Universidad de Cádiz - Casos Practicos #opendata

35
Casos Prácticos Casos Prácticos

description

Charla Seminario ESI UCA 2012 #oGov y #opendata

Transcript of Universidad de Cádiz - Casos Practicos #opendata

Page 1: Universidad de Cádiz - Casos Practicos #opendata

Casos PrácticosCasos Prácticos

Page 2: Universidad de Cádiz - Casos Practicos #opendata

¿Qué haremos en los casos prácticos?

Infraestructura de pruebas

Extracción de datos

Exposición

Consumo

Page 3: Universidad de Cádiz - Casos Practicos #opendata

Extracción y Exposición de datos

“The five stars of Open Data”

Page 4: Universidad de Cádiz - Casos Practicos #opendata

¿Qué fuentes de datos vamos a usar?

Page 5: Universidad de Cádiz - Casos Practicos #opendata

¿Qué fuentes de datos vamos a usar?

Page 6: Universidad de Cádiz - Casos Practicos #opendata

Objetivo: 5*

Page 7: Universidad de Cádiz - Casos Practicos #opendata

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

Page 8: Universidad de Cádiz - Casos Practicos #opendata

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

Page 9: Universidad de Cádiz - Casos Practicos #opendata

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 10: Universidad de Cádiz - Casos Practicos #opendata

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 11: Universidad de Cádiz - Casos Practicos #opendata

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 12: Universidad de Cádiz - Casos Practicos #opendata

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 13: Universidad de Cádiz - Casos Practicos #opendata

Exponiendo datos con D2R Server

Page 14: Universidad de Cádiz - Casos Practicos #opendata

Exponiendo datos con D2R Server

Page 15: Universidad de Cádiz - Casos Practicos #opendata

Exponiendo datos con D2R Server

No hemos usado el vocabulario foaf ! Solo somos 4*No hemos usado el vocabulario foaf ! Solo somos 4*

Page 16: Universidad de Cádiz - Casos Practicos #opendata

Configurando el mapeo

http://xmlns.com/foafhttp://xmlns.com/foaf

Page 17: Universidad de Cádiz - Casos Practicos #opendata

Exponiendo datos con D2R Server

Ahora si somos 5* ! :-DAhora si somos 5* ! :-D

Page 18: Universidad de Cádiz - Casos Practicos #opendata

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

Page 19: Universidad de Cádiz - Casos Practicos #opendata

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 20: Universidad de Cádiz - Casos Practicos #opendata

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 21: Universidad de Cádiz - Casos Practicos #opendata

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 22: Universidad de Cádiz - Casos Practicos #opendata

Extracción de datos con Triplify

Configurar la extracción editando config.inc.phpConfigurar la extracción editando config.inc.php33

Page 23: Universidad de Cádiz - Casos Practicos #opendata

Extracción de datos con Triplify

Configurar la extracción editando config.inc.phpConfigurar la extracción editando config.inc.php33

Page 24: Universidad de Cádiz - Casos Practicos #opendata

Exponiendo datos con Triplify

Page 25: Universidad de Cádiz - Casos Practicos #opendata

Exposición enriquecida con CKAN

Page 26: Universidad de Cádiz - Casos Practicos #opendata

Exposición enriquecida con CKAN

Page 27: Universidad de Cádiz - Casos Practicos #opendata

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 28: Universidad de Cádiz - Casos Practicos #opendata

Exposición enriquecida con CKAN

Page 29: Universidad de Cádiz - Casos Practicos #opendata

Exposición enriquecida con CKAN

Page 30: Universidad de Cádiz - Casos Practicos #opendata

Consumo de datos por terceros

Page 31: Universidad de Cádiz - Casos Practicos #opendata

Consumo de datos por terceros

Page 32: Universidad de Cádiz - Casos Practicos #opendata

Recursos y referencias útiles para desarrollos

http://librdf.orghttp://librdf.org

http://www.rdfabout.com/demo/validatorhttp://www.rdfabout.com/demo/validator

Page 33: Universidad de Cádiz - Casos Practicos #opendata

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/23171

http://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 34: Universidad de Cádiz - Casos Practicos #opendata

Ildefonso MonteroIngeniería e Integración Avanzadas

[email protected]

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 35: Universidad de Cádiz - Casos Practicos #opendata

Preguntas

Muchas gracias por vuestra atención

Ildefonso MonteroIngeniería e Integración Avanzadas

[email protected]