Diego Berrueta [email_address] Oviedo, 05/Junio/09 Aplicaciones de la web semántica
Contenidos Introducción
Linked data
Vocabularios comunes
El huevo y la gallina
Aplicaciones
Contenidos Introducción
Linked data
Vocabularios comunes
El huevo y la gallina
Aplicaciones
Web semántica: motivación Fuente: Amber Mac, http://www.flickr.com/photos/ambermac/249272580/
¡¡ Web semántica lava más blanco !! “ BEWARE OF THE HYPE!” ¿es la web semántica la Inteligencia Artificial del siglo XXI? Fuente: Bernardo Cuenca, curso de verano, Uniovi, 2006 Fuente de la imagen: Mark Butler,  http://www.flickr.com/photos/dullhunk/303503677/
Contenidos Introducción
Linked data
Vocabularios comunes
El huevo y la gallina
Aplicaciones (Coautor de la Sección 2: Luis Polo)
Linked Data “ It's actually almost 20 years ago when … I invented the WWW (…) I asked everybody, more or less, to put their documents -- I said, "Could you put your documents on this web thing?" And you did!  Thanks! (...) Now I want you to put your data on the web (…) The technology is Linked Data, and it's extremely simple” (Tim Berners-Lee, TED, Feb 2009) Fuente: http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html,  Foto: Silvio Tanaka, Wikipedia
Linked Data La web actual es una web de documentos Los documentos están enlazados entre sí
… pero los ordenadores sólo pueden  mostrar  los documentos La web semántica es una web de datos Los datos  también  deben estar enlazados entre sí
… los ordenadores pueden  utilizar  los datos Linked data es otro nombre para la web de datos o “grafo gigante global” (GGG)
Linked Data PRINCIPIOS Identificar
Describir
Enlazar
Publicar
Consultar TECNOLOGÍA URI
RDF
Hiperenlace
HTTP
SPARQL
Linking Open Data Muchos datos son (o deberían ser) de dominio público
Linking Open Data (LOD) es un proyecto que pretende publicar datos “libres” y enlazarlos entre sí
Linking Open Data – Estado  actual Fuente: Linking open data, Abril 2008
Linking Open Data – Estado actual Fuente: íbid
DBpedia (Parte de) La información de la Wikipedia, disponible para la web semántica en RDF
Extrae la información de las “cajas grises” (Infoboxes) de los artículos de Wikipedia
Consulta las Wikipedias en varios idiomas
Enlaza otras fuentes de datos externas a la Wikipedia (recursos geográficos, libros, música, CIA factbook...)
Tiene un endpoint SPARQL
DBpedia
Contenidos Introducción
Linked data
Vocabularios comunes
El huevo y la gallina
Aplicaciones
Vocabularios comunes Creados para satisfacer una necesidad concreta: FOAF : descripción de personas
DOAP : descripción de proyectos
RSS : publicación de noticias
Dublin Core : catalogación y descripción de recursos (libros, imágenes, etc.)
SIOC : descripción de comunidades online
EARL : informes de resultados de pruebas
SKOS : representación de tesauros
GoodRelations : comercio electrónico Sólo EARL nació en el W3C (SKOS es hijo adoptivo)
Pueden reutilizarse y extenderse
FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
FOAF: objetivos Objetivos: Publicar información “personal” en la web semántica
Tejer una red de conocidos que sea un reflejo de las relaciones entre las personas en el mundo real Utilidad y aplicación: Páginas web personales
Redes de confianza
Visibilidad de proyectos y actividades
Conexión con otros recursos de la red (cuentas de correo, cuentas en páginas web, canales de IRC...)
FOAF: conceptos fundamentales Concepto básico:  <foaf:Person> Propiedades simples: name, title, familyName, nick
Enlaces web: depiction (foto), homepage, workplaceHomepage
Propiedad inv. funcional / identificador de usuario: mbox (dirección de correo) Para evitar el spam, se suele usar mbox_sha1sum Relaciones entre personas: <foaf:knows> Se identifican mediante el mbox / mbox_sha1sum
Importante: enlazar el fichero FOAF con <rdfs:seeAlso>
FOAF: ejemplo :diego  a  foaf:Person ; foaf:name  “Diego Berrueta Muñoz”  ; foaf:nick  “berrueta”  ; foaf:mbox_sha1sum  “98a99390f2fe9....3f50e59a5ecb”  ; foaf:homepage  <http://www.berrueta.net/>  ; foaf:knows  :labra . :labra a foaf:Person ; foaf:name  “Jose Emilio Labra”  ; foaf:mbox_sha1sum  “8114083efd....d9906080ae89”  ; rdfs:seeAlso   <http://di002.edv.uniovi.es/~labra/labraFoaf.rdf>  .
FOAF: herramientas Visualizadores: FOAF Explorer (FOAF -> HTML)
FOAFnaut (FOAF -> SVG)
FOAF-nav (Iván Frade) Otros: FOAFbot (bot para redes IRC): <edd> foafbot: picture of edd and yoz
<foafbot> Picture at http://matthau.yoz.com/cam/20020609/bots_talk4.jpg  -- according to Edd Dumbill
<foafbot> Caption: From left to right: Edd, Yoz, Matt Webb, Jo Walsh, Celia Romaniuk FOAF-o-matic: formulario para crear un fichero FOAF rápidamente
FOAF map: representación de personas sobre un mapa
FOAFing the music
FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
DOAP: descripción Vocabulario para describir proyectos [de software] Útil para organizar proyectos (ejemplo: Apache) Herramientas: navegador, validador, extensión de FOAF, asistentes para crear ficheros DOAP, conversores (SF.net, freshmeat.net), integración con anotaciones Java5
DOAP: ejemplo <http://swaml.berlios.de/doap.rdf>  a doap:Project ; doap:name  “Semantic Web Archive of Mailing Lists”  ; doap:shortname  “SWAML”  ; doap:homepage  <http://swaml.berlios.de/>  ; doap:created  “2005-09-24”  ; doap:description “ SWAML es un proyecto de investigación alrededor de las tecnologías de la Web Semántica para publicar los archivos de las listas de correo en un formato RDF.” @en ; doap:release [ a doap:Version ; doap:name  “SWAML”  ; doap:created  “2006-12-28”  ; doap:revision  “0.0.5”  ]
FOAF DOAP Dublin Core RSS SIOC EARL SKOS Good Relations
RSS: usos Inicialmente: Publicar noticias (medios de comunicación) Actualmente: Blogs, weblogs
Todo tipo de portales
Notificaciones activas / alertas
Modificaciones en contenidos
Podcasts (multimedia)
[...]
RSS: historia Creado por Netscape (~1999) para su navegador
Historial tortuoso de versiones incompatibles: RSS 0.90 (basado en XML)
RSS 0.91
RSS 0.92
RSS 1.0 (basado en RDF)
RSS 2.0 (basado en XML) Competidor: Atom (basado en XML)
Acrónimo mutante: Real Simple Syndication

Aplicaciones de la web semántica