Publicado el 18 de Junio del 2018
567 visualizaciones desde el 18 de Junio del 2018
1,7 MB
22 paginas
Creado hace 15a (07/12/2009)
Introducción a la
Web Semántica
Jose Emilio Labra Gayo
Departamento de Informática
Universidad de Oviedo
Jose Labra
Universidad de Oviedo
Evolución de la Web
• Páginas Web escritas a mano
• Páginas generadas automáticamente
– Páginas dinámicas
• Tendencias:
– Más y más datos en la Web
– Creciente automatización de tareas
Jose Labra
Universidad de Oviedo
Web sintáctica
Web actual = Web sintáctica
Web de documentos
– Normalmente representados en HTML
– Enlaces entre documentos mediante <a href="…">…</a>
– Enlaces sin significado
• El usuario no quiere documentos, quiere datos
• Ejemplo:
Teléfono de Juan vs Página web de Juan
Jose Labra
Universidad de Oviedo
Web sintáctica
Recursos enlazados entre sí (Grafo dirigido)
recurso
href
href
href
recurso
recurso
recurso
recurso
href
hre
f
recurso
href
recurso
href
href
href
recurso
recurso
Ordenadores realizan la presentación visual (tarea fácil)
Personas navegan e interpretan el contenido (tarea difícil)
¿Sería posible que los ordenadores hiciesen algo más?
Jose Labra
Universidad de Oviedo
Motivación
Ejemplos de tareas difíciles en la Web
Sintáctica
Jose Labra
Universidad de Oviedo
Representar información estructurada
• Ejemplo 1:
– Buscar un hotel con wi-fi gratuito en una ciudad
Información acerca de las características de un hotel/
Jose Labra
Universidad de Oviedo
Representar información estructurada
• Ejemplo 2:
– Organizar un viaje (Valladolid - Lanzarote?)
Jose Labra
Universidad de Oviedo
Material Multimedia
Ejemplos:
Fotos/vídeos con ciertas características
Información sobre un cuadro
Canciones
¿Otras obras del mismo autor?
Jose Labra
Universidad de Oviedo
Tareas difíciles en la Web Sintáctica
Buscar información sobre la Universidad de Beihang en China...
Jose Labra
Universidad de Oviedo
Otras tareas:
Tareas difíciles en la Web Sintáctica
Jose Labra
Universidad de Oviedo
Tareas difíciles en la Web Sintáctica
Búsquedas complejas
Información estructurada
Información multimedia: imágenes, vídeos, audio
Información en otros idiomas
Imformación imprecisa
Búsquedas conceptuales
Encontrar y utilizar “servicios web”
Delegar tareas complejas a agentes de la Web
Organizar un viaje en algún lugar con playa no demasiado caro en
el que hablen chino
Buscar y comparar noticias que hablen de las últimas elecciones
Encargar una comida en el restaurante que no tenga demasiadas
calorías
Jose Labra
Universidad de Oviedo
El problema de la Web Sintáctica
<html><head><title>Pizzeria Al Capone</title></head>
<body bgcolor="blue" text="yellow">
<h1>Pizzas del Restaurante Al Capone</h1>
<table>
<caption>Tipos de Pizzas</caption>
<tr>
<td>Barbacoa</td><td>Salsa barbacoa, mozzarella, Pollo
Bacon, Ternera </td><td>8€</td>
</tr>
. . .
</body>
</html>
Las marcas de HTML
incluyen información
sobre la visualización
(tipo de letra, color, etc.)
El significado es accesible
a las personas pero no
es accesible a los
ordenadores…
Jose Labra
Universidad de Oviedo
El problema de la Web Sintáctica
La información que vemos nosotros...
Pizzas del Restaurante Al Capone
Tipos de Pizzas
Barbacoa
Salsa barbacoa, mozzarella, Pollo, Bacon, Ternera 8€
...
Lo que ve la máquina...
<html><head><title>W20a2 </title></head>
<body>
<h1>PizzasuateCapone</h1>
<table>
<caption>TipsdePizzas</caption>
<tr>
<td>Baqbcoa</td><td>asbaoaPBna</td><td>8&eqo;</td>
</tr>. . .
</body>
</html>
Jose Labra
Universidad de Oviedo
¿XML como posible solución?
Posible solución: XML. Etiquetas con significado propio
<título>Pizzas del Restaurante Al Capone</título>
<pizza>
<nombre>Barbacoa</nombre><ingredientes>Salsa barbacoa,
mozzarella, Pollo, Bacon, Ternera
</ingredientes><precio>8€ </precio></pizza>
...
La máquina vería...
<título>Registeqed fdsja gts </título>
<pizza><nombre> paqticipants
</nombre><ingredientes> Salsa barbacoa,
mozzarella, Pollo, Bacon,
Ternera</ingredientes>
<precio>ic</precio></pizza>
...
Jose Labra
Universidad de Oviedo
¿XML como posible solución?
Problema: Si se cambia de contexto, ¿se definen nuevas etiquetas?
<ave><nombreComún>Lechuza Común</nombreComún>
<nombre>Tyto alba</nombre>
<clasificación>Orden Estrigiformes, familia Titónidos.
</clasificación>
<características>33-39 cm. 300-380 g. </características
...
La aplicación que trabajaba con Pizzas no entendería las nuevas etiquetas
avenombreomnechuza
omnnombreomn
familiTyto
albafamiliaave
clasificacinOrden
Estrigiformes, familia
Titnidos clasific
Problema: Las etiquetas no tienen un significado compartido
Jose Labra
Universidad de Oviedo
Web Semántica
Propuesta de la Web semántica (Tim Berners-Lee):
“disponer datos en la Web definidos y enlazados de forma
que puedan ser utilizados por las máquinas no solamente
para visualizarlos sino también para:
automatizar tareas,
integrar y
reutilizar datos entre aplicaciones”
Jose Labra
Universidad de Oviedo
Web Semántica
Características de la Web que deben tenerse en cuenta...
No centralizada: problemas para garantizar integridad de la
información)
Información Dinámica: puede cambiar la información e incluso el
conocimiento sobre esa información
Mucha información: El sistema no puede pretender acaparar toda la
información
Es abierta: Muchos sistemas anteriores usaban la Closed World
Assumption
En inglés: Principio AAA: Anyone can say Anything about Any topic
Fuente: Semantic Web for the Working Ontologist, D. Allemang, J. Hendler
Jose Labra
Universidad de Oviedo
Tarta de la Web
Confianza
Demostración
Lógica
Ontologías
RDF + RDF Schema
XML + Namespaces + XML Schema
Unicode
URI
Versión propuesta por Tim Berners Lee, año 2000
http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide10-0.html
Jose Labra
Universidad de Oviedo
Cambios en la tarta…
Confianza
Demostración
Lógica unificadora
Consultas:
SPARQL
Ontologías
OWL
Reglas
RIF
RDF Schema
Intercambio de datos: RDF
XML
Unicode
URI
Versión actual (desde 2007)
http://www.w3.org/2007/Talks/0130-sb-W3CTechSemWeb/#(24)
Jose Labra
Universidad de Oviedo
Pasos hacia la web semántica
Anotación
Asociar metadatos con recursos
Integración
Integrar fuentes de información heterogéneas
Inferencia
Razonar sobre la información disponible
Dos tipos
Ligero: a nivel de taxonomías
Pesado: a nivel lógico
Objetivos clave: Interoperar y compartir
Jose Labra
Universidad de Oviedo
Pasos hacia la Web semántica
Lenguajes propuestos para la web semántica
OWL
RDF Schema
RDF
XML
I
n
f
e
r
e
n
c
a
i
I
n
t
e
g
r
a
c
ó
n
i
A
n
o
t
a
c
ó
n
i
Jose Labra
Universidad de Oviedo
Fin de la Presentación
Comentarios de: Introducción a la Web Semántica - Tecnologías Web y XML (0)
No hay comentarios