Anotaciones Semánticas

3,369 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,369
On SlideShare
0
From Embeds
0
Number of Embeds
1,043
Actions
Shares
0
Downloads
45
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Anotaciones Semánticas

  1. 1. ANOTACIONES SEMÁNTICAS Orlando Alemán Ortiz Samuel Díaz Cabrera
  2. 2. ¿Qué es una anotación? • Por anotaciones entendemos comentarios, notas, explicaciones, u otro tipo de reseñas que podamos asociar a un documento Web. • Una anotación puede considerarse como una información sobre las entidades o conceptos de una ontología que aparecen en un texto, o también las referencias que hay en un texto sobre un repositorio semántico
  3. 3. ¿Qué es una anotación? • Las anotaciones semánticas establecen una relación entre: o Los contenidos o parte de ellos, por ejemplo una palabra, una imagen, etc. o Y cierto identificador conceptual: una URI (Universal Resource Identificador) tomado de una ontología o de otra fuente de conocimiento. • Punto clave para hacer explícito el significado de un texto o página web para un ordenador
  4. 4. Ventajas • Su utilización es el primer paso para permitir el procesamiento automático de la información de la WWW por parte de las máquinas • Posibilita nuevas aplicaciones: o resaltado y categorización de la información de cara a su indexado y recuperación, o adquisición de conocimiento a partir del análisis de relaciones entre entidades, eventos y descripciones. o relevancia
  5. 5. Representación • Existen dos alternativas para realizar anotaciones: o Anotaciones empotradas (o de autor) La meta información se incluye en las páginas Web mediante lenguajes de marcado (RDF, XML, etc) o Anotaciones externas La meta información no se almacena dentro de la misma página, sino en un repositorio destinado específicamente a mantener las anotaciones.
  6. 6. Representación • Anotaciones empotradas o Aunque en algunos casos son más fáciles de mantener, generalmente a medida que aumenta la complejidad de las mismas. o Rígidas: Sólo las añade y mantiene el administrador del sitio. o No cambian de acuerdo al interés del usuario o el contexto de uso.
  7. 7. Representación • Anotaciones externas o Entra en juego el usuario, quien añade sus anotaciones. o Las anotaciones pueden ser compartidas con otros usuarios o Dinámicas o Hacen uso de servidores externos donde almacenarlas. Parece claro por qué el interés actual está en este tipo de representación
  8. 8. Características deseables • Posibilidad de: o compartir las anotaciones con otros usuarios o vincular anotaciones con ontologías o actualizar, modificar y eliminar nuestras anotaciones o valorar las anotaciones de otros usuarios y realizar “anotaciones sobre anotaciones” o buscar en anotaciones o poder anotar en cualquier tipo de documento, independientemente de su estructura
  9. 9. Características deseables • También resultaría interesante: o Utilización de tecnologías abiertas y estandarizadas: lenguaje de consulta, especificación de metadatos, etc. o El servidor donde se alojasen las anotaciones cumpliese unos requisitos mínimos de seguridad, robustez, disponibilidad y rendimiento. o La herramienta de anotaciones fuera estable, robusta, que tuviera soporte, etc. o Cada anotación contara con una URI.
  10. 10. Proyecto Annotea • Pretende mejorar el ambiente colaborativo mediante la compartición de metadatos basada en etiquetas, marcadores y otras anotaciones. • Propuesto por la W3C • Su función es asociar texto a partes de un documento web sin modificarlo. • Arquitectura Cliente-Servidor.
  11. 11. Proyecto Annotea • Utiliza tecnologías abiertas: o RDF Schema para describir las anotaciones como metadatos.  Por tanto usa un estándar extensible diseñado para trabajar con otros estándares de la W3C o Xpointer para localizar las anotaciones de un documento. • Pueden existir anotaciones locales o remotas; estas últimas pueden ser compartidas. • Usa servidores RDF genéricos
  12. 12. Proyecto Annotea • El tipo de una anotación es metadatos sobre ella misma; esto permite a los usuarios clasificar las anotaciones en el momento de escribirlas. • Los tipos de anotaciones pueden ser definidos por los usuarios. • Metadatos que encontramos en una anotación: Keywords, Comments, Notes, Explanations, Errors, Corrections
  13. 13. Proyecto Annotea: Servidores • Servidor público de pruebas http://annotest.w3.org/annotations
  14. 14. Proyecto Annotea: Clientes • Actualmente los proyectos que trabajan activamente en Annotea son: o Amaya o Annozilla o Annotea Ubimarks (abandonado) o Annosource
  15. 15. Amaya • Proyecto de la w3c. Disponible como SL. • Herramienta compuesta por un navegador web y una herramienta de autor. • Permite editar directamente cualquier página web que se abra puede ser editada inmediatamente. • Soporte para HTML, XHTML, CSS, MathML, SVG, PNG.... • Pero lo más importante, soporta Anotaciones
  16. 16. Amaya • Creando una anotación
  17. 17. Amaya • Otras pijerías: Editando directamente
  18. 18. Amaya • Conclusiones: o “Revienta” cada dos por tres. o Proyecto activo: la última versión es del 10 de Julio de 2007 o Permite anotaciones locales y compartidas o Con bastantes funcionalidades o No renderiza bien la mayoría de páginas, por lo que no es una alternativa a considerar por el usuario normal o Permite réplicas a las anotaciones
  19. 19. Annozilla • Extensión para Mozilla Firefox • Permite integrar la plataforma Annotea en el navegador web • Las anotaciones pueden ser almacenadas en local o en remoto • Es capaz de cargar anotaciones externas (propias o de otros usuarios) • Sencillo de instalar, configurar y usar
  20. 20. Annozilla • Funcionamiento/Uso: o El navegador carga automáticamente las anotaciones almacenadas. o Las distintas clases de anotaciones (comment, see also, question, explanation, example, change, advice) se representan con un dibujo distinto. o Para usar basta con seleccionar el texto o recurso y añadir la anotación.
  21. 21. Annozilla • Fundamental configurar un servidor local o externo.
  22. 22. Annozilla • Uso: Seleccionar y anotar
  23. 23. Annozilla • También proporciona una barra lateral
  24. 24. Annozilla • Conclusiones: o Sencillo de usar y útil o Pero no deja de ser bastante básico (y desde mi punto de vista, prescindible) o Proyecto activo: la última versión es de Febrero de 2007 o No permite réplicas a las anotaciones existentes o En principio las anotaciones con ontologías tampoco parecen posibles
  25. 25. Ontomat Annotizer • Herramienta para crear y mantener anotaciones (marcas) basadas en ontologías OWL y RDF. • Anotaciones de autor y empotradas. Sirve para enriquecer páginas web con metadatos OWL. • Soporta, por tanto, la carga de ontologías y la creación de instancias • Incluye un pequeño navegador HTML. • Es un proyecto que parece abandonado. Los últimos cambios en su sitio web datan de 2005
  26. 26. Ontomat Annotizer • Funciona en la plataforma Java • Su funcionamiento se basa en el drag & drop
  27. 27. Ontomat Annotizer (Ejemplo 1)
  28. 28. Ontomat Annotizer (Ejemplo 1)
  29. 29. Ontomat Annotizer (Ejemplo 2)
  30. 30. Ontomat (Ejemplo 2)
  31. 31. M-Ontomat • Desarrollado como plugin para Ontomat Annotizer • Extiende sus capacidades para soportar descriptores visuales MPEG-7 • Actualizado 2006
  32. 32. M-Ontomat
  33. 33. (M-) Ontomat Annotizer • Conclusiones: o Su interfaz no es amigable. o Poco documentado. Con lo cual es más complejo de entender su funcionamiento. o Utiliza un motor web demasiado simple, Las páginas comunes contienen elementos más complejos que no son renderizados adecuadamente. o Proyecto con “poco movimiento”. o Sencillo: Sólo hace lo que promete.
  34. 34. Proyecto KIM (Knowledge and Information Management) • Provee la infraestructura y servicios necesarios para anotaciones semáticas automáticas, indexado y recuperación de contenido • Analiza el texto tratando de asociar referencias con entidades conocidas (pares URI, Descripción) de la base de conocimiento. • Genera automáticamente nuevas entidades (par URI-Descripción)
  35. 35. Proyecto KIM (Knowledge and Information Management) • Front-End Tools o Browser Plug-in: Permite anotar, resaltar y enlazar páginas, enviándolas al KIM Server o Web-UI, KB Explorer, Graph View y Search • KIM Server and API • WorldKB: Una base de conocimiento del mundo con más 200K descripciones de entidades • KIMO: Base de Ontologías (+300 Clases)
  36. 36. Proyecto KIM (Knowledge and Information Management) • Soporta OWL Lite y RDF(S). • Posibilidad de utilizar servidores públicos o montar el tuyo propio VER DEMO
  37. 37. Proyecto KIM (Knowledge and Information Management) • Conclusiones o Herramientas en constante desarrollo, pero que aún no están disponibles para el gran público o Basado en una plataforma bien definida (clara) y consistente o Secretismo
  38. 38. Conclusiones Finales • El panorama actual está (o al menos parece) demasiado verde • Entre las herramientas analizadas, sin duda KIM es la más prometedora. • La w3c impulsa las anotaciones como simples reseñas explicativas, pero algunas organizaciones van más allá y piensan en ontologías. • Las anotaciones no siempre funcionan en páginas dinámicas
  39. 39. Conclusiones Finales • Hay herramientas, pero muchas abandonadas. y las que hay son poco estables Y ústedes, ¿qué opinan?
  40. 40. Referencias • OWL Web Ontology Language http://www.w3.org/TR/owl-ref/ • KIM Platform http://www.ontotext.com/kim/ • XPointer http://www.w3.org/XML/Linking • Annotea: http://www.w3.org/2001/Annotea/
  41. 41. Referencias • Annotation Server HOWTO http://www.w3.org/1999/02/26- modules/User/Annotations-HOWTO • Annozilla http://annozilla.mozdev.org/ • Annotea Ubimarks http://www.annotea.org/mozilla/ubi.html • Annosource http://annosource.cs.latrobe.edu.au/UI/home.htm
  42. 42. Referencias • Ontomat Annotizer http://annotation.semanticweb.org/ontomat/i • M-Ontomat http://www.acemedia.org/aceMedia/results/software/ m-ontomat-annotizer.html

×