SlideShare una empresa de Scribd logo
1 de 58
Web Semántica y Linked
Data: La Web como BD
Alvaro Graves
Email: alvaro@graves.cl
Twitter: @alvarograves
Parte I: Principios básicos
¿Qué es la Web Semántica?

Extensión de la Web tradicional


Red de cosas (“recursos”), no documentos


Máquinas como ciudadanos de primera clase
¿Cómo describir
información sobre
cosas en la Web?
                       Y cómo hacer que las
                      máquinas la puedan usar

         (Pssst: Usando RDF)
RDF (Resource Description Framework)




   Alvaro’s homepage is http://graves.cl
RDF (Resource Description Framework)




   Alvaro’s homepage is http://graves.cl
   Sujeto       Predicado              Objeto
RDF triple


                 homepage
        Alvaro              http://graves.cl
Grafo RDF


                homepage
       Alvaro               http://graves.cl


                 email
                           alvaro@graves.cl
Grafo RDF

                homepage
       Alvaro              http://graves.cl


                 email
                           alvaro@graves.cl


                  conoce
                              Eduardo
Grafo RDF
               conoce
                             Ubaldo

            homepage
   Alvaro               http://graves.cl


             email
                        alvaro@graves.cl


                                           conoce
              conoce
                           Eduardo
¿Cómo llamamos a
lo que llamamos
(en la Web)?
URI (Universal Resource Identifier)

 Similar a una URL
   No es “locator”, sino “identifier”
     “Una patente identifica un auto, pero no lo localiza”
 HTTP URIs
   Identifica funcionalmente un recurso en la Web
   Una URI identifica sólo una cosa
Todo se identifica con una URI
 URIs
   Mi página: http://graves.cl
   Yo http://alvaro.graves.cl
 URIs también son para predicados
   Ej: Angelina Jolie sabe actuar
   Ej: El helado sabe a chocolate
 CURIE: http://example.org/xyz se puede escribir como
 PREFIX ex: <http://example.org/>
 ex:xyz
Blank nodes

A veces no podemos (o no queremos) identificar
universalmente algún recurso
  Ej. Yo tengo un amigo que vive en Santiago
  Blank nodes identifica un recurso localmente (no
  globalmente)
Literales
 Valores se definen como strings
 Pueden ser tipados
 Pueden estar en un idioma


                               apellido
     http://alvaro.graves.cl              "Graves"
RDF per se define una
sintaxis de grafo, pero
provee poca semántica


                       (Se necesitan más
                 vocabularios y ontologías)
RDFS (RDF Schema)

Define concepto de clase (y subclase)
Define concepto de propiedad (y subpropiedad)
Ej.
<http://alvaro.graves.cl> rdf:type foaf:Person .
      foaf:Person rdfs:subClassOf rdfs:Class .
Vocabularios y Ontologías


Vocabulario: Define un conjunto de términos para
describir un dominio
Ontología: Modelo formal de una parte del mundo
La distinción es cuán expresivo es el modelo
Ejemplo: FOAF
Friend-of-a-Friend (FOAF) modela relaciones sociales
Namespace: http://xmlns.com/foaf/0.1/
Clase: foaf:Person
Propiedades
  Primer nombre: foaf:firstName
  Apellido: foaf:lastName
  Conoce a: foaf:knows
Vocabularios comunes

FOAF (redes sociales)
SIOC (comunidades online)
Dublin Core (Metadatos en general)
OWL (Metaontología)
Dominio y Rango
Similar a las funciones matemáticas

  Dominio: De qué clase “sale” esta propiedad

  Rango: A qué clase “llega” esta propiedad
                                                          ex:Robin
foaf:knows tiene dominio y rango foaf:Person

  Si X foaf:knows ex:Batman                      foaf:knows

      => X rdf:type foaf:Person

  Si ex:Robin foaf:knows Y
                                                ex:Batman
     => Y rdf:type foaf:Person
OWL (Web Ontology Language)
Provee restricciones lógicas
Sirve para expresar cosas como
Una persona tiene exactamente una madre y
exactamente un padre
Predicado “ex:madreDe” es inverso de “ex:tieneMadre”
Parte II: Linked Data
The novelty of the Semantic
Web is not the “semantic”
but the “web”
                Frank Van Harmelen


A little semantics goes a
long way
                    Jim Hendler
Linked Data
“Buenas prácticas” para la Web Semántica
  Identificar URIs
  Proveer HTTP URIs de manera de poder referenciar
  en la Web
  Proveer información útil (para humanos y máquinas)
  al derreferencear
  Enlazar a otras URIs relacionadas
Linked Data cloud (2007)
Linked Data cloud (2008)
Linked Data cloud (2009)
Linked Data cloud (2010)
Linked Data cloud (2011)
Linked Data cloud

Usar y compartir miles de millones de datos
disponibles en la Web
Mecanismos estándar para acceder a ellos
Mecanismo estándar para explorar y descubrir más
datos
¿Cómo publicar Linked Data?
URIs dereferenceables
  Por ejemplo http://lodspeakr.org :-)
  RDF/XML, Turtle, NTriples, RDFJSON
SPARQL endpoints
  Fuseki, 4Store, Virtuoso
RDFa (RDF “embebido” en HTML)
  Drupal
Turtle

@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://alvaro.graves.cl>
    a foaf:Person ;
    owl:sameAs <http://tw.rpi.edu/instances/AlvaroGraves> ;
    foaf:depiction <http://tw.rpi.edu/wiki.tw/images/2/21/Alvaro.jpg> ;
    foaf:family_name "Graves" ;
    foaf:givenname "Alvaro" .
RDF/XML
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:foaf="http://xmlns.com/foaf/0.1/"
   xmlns:owl="http://www.w3.org/2002/07/owl#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <foaf:Person rdf:about="http://alvaro.graves.cl">
    <owl:sameAs rdf:resource="http://tw.rpi.edu/instances/
AlvaroGraves"/>
    <foaf:depiction rdf:resource="http://tw.rpi.edu/wiki.tw/images/
2/21/Alvaro.jpg"/>
    <foaf:family_name>Graves</foaf:family_name>
    <foaf:givenname>Alvaro</foaf:givenname>
  </foaf:Person>
</rdf:RDF>
Triple Stores
 Bases de datos que soportan RDF (grafos dirigidos
 con etiquetas
   AllegroGraph
   Virtuoso
   Joseki/Fuseki
   4store
   Muchos otros....
Lenguaje de consulta: SPARQL
 DIsponible en triple stores (tambien en RDBMS)
 SPARQL 1.1: Permite expresiones regulares sobre
 predicados
PREFIX ex: <http://example.org/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>

SELECT ?x ?apellido WHERE{
?x a foaf:Person ;
   foaf:familyName ?apellido;
   foaf:name 'Juan';
   foaf:knows ex:pedro .
}
Idea: ¿Y si dejamos una
base de datos abierta para
que cualquiera pueda
ejecutar consultas?
SPARQL endpoints
DBpedia - http://dbpedia.org/sparql
Data.gov - http://semantic.data.gov/sparql
Data.gov.uk - http://data.gov.uk/sparql
DrugBank - http://www4.wiwiss.fu-berlin.de/drugbank/sparql
LOGD - http://logd.tw.rpi.edu/sparql
Biblioteca del Congreso de Chile - http://datos.bcn.cl/sparql
HTML+RDFa
 <p about="http://alvaro.graves.cl">
 My name is <span property=”foaf:name”>Alvaro
 Graves</span>.
 I'm a PhD student in <a
 rel="foaf:schoolHomepage" href="http://
 www.rpi.edu">Rensselaer Polytechnic
 Institute</a>.
 </p>



        Tu sitio == Tu API
Beneficios de RDFa


Fácil de usar si existen templates
No hay que administrar algo nuevo
Mejora el SEO (BestBuy, Schema.org)
....Pero yo uso una RDBMS


Existen herramientas para mapear schemas
relacionales y publicar datos en RDF
  Triplify
  D2R
De RDF a Linked Data

Difícil: Enlazar correctamente
Uso de predicados
  owl:sameAs
  skos:broader / skos:narrower
  rdfs:seeAlso
  dcterms:related
  foaf:primaryTopicOf / foaf:primaryTopic
De RDF a Linked Data (2)
  Enlazar a URIs de múltiples datasets


PREFIX : <http://logd.tw.rpi.edu/id/us/state/>
PREFIX dbpedia: <http://dbpedia.org/resources/>
PREFIX cyc: <http://sw.opencyc.org/concept/>
PREFIX cyc: <http://rdf.freebase.com/ns/m/>


:Wyoming owl:sameAs dbpedia:Wyoming,

                    cyc:Mx4rvViOeZwpEbGdrcN5Y29ycA,

                    fb:0846v .
Parte III: Aplicaciones
Publicación de datos
científicos
Problemas actuales implican trabajos multi/inter/trans
disciplinarios
  Ej. No existe un científico que estudie el Cambio
  Climático
  Si existen geólogos, biólogos, químicos,
  economistas, etc.
¿Cómo compartir datos e información entre
comunidades tan diversas?
IBM Watson
Meta: Ganar a los mejores del
mundo en Jeopardy!
  Jeopardy presenta una
  respuesta, se contesta una
  pregunta
Watson usó tecnologías
semánticas (entre otras) para
entender las preguntas
BestBuy

Uno de los retail tecnológicos
más grandes en USA
Meta: aumentar visibilidad de
productos
Uso de RDFa en las páginas
de sus productos aumentó en
30% el tráfico en su sitio
Vocabulario Top-down creado por Google, Yahoo! y
Bing
Permite describir entidades en una página
(restaurantes, personas, episodio de TV, etc.)
Soporte de Microdata y RDFa 1.1
Búsqueda de expertise
en NASA
Problema: Necesidad de ubicar
expertos en NASA
  3 proyectos previos (autorreporte
  de expertise) fallaron
Uso de SemWeb para integrar datos
extraídos de multiples bases de
datos
Sistema: 300K + 20K/año
Ahorro de 38M USD en costos
Linking Open Government
Data (LOGD)
Mayo 2009: Data.gov
  Primer portal de datos
  abiertos
Hoy: > 400.000 datasets
  Calidad de datos: De todo
  tipo
LOGD: Convertir datos a
RDF y enlazar a LOD cloud     http://logd.tw.rpi.edu
Datos tabulares a RDF
2 procesos

Conversión automática
  Rápida, fácil, representación de baja calidad
Conversión manual
  Curación humana, representación de alta calidad
Demos
Presupuesto + NYT
Seguridad pública
Detección de errores
Conclusiones
La Web Semántica no es el futuro
  Está siendo usada ahora para resolver problemas
  actuales
Facilita la integración, exploración y compartir datos
Reduce barreras de entradas
  “SemWeb no hace más cosas, sino que las hace
  más fácil”
Muchas Gracias
Alvaro Graves
  WWW: http://graves.cl
  Email: alvaro@graves.cl
  Twitter: @alvarograves
LODSPeaKr
  http://lodspeakr.org
LOGD
  http://logd.tw.rpi.edu

Más contenido relacionado

La actualidad más candente

Tripletas
TripletasTripletas
Tripletasakpaz1
 
The Web of Data
The Web of DataThe Web of Data
The Web of Databetabeers
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarDiego López-de-Ipiña González-de-Artaza
 
Jorge lopez web_apps
Jorge lopez web_appsJorge lopez web_apps
Jorge lopez web_appseccutpl
 
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de DatosDatos.gob.es
 
Busquedas efectivas en el Internet
Busquedas efectivas en el InternetBusquedas efectivas en el Internet
Busquedas efectivas en el InternetBiblioteca Cerezo
 
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
 
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 ConocimientoGabriela Puglla
 
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
 
Utilidad de los datos enlazados para la terminología
Utilidad de los datos enlazados para la terminología Utilidad de los datos enlazados para la terminología
Utilidad de los datos enlazados para la terminología Jorge Gracia
 

La actualidad más candente (18)

Tripletas
TripletasTripletas
Tripletas
 
The Web of Data
The Web of DataThe Web of Data
The Web of Data
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
 
Jorge lopez web_apps
Jorge lopez web_appsJorge lopez web_apps
Jorge lopez web_apps
 
Introduccion a OpenData
Introduccion a OpenDataIntroduccion a OpenData
Introduccion a OpenData
 
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos
02. RDF(S) SPARQL. Tecnologías Semánticas en la Web de Datos
 
Busquedas en Internet
Busquedas en InternetBusquedas en Internet
Busquedas en Internet
 
Metadatos y Web Semántica
Metadatos y Web SemánticaMetadatos y Web Semántica
Metadatos y Web Semántica
 
Busquedas efectivas en el Internet
Busquedas efectivas en el InternetBusquedas efectivas en el Internet
Busquedas efectivas en el Internet
 
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
 
Motor
MotorMotor
Motor
 
Sparql
Sparql Sparql
Sparql
 
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
 
Sparql
SparqlSparql
Sparql
 
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
 
Utilidad de los datos enlazados para la terminología
Utilidad de los datos enlazados para la terminología Utilidad de los datos enlazados para la terminología
Utilidad de los datos enlazados para la terminología
 
Wikidata intro
Wikidata introWikidata intro
Wikidata intro
 
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
 

Destacado

Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...Arquitectura de información, usabilidad y estandares web para proyectos e-lea...
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...Héctor Rodríguez
 
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)
 
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud) Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud) Software Guru
 

Destacado (9)

Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...Arquitectura de información, usabilidad y estandares web para proyectos e-lea...
Arquitectura de información, usabilidad y estandares web para proyectos e-lea...
 
Datos enlazados en la BNE. Asunción Gómez-Pérez
Datos enlazados en la BNE. Asunción Gómez-PérezDatos enlazados en la BNE. Asunción Gómez-Pérez
Datos enlazados en la BNE. Asunción Gómez-Pérez
 
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 Semántica
Web SemánticaWeb Semántica
Web Semántica
 
Web 3.0, web semántica
Web 3.0, web semánticaWeb 3.0, web semántica
Web 3.0, web semántica
 
OpenRefine Tutorial
OpenRefine TutorialOpenRefine Tutorial
OpenRefine Tutorial
 
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud) Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
 
SPARQL Tutorial
SPARQL TutorialSPARQL Tutorial
SPARQL Tutorial
 

Similar a Web semántica y linked data la web como bd

Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web SemanticaJuan Sequeda
 
Parte 2. web semantica eva mendez - argentina - 301009
Parte 2. web semantica   eva mendez - argentina - 301009Parte 2. web semantica   eva mendez - argentina - 301009
Parte 2. web semantica eva mendez - argentina - 301009izrxrzi
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03GloriaTinoco
 
Web semanticasidar 03
Web semanticasidar 03Web semanticasidar 03
Web semanticasidar 03jenorevi
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03GloriaTinoco
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03GloriaTinoco
 
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
 
Web Semantica - Tana BarCamp
Web Semantica - Tana BarCampWeb Semantica - Tana BarCamp
Web Semantica - Tana BarCampGiannella Ligato
 
Websemantica 1218250849453303 9
Websemantica 1218250849453303 9Websemantica 1218250849453303 9
Websemantica 1218250849453303 9Negra Morales
 
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)SEDIC
 
Open Data y Drupal
Open Data y DrupalOpen Data y Drupal
Open Data y DrupalOpenKratio
 
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
 

Similar a Web semántica y linked data la web como bd (20)

Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web Semantica
 
Parte 2. web semantica eva mendez - argentina - 301009
Parte 2. web semantica   eva mendez - argentina - 301009Parte 2. web semantica   eva mendez - argentina - 301009
Parte 2. web semantica eva mendez - argentina - 301009
 
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
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03
 
Web semanticasidar 03
Web semanticasidar 03Web semanticasidar 03
Web semanticasidar 03
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Websemanticasidar03
Websemanticasidar03Websemanticasidar03
Websemanticasidar03
 
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)
 
Web semantica
Web semantica Web semantica
Web semantica
 
Web Semantica - Tana BarCamp
Web Semantica - Tana BarCampWeb Semantica - Tana BarCamp
Web Semantica - Tana BarCamp
 
Websemantica
WebsemanticaWebsemantica
Websemantica
 
Websemantica 1218250849453303 9
Websemantica 1218250849453303 9Websemantica 1218250849453303 9
Websemantica 1218250849453303 9
 
Ontologia1
Ontologia1Ontologia1
Ontologia1
 
Sparql
SparqlSparql
Sparql
 
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)
Taller: Ontologías: diseño y acceso a datos con SPARQL (18 de mayo de 2018)
 
Curs 1.6 Datos Enlazados
Curs 1.6 Datos EnlazadosCurs 1.6 Datos Enlazados
Curs 1.6 Datos Enlazados
 
Curso integración Web Semántica
Curso integración Web Semántica Curso integración Web Semántica
Curso integración Web Semántica
 
Open Data y Drupal
Open Data y DrupalOpen Data y Drupal
Open Data y Drupal
 
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
 

Más de Alvaro Graves

Datos malos, robots tristes
Datos malos, robots tristesDatos malos, robots tristes
Datos malos, robots tristesAlvaro Graves
 
Creation of visualizations based on Linked Data
Creation of visualizations based on Linked DataCreation of visualizations based on Linked Data
Creation of visualizations based on Linked DataAlvaro Graves
 
Democratizing Open Data
Democratizing Open DataDemocratizing Open Data
Democratizing Open DataAlvaro Graves
 
Creating visualizations using Linked Data
Creating visualizations using Linked DataCreating visualizations using Linked Data
Creating visualizations using Linked DataAlvaro Graves
 
Creating Visualizations with Linked Open Data
Creating Visualizations with Linked Open DataCreating Visualizations with Linked Open Data
Creating Visualizations with Linked Open DataAlvaro Graves
 
Visualizations using Visualbox
Visualizations using VisualboxVisualizations using Visualbox
Visualizations using VisualboxAlvaro Graves
 
Como crear aplicaciones basadas en linked data usando lods pea kr
Como crear aplicaciones basadas en linked data usando lods pea krComo crear aplicaciones basadas en linked data usando lods pea kr
Como crear aplicaciones basadas en linked data usando lods pea krAlvaro Graves
 
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
 
Publishing Linked Data with LODSPeaKr
Publishing Linked Data with LODSPeaKrPublishing Linked Data with LODSPeaKr
Publishing Linked Data with LODSPeaKrAlvaro Graves
 
Improving decision-making based on government data and visualizations
Improving decision-making based on government data and visualizationsImproving decision-making based on government data and visualizations
Improving decision-making based on government data and visualizationsAlvaro Graves
 
Publicando RDF y Linked Data con LODSPeaKr
Publicando RDF  y Linked Data con LODSPeaKrPublicando RDF  y Linked Data con LODSPeaKr
Publicando RDF y Linked Data con LODSPeaKrAlvaro Graves
 
Open Data y participación ciudadana
Open Data y participación ciudadanaOpen Data y participación ciudadana
Open Data y participación ciudadanaAlvaro Graves
 
LODSPeaKr - Use cases Lighting Talk
LODSPeaKr - Use cases Lighting TalkLODSPeaKr - Use cases Lighting Talk
LODSPeaKr - Use cases Lighting TalkAlvaro Graves
 
Publishing Linked Open Data in 15 minutes
Publishing Linked Open Data in 15 minutesPublishing Linked Open Data in 15 minutes
Publishing Linked Open Data in 15 minutesAlvaro Graves
 
TWC LOGD: A Portal for Linking Government Data
TWC LOGD: A Portal for Linking Government DataTWC LOGD: A Portal for Linking Government Data
TWC LOGD: A Portal for Linking Government DataAlvaro Graves
 
POMELo: A PML Online Editor
POMELo: A PML Online EditorPOMELo: A PML Online Editor
POMELo: A PML Online EditorAlvaro Graves
 
Integrating and publishing public safety data using semantic technologies
Integrating and publishing public safety data using semantic technologiesIntegrating and publishing public safety data using semantic technologies
Integrating and publishing public safety data using semantic technologiesAlvaro Graves
 
Towards a better understanding of Social Machines
Towards a better understanding of Social MachinesTowards a better understanding of Social Machines
Towards a better understanding of Social MachinesAlvaro Graves
 

Más de Alvaro Graves (19)

Data Tuesday
Data TuesdayData Tuesday
Data Tuesday
 
Datos malos, robots tristes
Datos malos, robots tristesDatos malos, robots tristes
Datos malos, robots tristes
 
Creation of visualizations based on Linked Data
Creation of visualizations based on Linked DataCreation of visualizations based on Linked Data
Creation of visualizations based on Linked Data
 
Democratizing Open Data
Democratizing Open DataDemocratizing Open Data
Democratizing Open Data
 
Creating visualizations using Linked Data
Creating visualizations using Linked DataCreating visualizations using Linked Data
Creating visualizations using Linked Data
 
Creating Visualizations with Linked Open Data
Creating Visualizations with Linked Open DataCreating Visualizations with Linked Open Data
Creating Visualizations with Linked Open Data
 
Visualizations using Visualbox
Visualizations using VisualboxVisualizations using Visualbox
Visualizations using Visualbox
 
Como crear aplicaciones basadas en linked data usando lods pea kr
Como crear aplicaciones basadas en linked data usando lods pea krComo crear aplicaciones basadas en linked data usando lods pea kr
Como crear aplicaciones basadas en linked data usando lods pea kr
 
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
 
Publishing Linked Data with LODSPeaKr
Publishing Linked Data with LODSPeaKrPublishing Linked Data with LODSPeaKr
Publishing Linked Data with LODSPeaKr
 
Improving decision-making based on government data and visualizations
Improving decision-making based on government data and visualizationsImproving decision-making based on government data and visualizations
Improving decision-making based on government data and visualizations
 
Publicando RDF y Linked Data con LODSPeaKr
Publicando RDF  y Linked Data con LODSPeaKrPublicando RDF  y Linked Data con LODSPeaKr
Publicando RDF y Linked Data con LODSPeaKr
 
Open Data y participación ciudadana
Open Data y participación ciudadanaOpen Data y participación ciudadana
Open Data y participación ciudadana
 
LODSPeaKr - Use cases Lighting Talk
LODSPeaKr - Use cases Lighting TalkLODSPeaKr - Use cases Lighting Talk
LODSPeaKr - Use cases Lighting Talk
 
Publishing Linked Open Data in 15 minutes
Publishing Linked Open Data in 15 minutesPublishing Linked Open Data in 15 minutes
Publishing Linked Open Data in 15 minutes
 
TWC LOGD: A Portal for Linking Government Data
TWC LOGD: A Portal for Linking Government DataTWC LOGD: A Portal for Linking Government Data
TWC LOGD: A Portal for Linking Government Data
 
POMELo: A PML Online Editor
POMELo: A PML Online EditorPOMELo: A PML Online Editor
POMELo: A PML Online Editor
 
Integrating and publishing public safety data using semantic technologies
Integrating and publishing public safety data using semantic technologiesIntegrating and publishing public safety data using semantic technologies
Integrating and publishing public safety data using semantic technologies
 
Towards a better understanding of Social Machines
Towards a better understanding of Social MachinesTowards a better understanding of Social Machines
Towards a better understanding of Social Machines
 

Último

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 

Último (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 

Web semántica y linked data la web como bd

  • 1. Web Semántica y Linked Data: La Web como BD Alvaro Graves Email: alvaro@graves.cl Twitter: @alvarograves
  • 3. ¿Qué es la Web Semántica? Extensión de la Web tradicional Red de cosas (“recursos”), no documentos Máquinas como ciudadanos de primera clase
  • 4. ¿Cómo describir información sobre cosas en la Web? Y cómo hacer que las máquinas la puedan usar (Pssst: Usando RDF)
  • 5. RDF (Resource Description Framework) Alvaro’s homepage is http://graves.cl
  • 6. RDF (Resource Description Framework) Alvaro’s homepage is http://graves.cl Sujeto Predicado Objeto
  • 7. RDF triple homepage Alvaro http://graves.cl
  • 8. Grafo RDF homepage Alvaro http://graves.cl email alvaro@graves.cl
  • 9. Grafo RDF homepage Alvaro http://graves.cl email alvaro@graves.cl conoce Eduardo
  • 10. Grafo RDF conoce Ubaldo homepage Alvaro http://graves.cl email alvaro@graves.cl conoce conoce Eduardo
  • 11. ¿Cómo llamamos a lo que llamamos (en la Web)?
  • 12. URI (Universal Resource Identifier) Similar a una URL No es “locator”, sino “identifier” “Una patente identifica un auto, pero no lo localiza” HTTP URIs Identifica funcionalmente un recurso en la Web Una URI identifica sólo una cosa
  • 13. Todo se identifica con una URI URIs Mi página: http://graves.cl Yo http://alvaro.graves.cl URIs también son para predicados Ej: Angelina Jolie sabe actuar Ej: El helado sabe a chocolate CURIE: http://example.org/xyz se puede escribir como PREFIX ex: <http://example.org/> ex:xyz
  • 14. Blank nodes A veces no podemos (o no queremos) identificar universalmente algún recurso Ej. Yo tengo un amigo que vive en Santiago Blank nodes identifica un recurso localmente (no globalmente)
  • 15. Literales Valores se definen como strings Pueden ser tipados Pueden estar en un idioma apellido http://alvaro.graves.cl "Graves"
  • 16. RDF per se define una sintaxis de grafo, pero provee poca semántica (Se necesitan más vocabularios y ontologías)
  • 17. RDFS (RDF Schema) Define concepto de clase (y subclase) Define concepto de propiedad (y subpropiedad) Ej. <http://alvaro.graves.cl> rdf:type foaf:Person . foaf:Person rdfs:subClassOf rdfs:Class .
  • 18. Vocabularios y Ontologías Vocabulario: Define un conjunto de términos para describir un dominio Ontología: Modelo formal de una parte del mundo La distinción es cuán expresivo es el modelo
  • 19. Ejemplo: FOAF Friend-of-a-Friend (FOAF) modela relaciones sociales Namespace: http://xmlns.com/foaf/0.1/ Clase: foaf:Person Propiedades Primer nombre: foaf:firstName Apellido: foaf:lastName Conoce a: foaf:knows
  • 20. Vocabularios comunes FOAF (redes sociales) SIOC (comunidades online) Dublin Core (Metadatos en general) OWL (Metaontología)
  • 21. Dominio y Rango Similar a las funciones matemáticas Dominio: De qué clase “sale” esta propiedad Rango: A qué clase “llega” esta propiedad ex:Robin foaf:knows tiene dominio y rango foaf:Person Si X foaf:knows ex:Batman foaf:knows => X rdf:type foaf:Person Si ex:Robin foaf:knows Y ex:Batman => Y rdf:type foaf:Person
  • 22. OWL (Web Ontology Language) Provee restricciones lógicas Sirve para expresar cosas como Una persona tiene exactamente una madre y exactamente un padre Predicado “ex:madreDe” es inverso de “ex:tieneMadre”
  • 24. The novelty of the Semantic Web is not the “semantic” but the “web” Frank Van Harmelen A little semantics goes a long way Jim Hendler
  • 25. Linked Data “Buenas prácticas” para la Web Semántica Identificar URIs Proveer HTTP URIs de manera de poder referenciar en la Web Proveer información útil (para humanos y máquinas) al derreferencear Enlazar a otras URIs relacionadas
  • 31. Linked Data cloud Usar y compartir miles de millones de datos disponibles en la Web Mecanismos estándar para acceder a ellos Mecanismo estándar para explorar y descubrir más datos
  • 32. ¿Cómo publicar Linked Data? URIs dereferenceables Por ejemplo http://lodspeakr.org :-) RDF/XML, Turtle, NTriples, RDFJSON SPARQL endpoints Fuseki, 4Store, Virtuoso RDFa (RDF “embebido” en HTML) Drupal
  • 33. Turtle @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . <http://alvaro.graves.cl> a foaf:Person ; owl:sameAs <http://tw.rpi.edu/instances/AlvaroGraves> ; foaf:depiction <http://tw.rpi.edu/wiki.tw/images/2/21/Alvaro.jpg> ; foaf:family_name "Graves" ; foaf:givenname "Alvaro" .
  • 34. RDF/XML <?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:admin="http://webns.net/mvcb/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <foaf:Person rdf:about="http://alvaro.graves.cl"> <owl:sameAs rdf:resource="http://tw.rpi.edu/instances/ AlvaroGraves"/> <foaf:depiction rdf:resource="http://tw.rpi.edu/wiki.tw/images/ 2/21/Alvaro.jpg"/> <foaf:family_name>Graves</foaf:family_name> <foaf:givenname>Alvaro</foaf:givenname> </foaf:Person> </rdf:RDF>
  • 35. Triple Stores Bases de datos que soportan RDF (grafos dirigidos con etiquetas AllegroGraph Virtuoso Joseki/Fuseki 4store Muchos otros....
  • 36. Lenguaje de consulta: SPARQL DIsponible en triple stores (tambien en RDBMS) SPARQL 1.1: Permite expresiones regulares sobre predicados PREFIX ex: <http://example.org/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?x ?apellido WHERE{ ?x a foaf:Person ; foaf:familyName ?apellido; foaf:name 'Juan'; foaf:knows ex:pedro . }
  • 37. Idea: ¿Y si dejamos una base de datos abierta para que cualquiera pueda ejecutar consultas?
  • 38. SPARQL endpoints DBpedia - http://dbpedia.org/sparql Data.gov - http://semantic.data.gov/sparql Data.gov.uk - http://data.gov.uk/sparql DrugBank - http://www4.wiwiss.fu-berlin.de/drugbank/sparql LOGD - http://logd.tw.rpi.edu/sparql Biblioteca del Congreso de Chile - http://datos.bcn.cl/sparql
  • 39. HTML+RDFa <p about="http://alvaro.graves.cl"> My name is <span property=”foaf:name”>Alvaro Graves</span>. I'm a PhD student in <a rel="foaf:schoolHomepage" href="http:// www.rpi.edu">Rensselaer Polytechnic Institute</a>. </p> Tu sitio == Tu API
  • 40. Beneficios de RDFa Fácil de usar si existen templates No hay que administrar algo nuevo Mejora el SEO (BestBuy, Schema.org)
  • 41. ....Pero yo uso una RDBMS Existen herramientas para mapear schemas relacionales y publicar datos en RDF Triplify D2R
  • 42. De RDF a Linked Data Difícil: Enlazar correctamente Uso de predicados owl:sameAs skos:broader / skos:narrower rdfs:seeAlso dcterms:related foaf:primaryTopicOf / foaf:primaryTopic
  • 43. De RDF a Linked Data (2) Enlazar a URIs de múltiples datasets PREFIX : <http://logd.tw.rpi.edu/id/us/state/> PREFIX dbpedia: <http://dbpedia.org/resources/> PREFIX cyc: <http://sw.opencyc.org/concept/> PREFIX cyc: <http://rdf.freebase.com/ns/m/> :Wyoming owl:sameAs dbpedia:Wyoming, cyc:Mx4rvViOeZwpEbGdrcN5Y29ycA, fb:0846v .
  • 45. Publicación de datos científicos Problemas actuales implican trabajos multi/inter/trans disciplinarios Ej. No existe un científico que estudie el Cambio Climático Si existen geólogos, biólogos, químicos, economistas, etc. ¿Cómo compartir datos e información entre comunidades tan diversas?
  • 46. IBM Watson Meta: Ganar a los mejores del mundo en Jeopardy! Jeopardy presenta una respuesta, se contesta una pregunta Watson usó tecnologías semánticas (entre otras) para entender las preguntas
  • 47. BestBuy Uno de los retail tecnológicos más grandes en USA Meta: aumentar visibilidad de productos Uso de RDFa en las páginas de sus productos aumentó en 30% el tráfico en su sitio
  • 48. Vocabulario Top-down creado por Google, Yahoo! y Bing Permite describir entidades en una página (restaurantes, personas, episodio de TV, etc.) Soporte de Microdata y RDFa 1.1
  • 49. Búsqueda de expertise en NASA Problema: Necesidad de ubicar expertos en NASA 3 proyectos previos (autorreporte de expertise) fallaron Uso de SemWeb para integrar datos extraídos de multiples bases de datos Sistema: 300K + 20K/año Ahorro de 38M USD en costos
  • 50. Linking Open Government Data (LOGD) Mayo 2009: Data.gov Primer portal de datos abiertos Hoy: > 400.000 datasets Calidad de datos: De todo tipo LOGD: Convertir datos a RDF y enlazar a LOD cloud http://logd.tw.rpi.edu
  • 52. 2 procesos Conversión automática Rápida, fácil, representación de baja calidad Conversión manual Curación humana, representación de alta calidad
  • 53. Demos
  • 57. Conclusiones La Web Semántica no es el futuro Está siendo usada ahora para resolver problemas actuales Facilita la integración, exploración y compartir datos Reduce barreras de entradas “SemWeb no hace más cosas, sino que las hace más fácil”
  • 58. Muchas Gracias Alvaro Graves WWW: http://graves.cl Email: alvaro@graves.cl Twitter: @alvarograves LODSPeaKr http://lodspeakr.org LOGD http://logd.tw.rpi.edu

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n