caminando hacia la web semÁntica jesualdo tomás fernández breis universidad de murcia...

Click here to load reader

Upload: valencia-carpio

Post on 02-Mar-2015

8 views

Category:

Documents


0 download

TRANSCRIPT

  • Diapositiva 1
  • CAMINANDO HACIA LA WEB SEMNTICA Jesualdo Toms Fernndez Breis Universidad de Murcia [email protected] Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 2
  • Web actual Ofertas de Viaje Lugares para viajar y precio Ofertas de Viajes Viaje a Ibiza Estupenda oferta para viajar un fin de semana a Ibiza 100 La informacin que vemos nosotros... Lugares para viajar y precio Ofertas de Viajes Viajes a Ibiza Estupenda Oferta para Lo que entiende la mquina
  • Diapositiva 3
  • Repositorio de datos Web actual
  • Diapositiva 4
  • Compra online Web Sitio 1 Software Web Sitio1 Sitio2 Sitio3 Web ActualWeb Semntica Sitio 3 Sitio 2 Bsqueda Compra
  • Diapositiva 5
  • Web Actual Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Cmo y dnde podemos encontrar los datos? Pginas HTML Bases de Datos Hojas de clculo Ficheros locales No bastan para conseguir la Web Semntica !!
  • Diapositiva 6
  • Bases de Datos: Problemas Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Definicin de la BD (Metadatos) Base de Datos almacenada Quin puede acceder a los datos y cmo? Quin conoce el esquema de la base de datos? Quin conoce el significado de los datos?
  • Diapositiva 7
  • Bases de Datos: Problemas Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Definicin de la BD (Metadatos) Base de Datos almacenada Quin puede acceder a los datos y cmo? Quien tenga privilegios para ello Quin conoce el esquema de la base de datos? Los desarrolladores del SI que la utilizan Quin conoce el significado de los datos? Los desarrolladores del SI que la utilizan
  • Diapositiva 8
  • Interoperabilidad en Web Actual Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Definicin de la BD (Metadatos) Base de Datos almacenada Quin puede acceder a los datos y cmo? Datos pblicos Quin conoce el esquema de la base de datos? Quin conoce el significado de los datos? Interpretacin manual y punto a punto
  • Diapositiva 9
  • Interoperabilidad en Web Actual Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Definicin de la BD (Metadatos) Base de Datos almacenada Quin puede acceder a los datos? Quin conoce el esquema de la base de datos? Quin conoce el significado de los datos? Interpretacin manual y punto a punto
  • Diapositiva 10
  • Compra online Web Sitio 1 MetaData Software Web Sitio1 Sitio2 Sitio3 Web ActualWeb Semntica Sitio 3 MetaData Sitio 2 MetaData Bsqueda Compra
  • Diapositiva 11
  • La Web Semntica Dotar con semntica los contenidos de la Web actual, para que sean procesables por las mquinas
  • Diapositiva 12
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Juego de caracteres Las mquinas deben ser capaces de reconocer los caracteres que intercambian
  • Diapositiva 13
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Cada documento en la Web Actual tiene una URL Localizador uniforme de recurso http://www.um.es/informatica Cada objeto en la Web Semntica tiene una URI Identificador uniforme de recurso Algunas URIs pueden ser URLs Nuestro televisor podra tener una URI http://www.w3.org/2000/01/rdf-schema#Movie
  • Diapositiva 14
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Extensible Markup Language( XML) Permite describir datos mediante etiquetas Define una estructura de rbol procesable por las mquinas
  • Diapositiva 15
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia XML-NS : Espacios de nombres Permite utilizar descripciones realizadas en documentos externos 32.18
  • Diapositiva 16
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia XML-Schema Permite definir tipos de documentos XML
  • Diapositiva 17
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Tecnologas XML
  • Diapositiva 18
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Ejemplo de la no capacidad para inferir
  • Diapositiva 19
  • Resource Description Framework (RDF) Un recurso en la Web se identifica por su URI y sus relaciones con otros elementos de la Web Todo lo que hay en la Web es un recurso Todo lo que hay en la web se puede representar en RDF Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Arquitectura de Web Semntica
  • Diapositiva 20
  • Tripletas RDF El sujeto siempre es un recurso El valor puede ser un recurso o un literal (nmero, cadena, etc) SujetoValor Propiedad Rafael tieneColega Jesualdo
  • Diapositiva 21
  • Arquitectura de Web Semntica Rafael Jesualdo tieneColega Paco http://webs.um.es/jfernand tieneColega tienePaginaWeb etiquetamos los vnculos !! Pero seguimos sin poder realizar inferencia
  • Diapositiva 22
  • Arquitectura de Web Semntica RDF : Formalismo para anotar metadatos en sintaxis XML No da significado formal, computable a las propiedades RDF Schema permite definir vocabularios, con trminos y relaciones entre los mismos Proporciona cierta semntica a los recursos y propiedades Permite que las mquinas puedan realizar ciertas tareas Class, Subclassof, type, Property,
  • Diapositiva 23
  • Arquitectura de Web Semntica Es posible inferir a partir de RDFS Jesualdo Profesor Persona rdf:type rdf:IsAClassOf
  • Diapositiva 24
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Necesitamos poder describir con mayor precisin los recursos disponibles en la red Ontologas
  • Diapositiva 25
  • Arquitectura de Web Semntica Ontologa: Representacin formal de un conjunto de conceptos de un dominio y las relaciones que existen entre ellos. Se usan para razonar sobre las propiedades de un dominio y para definir dicho dominio (wikipedia) Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 26
  • Ontologas OWL Web Ontology Language Recomendacin W3C ao 2004 En proceso de aprobacin OWL 2.0 Varias posibles sintaxis Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Unicode + URIs + namespaces RDF/ XML OWL/ XML etc OWL 2.0Semntica Sintaxis
  • Diapositiva 27
  • Ontologas OWL Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Clases y propiedades: (TBox) Instancias: (ABox) TBox similar al esquema de bases de datos Persona tieneColega Persona Persona posee Telefono Abox similar al estado de una base de datos Jesualdo instancia-de Profesor
  • Diapositiva 28
  • Jesualdo PacoRafael Profesor Persona tieneColega instanceOf subClassOf tieneColega Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Arquitectura de Web Semntica Clase Instancia Propiedad
  • Diapositiva 29
  • En qu se diferencia de una base de datos? (I) Diferencia 1 : Semntica Autocontenida Base de datos relacional Sabemos que hay vnculos entre relaciones, que limitan los posibles valores vlidos para un atributo (claves ajenas), pero no define explcitamente el significado del vnculo para una mquina. Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia LIBROttuloisbnautoreditorial... EDITORIALnombredireccin...
  • Diapositiva 30
  • En qu se diferencian de una base de datos? (II) Diferencia 1 : Semntica Autocontenida Ontologa OWL Cada elemento tiene un significado preciso y formal. Las relaciones no son restricciones de valor. No enlazan atributos, sino conceptos Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 31
  • En qu se diferencian de una base de datos? (III) Diferencia 2: Semntica del Mundo Abierto Base de datos relacional Lo que no se conozca es falso, no existe. OWL Lo que no se conozca puede ser que exista Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 32
  • En qu se diferencian de una base de datos? (IV) Diferencia 3: Rechazo de actualizaciones Base de datos relacional Las restricciones de integridad evitan modificaciones ilegales OWL Se pueden hacer operaciones ilegales, y la ontologa puede quedar en estado inconsistente Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 33
  • Ya tenemos la informacin en la Web de manera semntica.cmo la explotamos?
  • Diapositiva 34
  • Arquitectura de Web Semntica Componentes del nivel ontolgico Descripcin de Ontologas OWL Consulta de informacin semntica SPARQL Descripcin de reglas RIF/SWRL Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 35
  • Arquitectura de Web Semntica SPARQL Recomendacin W3C 2008 Originalmente para RDF, aplicable a OWL Realiza bsquedas en grafos basados en tripletas RDF Sintaxis tipo SQL SELECT WHERE FILTER CONSTRUCT (INSERT), OPTIONAL, UNION (de grafos), ORDERBY No hay FROM Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 36
  • RESULTADO (XML) CONSULTA GRAFO Arquitectura de Web Semntica SPARQL Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia @prefix dc:. @prefix :. @prefix ns:. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web. :book2 ns:price 23. PREFIX dc: SELECT ?title WHERE { ?x dc:title ?title FILTER regex(?title, "^SPARQL") } title "SPARQL Tutorial"
  • Diapositiva 37
  • Arquitectura de Web Semntica Semantic Web Rule Language (SWRL) Candidato a recomendacin W3C desde 2004 Ejemplos tienePadre(?x1,?x2) tieneHermano(?x2,?x3) tieneTio(?x1,?x3) No se puede expresar todo: Publicacion(?p) tieneAutor(?p,?a) tiene exactamente 1 tieneAutor PublicacionAutorUnico(?p) Rule Interchange Format (RIF) Grupo de trabajo W3C desde 2005, Compatible RDF y OWL Candidato a recomendacin octubre 2009 Ms general que SWRL Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 38
  • Arquitectura de Web Semntica Lo que hemos visto hasta ahora Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 39
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Logic: Interpretacin comn de las operaciones realizadas a nivel ontolgico
  • Diapositiva 40
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Proof: Asegurar la correccin de los razonamientos y deducciones
  • Diapositiva 41
  • Arquitectura de Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia Trust: Confiabilidad de la informacin en la Web Semntica
  • Diapositiva 42
  • Conclusiones La Web Semntica facilitara la interoperabilidad en Internet a nivel global Se ha propuesto una arquitectura para su consecucin Los estndares W3C soportan y guan su desarrollo Algunos de los problemas de la Web Semntica son compartidos por la Web Actual : confiabilidad, gobernanza Existen ya herramientas y soluciones orientadas a la Web Semntica Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 43
  • Referencias http://www.obitko.com/tutorials/ontologies-semantic- web/semantic-web-architecture.html http://www.slideshare.net/dullhunk/owlxmlsummerschool09 http://www.w3.org/XML/ http://www.w3.org/RDF/ http://www.w3.org/2004/OWL/ http://www.w3.org/TR/rdf-sparql-query/ http://www.w3.org/Submission/SWRL/ http://www.w3.org/TR/rif-bld/ Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 44
  • CAMINANDO HACIA LA WEB SEMNTICA Jesualdo Toms Fernndez Breis Universidad de Murcia [email protected] Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia
  • Diapositiva 45
  • Web Semntica & Formacin Taller sobre estndares Web W3C- 11 de noviembre de 2009- Murcia OeLE Resultados SELCOR Contenidos con metadatos examen genera nota Contenidos a repasar solicita contenidos
  • Diapositiva 46
  • 46/18 SONAR II