SlideShare una empresa de Scribd logo
1 de 62
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas   Guillermo Álvaro Rey La Granja de San Ildefonso, 14 Julio 2010 Cursos de Verano UPM 2010   Linked Data: ¿Una oportunidad o un riesgo?
Desarrollo práctico de aplicaciones Linked Data   Intro ¿De qué va la lección? Desarrollo práctico de  aplicaciones Linked Data : Metodología  y  herramientas
Desarrollo práctico de aplicaciones Linked Data   Agenda 1: Linked Data (intro y recordatorio) 2: Linked Data desde BD (recordatorio) 3: Aplicaciones Linked Data (ejemplo concreto, hands-on) 4: Consumo de Linked Data (más ejemplos)
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data (Re-)Introducción a Linked Data 1
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],(jugadores de fútbol de la provincia de Albacete que jugaron la Eurocopa 2008)
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],Servicio Operación Mensaje entrada Mensaje salida
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data http://...service#lastFm ,[object Object],http://...operation#getEvents http://...inMessage http://...outMessage hasOperation hasInput hasOutput Last.fm service geo.getEvents label label
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data http://...service#lastFm ,[object Object],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
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data http://...service#lastFm ,[object Object],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
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],Image by  http://www.flickr.com/photos/PhOtOnQuAnTiQuE/
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Intro Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Exponiendo datos como Linked Data Exponiendo datos como Linked Data 2
Desarrollo práctico de aplicaciones Linked Data   Exponiendo datos como Linked Data ,[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]
Desarrollo práctico de aplicaciones Linked Data   Exponiendo datos como Linked Data ,[object Object],http://triplify.org
Desarrollo práctico de aplicaciones Linked Data   Exponiendo datos como Linked Data ,[object Object],http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF Aplicación Linked Data (ejemplo usando repositorio nativo) 3
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF @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:
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF @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
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF Añadidos (I): Una  API
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF Añadidos (II): Un  SPARQL explorer
Desarrollo práctico de aplicaciones Linked Data   Caso práctico: LUF ,[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data Aplicaciones que consumen Linked Data 4
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],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
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object],<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <sparql xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation=&quot;http://www.w3.org/2007/SPARQL/result.xsd&quot;> <head> <variable name=&quot;op&quot;/> <variable name=&quot;labelOp&quot;/> </head> <results> <result> <binding name=&quot;op&quot;> < uri> http://iserve.kmi.open.ac.uk/…#LastFmGetEventsOperation </uri> </binding> <binding name=&quot;labelOp&quot;> <literal> geo.getEvents </literal> </binding> </result> </results> </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 . }  }
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data Ejemplo k-Analytics
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],…  y son consultas SPARQL
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data Ejercicios y Ejemplos Extra
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data ,[object Object],[object Object]
Desarrollo práctico de aplicaciones Linked Data   Consumiendo Linked Data Por sugerencia de Vader… ( http://dbpedia.org/resource/Darth_Vader ) ,[object Object],[object Object],Image by  http://www.flickr.com/photos/bflv/
Desarrollo práctico de aplicaciones Linked Data   Fin Preguntas - Discusión Guillermo Álvaro Rey [email_address] @guillelamb ¡Gracias!
Desarrollo práctico de aplicaciones Linked Data   Fin Agradecimientos / Acknowledgements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

Similar a Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas

Servicios web con Python
Servicios web con PythonServicios web con Python
Servicios web con PythonManuel Pérez
 
Datos abiertos: Reutilización de información en el sector público
Datos abiertos: Reutilización de información en el sector públicoDatos abiertos: Reutilización de información en el sector público
Datos abiertos: Reutilización de información en el sector públicoJose Emilio Labra Gayo
 
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ánticaDolors Reig (el caparazón)
 
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 2014Christian Sifaqui
 
Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3Negra Morales
 
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataExplotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataAlvaro Graves
 
¿Por qué una API y cómo la diseño?
¿Por qué una API y cómo la diseño?¿Por qué una API y cómo la diseño?
¿Por qué una API y cómo la diseño?Rita Díaz Adán
 
APIs Nativas: Almacenamiento de Datos y NFC
APIs Nativas: Almacenamiento de Datos y NFCAPIs Nativas: Almacenamiento de Datos y NFC
APIs Nativas: Almacenamiento de Datos y NFCJoel Ortíz
 
Open Data y Drupal
Open Data y DrupalOpen Data y Drupal
Open Data y DrupalOpenKratio
 
Aplicaciones Online: RefWork vs Zotero
Aplicaciones Online: RefWork vs ZoteroAplicaciones Online: RefWork vs Zotero
Aplicaciones Online: RefWork vs ZoteroLluís Codina
 
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 2014Christian Sifaqui
 
Datos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaDatos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaAntonio Galindo Galindo
 
Proyecto Integrador de Sistemas Gestores de Bases de Datos
Proyecto Integrador de Sistemas Gestores de Bases de DatosProyecto Integrador de Sistemas Gestores de Bases de Datos
Proyecto Integrador de Sistemas Gestores de Bases de DatosConfesorAD
 
Decroly en el congreso Internet en el Aula
Decroly en el congreso Internet en el AulaDecroly en el congreso Internet en el Aula
Decroly en el congreso Internet en el AulaConfesorAD
 
Una aplicación innovadora como puente para la recuperación de información en ...
Una aplicación innovadora como puente para la recuperación de información en ...Una aplicación innovadora como puente para la recuperación de información en ...
Una aplicación innovadora como puente para la recuperación de información en ...Congreso Internet en el Aula
 

Similar a Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas (20)

06 Busqueda
06 Busqueda06 Busqueda
06 Busqueda
 
Servicios web con Python
Servicios web con PythonServicios web con Python
Servicios web con Python
 
Datos abiertos: Reutilización de información en el sector público
Datos abiertos: Reutilización de información en el sector públicoDatos abiertos: Reutilización de información en el sector público
Datos abiertos: Reutilización de información en el sector público
 
Estado del arte v3.0
Estado del arte v3.0Estado del arte v3.0
Estado del arte v3.0
 
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
 
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
 
Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3Websemantica2007 1197487057652938 3
Websemantica2007 1197487057652938 3
 
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataExplotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
 
¿Por qué una API y cómo la diseño?
¿Por qué una API y cómo la diseño?¿Por qué una API y cómo la diseño?
¿Por qué una API y cómo la diseño?
 
Glosariosaurio 2
Glosariosaurio 2Glosariosaurio 2
Glosariosaurio 2
 
24 aplicaciones rdf
24 aplicaciones rdf24 aplicaciones rdf
24 aplicaciones rdf
 
APIs Nativas: Almacenamiento de Datos y NFC
APIs Nativas: Almacenamiento de Datos y NFCAPIs Nativas: Almacenamiento de Datos y NFC
APIs Nativas: Almacenamiento de Datos y NFC
 
Open Data y Drupal
Open Data y DrupalOpen Data y Drupal
Open Data y Drupal
 
Aplicaciones Online: RefWork vs Zotero
Aplicaciones Online: RefWork vs ZoteroAplicaciones Online: RefWork vs Zotero
Aplicaciones Online: RefWork vs Zotero
 
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
 
Datos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de LorcaDatos abiertos en el Ayuntamiento de Lorca
Datos abiertos en el Ayuntamiento de Lorca
 
Proyecto Integrador de Sistemas Gestores de Bases de Datos
Proyecto Integrador de Sistemas Gestores de Bases de DatosProyecto Integrador de Sistemas Gestores de Bases de Datos
Proyecto Integrador de Sistemas Gestores de Bases de Datos
 
Decroly en el congreso Internet en el Aula
Decroly en el congreso Internet en el AulaDecroly en el congreso Internet en el Aula
Decroly en el congreso Internet en el Aula
 
Una aplicación innovadora como puente para la recuperación de información en ...
Una aplicación innovadora como puente para la recuperación de información en ...Una aplicación innovadora como puente para la recuperación de información en ...
Una aplicación innovadora como puente para la recuperación de información en ...
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
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 ASPECTOSpptxJorgeParada26
 
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.pptxAlan779941
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
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 eyvanamcerpam
 
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 estossgonzalezp1
 
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.FlorenciaCattelani
 
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...JohnRamos830530
 
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 JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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.pptxMiguelAtencio10
 

Último (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 
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 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
 
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
 
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.
 
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...
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 

Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas

  • 1. Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas Guillermo Álvaro Rey La Granja de San Ildefonso, 14 Julio 2010 Cursos de Verano UPM 2010 Linked Data: ¿Una oportunidad o un riesgo?
  • 2. Desarrollo práctico de aplicaciones Linked Data Intro ¿De qué va la lección? Desarrollo práctico de aplicaciones Linked Data : Metodología y herramientas
  • 3. Desarrollo práctico de aplicaciones Linked Data Agenda 1: Linked Data (intro y recordatorio) 2: Linked Data desde BD (recordatorio) 3: Aplicaciones Linked Data (ejemplo concreto, hands-on) 4: Consumo de Linked Data (más ejemplos)
  • 4. Desarrollo práctico de aplicaciones Linked Data Intro Linked Data (Re-)Introducción a Linked Data 1
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Desarrollo práctico de aplicaciones Linked Data Exponiendo datos como Linked Data Exponiendo datos como Linked Data 2
  • 23.
  • 24.
  • 25.
  • 26. Desarrollo práctico de aplicaciones Linked Data Caso práctico: LUF Aplicación Linked Data (ejemplo usando repositorio nativo) 3
  • 27.
  • 28.
  • 29. Desarrollo práctico de aplicaciones Linked Data Caso práctico: LUF @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:
  • 30. Desarrollo práctico de aplicaciones Linked Data Caso práctico: LUF @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
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Desarrollo práctico de aplicaciones Linked Data Caso práctico: LUF Añadidos (I): Una API
  • 39.
  • 40. Desarrollo práctico de aplicaciones Linked Data Caso práctico: LUF Añadidos (II): Un SPARQL explorer
  • 41.
  • 42. Desarrollo práctico de aplicaciones Linked Data Consumiendo Linked Data Aplicaciones que consumen Linked Data 4
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Desarrollo práctico de aplicaciones Linked Data Consumiendo Linked Data Ejemplo k-Analytics
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Desarrollo práctico de aplicaciones Linked Data Consumiendo Linked Data Ejercicios y Ejemplos Extra
  • 58.
  • 59.
  • 60.
  • 61. Desarrollo práctico de aplicaciones Linked Data Fin Preguntas - Discusión Guillermo Álvaro Rey [email_address] @guillelamb ¡Gracias!
  • 62.