CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia...
Preview:
Citation preview
- Diapositiva 1
- CAMINANDO HACIA LA WEB SEMNTICA Jesualdo Toms Fernndez Breis
Universidad de Murcia jfernand@um.es 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 jfernand@um.es 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