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