Web Semántica

Preview:

DESCRIPTION

Web Semántica. Borja A. Espejo García. ,. Señor. ¿Cuál es el a ula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de Zaragoza ?. ,. Señor. ¿… y la capital de Aragón ?. ,. Señor. - PowerPoint PPT Presentation

Citation preview

Web Semántica

Borja A. Espejo García

¿Cuál es el aula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de Zaragoza?

Señor ,

¿… y la capital de Aragón?

Señor ,

¿Cuál es el aula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de la capital de

Aragón?

Señor ,

¿SEO?O Quizás …

…presumimos de información pero…

… ¿La información está rota?

Web 2.0

• Documentos. NO datos.

• HTML

• Orientado a las personas

• Ámbito sintáctico

WebSemántica

“La web semántica es un conjunto de estándares y buenas prácticas

para compartir datos con su semántica a través de la Web”

Web Semántica• Separar contenido de visualización.

• Orientada a los datos y su procesamiento.

• Ámbito Semántico.

Protagonistas

Protagonistas

“Un Uniform Resource Identifier (URI) es una cadena compacta de

carácteres que identifica inequívocamente a un recurso abstracto o físico” (RFC 2396)

Protagonistas

“Resource Description Framework” (RDF) es un lenguaje de propósito

general para representar información a través de la web”

• Es un modelo de datos. NO un formato de datos.

• Describe la información en forma de tripletas.

• Un conjunto de tripletas se denomina grafo.

• Varios formatos:– RDF/XML– N3– Turtle

Protagonistas

SPARQL

“SPARQL Protocol and RDF Query Language” es, un lenguaje de

consulta de bases de datos, capaz de recuperar y manipular

datos almacenados en algún formato RDF”

• Declarativo. (Como SQL)

• Basado en el modelo de datos de RDF (tripletas/grafos).

• Coincidencia de patrones.

• Describe subgrafos del grafo RDF “preguntado”

Otra manera de verlo…

¡¡DEMO!!

¿Freddie Mercury produjo con 9 años una canción a “The Platters”?

NO

Mejorar la consulta: SPARQL es un lenguaje muy rico…

… O …

… Limpieza manual …

d

Recapitulemos…

Propiedades de vocabularios existentes…

¿A qué nos recuerda?

(Solución en la siguiente diapositiva)

“Una ontología es la especificación de una conceptualización”

Las ontologías son un esfuerzo para definir más cuidadosamente el mundo de los datos y permitir interacciones entre datos almacenados en formatos distintos.

Las ontologías son incompletas y extensibles.

Asunción de Mundo abierto

(OWA)

• Los sistemas de mundo cerrado (CWA) requieren un lugar donde almacenar todo.

• Una sola verdad. Una sola interpretación. (CWA)

• En una ontología vacía todo es posible. (OWA)

• A medida que hacemos la ontología restringimos sus interpretaciones. (OWA)

Cerdo = Animal y (tiene cuatro extremidades)

¿Puede volar el cerdo?

Mundo Cerrado: No

Mundo Abierto: ?

Protagonistas

RDFS

“El RDF Schema(RDFS) es una extensión semántica de RDF.

Un lenguaje primitivo de ontologías…”

• Publicado en Abril de 1998

• W3C Standard desde 2004

• Se basa en RDF.

• “Minimal Ontology”

Protagonistas

OWL

“ Web Ontology Language (OWL) es una familia de lenguajes de

representación del conocimiento para publicar ontologías

o bases de conocimiento …”

• Estándar W3C

• Diseñado para que las máquinas procesen la información más inteligentemente.

• Provee vocabulario adicional que permite definir clases y propiedades para ser usados por tripletas y que servirán para inferir nueva información.

• No es una plantilla, sino un añadido (metadatos)

• Tiene sublenguajes con distinta expresividad– OWL Lite– OWL DL– OWL Full– OWL 2 RL– OWL 2 EL– OWL 2 QL

• Está expresado mediante tripletas por lo que puede ser interrogado con SPARQL.

• Basado en RDF, OIL y DAML + OIL

• Recomendación en el año 2004.

• Se basa en la lógica descriptiva.

• Soportado por herramientas e infraestructura. – APIs (OWL API, OWLink)– Entornos de desarrollo (Protégé,…)– Razonadores y Sistemas de Información

Inferenciar

Premisa 1: Todos los hombres son mortales.Premisa 2: Sócrates es un hombre.Conclusión: Sócrates es mortal.

?

?

?

?

Reutilización de datos

Integración

Inconsistencias…

?

?

?

?

Consultas federadas

¡PELIGRO!

Acotar bien las preguntas…

“Los Servicios Web pueden ser muy beneficiados del uso de ontologías y

su posterior descubrimiento por Agentes Web”

• Relaciones B2B (e-commerce)

• Facilitar el descubrimiento de servicios.

• Cada vez más servicios.

• UDDI, ebXML, eSpeak intentan mejorar esta situación.

“La Web Semántica y las Ontologías nos permiten ir más lejos gracias a

la riqueza de su vocabulario (jerarquías, propiedades, …).”

“…y todo esto nos lleva a la aparición en escena de

Agentes Web Inteligentes”

• Autónomos

• Representan a alguien.

• Tienen una serie de objetivos (Agenda).

• “Inteligentes”. Aprenden.

• Viajan a través de la red.

“No te buscan un viaje.Buscan TU viaje.”

“Un día de pesca…”

dice ...

Críticas

1. Razonamiento deductivo

1. Razonamiento deductivo

2. Razonamiento deductivo

1. Razonamiento deductivo

2. Razonamiento deductivo

3. Razonamiento deductivo

¿Disponibilidad?

Contra-Críticas

• No es LA SOLUCIÓN a todos los problemas.

• Intenta representar conocimiento en el contexto de la Web.

• Ha ayudado a seguir progresando, y alcanzar metas que igual no hubieran sido alcanzadas.

• Estamos empezando.

Web sobreel Futuro de la

Web SemánticaInformación de RDF Información de AgentesInformación de OWL

“The Web Ontology Language (OWL) es una familia de lenguajes

de representación del conocimiento lenguajes de ontologías para publicar

ontologías o bases de conocimiento …”

OWL

ESO YA ESTA VISTO =‘(

¿No hay más?

<b: Futuro b: tiene_un b: Ejemplo>

<b: Linked_Data rdf: is_a

b: Ejemplo>

“Linked Data es un conjunto de buenas prácticas para proveer una

infraestructura de datos que permita facilitar el intercambio de

datos a través de la Web”

4 Principios

1. Uso de URIs para nombrar a los recursos.

2. Uso de HTTP.

3. OWL o RDF* al otro lado de la URI. (Otros…)

4. Incluir URIs a nuevos recursos.

¿Cambio de mentalidad?

¡¡Tenemos un nuevo invento!! Se llama la Web Semántica.

Tendrá éxito si todo el mundo anota su sitio Web.

¿Anotar?

Eso suena duro…

Tenemos que anotar todas nuestras páginas

¡Lo sentimos Jefe!!¡¡Tenemos una urgencia!!

¡¡CORRAMOS!!

Preguntas