0
C onsumo de endpointS PAR QL desde Drupal     Pablo Martín Muñoz       29 de mayo de 2012
HE LLO WOR LD!Pablo Martín MuñozOpen S ource Architect / Data S cientist@ edipotrebolhttp://edipotrebol.eshttp://enreda.coop
¿ PE R O DE QUÉ VA E S TO?    Vamos a ver:●   En dónde estamos●   Algo de Drupal●   Algo de R DF y S parql●   “Mucho” de c...
E n dónde estamos
E S TADIOS DE INTE R NE T●   Internet 1.0: Web●   Internet 2.0: Web social●   Internet 3.0: Web semántica                 ...
INTE R NE T 1.0●   Páginas HTML●   Hiperenlaces entre páginas HTML●   Todo e l mundo tie ne una we b                      ...
INTE R NE T 2.0●   Web participativa●   Web colaborativa●   S e introducen las web apps (HTML5)●   Todo e l mundo tie ne u...
INTE R NE T 3.0●   Proveer de signifcado a los elementos●   C olaboración entre webs●   Basado en estándares●   Inicios de...
Algo de Drupal
¿ QUÉ E S DR UPAL?●   C MS●   LAMP como S tack Tecnológico●   API + Módulos●   GRAN comunidad●   Dont mod core            ...
VE R S IONE S DE DR UPAL●   Drupal 6 (anterior)●   Drupal 7 (actual)●   Drupal 8 (futura)                                 ...
C OMPONE NTE S DE DR UPAL●   C ore●   Módulos●   Tipos de contenido●   Vistas●   Agregadores●   ...                       ...
Algo de R DF y S parql
OPE NDATA E S ...Datos abiertos (open data en inglés) es una flosofía y práctica quepersigue que determinados datos estén ...
LAS 5 E S TR E LLAS DE L OPE N(LINKE D)DATA     make your stuf available on the web (whatever format)     make it availabl...
R DF E XAMPLE           [Imagen] http://en.wikipedia.org/wiki/File:R df_graph_for_E ric_Miller.png
S PAR QL●    Sparql Protocol And Rdf Query Language●   Lenguaje de consulta para formato R DF●   S imilar a S QL●   R ecom...
S PAR QL E XAMPLE¿ C uáles son las capitales de los países de África?PREFIX abc: <http://example.com/exampleOntology#>SELE...
“Mucho” de consumo de        datos
INGR E DIE NTE S●   Fuente de datos●   S istema de búsqueda●   S istema de publicación                                    ...
INGR E DIE NTE S●    Fuente de datos: CIA Fac tbook●    S istema de búsqueda: Sparql endpoint (Kasabi)●    S istema de pub...
MODO DE E LABOR AC IÓN●   Obtener APIKey de Kasabi (registro y suscripción en dataset)●   Instalación Drupal 7 + módulos: ...
MODO DE E LABOR AC IÓN (DR UPAL)●   Drupal:    ●   Añadir “S parql endpoint” con confguración de Kasabi (C IA        Factb...
MANOS A LA OBR A...           [Imagen] http://www.zazzle.com/drupal_beer_stein_mug-168649947428630288
¿ PR E GUNTAS ?<?phpif ($preguntas)esperar_y_responder();else echo Muchas gracias por laatención;?>
Consumo de endpoint Sparql desde Drupal
Upcoming SlideShare
Loading in...5
×

Consumo de endpoint Sparql desde Drupal

1,139

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,139
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Consumo de endpoint Sparql desde Drupal"

  1. 1. C onsumo de endpointS PAR QL desde Drupal Pablo Martín Muñoz 29 de mayo de 2012
  2. 2. HE LLO WOR LD!Pablo Martín MuñozOpen S ource Architect / Data S cientist@ edipotrebolhttp://edipotrebol.eshttp://enreda.coop
  3. 3. ¿ PE R O DE QUÉ VA E S TO? Vamos a ver:● En dónde estamos● Algo de Drupal● Algo de R DF y S parql● “Mucho” de consumo de datos [Imagen] http://commons.wikimedia.org/wiki/File:A-4.png? uselang=es
  4. 4. E n dónde estamos
  5. 5. E S TADIOS DE INTE R NE T● Internet 1.0: Web● Internet 2.0: Web social● Internet 3.0: Web semántica [Imagen] http://www.wrike.com/projectmanagement/09/01/2010/C ritical-Path-is-E asy-as-1-2-3l
  6. 6. INTE R NE T 1.0● Páginas HTML● Hiperenlaces entre páginas HTML● Todo e l mundo tie ne una we b [Imagen] http://www.losfontaneros.com
  7. 7. INTE R NE T 2.0● Web participativa● Web colaborativa● S e introducen las web apps (HTML5)● Todo e l mundo tie ne un F ace book y un Twitte r [Imagen] http://www.twitter.com/davidbisbal
  8. 8. INTE R NE T 3.0● Proveer de signifcado a los elementos● C olaboración entre webs● Basado en estándares● Inicios de OpenData● L a we b de las cos as (Inte rne t of things ) [Imagen] http://www.dw.de/dw/article/0,,15911207,00.html
  9. 9. Algo de Drupal
  10. 10. ¿ QUÉ E S DR UPAL?● C MS● LAMP como S tack Tecnológico● API + Módulos● GRAN comunidad● Dont mod core [Imagen] http://www.drupal.org
  11. 11. VE R S IONE S DE DR UPAL● Drupal 6 (anterior)● Drupal 7 (actual)● Drupal 8 (futura) [Imagen] http://www.drupal.org
  12. 12. C OMPONE NTE S DE DR UPAL● C ore● Módulos● Tipos de contenido● Vistas● Agregadores● ... [Imagen] http://www.drupal.org
  13. 13. Algo de R DF y S parql
  14. 14. OPE NDATA E S ...Datos abiertos (open data en inglés) es una flosofía y práctica quepersigue que determinados datos estén disponibles de forma libre a todoel mundo, sin restricciones de copyright, patentes u otros mecanismos decontrol. Tiene una ética similar a otros movimientos y comunidadesabiertos como el S oftware 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
  15. 15. LAS 5 E S TR E LLAS DE L OPE N(LINKE D)DATA 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 UR Ls to identify things, so that people can point at your stuf link your data to other people’s data to provide context - Tim Berners-Lee
  16. 16. R DF E XAMPLE [Imagen] http://en.wikipedia.org/wiki/File:R df_graph_for_E ric_Miller.png
  17. 17. S PAR QL● Sparql Protocol And Rdf Query Language● Lenguaje de consulta para formato R DF● S imilar a S QL● R ecomendación W3C● S parql endpoint: S ervicio que acepta consultas S parql y devuelve resultados. [Imagen] http://www.dajobe.org/talks/201105-sparql-11/
  18. 18. S PAR QL E XAMPLE¿ C uáles son las capitales de los países de África?PREFIX abc: <http://example.com/exampleOntology#>SELECT ?capital ?countryWHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y . ?y abc:countryname ?country ; abc:isInContinent abc:Africa .} [Imagen] http://www.dajobe.org/talks/201105-sparql-11/
  19. 19. “Mucho” de consumo de datos
  20. 20. INGR E DIE NTE S● Fuente de datos● S istema de búsqueda● S istema de publicación [Imagen] http://drupal.org/project/odv
  21. 21. INGR E DIE NTE S● Fuente de datos: CIA Fac tbook● S istema de búsqueda: Sparql endpoint (Kasabi)● S istema de publicación: CMS Drupal 7 [Imagen] http://drupal.org/project/odv
  22. 22. MODO DE E LABOR AC IÓN● Obtener APIKey de Kasabi (registro y suscripción en dataset)● Instalación Drupal 7 + módulos: ● ctools ● entity ● views (views + views_ui) ● libraries ● rdfx (rdfx + rdfui) ● sparql ● sparql_views [Imagen] http://drupal.org/project/odv
  23. 23. MODO DE E LABOR AC IÓN (DR UPAL)● Drupal: ● Añadir “S parql endpoint” con confguración de Kasabi (C IA Factbook) ● Añadir un “S parql view resource type” y generar campos ● Indicar en los campos del recurso el vocabulario R DF al que hace referencia ● Generar vista de tipo S parql ● S eleccionar los campos en la vista ● Voilá! [Imagen] http://drupal.org/project/odv
  24. 24. MANOS A LA OBR A... [Imagen] http://www.zazzle.com/drupal_beer_stein_mug-168649947428630288
  25. 25. ¿ PR E GUNTAS ?<?phpif ($preguntas)esperar_y_responder();else echo Muchas gracias por laatención;?>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×