¿ PERO DE QUÉ VA ESTO? Vamos a ver: ● En dónde estamos ● Algo de Drupal ● Algo de RDF y Sparql ● “Mucho” de consumo de datos [Imagen] http://commons.wikimedia.org/wiki/File:A-4.png?uselang=es
ESTADIOS DE INTERNET ● Internet 1.0: Web ● Internet 2.0: Web social ● Internet 3.0: Web semántica [Imagen] http://www.wrike.com/projectmanagement/09/01/2010/Critical-Path-is-Easy-as-1-2-3l
INTERNET 2.0 ● Web participativa ● Web colaborativa ● Se introducen las web apps (HTML5) ● Todo el mundo tiene un Facebook y un Twitter [Imagen] http://www.twitter.com/davidbisbal
INTERNET 3.0 ● Proveer de signifcado a los elementos ● Colaboración entre webs ● Basado en estándares ● Inicios de OpenData ● La web de las cosas (Internet of things) [Imagen] http://www.dw.de/dw/article/0,,15911207,00.html
OPENDATA ES... Datos abiertos (open data en inglés) es una flosofía y práctica que persigue que determinados datos estén disponibles de forma libre a todo el mundo, sin restricciones de copyright, patentes u otros mecanismos de control. Tiene una ética similar a otros movimientos y comunidades abiertos como el Software libre, el código abierto (open source en inglés) y el acceso libre (open access en inglés). - Wikipedia http://es.wikipedia.org/wiki/Datos_abiertos
LAS 5 ESTRELLAS DEL OPEN(LINKED)DATA - Tim Berners-Lee make your stuf available on the web (whatever format) make it available as structured data (e.g. excel instead of image scan of a table) non-proprietary format (e.g. csv instead of excel) use URLs to identify things, so that people can point at your stuf link your data to other people’s data to provide context
SPARQL ● Sparql Protocol And Rdf Query Language ● Lenguaje de consulta para formato RDF ● Similar a SQL ● Recomendación W3C ● Sparql endpoint: Servicio que acepta consultas Sparql y devuelve resultados. [Imagen] http://www.dajobe.org/talks/201105-sparql-11/
SPARQL EXAMPLE ¿ Cuáles son las capitales de los países de África? PREFIX abc: SELECT ?capital ?country WHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y . ?y abc:countryname ?country ; abc:isInContinent abc:Africa . } [Imagen] http://www.dajobe.org/talks/201105-sparql-11/
INGREDIENTES ● Fuente de datos: CIA Factbook ● Sistema de búsqueda: Sparql endpoint (Kasabi) ● Sistema de publicación: CMS Drupal 7 [Imagen] http://drupal.org/project/odv
MODO DE ELABORACIÓN (DRUPAL) ● Drupal: ● Añadir “Sparql endpoint” con confguración de Kasabi (CIA Factbook) ● Añadir un “Sparql view resource type” y generar campos ● Indicar en los campos del recurso el vocabulario RDF al que hace referencia ● Generar vista de tipo Sparql ● Seleccionar los campos en la vista ● Voilá! [Imagen] http://drupal.org/project/odv