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: [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
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
Preguntas
Muchas gracias por vuestra atención
Ildefonso MonteroIngeniería e Integración Avanzadas
Recommended