hidden bullet

W3C y Linked Open Data

Martín Álvarez Espinar, <martin@w3.org>

Letras W3C en tres teclas de un teclado

W3C y Linked Open Data

Jornadas de Interoperabilidad
Instituto Tecnológico de Informática (ITI)
Valencia, 15 Oct 2009

World Wide Web Consortium

Mapa del mundo

Realmente WorldWide

El mundo, con puntos que indican las sedes centrales y las oficinas

¿Qué hace el W3C?

Especificaciones, directrices y herramientas:

Voice WebCGM PICS HTMLTidy Databinding WebOntology HTML CompoundDocumentFormats SPARQL WAI Web APIs Libwww PatentPolicy OWL TimedText XMLEncryption Multimodal XML RichWebClients XMLProcessing DeviceIndependence URI/URL DOM HTTP Accessibility RDF WebApplicationFormats XMLBase Jigsaw XLink I18N P3P QualityAssurance XMLKeyManagement UbiquitousWeb InkML Incubator XPath WebServices XForms CSS SOAP Mobile SMIL Rules SVG Amaya SemanticWeb MathML

Recomendaciones tecnológicas abiertas del W3C, probablemente con la política de patentes más transparente en Internet

Desde el origen de la Web...

Propuesta de Gestión de la Información de Tim Berners-Lee
Information Management: A Proposal, Tim Berners-Lee, CERN, March 1989, May 1990, [http://www.w3.org/History/1989/proposal.html]

WorldWideWeb

Pantalla del primer navegador-editor de páginas web: Worldwideweb

...hasta la Web de hoy

Pila de las tecnologías de W3C, vete a http://www.w3.org/Consortium/techstack-desc.html para más detalles

La Web Tradicional, para humanos

Deseamos organizar un viaje a Milán...

Pantalla de elección de vuelos de Iberia

...seleccionamos la aerolínea italiana

Pantalla de elección de vuelos de Alitalia

...la de bajo coste

Pantalla de elección de vuelos de Easyjet

...o con ayuda de un buscador

Pantalla de elección de vuelos de Kayak

Buscamos alojamiento... barato

Pantalla de elección de hoteles en Cheaper Than Hotels

... o a través de una agencia (italiana)

Pantalla de elección de hoteles en InItalia.it

... o algo de confianza

Pantalla de elección de hoteles en TripAdvisor

¿Y si nuestro viaje no se acaba ahí?

Pantalla de elección de trenes en TrenItalia

Integración de la información

Ciencias de la Salud

Capturas de tres sitios web superpuestos, con información médica sobre proteinas

Redes Sociales

logos de aplicaciones sociales

Integración de Bases de Datos

Objetivo: La Web de los Datos

Usar los datos en la Web de la misma forma que los documentos:

¡Interoperabilidad!

¿Esto no es lo que ya hacen los "mashups"?...

Ejemplo de "mashup"

Pantalla de viaje presentado por Tripit

... en parte, sí (Interoperabilidad ad-hoc)

La "Web de Datos" se debería comportar como la "Web de los Documentos" ...de una forma estándar

Pero... las máquinas son ignorantes

Evolución de la Web Tradicional...

Representación de la Web tradicional como un conjunto de enlaces a documentos

... a la Web Semántica

Relaciones entre recursos que tienen incluida semántica

¿Cómo funciona esto?

  1. Se aplica el potencial de las URIs a conceptos
  2. Modelado de las cosas reales (conceptos y sus relaciones)
    • no documentos ni tablas de las bases de datos
  3. Se enlazan los datos entre sí
  4. Se exponen

Web Semántica: Todo tiene un URI

di http://sws.geonames.org/5128581/

Modelado estándar de los datos

Tripleta obtenida con los datos de los servidores, gráficos y de los documentos XHTML

Las Bases de Datos clásicas

Una fila, columna y celda de una base de datos, que se corresponden con un sujeto, propiedad y un valor.

El elemento de la Web Semántica

El origen de la flecha es el sujeto, el cuerpo es la propiedad y el destino es el valor

Ejemplo de tripleta RDF

Ejemplo de tripleta página creada por un autor

La Web Semántica incluye tablas,...

Las flechas pueden construir una tabla, una flecha desde cada fila hacia cada valor

...árboles

Las flechas pueden componer un árbol. De los nodos salen flechas hacia los otros, haciendo un árbol

... cualquier cosa

Las flechas pueden componer grafos, tablas, árboles, todo compuesto

Aplicaciones conectadas por conceptos

conceptos unidos por líneas que simulan un plano de metro

Materializando la Web Semántica

Pila de tecnologías de la Web Semántica de Tim (2006)

Integración Empresarial Actualmente

Integración de los procesos en las empresas antes del RDF

Integración Empresarial sobre el "Bus RDF"

Integración en los procesos de las empresas usando RDF

Clientes sobre el "Bus RDF"

Se pueden construir nuevas aplicaciones sobre el bus RDF, por ejemplo:

Clientes sobre el bus RDF

Comprueba los conceptos de interfaz de la Web Semántica para ver otro tipo de fuentes de datos (Tim Berners-Lee)

Evitar el aislamiento

Nube en el cielo

Proyecto LinkingOpenData

Nube de Linked Open Data (marzo 2008)

Nube de datasets enlazados, Marzo 2008

Nube de Linked Open Data (septiembre 2008)

Nube de datasets enlazados, Septiembre 2008

Nube de Linked Open Data (julio 2009)

Nube de datasets enlazados, Julio 2009

Pero... ¿todo esto funciona?

¡Sí!

Bucadores semánticos

Pantallazo del buscador semántico de la DBPedia con la consulta del objeto Gijón

Búsqueda inteligente para servicios online

Pantallazo del buscador de servicios al ciudadano del Ayto. de Zaragoza

Mejora de las búsquedas (BOPA)

Pantallazo del buscador del BOPA

Recomendaciones de Turismo en Zaragoza

Pantallazo de CRUZAR

Integración de conocimiento de Medicina China

Pantallazo de la aplicación de integración del conocimiento de la Medicina China

¡Muchas gracias!

Esta presentación
http://www.w3c.es/Presentaciones/2009/1015-interoperabilidadITI-MA
Actividad de Web Semántica
http://www.w3.org/2001/sw
LinkingOpenData
http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData
Escríbeme
martin@w3.org
Recursos
Introduction to the Semantic Web (Ivan Herman)
Foto: World Paper Map, Dutch Clouds