#opendatasev un caso practico de extraccion y exposición de datos
DESCRIPTION
Mi ponencia en #opendatasevTRANSCRIPT
![Page 1: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/1.jpg)
Un caso práctico de extracción y exposición de datosUn caso práctico de extracción y exposición de datosIldefonso Montero PérezIldefonso Montero Pérez
Encuentro OpenData Sevilla
![Page 2: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/2.jpg)
¿De qué va esta ponencia?
Chicos … hoy vengo para hablaros de …Chicos … hoy vengo para hablaros de …
![Page 3: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/3.jpg)
Open Government y Open Data Contexto: Open Government
Colaboración
Participación
Trasparencia
Utilización de herramientas para fomentar la colaboración entre todos: ciudadanos y miembros de la admón.
Utilización de herramientas para fomentar la colaboración entre todos: ciudadanos y miembros de la admón.
Haz tu web más social Realiza una escucha activa
Utilización de herramientas para fomentar la participación ciudadana y darles protagonismo
Utilización de herramientas para fomentar la participación ciudadana y darles protagonismo
Fomenta la participación ciudadana
Utilización de herramientas para la apertura de datos públicos y consumo de los mismos por terceros
Utilización de herramientas para la apertura de datos públicos y consumo de los mismos por terceros
Sé trasparente Proporciona tu información en formatos abiertos
![Page 4: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/4.jpg)
Open Government y Open Data ¿Cuales son los formatos adecuados?
Human Readable
Computer Readable
No son los únicos
![Page 5: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/5.jpg)
Ok, pero … ¿De qué va esta ponencia?
Casos prácticos por favor!Casos prácticos por favor! ¿Qué esperas de ella?
Objetivos mínimos: 1 caso + Extracción + Exposición
Cumpliendo con el titulo a rajatablaCumpliendo con el titulo a rajatabla
![Page 6: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/6.jpg)
Casos prácticos por favor!Casos prácticos por favor! ¿Qué esperas de ella?
Objetivos (1h): >1 caso + Extracción + Exposición + Consumo
El tiempo corre en nuestra contra pero se intentará!El tiempo corre en nuestra contra pero se intentará!
Ok, pero … ¿De qué va esta ponencia?
![Page 7: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/7.jpg)
¿Qué haremos en los casos prácticos?
Infraestructura de pruebas
Extracción de datos
Exposición
Consumo
![Page 8: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/8.jpg)
Extracción y Exposición de datos
“The five stars of Open Data”
![Page 9: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/9.jpg)
¿Qué fuentes de datos vamos a usar?
![Page 10: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/10.jpg)
¿Qué fuentes de datos vamos a usar?
![Page 11: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/11.jpg)
Objetivo: 5*
![Page 12: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/12.jpg)
Objetivo: 5*
Datos de los usuarios: foafDatos de los usuarios: foaf
![Page 13: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/13.jpg)
Objetivo: 5*
Datos de los usuarios: foafDatos de los usuarios: foaf
![Page 14: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/14.jpg)
Extracción de datos con D2R Server
Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-serverObtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server11
![Page 15: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/15.jpg)
Extracción de datos con D2R Server
Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-serverObtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server11
Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)22
![Page 16: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/16.jpg)
Extracción de datos con D2R Server
Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-serverObtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server11
Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)22
Generar mapeo entre la base de datos relacional y los datos en formato semanticoGenerar mapeo entre la base de datos relacional y los datos en formato semantico33
./generate-mapping -o REDMINE.n3-d com.mysql.jdbc.Driver-u USER –p PASSWORDjdbc:mysql://localhost:3306/redmine_default
./generate-mapping -o REDMINE.n3-d com.mysql.jdbc.Driver-u USER –p PASSWORDjdbc:mysql://localhost:3306/redmine_default
![Page 17: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/17.jpg)
Extracción de datos con D2R Server
Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-serverObtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server11
Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)22
Generar mapeo entre la base de datos relacional y los datos en formato semanticoGenerar mapeo entre la base de datos relacional y los datos en formato semantico33
./generate-mapping -o REDMINE.n3-d com.mysql.jdbc.Driver-u USER –p PASSWORDjdbc:mysql://localhost:3306/redmine_default
./generate-mapping -o REDMINE.n3-d com.mysql.jdbc.Driver-u USER –p PASSWORDjdbc:mysql://localhost:3306/redmine_default
Levantar el servidor con los datos de la extracciónLevantar el servidor con los datos de la extracción44
./d2r-server REDMINE.n3./d2r-server REDMINE.n3
![Page 18: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/18.jpg)
Exponiendo datos con D2R Server
![Page 19: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/19.jpg)
Exponiendo datos con D2R Server
![Page 20: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/20.jpg)
Exponiendo datos con D2R Server
No hemos usado el vocabulario foaf ! Solo somos 4*No hemos usado el vocabulario foaf ! Solo somos 4*
![Page 21: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/21.jpg)
Configurando el mapeo
http://xmlns.com/foafhttp://xmlns.com/foaf
![Page 22: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/22.jpg)
Exponiendo datos con D2R Server
Ahora si somos 5* ! :-DAhora si somos 5* ! :-D
![Page 23: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/23.jpg)
Objetivo: 5*
Datos de los usuarios: foafDatos de los usuarios: foaf
![Page 24: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/24.jpg)
Extracción de datos con Triplify
Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org 11
![Page 25: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/25.jpg)
Extracción de datos con Triplify
Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org 11
Descomprimir y ubicar dentr o de un servidor Apache + PHP (p.e.:/var/www/opendata)Descomprimir y ubicar dentr o de un servidor Apache + PHP (p.e.:/var/www/opendata)22
![Page 26: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/26.jpg)
Extracción de datos con Triplify
Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org 11
Descomprimir y ubicar dentr o de un servidor Apache + PHP (p.e.:/var/www/opendata)Descomprimir y ubicar dentr o de un servidor Apache + PHP (p.e.:/var/www/opendata)22
Configurar la extracción editando config.inc.phpConfigurar la extracción editando config.inc.php33
![Page 27: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/27.jpg)
Extracción de datos con Triplify
Configurar la extracción editando config.inc.phpConfigurar la extracción editando config.inc.php33
![Page 28: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/28.jpg)
Extracción de datos con Triplify
Configurar la extracción editando config.inc.phpConfigurar la extracción editando config.inc.php33
![Page 29: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/29.jpg)
Exponiendo datos con Triplify
![Page 30: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/30.jpg)
Exposición enriquecida con CKAN
![Page 31: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/31.jpg)
Exposición enriquecida con CKAN
![Page 32: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/32.jpg)
Exposición enriquecida con CKAN
Ubuntu 10.04 VirtualBox Amazon EC2
Seleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarlaSeleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarla
http://docs.ckan.org/en/latest/install-from-package.html#run-package-installerhttp://docs.ckan.org/en/latest/install-from-package.html#run-package-installer
http://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.htmlhttp://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.html
Instalación
Configuración post-instalación (Admin)
http://readthedocs.org/docs/ckan/en/ckan-1.5/theming.htmlhttp://readthedocs.org/docs/ckan/en/ckan-1.5/theming.html
Customización
![Page 33: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/33.jpg)
Exposición enriquecida con CKAN
![Page 34: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/34.jpg)
Exposición enriquecida con CKAN
![Page 35: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/35.jpg)
Consumo de datos por terceros
![Page 36: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/36.jpg)
Consumo de datos por terceros
![Page 37: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/37.jpg)
Recursos y referencias útiles para desarrollos
http://librdf.orghttp://librdf.org
http://www.rdfabout.com/demo/validatorhttp://www.rdfabout.com/demo/validator
![Page 38: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/38.jpg)
¿Queda tiempo para algo más?
![Page 39: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/39.jpg)
http://www.facebook.com/ingeniaface http://www.facebook.com/ingeniaface
Contacta con nosotros
SEVILLA
Isla de la Cartuja. Centro de Empresas Pabellón de Italia.C/ Isaac Newton nº4, 4ª planta SO.41092 Sevilla.T.: (34) 954 46 04 48e-mail: [email protected]
SEVILLA
Isla de la Cartuja. Centro de Empresas Pabellón de Italia.C/ Isaac Newton nº4, 4ª planta SO.41092 Sevilla.T.: (34) 954 46 04 48e-mail: [email protected]
MÁLAGA
C/ Severo Ochoa, 43.Parque Tecnológico de Andalucía.29590 Málaga.T.: (34) 952 02 93 00e-mail: [email protected]
MÁLAGA
C/ Severo Ochoa, 43.Parque Tecnológico de Andalucía.29590 Málaga.T.: (34) 952 02 93 00e-mail: [email protected]
http://www.ingenia.es http://www.ingenia.es
http://www.linkedin.com/company/23171http://www.linkedin.com/company/23171
http://twitter.com/ingenia_spainhttp://twitter.com/ingenia_spain
http://www.youtube.com/user/Ingeniacanaltv
http://www.youtube.com/user/Ingeniacanaltv
![Page 40: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/40.jpg)
Ildefonso MonteroIngeniería e Integración Avanzadas
http://es.linkedin.com/in/ildefonsomonteroperezhttp://es.linkedin.com/in/ildefonsomonteroperez
http://twitter.com/imonteroperezhttp://twitter.com/imonteroperez
http://imonteroperez.blogspot.comhttp://bpm-research.blogspot.com
http://imonteroperez.blogspot.comhttp://bpm-research.blogspot.com
![Page 41: #opendatasev Un caso practico de extraccion y exposición de datos](https://reader034.vdocuments.co/reader034/viewer/2022051609/546b76edaf79593a7f8b5659/html5/thumbnails/41.jpg)
Preguntas
Muchas gracias por vuestra atención
Ildefonso MonteroIngeniería e Integración Avanzadas