análisis de una web semántica

11
Análisis de una web Análisis de una web semántica semántica http://www.revyu.com Pablo López Escobés Tecnologías emergentes en sistemas telemáticos MUI-TIC Noviembre 2009

Upload: stephanie-hess

Post on 01-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Análisis de una web semántica. http://www.revyu.com. Pablo López Escobés Tecnologías emergentes en sistemas telemáticos MUI-TIC Noviembre 2009. Introducción. Sitio web de opiniones y comentarios Desarrollado con tecnologías semánticas - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Análisis de una web semántica

Análisis de una web Análisis de una web semánticasemánticahttp://www.revyu.com

Pablo López EscobésTecnologías emergentes en sistemas telemáticosMUI-TIC Noviembre 2009

Page 2: Análisis de una web semántica

IntroducciónIntroducciónSitio web de opiniones y comentariosDesarrollado con tecnologías

semánticasLos datos no están almacenados en

Bases de Datos propias, lo que implica una barrera a la hora de compartirlos

Revyu utiliza RDF y SPARQL para poder exponer los datos como Linked Data

Ayuda a crear un ecosistema de opiniones interconectadas e impulsar la Web Semántica en general

Page 3: Análisis de una web semántica

¿Qué es revyu.com?¿Qué es revyu.com?Revyu permite escribir opiniones y

dar valoraciones de cosas rellenando un fromulario

Similar a otros sitios como Amazon, pero con la diferencia de que la información es semántica

Todos los datos, además de publicarse en HTML, se publican en RDF/XML

Page 4: Análisis de una web semántica

¿Qué es revyu.com?¿Qué es revyu.com?La creación y publicación en RDF

es invisible al usuarioLas tripletas se generan a partir

de la información que da el usuario

Revyu es una infraestructura que permite seguir de forma transparente las buenas prácticas de Linked Data

Page 5: Análisis de una web semántica

ArquitecturaArquitecturaImplementado en PHP y corre en

un ApachePara la implementación de RDF

utiliza RAP (RDF API for PHP)Utiliza una Base de Datos MySQLEl SPARQL se implementa

mediante RAP SPARQL

Page 6: Análisis de una web semántica

ArquitecturaArquitecturaBasada en los 4 principios del

Linked Data◦Utilizar URIs para nombrar los

recursos◦Utilizar HTTP URIs para que sean

localizables◦Proporcionar información útil cuando

alguien busca la URI◦Enlazar a otras URIs para que nueva

información sea descubierta

Page 7: Análisis de una web semántica

ArquitecturaArquitecturaEn Revyu todo tiene asignado

una URIEsto habilita a terceros para que

hagan referencia a esos elementos desde otras tripletas RDF

Se permite que los elementos sean desreferenciados

Page 8: Análisis de una web semántica

Implementación de la Implementación de la semánticasemánticaNo se quería que los usuarios fueran los

que clasificaran la informaciónRelaciones en RDF son más estrictas

que en HTML para evitar errores.Para clasificar, por el momento trabajan

con libros y películas◦ Una vez detectados van a los endpoints

SPARQL de DBPedia o RDF Book MashupValidando contra fuentes externas, el

etiquetado es más robustoUna vez encontrado se utiliza

owl:sameAs para indicar que ambas URIs identifican el mismo recurso

Page 9: Análisis de una web semántica

Producción y consumo de Producción y consumo de Linked DataLinked DataRevyu se apoya en fuentes externas

heterogéneas siempre que sea posible

Proporciona un dataset distribuido, intercomunicado y gestionado por varias partes

Usuarios no necesitan incluir todo su perfil, sólo su URI para tenerlo siempre actualizado y centralizado

De esta manera no se duplica información

Generan esqueletos par que tan sólo haya que incluir dentro la información

Page 10: Análisis de una web semántica

DEMOSTRACIÓNDEMOSTRACIÓN

Page 11: Análisis de una web semántica

ConclusionesConclusionesRevyu es un sitio web que además de

administrar información legible al humano, genera automáticamente metadatos RDF para la web semántica.

A partir de pequeñas informaciones que el usuario proporciona, es capaz de obtener valor añadido desde otros almacenes de información semántica para enriquecer la página

Genera esqueletos para que la información sea más fácilmente introducida y no se duplique