SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Linked Data in Use Guillermo Álvaro Rey La Granja de San Ildefonso, 21 Julio 2011 Cursos de Verano UPM 2011 Oportunidades de la web de datos (Linked Data) en España
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Motivación Un ejemplo: ¿Jugadores de fútbol de la provincia de Albacete que han marcado un gol en la final de la Copa del Mundo?
Motivación: Ejemplo ¿¿??
Motivación: Ejemplo No debería ser…?
(jugadores de fútbol de la provincia de Albacete que han ganado la la Copa del Mundo) Mejor encontrar que buscar… Motivación: Ejemplo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Motivación: Datos vs Documentos
[object Object],[object Object],[object Object],[object Object],Linked Data: Los 4 principios (Tim Berners-Lee, 2006) Image by:  http://www.flickr.com/photos/PhOtOnQuAnTiQuE/
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RDF
Servicio Operación Mensaje entrada Mensaje salida Documentos y Datos Documento Datos
http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label Datos en RDF Datos en RDF y con URIs
http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label http://...review http://...reviewer Guillermo Great music service! hasReview hasReviewer name text Enlazando con otros datos Datos en RDF
http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label http://...review http://...reviewer Guillermo Great music service! hasReview hasReviewer name text http://dbpedia.org/resource/Madrid  lives in … y más Datos en RDF
[object Object],[object Object],Datos enlazados
2007 2008 2009 2010 La evolución de Linked Data Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
[object Object],[object Object],[object Object],[object Object],[object Object],Linked (Open?) Data
[object Object],[object Object],[object Object],[object Object],[object Object],Veremos unos cuantos ejemplos… SPARQL
Motivación para enlazar: Ejemplo en Logística Image by: http://www.flickr.com/photos/senoranderson/ Image by: http://www.flickr.com/photos/argen/ Image by:  http://map-of-spain.co.uk
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://triplify.org http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/  Veremos ejemplo de esto… Publicando Linked Data
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Creando Linked Data con repositorio
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué necesitamos? (I)
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rev: <http://purl.org/stuff/rev#> .  @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> . <http://example.com/items#item1> rev:hasReview <http://soa4all.isoco.net/luf/ratings/xxx>  ; rev:hasReview <http://soa4all.isoco.net/luf/comments/yyy>  ; tags:tag <http://soa4all.isoco.net/luf/taggings/zzz>  . <http://soa4all.isoco.net/luf/ratings/xxx> rdf:Type rev:Review ; rev:rating &quot;3&quot; ; rev:minRating &quot;1&quot; ; rev:maxRating &quot;5&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T12:29:28+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/comments/yyy> rdf:Type rev:Review ; rev:text &quot;This is a comment&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T10:59:01+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/taggings/zzz> rdf:Type tags:Tagging ; tags:associatedTag &quot;one tag&quot; , &quot;other tag&quot; ; tags:taggedBy <http://example.com/users#user1> ; tags:taggedOn &quot;2010-06-22T13:03:05+0200&quot;^^xsd:dateTime .   Un rating: Un   comentario: Un etiquetado: ¿Qué necesitamos? (I)
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rev: <http://purl.org/stuff/rev#> .  @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> . <http://example.com/items#item1> rev:hasReview <http://soa4all.isoco.net/luf/ratings/xxx> ; rev:hasReview <http://soa4all.isoco.net/luf/comments/yyy>  ; tags:tag <http://soa4all.isoco.net/luf/taggings/zzz> . <http://soa4all.isoco.net/luf/ratings/xxx> rdf:Type rev:Review ; rev:rating &quot;3&quot; ; rev:minRating &quot;1&quot; ; rev:maxRating &quot;5&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T12:29:28+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/comments/yyy> rdf:Type rev:Review ; rev:text &quot;This is a comment&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T10:59:01+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/taggings/zzz> rdf:Type tags:Tagging ; tags:associatedTag &quot;one tag&quot; , &quot;other tag&quot; ; tags:taggedBy <http://example.com/users#user1> ; tags:taggedOn &quot;2010-06-22T13:03:05+0200&quot;^^xsd:dateTime .  http://example.com/items#item1 http://soa4all.isoco.net/luf/comments/yyy http://example.com/users#user1 This is a comment hasReview hasReviewer text ¿Qué necesitamos? (I)
[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué necesitamos? (II)
[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué necesitamos? (III)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Qué necesitamos? (III)
[object Object],Añadidos (I) ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Añadidos (II)
[object Object],[object Object],[object Object],[object Object],[object Object],Añadidos (II) Luego volvemos para hacer consultas…
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consumiendo Linked Data: Navegadores Ejemplo de rating en Zitgist:
[object Object],[object Object],[object Object],Consumiendo Linked Data: Visualizadores de relaciones Ejemplo: Relación entre Iniesta y Gasol
“ Ejercicio” en RelFinder Relaciones entre “Pulp Fiction”, “Kill Bill” y “Reservoir Dogs”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consumiendo Linked Data: Usando SPARQL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Usando SPARQL
SPICES (Semantic Platform for the Interaction and Consumption of Enriched Services) http://soa4all.isoco.net/spices/ iServe   (Linked Data services repository) http://iserve.kmi.open.ac.uk/browser.html Ejemplos de integración de LUF (via consultas al SPARQL endpoint)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Librerías para SPARQL ,[object Object],[object Object]
Visualizando grafos con SPARQL PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX wsl: <http://cms-wg.sti2.org/ns/minimal-service-model#> SELECT DISTINCT ?op ?labelOp  WHERE { <http://iserve.kmi.open.ac.uk/...#LastFmEvents> wsl:hasOperation ?op . OPTIONAL{ ?op rdfs:label ?labelOp . }  } ,[object Object]
[object Object],[object Object],Ejemplo de consumo de Linked Data: NY Times
[object Object],…  y son consultas SPARQL Ejemplo de consumo de Linked Data: NY Times
Ejemplo de Uso en la Web de iSOCO Lab http://lab.isoco.net +
[object Object],Ejemplo sacando partido de enlazar (work-in-progress) “ El Viajero” como Linked Data “ Guía Santillana” como Linked Data Ratings de LUF Datos meteorológicos (AEMET) Contexto de Usuarios (RDF) +
Servicios de reconocimiento de nombres de entidades (en textos en lenguaje natural) Ejemplos: Named Entity Recognition sobre Linked Data http://dbpedia.org/spotlight http://www.alchemyapi.com/ http://www.opencalais.com/
Ejemplo NER en miKrow Company:  Vodafone UK (info) Uso de Linked Data, para ir más allá de la ontología de dominio http://mikrow.isoco.net
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Últimos ratings en LUF Últimos 5 ratings en LUF ¿Cómo sería para los últimos ratings de 5 estrellas? http://soa4all.isoco.net/luf/snorql
Fútbol en la DBpedia http://dbpedia.org/snorql Jugadores de fútbol de la provincia de Albacete que han ganado la Copa del Mundo
http://dbpedia.org/page/Andrés_Iniesta ¿Cómo sería para los jugadores de fútbol nacidos en España que han ganado la Copa del Mundo de fútbol? Una pista… Fútbol en la DBpedia
22 jugadores y no 23 ¿? Fútbol en la DBpedia
http://dbpedia.org/page/Fernando_Torres Ojo con los datos… Fútbol en la DBpedia
Ejemplo de app: Linked Data Movie Quiz Creando preguntas sobre cine usando la Linked Movie Data Base http://10k.aneventapart.com/Uploads/310/ Extra! (idea) Usuarios al jugar pueden identificar errores en el set de datos
SPARQL en Linked Data Movie Quiz https://github.com/lamboratory/Linked-Data-Movie-Quiz Podemos ver las consultas SPARQL usadas para generar las preguntas…
Actores en la Linked Movie DataBase http://data.linkedmdb.org/snorql Películas en donde sale Marlon Brando, con sus personajes, directores y años  Corripio, c/Fuencarral 102  …
Corripio, c/Fuencarral 102  ¿Cómo sería para actores que hayan hecho de Vito Corleone?  Actores en la Linked Movie DataBase
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consultando más de un dataset a la vez Veremos ejemplo Veremos ejemplo
Queries federadas: Personajes de la Biblia  Hijos de Abraham
Bibleontology DBpedia Personajes de la Biblia: Bible Ontology y DBpedia
Hijos de Abraham con abstract en castellano en la DBpedia Queries federadas: Ejemplo
Consulta a repositorio centralizado Corripio, c/Fuencarral 102  http://factforge.net/sparql Opción para queries sobre distintos datasets: Usar un repositorio que incluya varios. P.ej. “ Ejercicio”: ¿Qué datos saca esta query?
Visualizando datos en FactForge Corripio, c/Fuencarral 102  Datos sobre  playmates  en FactForge, incluyendo inferidas  Navegación facetada directamente con  exhibit Ojo a algunos datos en distintos formatos
Agradecimientos / Acknowledgements ,[object Object],[object Object],[object Object]
¿Quieres innovar? Barcelona Tel +34 935 677 200 Edificio Testa  A C/ Alcalde Barnils, 64-68  St. Cugat del Vallès 08174 Barcelona Madrid Tel +34 913 349 797 Av. del Partenón, 16-18 1,7 28042  Madrid Valencia Tel +34 963 467 143 Oficina 107 C/ Prof. Beltrán Báguena, 4 46009 Valencia Pamplona Tel +34 948 102 408 Parque Tomás  Caballero, 2, 6º-4ª 31006 Pamplona ¿Dónde estamos? Contacta con iSOCO Guillermo Álvaro Rey [email_address] @guillelamb

Weitere ähnliche Inhalte

Was ist angesagt?

Metodos de busqueda WEB
Metodos de busqueda WEBMetodos de busqueda WEB
Metodos de busqueda WEB
vanessa292
 
Internetybusquedadeinformacion 100120105543-phpapp01
Internetybusquedadeinformacion 100120105543-phpapp01Internetybusquedadeinformacion 100120105543-phpapp01
Internetybusquedadeinformacion 100120105543-phpapp01
mariamedinagarcia
 
Actividad presentación internetybusquedadeinformacion 100120105543-phpapp01
Actividad presentación   internetybusquedadeinformacion 100120105543-phpapp01Actividad presentación   internetybusquedadeinformacion 100120105543-phpapp01
Actividad presentación internetybusquedadeinformacion 100120105543-phpapp01
mariamedinagarcia
 
Propuesta didactica buscadores y metabuscadores alexander
Propuesta didactica buscadores y metabuscadores alexanderPropuesta didactica buscadores y metabuscadores alexander
Propuesta didactica buscadores y metabuscadores alexander
alexander londoño ruiz
 
Búsqueda de Información en Internet
Búsqueda de Información en InternetBúsqueda de Información en Internet
Búsqueda de Información en Internet
Renata Rodrigues
 
Buscadores de internet
Buscadores de internetBuscadores de internet
Buscadores de internet
a20543
 
I N T E R N E T3
I N T E R N E T3I N T E R N E T3
I N T E R N E T3
shadu
 
Tripletas
TripletasTripletas
Tripletas
akpaz1
 

Was ist angesagt? (19)

Metodos de busqueda WEB
Metodos de busqueda WEBMetodos de busqueda WEB
Metodos de busqueda WEB
 
Internetybusquedadeinformacion 100120105543-phpapp01
Internetybusquedadeinformacion 100120105543-phpapp01Internetybusquedadeinformacion 100120105543-phpapp01
Internetybusquedadeinformacion 100120105543-phpapp01
 
Actividad presentación internetybusquedadeinformacion 100120105543-phpapp01
Actividad presentación   internetybusquedadeinformacion 100120105543-phpapp01Actividad presentación   internetybusquedadeinformacion 100120105543-phpapp01
Actividad presentación internetybusquedadeinformacion 100120105543-phpapp01
 
Presentacion Miguel Paz: Introduccion periodismo de datos-BootCampVE
Presentacion Miguel Paz: Introduccion periodismo de datos-BootCampVEPresentacion Miguel Paz: Introduccion periodismo de datos-BootCampVE
Presentacion Miguel Paz: Introduccion periodismo de datos-BootCampVE
 
Propuesta didactica buscadores y metabuscadores alexander
Propuesta didactica buscadores y metabuscadores alexanderPropuesta didactica buscadores y metabuscadores alexander
Propuesta didactica buscadores y metabuscadores alexander
 
Motores de busqueda
Motores de busquedaMotores de busqueda
Motores de busqueda
 
Búsqueda de infromación en internet (gestion del conocimiento)
Búsqueda de infromación en internet (gestion del conocimiento)Búsqueda de infromación en internet (gestion del conocimiento)
Búsqueda de infromación en internet (gestion del conocimiento)
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
Búsqueda de Información en Internet
Búsqueda de Información en InternetBúsqueda de Información en Internet
Búsqueda de Información en Internet
 
Buscadores de internet
Buscadores de internetBuscadores de internet
Buscadores de internet
 
Buscadores
BuscadoresBuscadores
Buscadores
 
CARACTERISTICAS DE GOOGLE
CARACTERISTICAS DE GOOGLECARACTERISTICAS DE GOOGLE
CARACTERISTICAS DE GOOGLE
 
I N T E R N E T3
I N T E R N E T3I N T E R N E T3
I N T E R N E T3
 
Gestion del conocimiento "Búsqueda de información en Internet"
Gestion del conocimiento "Búsqueda de información en Internet"Gestion del conocimiento "Búsqueda de información en Internet"
Gestion del conocimiento "Búsqueda de información en Internet"
 
Buscadores Academicos V2
Buscadores Academicos V2Buscadores Academicos V2
Buscadores Academicos V2
 
Tripletas
TripletasTripletas
Tripletas
 
Tripletas De Sistemas Basados En El Conocimiento
Tripletas De Sistemas Basados En El ConocimientoTripletas De Sistemas Basados En El Conocimiento
Tripletas De Sistemas Basados En El Conocimiento
 
Buscadores Y Metabuscadores
Buscadores Y MetabuscadoresBuscadores Y Metabuscadores
Buscadores Y Metabuscadores
 
3. La Recuperacion De Informacion
3. La Recuperacion De Informacion3. La Recuperacion De Informacion
3. La Recuperacion De Informacion
 

Ähnlich wie Linked Data In Use (Cursos de Verano UPM 2011)

Ähnlich wie Linked Data In Use (Cursos de Verano UPM 2011) (20)

Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientasDesarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
 
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
 
Aplicaciones de la web semántica
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semántica
 
Linked data in use
Linked data in useLinked data in use
Linked data in use
 
Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014
 
Open Data y Drupal
Open Data y DrupalOpen Data y Drupal
Open Data y Drupal
 
24 aplicaciones rdf
24 aplicaciones rdf24 aplicaciones rdf
24 aplicaciones rdf
 
"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguez"Meta datos & Google Rich Snippets" por @iplarodriguez
"Meta datos & Google Rich Snippets" por @iplarodriguez
 
06 Busqueda
06 Busqueda06 Busqueda
06 Busqueda
 
Introducción a la Web Semántica
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web Semántica
 
Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014
 
Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web Semantica
 
Nova Spivack Semantic Web Talk, Entendiendo la web semántica
Nova Spivack Semantic Web Talk, Entendiendo la web semánticaNova Spivack Semantic Web Talk, Entendiendo la web semántica
Nova Spivack Semantic Web Talk, Entendiendo la web semántica
 
Web semantica
Web semantica Web semantica
Web semantica
 
Herramientas para linked data
Herramientas para linked dataHerramientas para linked data
Herramientas para linked data
 
Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3
 
Curso integración Web Semántica
Curso integración Web Semántica Curso integración Web Semántica
Curso integración Web Semántica
 
Introducción a la Web Semántica
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web Semántica
 
Linked Open Data - Datos Abiertos Enlazados
Linked Open Data - Datos Abiertos EnlazadosLinked Open Data - Datos Abiertos Enlazados
Linked Open Data - Datos Abiertos Enlazados
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Linked Data In Use (Cursos de Verano UPM 2011)

  • 1. Linked Data in Use Guillermo Álvaro Rey La Granja de San Ildefonso, 21 Julio 2011 Cursos de Verano UPM 2011 Oportunidades de la web de datos (Linked Data) en España
  • 2.
  • 3.
  • 5. Motivación: Ejemplo No debería ser…?
  • 6. (jugadores de fútbol de la provincia de Albacete que han ganado la la Copa del Mundo) Mejor encontrar que buscar… Motivación: Ejemplo
  • 7.
  • 8.
  • 9.
  • 10. Servicio Operación Mensaje entrada Mensaje salida Documentos y Datos Documento Datos
  • 11. http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label Datos en RDF Datos en RDF y con URIs
  • 12. http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label http://...review http://...reviewer Guillermo Great music service! hasReview hasReviewer name text Enlazando con otros datos Datos en RDF
  • 13. http://...service#lastFm http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label http://...review http://...reviewer Guillermo Great music service! hasReview hasReviewer name text http://dbpedia.org/resource/Madrid lives in … y más Datos en RDF
  • 14.
  • 15. 2007 2008 2009 2010 La evolución de Linked Data Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
  • 16.
  • 17.
  • 18. Motivación para enlazar: Ejemplo en Logística Image by: http://www.flickr.com/photos/senoranderson/ Image by: http://www.flickr.com/photos/argen/ Image by: http://map-of-spain.co.uk
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rev: <http://purl.org/stuff/rev#> . @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> . <http://example.com/items#item1> rev:hasReview <http://soa4all.isoco.net/luf/ratings/xxx> ; rev:hasReview <http://soa4all.isoco.net/luf/comments/yyy> ; tags:tag <http://soa4all.isoco.net/luf/taggings/zzz> . <http://soa4all.isoco.net/luf/ratings/xxx> rdf:Type rev:Review ; rev:rating &quot;3&quot; ; rev:minRating &quot;1&quot; ; rev:maxRating &quot;5&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T12:29:28+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/comments/yyy> rdf:Type rev:Review ; rev:text &quot;This is a comment&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T10:59:01+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/taggings/zzz> rdf:Type tags:Tagging ; tags:associatedTag &quot;one tag&quot; , &quot;other tag&quot; ; tags:taggedBy <http://example.com/users#user1> ; tags:taggedOn &quot;2010-06-22T13:03:05+0200&quot;^^xsd:dateTime . Un rating: Un comentario: Un etiquetado: ¿Qué necesitamos? (I)
  • 24. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rev: <http://purl.org/stuff/rev#> . @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> . <http://example.com/items#item1> rev:hasReview <http://soa4all.isoco.net/luf/ratings/xxx> ; rev:hasReview <http://soa4all.isoco.net/luf/comments/yyy> ; tags:tag <http://soa4all.isoco.net/luf/taggings/zzz> . <http://soa4all.isoco.net/luf/ratings/xxx> rdf:Type rev:Review ; rev:rating &quot;3&quot; ; rev:minRating &quot;1&quot; ; rev:maxRating &quot;5&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T12:29:28+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/comments/yyy> rdf:Type rev:Review ; rev:text &quot;This is a comment&quot; ; rev:reviewer <http://example.com/users#user1> ; rev:createdOn &quot;2010-06-22T10:59:01+0200&quot;^^xsd:dateTime . <http://soa4all.isoco.net/luf/taggings/zzz> rdf:Type tags:Tagging ; tags:associatedTag &quot;one tag&quot; , &quot;other tag&quot; ; tags:taggedBy <http://example.com/users#user1> ; tags:taggedOn &quot;2010-06-22T13:03:05+0200&quot;^^xsd:dateTime . http://example.com/items#item1 http://soa4all.isoco.net/luf/comments/yyy http://example.com/users#user1 This is a comment hasReview hasReviewer text ¿Qué necesitamos? (I)
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. “ Ejercicio” en RelFinder Relaciones entre “Pulp Fiction”, “Kill Bill” y “Reservoir Dogs”
  • 35.
  • 36.
  • 37. SPICES (Semantic Platform for the Interaction and Consumption of Enriched Services) http://soa4all.isoco.net/spices/ iServe (Linked Data services repository) http://iserve.kmi.open.ac.uk/browser.html Ejemplos de integración de LUF (via consultas al SPARQL endpoint)
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. Ejemplo de Uso en la Web de iSOCO Lab http://lab.isoco.net +
  • 43.
  • 44. Servicios de reconocimiento de nombres de entidades (en textos en lenguaje natural) Ejemplos: Named Entity Recognition sobre Linked Data http://dbpedia.org/spotlight http://www.alchemyapi.com/ http://www.opencalais.com/
  • 45. Ejemplo NER en miKrow Company: Vodafone UK (info) Uso de Linked Data, para ir más allá de la ontología de dominio http://mikrow.isoco.net
  • 46.
  • 47. Últimos ratings en LUF Últimos 5 ratings en LUF ¿Cómo sería para los últimos ratings de 5 estrellas? http://soa4all.isoco.net/luf/snorql
  • 48. Fútbol en la DBpedia http://dbpedia.org/snorql Jugadores de fútbol de la provincia de Albacete que han ganado la Copa del Mundo
  • 49. http://dbpedia.org/page/Andrés_Iniesta ¿Cómo sería para los jugadores de fútbol nacidos en España que han ganado la Copa del Mundo de fútbol? Una pista… Fútbol en la DBpedia
  • 50. 22 jugadores y no 23 ¿? Fútbol en la DBpedia
  • 51. http://dbpedia.org/page/Fernando_Torres Ojo con los datos… Fútbol en la DBpedia
  • 52. Ejemplo de app: Linked Data Movie Quiz Creando preguntas sobre cine usando la Linked Movie Data Base http://10k.aneventapart.com/Uploads/310/ Extra! (idea) Usuarios al jugar pueden identificar errores en el set de datos
  • 53. SPARQL en Linked Data Movie Quiz https://github.com/lamboratory/Linked-Data-Movie-Quiz Podemos ver las consultas SPARQL usadas para generar las preguntas…
  • 54. Actores en la Linked Movie DataBase http://data.linkedmdb.org/snorql Películas en donde sale Marlon Brando, con sus personajes, directores y años Corripio, c/Fuencarral 102 …
  • 55. Corripio, c/Fuencarral 102 ¿Cómo sería para actores que hayan hecho de Vito Corleone? Actores en la Linked Movie DataBase
  • 56.
  • 57. Queries federadas: Personajes de la Biblia Hijos de Abraham
  • 58. Bibleontology DBpedia Personajes de la Biblia: Bible Ontology y DBpedia
  • 59. Hijos de Abraham con abstract en castellano en la DBpedia Queries federadas: Ejemplo
  • 60. Consulta a repositorio centralizado Corripio, c/Fuencarral 102 http://factforge.net/sparql Opción para queries sobre distintos datasets: Usar un repositorio que incluya varios. P.ej. “ Ejercicio”: ¿Qué datos saca esta query?
  • 61. Visualizando datos en FactForge Corripio, c/Fuencarral 102 Datos sobre playmates en FactForge, incluyendo inferidas Navegación facetada directamente con exhibit Ojo a algunos datos en distintos formatos
  • 62.
  • 63. ¿Quieres innovar? Barcelona Tel +34 935 677 200 Edificio Testa A C/ Alcalde Barnils, 64-68 St. Cugat del Vallès 08174 Barcelona Madrid Tel +34 913 349 797 Av. del Partenón, 16-18 1,7 28042 Madrid Valencia Tel +34 963 467 143 Oficina 107 C/ Prof. Beltrán Báguena, 4 46009 Valencia Pamplona Tel +34 948 102 408 Parque Tomás Caballero, 2, 6º-4ª 31006 Pamplona ¿Dónde estamos? Contacta con iSOCO Guillermo Álvaro Rey [email_address] @guillelamb

Hinweis der Redaktion

  1. Las cuatro hojas de logos siempre deben ir en las presentaciones comerciales Añadir la persona de contacto/cargo/email