Introducción a "La Web como una Base de Datos"

CARLOS III UNIVERSITY OF MADRID
CARLOS III UNIVERSITY OF MADRIDAssociate Professor at Universidad Carlos III de Madrid
La Web como una base
      de datos
       (Ejemplos sencillos)

     Grado en Fisioterapia
     Universidad de Oviedo
        Curso 2012/2013

      Dr. Jose María Álvarez Rodríguez
    GRUPO WESO-Universidad de Oviedo
            www.josemalvarez.es
       http://www.slideshare.net/josem.alvarez
http://www.bbc.co.uk/news/technology-20155028




 Antes de
 empezar…

http://www.cinismoilustrado.com/2012/08/deficit-de-
atencion-power-point.html
Alguien podría decir o buscar
        rápidamente…

“Escritores asturianos nacidos en
     Asturias antes de 1940”
Si ya lo tenéis ahora…

   “Lugares con su latitud y
longitud a menos de 10Km de
           Oviedo”
Y otra…

“Listado de países con nombre
 en inglés, chino, código ISO-3
    con su latitud y longitud”
La Web como una
gran base de datos

   Web of Data
     The heart of Google's operation
Consulta DBPedia Escritores
 PREFIX dbo: <http://dbpedia.org/ontology/>

 SELECT ?name ?birth ?description ?person WHERE
 {
      ?person <http://purl.org/dc/terms/subject>
 <http://dbpedia.org/resource/Category:Asturian_
 writers> .
      ?person dbo:birthDate ?birth .
      ?person foaf:name ?name .
      ?person rdfs:comment ?description .
      FILTER (?birth < "1940-01-01"^^xsd:date).
      FILTER (LANG(?description) = 'en') .
 }
 ORDER BY ?name
http://dbpedia.org/snorql/
Introducción a "La Web como una Base de Datos"
Consulta DBPedia lugares
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX onto: <http://dbpedia.org/ontology/>
SELECT * WHERE {
      ?s a onto:Place .
      ?s geo:lat ?lat .
      ?s geo:long ?long .
 FILTER(
      xsd:double(?lat) - xsd:double(43.35) <= 0.1 &&
      xsd:double(43.35) - xsd:double(?lat) <= 0.1 &&
      xsd:double(?long) - xsd:double(-5.86) <= 0.1 &&
      xsd:double(-5.86) - xsd:double(?long) <= 0.1).
}
LIMIT 100
 http://dbpedia.org/snorql/
Introducción a "La Web como una Base de Datos"
Consulta Webindex países
SELECT *
WHERE{
  ?country rdf:type wi-onto:Country.
  ?country rdfs:label ?label.
  FILTER (lang(?label) = 'en').
  ?country skos:prefLabel ?countryLabel.
  FILTER (lang(?countryLabel) = 'zh').
  ?country wi-onto:has-iso-alpha3-code ?id.
  ?country geo:lat ?lat.
  ?country geo:long ?long.
  }

http://data.webfoundation.org/snorql
Introducción a "La Web como una Base de Datos"
SPARQL endpoints distribuidos para consulta…




               DBPedia                  UK Gov


  NATURE                                              Webindex

                              MOLDEAS



                 GEOLD

                                           ACM            AEMET
  PubMED


 Y muchos más… (391)      DBLP
                       http://labs.mondeca.com/sparqlEndpointsStatus/
Datos e información masiva…
Para ser estructurada
y utilizada…




  Integración e interoperabilidad
Ahora con redes sociales…

“¿Podría consultar mi timeline
         en Twitter”
Twitter API




https://dev.twitter.com/console
“¿Podría consultar mis
conexiones en Linkedin”
Linkedin API




https://apigee.com/console/linkedin
…Y en Yahoo?

“¿Podría obtener mi grafo de
        conexiones”
Yahoo!

                                 YQL

http://query.yahooapis.com/v1/public/yql/chema-social-graph/chema-social-graph
…Y en Facebook?
Facebook
  Graph API Explorer



https://developers.facebook.com/tools/explorer/
La Web como una base
      de datos
       (Ejemplos sencillos)

     Grado en Fisioterapia
     Universidad de Oviedo
        Curso 2012/2013

      Dr. Jose María Álvarez Rodríguez
    GRUPO WESO-Universidad de Oviedo
            www.josemalvarez.es
       http://www.slideshare.net/josem.alvarez
1 of 24

Recommended

Researching Semantic Web-Overview by
Researching Semantic Web-OverviewResearching Semantic Web-Overview
Researching Semantic Web-OverviewCARLOS III UNIVERSITY OF MADRID
1.5K views103 slides
Introducción a Sistemas de Información by
Introducción a Sistemas de InformaciónIntroducción a Sistemas de Información
Introducción a Sistemas de InformaciónCARLOS III UNIVERSITY OF MADRID
1.4K views50 slides
Introducción a la Web Semántica by
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web SemánticaJose Emilio Labra Gayo
551 views71 slides
Detrás de un gran dataset siempre hay un gran vocabulario by
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
1.4K views49 slides
Como publicar datos: hacia los datos abiertos enlazados by
Como publicar datos: hacia los datos abiertos enlazadosComo publicar datos: hacia los datos abiertos enlazados
Como publicar datos: hacia los datos abiertos enlazadosJose Emilio Labra Gayo
487 views38 slides
Wikidata by
WikidataWikidata
WikidataJose Emilio Labra Gayo
4.3K views49 slides

More Related Content

Viewers also liked

HTML5 Audio & Vídeo by
HTML5 Audio & VídeoHTML5 Audio & Vídeo
HTML5 Audio & VídeoCARLOS III UNIVERSITY OF MADRID
2.9K views51 slides
Ejemplos prácticos de Búsqueda en Salud by
Ejemplos prácticos de Búsqueda en SaludEjemplos prácticos de Búsqueda en Salud
Ejemplos prácticos de Búsqueda en SaludCARLOS III UNIVERSITY OF MADRID
2K views114 slides
HTML5-Aplicaciones web by
HTML5-Aplicaciones webHTML5-Aplicaciones web
HTML5-Aplicaciones webCARLOS III UNIVERSITY OF MADRID
1.6K views34 slides
CORFU-MTSR 2013 by
CORFU-MTSR 2013CORFU-MTSR 2013
CORFU-MTSR 2013CARLOS III UNIVERSITY OF MADRID
1.1K views47 slides
Simple Presentation for Slideshare by
Simple Presentation for SlideshareSimple Presentation for Slideshare
Simple Presentation for SlideshareCARLOS III UNIVERSITY OF MADRID
750 views1 slide
MOLDEAS-PhD Summary by
MOLDEAS-PhD SummaryMOLDEAS-PhD Summary
MOLDEAS-PhD SummaryCARLOS III UNIVERSITY OF MADRID
1.3K views59 slides

Viewers also liked(11)

Similar to Introducción a "La Web como una Base de Datos"

Curs 1.6. Datos enlazados (2h) OpenDataLab by
Curs 1.6. Datos enlazados (2h) OpenDataLabCurs 1.6. Datos enlazados (2h) OpenDataLab
Curs 1.6. Datos enlazados (2h) OpenDataLabIniciativa Barcelona Open Data
82 views52 slides
Dbpedia by
DbpediaDbpedia
DbpediaCarmen Chevalier
804 views17 slides
Red Ontologías Hércules – ROH by
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROHDiego López-de-Ipiña González-de-Artaza
145 views80 slides
Aplicaciones de la web semántica by
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semánticaDiego Berrueta
2.7K views90 slides
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar by
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
222 views90 slides
Curso integración Web Semántica by
Curso integración Web Semántica Curso integración Web Semántica
Curso integración Web Semántica WESO (Oviedo Semantic Web)
1.9K views135 slides

Similar to Introducción a "La Web como una Base de Datos"(20)

Aplicaciones de la web semántica by Diego Berrueta
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semántica
Diego Berrueta2.7K views
Web semántica y linked data la web como bd by Alvaro Graves
Web semántica y linked data  la web como bdWeb semántica y linked data  la web como bd
Web semántica y linked data la web como bd
Alvaro Graves6.3K views
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística by Oscar Corcho
Generación de datos estadísticos enlazados del Instituto Aragonés de EstadísticaGeneración de datos estadísticos enlazados del Instituto Aragonés de Estadística
Generación de datos estadísticos enlazados del Instituto Aragonés de Estadística
Oscar Corcho487 views
Open Data y Drupal by OpenKratio
Open Data y DrupalOpen Data y Drupal
Open Data y Drupal
OpenKratio 828 views
Chiclayo 2012 by Dangel DC
Chiclayo 2012Chiclayo 2012
Chiclayo 2012
Dangel DC1.1K views
04. Tecnología de portales #OpenData. Tecnologías Semánticas en la Web de Datos by Datos.gob.es
04. Tecnología de portales #OpenData. Tecnologías Semánticas en la Web de Datos04. Tecnología de portales #OpenData. Tecnologías Semánticas en la Web de Datos
04. Tecnología de portales #OpenData. Tecnologías Semánticas en la Web de Datos
Datos.gob.es1K views

More from CARLOS III UNIVERSITY OF MADRID

Proyecto IVERES-UC3M by
Proyecto IVERES-UC3MProyecto IVERES-UC3M
Proyecto IVERES-UC3MCARLOS III UNIVERSITY OF MADRID
35 views23 slides
RTVE: Sustainable Development Goal Radar by
RTVE: Sustainable Development Goal  RadarRTVE: Sustainable Development Goal  Radar
RTVE: Sustainable Development Goal RadarCARLOS III UNIVERSITY OF MADRID
102 views15 slides
Engineering 4.0: Digitization through task automation and reuse by
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
170 views26 slides
LOTAR-PDES: Engineering digitalization through task automation and reuse in t... by
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
107 views26 slides
SESE 2021: Where Systems Engineering meets AI/ML by
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLCARLOS III UNIVERSITY OF MADRID
313 views53 slides
Sailing the V: Engineering digitalization through task automation and reuse i... by
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...CARLOS III UNIVERSITY OF MADRID
120 views23 slides

More from CARLOS III UNIVERSITY OF MADRID(20)

Recently uploaded

Muestra Anual de Literatura Clásica y Latín.pptx by
Muestra Anual de Literatura Clásica y Latín.pptxMuestra Anual de Literatura Clásica y Latín.pptx
Muestra Anual de Literatura Clásica y Latín.pptxMaría Roxana
108 views19 slides
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdf by
Semana de Gestion Escolar Final 2023  GE  Ccesa007.pdfSemana de Gestion Escolar Final 2023  GE  Ccesa007.pdf
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdfDemetrio Ccesa Rayme
218 views26 slides
Concepto de determinación de necesidades.pdf by
Concepto de determinación de necesidades.pdfConcepto de determinación de necesidades.pdf
Concepto de determinación de necesidades.pdfLauraJuarez87
29 views6 slides
Proteinas 2023.pdf by
Proteinas 2023.pdfProteinas 2023.pdf
Proteinas 2023.pdfIES Vicent Andres Estelles
31 views52 slides
números en ingles by
números en ingles números en ingles
números en ingles MelisaDelCarmenEspit
24 views13 slides
receta.pdf by
receta.pdfreceta.pdf
receta.pdfcarmenhuallpa45
138 views1 slide

Recently uploaded(20)

Muestra Anual de Literatura Clásica y Latín.pptx by María Roxana
Muestra Anual de Literatura Clásica y Latín.pptxMuestra Anual de Literatura Clásica y Latín.pptx
Muestra Anual de Literatura Clásica y Latín.pptx
María Roxana108 views
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdf by Demetrio Ccesa Rayme
Semana de Gestion Escolar Final 2023  GE  Ccesa007.pdfSemana de Gestion Escolar Final 2023  GE  Ccesa007.pdf
Semana de Gestion Escolar Final 2023 GE Ccesa007.pdf
Concepto de determinación de necesidades.pdf by LauraJuarez87
Concepto de determinación de necesidades.pdfConcepto de determinación de necesidades.pdf
Concepto de determinación de necesidades.pdf
LauraJuarez8729 views
Presentación de Proyecto Creativo Doodle Azul.pdf by LauraJuarez87
Presentación de Proyecto Creativo Doodle Azul.pdfPresentación de Proyecto Creativo Doodle Azul.pdf
Presentación de Proyecto Creativo Doodle Azul.pdf
LauraJuarez8725 views
expresion algebraica.pdf by WilkerlySoto
expresion algebraica.pdfexpresion algebraica.pdf
expresion algebraica.pdf
WilkerlySoto24 views
5°_GRADO_-_ACTIVIDAD_DEL_24_DE_NOVIEMBRE.doc by josetejada220380
5°_GRADO_-_ACTIVIDAD_DEL_24_DE_NOVIEMBRE.doc5°_GRADO_-_ACTIVIDAD_DEL_24_DE_NOVIEMBRE.doc
5°_GRADO_-_ACTIVIDAD_DEL_24_DE_NOVIEMBRE.doc
josetejada22038023 views
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx by edwin70
PREGUNTAS PARA EL DEBATE ACADÉMICO.docxPREGUNTAS PARA EL DEBATE ACADÉMICO.docx
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx
edwin701.3K views
Clases y formación de palabras. by gemaclemente
Clases y formación de palabras. Clases y formación de palabras.
Clases y formación de palabras.
gemaclemente25 views
Infografia Planificación didactica por Maria Marquez .pdf by marialauramarquez3
Infografia Planificación didactica por Maria Marquez .pdfInfografia Planificación didactica por Maria Marquez .pdf
Infografia Planificación didactica por Maria Marquez .pdf
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf by Demetrio Ccesa Rayme
Norma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdfNorma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdf
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf
Elementos del proceso de comunicación.pptx by NohemiCastillo14
Elementos del proceso de comunicación.pptxElementos del proceso de comunicación.pptx
Elementos del proceso de comunicación.pptx
NohemiCastillo1487 views

Introducción a "La Web como una Base de Datos"

  • 1. La Web como una base de datos (Ejemplos sencillos) Grado en Fisioterapia Universidad de Oviedo Curso 2012/2013 Dr. Jose María Álvarez Rodríguez GRUPO WESO-Universidad de Oviedo www.josemalvarez.es http://www.slideshare.net/josem.alvarez
  • 2. http://www.bbc.co.uk/news/technology-20155028 Antes de empezar… http://www.cinismoilustrado.com/2012/08/deficit-de- atencion-power-point.html
  • 3. Alguien podría decir o buscar rápidamente… “Escritores asturianos nacidos en Asturias antes de 1940”
  • 4. Si ya lo tenéis ahora… “Lugares con su latitud y longitud a menos de 10Km de Oviedo”
  • 5. Y otra… “Listado de países con nombre en inglés, chino, código ISO-3 con su latitud y longitud”
  • 6. La Web como una gran base de datos Web of Data The heart of Google's operation
  • 7. Consulta DBPedia Escritores PREFIX dbo: <http://dbpedia.org/ontology/> SELECT ?name ?birth ?description ?person WHERE { ?person <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Asturian_ writers> . ?person dbo:birthDate ?birth . ?person foaf:name ?name . ?person rdfs:comment ?description . FILTER (?birth < "1940-01-01"^^xsd:date). FILTER (LANG(?description) = 'en') . } ORDER BY ?name http://dbpedia.org/snorql/
  • 9. Consulta DBPedia lugares PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> PREFIX onto: <http://dbpedia.org/ontology/> SELECT * WHERE { ?s a onto:Place . ?s geo:lat ?lat . ?s geo:long ?long . FILTER( xsd:double(?lat) - xsd:double(43.35) <= 0.1 && xsd:double(43.35) - xsd:double(?lat) <= 0.1 && xsd:double(?long) - xsd:double(-5.86) <= 0.1 && xsd:double(-5.86) - xsd:double(?long) <= 0.1). } LIMIT 100 http://dbpedia.org/snorql/
  • 11. Consulta Webindex países SELECT * WHERE{ ?country rdf:type wi-onto:Country. ?country rdfs:label ?label. FILTER (lang(?label) = 'en'). ?country skos:prefLabel ?countryLabel. FILTER (lang(?countryLabel) = 'zh'). ?country wi-onto:has-iso-alpha3-code ?id. ?country geo:lat ?lat. ?country geo:long ?long. } http://data.webfoundation.org/snorql
  • 13. SPARQL endpoints distribuidos para consulta… DBPedia UK Gov NATURE Webindex MOLDEAS GEOLD ACM AEMET PubMED Y muchos más… (391) DBLP http://labs.mondeca.com/sparqlEndpointsStatus/
  • 14. Datos e información masiva…
  • 15. Para ser estructurada y utilizada… Integración e interoperabilidad
  • 16. Ahora con redes sociales… “¿Podría consultar mi timeline en Twitter”
  • 20. …Y en Yahoo? “¿Podría obtener mi grafo de conexiones”
  • 21. Yahoo! YQL http://query.yahooapis.com/v1/public/yql/chema-social-graph/chema-social-graph
  • 23. Facebook Graph API Explorer https://developers.facebook.com/tools/explorer/
  • 24. La Web como una base de datos (Ejemplos sencillos) Grado en Fisioterapia Universidad de Oviedo Curso 2012/2013 Dr. Jose María Álvarez Rodríguez GRUPO WESO-Universidad de Oviedo www.josemalvarez.es http://www.slideshare.net/josem.alvarez