SlideShare uma empresa Scribd logo
1 de 64
Linked Open Data Jose Emilio LabraGayo Universidad of Oviedo, España http://www.di.uniovi.es/~labra
La charla en 1’ ¿Qué pasa? ¿Porqué? ¿Cómo? La era de los datos Razones para publicar datos Datos abiertos enlazados Web Semántica
¡Cuidado…llega la  Web de datos!
Evolución de la Web Crecimiento casi exponencial Noviembre 2010: 250 millones de sitios Web Fuente: Netcraftwebserversurvey
http://www.facebook.com/note.php?note_id=76191543919 http://beerpla.net/2008/08/14/how-to-find-out-the-number-of-videos-on-youtube/ Datos multimedia Dispositivos + baratos: Cámaras, móviles, … Facebook: 15.000 mill. fotos (2009) Youtube: 144 mill. de vídeos (2009) Flickr: 5.000 mill. fotos (2010) y más….. Fuente: http://www.coverpop.com/pop/flickr_interesting
Internet de las cosas Cada vez más dispositivos estarán conectados a Internet Frigoríficos, coches, … Frigorífico con Internet
Y lo que falta… Aumento de sensores y generadores de datos Ejemplo: Acelerador de partículas LHC producirá 15 petabytes de datos/año  http://www.youtube.com/watch?v=sfEbMV295Kk&feature=player_embedded
Aún así… Muchos datos no se están publicando Reticencias para publicar datos Razones para liberar datos Incluso exigir datos abiertos
Razones para liberar datos Facilitan la investigación Tasa de descubrimiento se acelera con mejores accesos a los datos Por el bien común de la humanidad
Razones para liberar datos Los sistemas abiertos facilitan las contribuciones externas
Razones para liberar datos Eficiencia y calidad de los sistemas Datos públicos no disponibles perjudican el desarrollo de sistemas Ej. ¿Lista de municipios?
Razones para liberar datos Trasparencia Fomentar participación Generar confianza Evaluar al gobierno
Razones para liberar datos Esta presentación hubiera sido muchísimo más aburrida si no hubiese tenido acceso a los datos parcial o totalmente abiertos de Google, Flickr, Wikipedia, Slideshare, etc. etc. etc.
Si realmente quieres algo… …déjalo libre
Como ciudadanos… …también podemos demandar datos abiertos…
…demandar datos abiertos Cuando pertenecen a la humanidad
…demandar datos abiertos Hechos independientes y verificables ó de conocimiento común Ejemplo: conocimiento científico
…demandar datos abiertos Cuando han sido creados con dinero público Los hemos pagado con nuestros impuestos ¡Son nuestros!
OK, ¡vivan los datos abiertos!pero… ¿Cómo publicarlos?
El mayor reto = Integración En general, el problema no es informatizar algo El problema es integrar los sistemas Interoperabilidad No basta con publicar datos…
Modelo de Estrellas* * Enunciado por Tim Berners-Lee en Gov 2.0 Expo 2010 http://www.youtube.com/watch?v=ga1aSJXCFe0
Formatos no estructurados Formatos “caja negra”: Imágenes, vídeos, música, etc. Formatos binarios: PDF, PS, etc. Requieren técnicas de tratamiento de la señal, reconocimiento de patrones, etc. ★
Ejemplo: Servicio Público de Empleo ★ http://www.sepe.es/contenidos/cifras/datos_estadisticos/municipios/
★ ★ Formatos estructurados Los datos tienen una estructura Ejemplo: Hojas de cálculo Problema con formatos propietarios Requieren herramientas que no son públicas
Ejemplo: Servicio Público de empleo ★ ★ http://www.sepe.es/contenidos/cifras/datos_estadisticos/municipios/9
★ ★ ★ Formatos no propietarios Utilizar formatos abiertos estructurados Ejemplos: CSV, HTML Problema: Contenido depende del contexto
CSV ★ ★ ★ “Commaseparatedvalues” valores delimitados por comas
HTML ★ ★ ★  HTML pensado para representar información que se visualiza en el navegador El procesamiento puede requerir “screenscrapping”
★ ★ ★ ★ URIs para identificar datos Utilizar una URI para identificar un dato Diferentes representaciones para cada tipo de dato Negociación de contenido http://puzzles.org/pieza23471
★ ★ ★ ★ Negociación de contenido El protocolo HTTP permite al cliente informar al servidor qué tipo de contenido prefiere El servidor puede devolver representaciones diferentes según preferencias del cliente servidor cliente
★ ★ ★ ★ ¿Varias representaciones para lo mismo? Ejemplo: Códigos de barras
XML ★ ★ ★ ★ XML permite representar información estructurada Los documentos pueden validarse (XML Schema) El significado de las etiquetas depende de la aplicación
★ ★ ★ ★ ★ Linked Open Data Identificar datos mediante URIs Usar URIs dereferenciables Proporcionar información útil al dereferenciar cada URI Enlazar con otras URIs
★ ★ ★ ★ ★ Linking Open Data (2007)
★ ★ ★ ★ ★ Linking Open Data (2008)
★ ★ ★ ★ ★ Linking Open Data (2009)
★ ★ ★ ★ ★ Linking Open Data (2010)
RDF ResourceDescription Framework (1998) Descripción de recursos Recurso = se identifica con URI Tripletas: Sujeto Predicado Objeto
Tripletas RDF http://uniovi.es/people/juan http://purl.org/dc/elements/1.1/creator http://biology.uniovi.es Objeto Valor de una propiedad Puede ser: 	URI 	Literal 	Nodo anónimo Predicado Identificado por URI Sujeto Puede ser: 	URI Nodo anónimo (bNode) Abreviar URIs mediante espacios de nombres Ejemplos: dc:     	http://purl.org/dc/elements/1.1/ foaf:   	http://xmlns.com/foaf/0.1/ 		rdf:	 http://www.w3.org/1999/02/22-rdf-syntax-ns#
Grafo RDF Puede representarse en N-Triples @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix dc: <http://purl.org/dc/elements/1.1/> . <http://biology.uniovi.es>  	    dc:creator     <http://uniovi.es/people/juan>. <http://biology.uniovi.es>  	    foaf:name "Faculty of Biology". <http://uniovi.es/people/juan>   rdf:type        <http://uniovi.es/Teacher> . foaf:name Faculty of Biology http://uniovi.es/Teacher rdf:type http://uniovi.es/people/juan http://biology.uniovi.es dc:creator
RDF es composicional graph3.rdf graph2.rdf http://uniovi.es/Teacher http://uniovi.es/people/Juan rdf:type r:hasStaff http://uniovi.es/people/Luis http://uniovi.es/people/lLuis dc:creator http://uniovi.es http://chemistry.uniovi.es r:hasStaff foaf:name foaf:name University of Oviedo Faculty of Chemistry graph1.rdf foaf:name Faculty of Biology http://biology.uniovi.es http://uniovi.es/Teacher http://uniovi.es/people/juan rdf:type dc:creator
RDF es composicional graph1.rdf + graph2.rdf+ graph3.rdf Faculty of Biology http://biology.uniovi.es foaf:name dc:creator rdf:type http://uniovi.es/Teacher http://uniovi.es/people/Juan rdf:type r:hasStaff http://uniovi.es/people/lLuis dc:creator http://chemistry.uniovi.es http://uniovi.es r:hasStaff foaf:name foaf:name University of Oviedo Faculty of Chemistry
Formatos RDF Existen varios formatos: N3 RDF/XML N-Triples Turtle etc. ¡Lo más importante es el modelo de grafo!
RDF Schema Extiende RDF con un vocabulario de esquema Class, Property, Resource,… type, subClassOf, subPropertyOf,… range, domain,… RDF Schemapermite inferencias
RDF Schema Ejemplo foaf:Person rdfs:subClassOf http://uniovi.es/Teacher Significado: if           x   rdf:type   <http://uniovi.es/Teacher>. then      x   rdf:type   foaf:Person
Inferencia en RDFS foaf:Person rdfs:subClassOf http://uniovi.es/Teacher rdf:type rdf:type http://uniovi.es/People/juan
SPARQL Simple Protocol and RDF Query Language Lenguaje de consultaspara la web semántica Encaje de grafos Extraeinformación de modelos RDF Un protocolo Define un mecanismoparainvocar un servicio También define un vocabulariopararesultados
SPARQL Ejemplo prefix r: <http://example.org#>  select ?n where {     ?x dc:creator ?p .    ?x foaf:name ?n .     ?p rdf:type  <http://uniovi.es/Teacher>. } “Nombres de recursos cuyo autor sea un profesor”
Ejemplo SPARQL http://uniovi.es/Teacher rdf:type dc:creator ?p ?x ?n foaf:name ?n ?x ?p ?p Resultados Faculty of Biology ?x ?n Faculty of Biology http://biology.uniovi.es foaf:name http://uniovi.es/Teacher dc:creator rdf:type http://uniovi.es/people/juan rdf:type http://uniovi.es/people/Luis r;hasStaff dc:creator http://uniovi.es r:hasStaff http://chemistry.uniovi.es foaf:name Faculty of Chemistry foaf:name University of Oviedo Faculty of Chemistry select ?n where {   ?x dc:creator  ?p .    ?x foaf:name ?n .    ?p rdf:type <http://uniovi.es/Teacher> . }
SPARQL + Inferencia Las consultas SPARQL pueden combinarse con la inferencia Ejemplo: prefix r: <http://example.org#>  select ?n where {     ?x dc:creator ?p .    ?x foaf:name ?n .     ?p rdf:type  foaf:Person .  } “Nombres de recursos cuyo autor sea una persona”
SPARQL + Inferencia foaf:Person rdf:type dc:creator ?p ?x ?n foaf:name ?n ?x ?p ?p Resultados Faculty of Biology ?x ?n foaf:Person Faculty of Biology rdf:type http://biology.uniovi.es foaf:name rdfs:subclassOf http://uniovi.es/Teacher dc:creator rdf:type http://uniovi.es/people/juan rdf:type rdf:type http://uniovi.es/people/Luis r;hasStaff dc:creator http://uniovi.es r:hasStaff http://chemistry.uniovi.es foaf:name Faculty of Chemistry foaf:name University of Oviedo Faculty of Chemistry select ?n where {    ?x dc:creator  ?p .    ?x foaf:name ?n .    ?p rdf:type foaf:Person . }
Ontologías RDFS permite hacer inferencias sencillas No es muy expresivo OWL (Web OntologyLanguage) lenguaje común para definir ontologías Más expresivo Basado en lógica descriptiva
¿Qué es una Ontología? Ontología = Formalización de un dominio Utiliza lenguajes formales Permite definir vocabulario de un dominio Compartir el significado entre aplicaciones Inferir nuevo conocimiento Otros términos relacionados: 	Taxonomía: Clasficación jerárquica 	Tesauro: Definiciones de términos
Ejemplos de dominios Biología Medicina Comida Aviación Animales …etc
Ontologías en Web Semántica Múltiples ontologías de dominios específicos Complejidad vs Expresividad
Un pequeño ejercicio Datos de desempleo en municipios de Cádiz RDF Excel HTML +  Google Maps
Ejercicio: Datos Excel Nombres de municipios (sin normalizar) . . . ALGAR BOSQUE, EL		  (al revés) ALCALA DEL VALLE  	  (sin acentos) BENALUP-CASAS VIEJAS  (con guión) .  .  . https://www.redtrabaja.es/es/redtrabaja/static/Redirect.do?page=statsMunicipios
Convertidos en RDF
Enlazando con DBPedia
Ejercicio: HTML
Comparando ¿Hay más desempleo en Cádiz o en Asturias? PREFIX : <http://observa.org#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> SELECT ?munCadiz     (?paradosCadiz / ?pobCadiz)                ?munAsturias (?paradosAsturias / ?pobAsturias) WHERE {  ?m1 :region :Cadiz .  ?m1 :populationTotal ?popCadiz .  ?m1 rdfs:label ?munCadiz .  ?data1 :municipio ?muniCadiz .  ?data1 :fecha "2010-8".  ?data1 :parados ?paradosCadiz .  ?muniAsturias :region :Asturias .  ?muniAsturias :populationTotal ?popAsturias .  ?muniAsturias rdfs:label ?labAsturias .  ?data2 :municipio ?muniAsturias .  ?data2 :fecha "2010-8" .  ?data2 :parados ?paradosAsturias . FILTER (fn:abs(?popCadiz - ?popAsturias) < 1000) . } Media: 5,7% más de paro en municipios con una diferencia de 1000hab en Cádiz
Conclusiones Datos abiertos enlazados facilitarán la integración y calidad de los sistemas Datos no enlazados dificultan la integración Ejemplo: Algeciras, Zahara…
Nuevos retos Legalidad: licencias, copyrights, patentes… Privacidad Cambios Escalabilidad Tiempo Real . . .
Fin de la presentación Másinformación:  http://purl.org/weso WESO Research Group

Mais conteúdo relacionado

Mais procurados

Cybertesis como un proceso colaborativo para la implementación del Portal de ...
Cybertesis como un proceso colaborativopara la implementación del Portal de ...Cybertesis como un proceso colaborativopara la implementación del Portal de ...
Cybertesis como un proceso colaborativo para la implementación del Portal de ...Libio Huaroto
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesOscar Corcho
 
Taller abriendo los silos de la información al mundo
Taller abriendo los silos de la información al mundoTaller abriendo los silos de la información al mundo
Taller abriendo los silos de la información al mundoaliada project
 
Presentación open data upv, donostia
Presentación open data   upv, donostiaPresentación open data   upv, donostia
Presentación open data upv, donostiaMarc Garriga
 
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16datos.ua.es
 

Mais procurados (8)

Máster en Ingeniería Web
Máster en Ingeniería WebMáster en Ingeniería Web
Máster en Ingeniería Web
 
Cybertesis como un proceso colaborativo para la implementación del Portal de ...
Cybertesis como un proceso colaborativopara la implementación del Portal de ...Cybertesis como un proceso colaborativopara la implementación del Portal de ...
Cybertesis como un proceso colaborativo para la implementación del Portal de ...
 
Presentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart CitiesPresentación de la red de excelencia de Open Data y Smart Cities
Presentación de la red de excelencia de Open Data y Smart Cities
 
2016 temuco tecnologias_websemantica
2016 temuco tecnologias_websemantica2016 temuco tecnologias_websemantica
2016 temuco tecnologias_websemantica
 
Taller abriendo los silos de la información al mundo
Taller abriendo los silos de la información al mundoTaller abriendo los silos de la información al mundo
Taller abriendo los silos de la información al mundo
 
Presentación open data upv, donostia
Presentación open data   upv, donostiaPresentación open data   upv, donostia
Presentación open data upv, donostia
 
Web Semantica
Web SemanticaWeb Semantica
Web Semantica
 
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16
Vocabularios abiertos para datos abiertos - María Poveda - EDAUA16
 

Destaque

Recursos electronicos
Recursos electronicosRecursos electronicos
Recursos electronicoslinita1818
 
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...guestc2d800
 
METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )Manu K M
 
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPL
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPLOPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPL
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPLMikel Egaña Aranguren, Ph.D.
 
Aproximaciones a los Datos Abiertos Enlazados en Archivos
Aproximaciones a los Datos Abiertos Enlazados en ArchivosAproximaciones a los Datos Abiertos Enlazados en Archivos
Aproximaciones a los Datos Abiertos Enlazados en ArchivosAlessandro Chiaretti
 
La publicidad y sus funciones
La publicidad y sus funcionesLa publicidad y sus funciones
La publicidad y sus funcionesIMPER
 
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION EXAMEN DE ASCENSO DE CA...
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION  EXAMEN DE ASCENSO DE CA...ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION  EXAMEN DE ASCENSO DE CA...
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION EXAMEN DE ASCENSO DE CA...Magisterio De Bolivia
 
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...Oscar Corcho
 

Destaque (15)

Linked data web
Linked data webLinked data web
Linked data web
 
Recursos electronicos
Recursos electronicosRecursos electronicos
Recursos electronicos
 
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...
Datos y metadatos: la normalización dinámica... de una Biblioteca Virtual, de...
 
Intelligent Agent with Raspberry Pi
Intelligent Agent with Raspberry PiIntelligent Agent with Raspberry Pi
Intelligent Agent with Raspberry Pi
 
METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )METS(Metadata Encoding and Transmission Standard )
METS(Metadata Encoding and Transmission Standard )
 
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPL
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPLOPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPL
OPPL-Galaxy: Enhancing ontology exploitation in Galaxy with OPPL
 
Aproximaciones a los Datos Abiertos Enlazados en Archivos
Aproximaciones a los Datos Abiertos Enlazados en ArchivosAproximaciones a los Datos Abiertos Enlazados en Archivos
Aproximaciones a los Datos Abiertos Enlazados en Archivos
 
Nueva Normativa Catalogacion Rda
Nueva Normativa Catalogacion RdaNueva Normativa Catalogacion Rda
Nueva Normativa Catalogacion Rda
 
RDA: Recursos, Descripción y Acceso
RDA: Recursos, Descripción y AccesoRDA: Recursos, Descripción y Acceso
RDA: Recursos, Descripción y Acceso
 
Nuevas normas de catalogación: RDA
Nuevas normas de catalogación:  RDANuevas normas de catalogación:  RDA
Nuevas normas de catalogación: RDA
 
RDA y el proceso de catalogación
RDA y el proceso de catalogaciónRDA y el proceso de catalogación
RDA y el proceso de catalogación
 
La publicidad y sus funciones
La publicidad y sus funcionesLa publicidad y sus funciones
La publicidad y sus funciones
 
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION EXAMEN DE ASCENSO DE CA...
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION  EXAMEN DE ASCENSO DE CA...ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION  EXAMEN DE ASCENSO DE CA...
ACTUALlZACION DE DATOS EN EL RDA PARA LA INSCRIPCION EXAMEN DE ASCENSO DE CA...
 
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
Periodismo de datos y Linked Data: El poder de los datos enlazados para gener...
 
RDA. Nuevos estándares de descripción. Introducción e implicaciones
RDA. Nuevos estándares de descripción. Introducción e implicacionesRDA. Nuevos estándares de descripción. Introducción e implicaciones
RDA. Nuevos estándares de descripción. Introducción e implicaciones
 

Semelhante a Linked Open Data - Datos Abiertos Enlazados

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 herramientasGuillermo Álvaro Rey
 
Caminando hacia la Web Semántica: Datos abiertos enlazados
Caminando hacia la Web Semántica: Datos abiertos enlazadosCaminando hacia la Web Semántica: Datos abiertos enlazados
Caminando hacia la Web Semántica: Datos abiertos enlazadosJose Emilio Labra Gayo
 
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
 
Aplicaciones de la web semántica
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semánticaDiego Berrueta
 
Linked Data In Use (Cursos de Verano UPM 2011)
Linked Data In Use (Cursos de Verano UPM 2011)Linked Data In Use (Cursos de Verano UPM 2011)
Linked Data In Use (Cursos de Verano UPM 2011)Guillermo Álvaro Rey
 
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
 
Detrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioDetrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioMaría Poveda Villalón
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentesguestb21d4e
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docenteslcleon
 

Semelhante a Linked Open Data - Datos Abiertos Enlazados (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
 
Caminando hacia la Web Semántica: Datos abiertos enlazados
Caminando hacia la Web Semántica: Datos abiertos enlazadosCaminando hacia la Web Semántica: Datos abiertos enlazados
Caminando hacia la Web Semántica: Datos abiertos enlazados
 
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
 
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 (Cursos de Verano UPM 2011)
Linked Data In Use (Cursos de Verano UPM 2011)Linked Data In Use (Cursos de Verano UPM 2011)
Linked Data In Use (Cursos de Verano UPM 2011)
 
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
 
Detrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabularioDetrás de un gran dataset siempre hay un gran vocabulario
Detrás de un gran dataset siempre hay un gran vocabulario
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
taller
tallertaller
taller
 
Web
WebWeb
Web
 
Taller Web2.0 Docentes
Taller Web2.0 DocentesTaller Web2.0 Docentes
Taller Web2.0 Docentes
 
Taller Web2
Taller Web2Taller Web2
Taller Web2
 
Tecnologias Web Semantica
Tecnologias Web SemanticaTecnologias Web Semantica
Tecnologias Web Semantica
 
Web20edu
Web20eduWeb20edu
Web20edu
 
Red Ontologías Hércules – ROH
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROH
 
Curs 1.6. Datos enlazados (2h) OpenDataLab
Curs 1.6. Datos enlazados (2h) OpenDataLabCurs 1.6. Datos enlazados (2h) OpenDataLab
Curs 1.6. Datos enlazados (2h) OpenDataLab
 

Mais de Jose Emilio Labra Gayo

Introducción a la investigación/doctorado
Introducción a la investigación/doctoradoIntroducción a la investigación/doctorado
Introducción a la investigación/doctoradoJose Emilio Labra Gayo
 
Challenges and applications of RDF shapes
Challenges and applications of RDF shapesChallenges and applications of RDF shapes
Challenges and applications of RDF shapesJose Emilio Labra Gayo
 
Legislative data portals and linked data quality
Legislative data portals and linked data qualityLegislative data portals and linked data quality
Legislative data portals and linked data qualityJose Emilio Labra Gayo
 
Validating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesValidating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesJose Emilio Labra Gayo
 
Legislative document content extraction based on Semantic Web technologies
Legislative document content extraction based on Semantic Web technologiesLegislative document content extraction based on Semantic Web technologies
Legislative document content extraction based on Semantic Web technologiesJose Emilio Labra Gayo
 
Arquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el ServidorArquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el ServidorJose Emilio Labra Gayo
 
RDF Validation Future work and applications
RDF Validation Future work and applicationsRDF Validation Future work and applications
RDF Validation Future work and applicationsJose Emilio Labra Gayo
 

Mais de Jose Emilio Labra Gayo (20)

Publicaciones de investigación
Publicaciones de investigaciónPublicaciones de investigación
Publicaciones de investigación
 
Introducción a la investigación/doctorado
Introducción a la investigación/doctoradoIntroducción a la investigación/doctorado
Introducción a la investigación/doctorado
 
Challenges and applications of RDF shapes
Challenges and applications of RDF shapesChallenges and applications of RDF shapes
Challenges and applications of RDF shapes
 
Legislative data portals and linked data quality
Legislative data portals and linked data qualityLegislative data portals and linked data quality
Legislative data portals and linked data quality
 
Validating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesValidating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectives
 
Wikidata
WikidataWikidata
Wikidata
 
Legislative document content extraction based on Semantic Web technologies
Legislative document content extraction based on Semantic Web technologiesLegislative document content extraction based on Semantic Web technologies
Legislative document content extraction based on Semantic Web technologies
 
ShEx by Example
ShEx by ExampleShEx by Example
ShEx by Example
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 
RDF Data Model
RDF Data ModelRDF Data Model
RDF Data Model
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 
19 javascript servidor
19 javascript servidor19 javascript servidor
19 javascript servidor
 
16 Alternativas XML
16 Alternativas XML16 Alternativas XML
16 Alternativas XML
 
XSLT
XSLTXSLT
XSLT
 
XPath
XPathXPath
XPath
 
Arquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el ServidorArquitectura de la Web y Computación en el Servidor
Arquitectura de la Web y Computación en el Servidor
 
RDF validation tutorial
RDF validation tutorialRDF validation tutorial
RDF validation tutorial
 
RDF Validation Future work and applications
RDF Validation Future work and applicationsRDF Validation Future work and applications
RDF Validation Future work and applications
 
ShEx vs SHACL
ShEx vs SHACLShEx vs SHACL
ShEx vs SHACL
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

Linked Open Data - Datos Abiertos Enlazados

  • 1. Linked Open Data Jose Emilio LabraGayo Universidad of Oviedo, España http://www.di.uniovi.es/~labra
  • 2. La charla en 1’ ¿Qué pasa? ¿Porqué? ¿Cómo? La era de los datos Razones para publicar datos Datos abiertos enlazados Web Semántica
  • 3. ¡Cuidado…llega la Web de datos!
  • 4. Evolución de la Web Crecimiento casi exponencial Noviembre 2010: 250 millones de sitios Web Fuente: Netcraftwebserversurvey
  • 5. http://www.facebook.com/note.php?note_id=76191543919 http://beerpla.net/2008/08/14/how-to-find-out-the-number-of-videos-on-youtube/ Datos multimedia Dispositivos + baratos: Cámaras, móviles, … Facebook: 15.000 mill. fotos (2009) Youtube: 144 mill. de vídeos (2009) Flickr: 5.000 mill. fotos (2010) y más….. Fuente: http://www.coverpop.com/pop/flickr_interesting
  • 6. Internet de las cosas Cada vez más dispositivos estarán conectados a Internet Frigoríficos, coches, … Frigorífico con Internet
  • 7. Y lo que falta… Aumento de sensores y generadores de datos Ejemplo: Acelerador de partículas LHC producirá 15 petabytes de datos/año http://www.youtube.com/watch?v=sfEbMV295Kk&feature=player_embedded
  • 8. Aún así… Muchos datos no se están publicando Reticencias para publicar datos Razones para liberar datos Incluso exigir datos abiertos
  • 9. Razones para liberar datos Facilitan la investigación Tasa de descubrimiento se acelera con mejores accesos a los datos Por el bien común de la humanidad
  • 10. Razones para liberar datos Los sistemas abiertos facilitan las contribuciones externas
  • 11. Razones para liberar datos Eficiencia y calidad de los sistemas Datos públicos no disponibles perjudican el desarrollo de sistemas Ej. ¿Lista de municipios?
  • 12. Razones para liberar datos Trasparencia Fomentar participación Generar confianza Evaluar al gobierno
  • 13. Razones para liberar datos Esta presentación hubiera sido muchísimo más aburrida si no hubiese tenido acceso a los datos parcial o totalmente abiertos de Google, Flickr, Wikipedia, Slideshare, etc. etc. etc.
  • 14. Si realmente quieres algo… …déjalo libre
  • 15. Como ciudadanos… …también podemos demandar datos abiertos…
  • 16. …demandar datos abiertos Cuando pertenecen a la humanidad
  • 17. …demandar datos abiertos Hechos independientes y verificables ó de conocimiento común Ejemplo: conocimiento científico
  • 18. …demandar datos abiertos Cuando han sido creados con dinero público Los hemos pagado con nuestros impuestos ¡Son nuestros!
  • 19. OK, ¡vivan los datos abiertos!pero… ¿Cómo publicarlos?
  • 20. El mayor reto = Integración En general, el problema no es informatizar algo El problema es integrar los sistemas Interoperabilidad No basta con publicar datos…
  • 21. Modelo de Estrellas* * Enunciado por Tim Berners-Lee en Gov 2.0 Expo 2010 http://www.youtube.com/watch?v=ga1aSJXCFe0
  • 22. Formatos no estructurados Formatos “caja negra”: Imágenes, vídeos, música, etc. Formatos binarios: PDF, PS, etc. Requieren técnicas de tratamiento de la señal, reconocimiento de patrones, etc. ★
  • 23. Ejemplo: Servicio Público de Empleo ★ http://www.sepe.es/contenidos/cifras/datos_estadisticos/municipios/
  • 24. ★ ★ Formatos estructurados Los datos tienen una estructura Ejemplo: Hojas de cálculo Problema con formatos propietarios Requieren herramientas que no son públicas
  • 25. Ejemplo: Servicio Público de empleo ★ ★ http://www.sepe.es/contenidos/cifras/datos_estadisticos/municipios/9
  • 26. ★ ★ ★ Formatos no propietarios Utilizar formatos abiertos estructurados Ejemplos: CSV, HTML Problema: Contenido depende del contexto
  • 27. CSV ★ ★ ★ “Commaseparatedvalues” valores delimitados por comas
  • 28. HTML ★ ★ ★ HTML pensado para representar información que se visualiza en el navegador El procesamiento puede requerir “screenscrapping”
  • 29. ★ ★ ★ ★ URIs para identificar datos Utilizar una URI para identificar un dato Diferentes representaciones para cada tipo de dato Negociación de contenido http://puzzles.org/pieza23471
  • 30. ★ ★ ★ ★ Negociación de contenido El protocolo HTTP permite al cliente informar al servidor qué tipo de contenido prefiere El servidor puede devolver representaciones diferentes según preferencias del cliente servidor cliente
  • 31. ★ ★ ★ ★ ¿Varias representaciones para lo mismo? Ejemplo: Códigos de barras
  • 32. XML ★ ★ ★ ★ XML permite representar información estructurada Los documentos pueden validarse (XML Schema) El significado de las etiquetas depende de la aplicación
  • 33. ★ ★ ★ ★ ★ Linked Open Data Identificar datos mediante URIs Usar URIs dereferenciables Proporcionar información útil al dereferenciar cada URI Enlazar con otras URIs
  • 34. ★ ★ ★ ★ ★ Linking Open Data (2007)
  • 35. ★ ★ ★ ★ ★ Linking Open Data (2008)
  • 36. ★ ★ ★ ★ ★ Linking Open Data (2009)
  • 37. ★ ★ ★ ★ ★ Linking Open Data (2010)
  • 38. RDF ResourceDescription Framework (1998) Descripción de recursos Recurso = se identifica con URI Tripletas: Sujeto Predicado Objeto
  • 39. Tripletas RDF http://uniovi.es/people/juan http://purl.org/dc/elements/1.1/creator http://biology.uniovi.es Objeto Valor de una propiedad Puede ser: URI Literal Nodo anónimo Predicado Identificado por URI Sujeto Puede ser: URI Nodo anónimo (bNode) Abreviar URIs mediante espacios de nombres Ejemplos: dc: http://purl.org/dc/elements/1.1/ foaf: http://xmlns.com/foaf/0.1/ rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
  • 40. Grafo RDF Puede representarse en N-Triples @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix dc: <http://purl.org/dc/elements/1.1/> . <http://biology.uniovi.es> dc:creator <http://uniovi.es/people/juan>. <http://biology.uniovi.es> foaf:name "Faculty of Biology". <http://uniovi.es/people/juan> rdf:type <http://uniovi.es/Teacher> . foaf:name Faculty of Biology http://uniovi.es/Teacher rdf:type http://uniovi.es/people/juan http://biology.uniovi.es dc:creator
  • 41. RDF es composicional graph3.rdf graph2.rdf http://uniovi.es/Teacher http://uniovi.es/people/Juan rdf:type r:hasStaff http://uniovi.es/people/Luis http://uniovi.es/people/lLuis dc:creator http://uniovi.es http://chemistry.uniovi.es r:hasStaff foaf:name foaf:name University of Oviedo Faculty of Chemistry graph1.rdf foaf:name Faculty of Biology http://biology.uniovi.es http://uniovi.es/Teacher http://uniovi.es/people/juan rdf:type dc:creator
  • 42. RDF es composicional graph1.rdf + graph2.rdf+ graph3.rdf Faculty of Biology http://biology.uniovi.es foaf:name dc:creator rdf:type http://uniovi.es/Teacher http://uniovi.es/people/Juan rdf:type r:hasStaff http://uniovi.es/people/lLuis dc:creator http://chemistry.uniovi.es http://uniovi.es r:hasStaff foaf:name foaf:name University of Oviedo Faculty of Chemistry
  • 43. Formatos RDF Existen varios formatos: N3 RDF/XML N-Triples Turtle etc. ¡Lo más importante es el modelo de grafo!
  • 44. RDF Schema Extiende RDF con un vocabulario de esquema Class, Property, Resource,… type, subClassOf, subPropertyOf,… range, domain,… RDF Schemapermite inferencias
  • 45. RDF Schema Ejemplo foaf:Person rdfs:subClassOf http://uniovi.es/Teacher Significado: if x rdf:type <http://uniovi.es/Teacher>. then x rdf:type foaf:Person
  • 46. Inferencia en RDFS foaf:Person rdfs:subClassOf http://uniovi.es/Teacher rdf:type rdf:type http://uniovi.es/People/juan
  • 47. SPARQL Simple Protocol and RDF Query Language Lenguaje de consultaspara la web semántica Encaje de grafos Extraeinformación de modelos RDF Un protocolo Define un mecanismoparainvocar un servicio También define un vocabulariopararesultados
  • 48. SPARQL Ejemplo prefix r: <http://example.org#> select ?n where { ?x dc:creator ?p . ?x foaf:name ?n . ?p rdf:type <http://uniovi.es/Teacher>. } “Nombres de recursos cuyo autor sea un profesor”
  • 49. Ejemplo SPARQL http://uniovi.es/Teacher rdf:type dc:creator ?p ?x ?n foaf:name ?n ?x ?p ?p Resultados Faculty of Biology ?x ?n Faculty of Biology http://biology.uniovi.es foaf:name http://uniovi.es/Teacher dc:creator rdf:type http://uniovi.es/people/juan rdf:type http://uniovi.es/people/Luis r;hasStaff dc:creator http://uniovi.es r:hasStaff http://chemistry.uniovi.es foaf:name Faculty of Chemistry foaf:name University of Oviedo Faculty of Chemistry select ?n where { ?x dc:creator ?p . ?x foaf:name ?n . ?p rdf:type <http://uniovi.es/Teacher> . }
  • 50. SPARQL + Inferencia Las consultas SPARQL pueden combinarse con la inferencia Ejemplo: prefix r: <http://example.org#> select ?n where { ?x dc:creator ?p . ?x foaf:name ?n . ?p rdf:type foaf:Person . } “Nombres de recursos cuyo autor sea una persona”
  • 51. SPARQL + Inferencia foaf:Person rdf:type dc:creator ?p ?x ?n foaf:name ?n ?x ?p ?p Resultados Faculty of Biology ?x ?n foaf:Person Faculty of Biology rdf:type http://biology.uniovi.es foaf:name rdfs:subclassOf http://uniovi.es/Teacher dc:creator rdf:type http://uniovi.es/people/juan rdf:type rdf:type http://uniovi.es/people/Luis r;hasStaff dc:creator http://uniovi.es r:hasStaff http://chemistry.uniovi.es foaf:name Faculty of Chemistry foaf:name University of Oviedo Faculty of Chemistry select ?n where { ?x dc:creator ?p . ?x foaf:name ?n . ?p rdf:type foaf:Person . }
  • 52. Ontologías RDFS permite hacer inferencias sencillas No es muy expresivo OWL (Web OntologyLanguage) lenguaje común para definir ontologías Más expresivo Basado en lógica descriptiva
  • 53. ¿Qué es una Ontología? Ontología = Formalización de un dominio Utiliza lenguajes formales Permite definir vocabulario de un dominio Compartir el significado entre aplicaciones Inferir nuevo conocimiento Otros términos relacionados: Taxonomía: Clasficación jerárquica Tesauro: Definiciones de términos
  • 54. Ejemplos de dominios Biología Medicina Comida Aviación Animales …etc
  • 55. Ontologías en Web Semántica Múltiples ontologías de dominios específicos Complejidad vs Expresividad
  • 56. Un pequeño ejercicio Datos de desempleo en municipios de Cádiz RDF Excel HTML + Google Maps
  • 57. Ejercicio: Datos Excel Nombres de municipios (sin normalizar) . . . ALGAR BOSQUE, EL (al revés) ALCALA DEL VALLE (sin acentos) BENALUP-CASAS VIEJAS (con guión) . . . https://www.redtrabaja.es/es/redtrabaja/static/Redirect.do?page=statsMunicipios
  • 61. Comparando ¿Hay más desempleo en Cádiz o en Asturias? PREFIX : <http://observa.org#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX fn: <http://www.w3.org/2005/xpath-functions#> SELECT ?munCadiz (?paradosCadiz / ?pobCadiz) ?munAsturias (?paradosAsturias / ?pobAsturias) WHERE { ?m1 :region :Cadiz . ?m1 :populationTotal ?popCadiz . ?m1 rdfs:label ?munCadiz . ?data1 :municipio ?muniCadiz . ?data1 :fecha "2010-8". ?data1 :parados ?paradosCadiz . ?muniAsturias :region :Asturias . ?muniAsturias :populationTotal ?popAsturias . ?muniAsturias rdfs:label ?labAsturias . ?data2 :municipio ?muniAsturias . ?data2 :fecha "2010-8" . ?data2 :parados ?paradosAsturias . FILTER (fn:abs(?popCadiz - ?popAsturias) < 1000) . } Media: 5,7% más de paro en municipios con una diferencia de 1000hab en Cádiz
  • 62. Conclusiones Datos abiertos enlazados facilitarán la integración y calidad de los sistemas Datos no enlazados dificultan la integración Ejemplo: Algeciras, Zahara…
  • 63. Nuevos retos Legalidad: licencias, copyrights, patentes… Privacidad Cambios Escalabilidad Tiempo Real . . .
  • 64. Fin de la presentación Másinformación: http://purl.org/weso WESO Research Group