Universidad de Cádiz - Casos Practicos #opendata

Post on 22-Apr-2015

1.409 views 14 download

description

Charla Seminario ESI UCA 2012 #oGov y #opendata

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

Casos PrácticosCasos Prácticos

¿Qué haremos en los casos prácticos?

Infraestructura de pruebas

Extracción de datos

Exposición

Consumo

Extracción y Exposición de datos

“The five stars of Open Data”

¿Qué fuentes de datos vamos a usar?

¿Qué fuentes de datos vamos a usar?

Objetivo: 5*

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

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

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

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

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

Exponiendo datos con D2R Server

Exponiendo datos con D2R Server

Exponiendo datos con D2R Server

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

Configurando el mapeo

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

Exponiendo datos con D2R Server

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

Objetivo: 5*

Datos de los usuarios: foafDatos de los usuarios: foaf

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

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

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

Extracción de datos con Triplify

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

Extracción de datos con Triplify

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

Exponiendo datos con Triplify

Exposición enriquecida con CKAN

Exposición enriquecida con CKAN

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

Exposición enriquecida con CKAN

Exposición enriquecida con CKAN

Consumo de datos por terceros

Consumo de datos por terceros

Recursos y referencias útiles para desarrollos

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

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

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: info@ingenia.es

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: info@ingenia.es

MÁLAGA

C/ Severo Ochoa, 43.Parque Tecnológico de Andalucía.29590 Málaga.T.: (34) 952 02 93 00e-mail: info@ingenia.es

MÁLAGA

C/ Severo Ochoa, 43.Parque Tecnológico de Andalucía.29590 Málaga.T.: (34) 952 02 93 00e-mail: info@ingenia.es

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

Ildefonso MonteroIngeniería e Integración Avanzadas

imontero@ingenia.es

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

Preguntas

Muchas gracias por vuestra atención

Ildefonso MonteroIngeniería e Integración Avanzadas

imontero@ingenia.es