SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Casos 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: foaf
               Datos de los usuarios: foaf
Objetivo: 5*




               Datos de los usuarios: foaf
               Datos de los usuarios: foaf
Extracción de datos con D2R Server




    1
    1   Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
        Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
Extracción de datos con D2R Server




    1
    1   Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
        Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server


    2
    2   Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)
        Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)
Extracción de datos con D2R Server




    1
    1   Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
        Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server


    2
    2   Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)
        Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)


    3
    3   Generar mapeo entre la base de datos relacional y los datos en formato semantico
        Generar mapeo entre la base de datos relacional y los datos en formato semantico

        ./generate-mapping
        ./generate-mapping
        -o REDMINE.n3
        -o REDMINE.n3
        -d com.mysql.jdbc.Driver
        -d com.mysql.jdbc.Driver
        -u USER –p PASSWORD
        -u USER –p PASSWORD
        jdbc:mysql://localhost:3306/redmine_default
        jdbc:mysql://localhost:3306/redmine_default
Extracción de datos con D2R Server




    1
    1    Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
         Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server


    2
    2    Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)
         Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)


    3
    3    Generar mapeo entre la base de datos relacional y los datos en formato semantico
         Generar mapeo entre la base de datos relacional y los datos en formato semantico

        ./generate-mapping
        ./generate-mapping
        -o REDMINE.n3
        -o REDMINE.n3
        -d com.mysql.jdbc.Driver
        -d com.mysql.jdbc.Driver
        -u USER –p PASSWORD
        -u USER –p PASSWORD
        jdbc:mysql://localhost:3306/redmine_default
        jdbc:mysql://localhost:3306/redmine_default

    4
    4    Levantar el servidor con los datos de la extracción
         Levantar el servidor con los datos de la extracción

        ./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/foaf
                        http://xmlns.com/foaf
Exponiendo datos con D2R Server




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




               Datos de los usuarios: foaf
               Datos de los usuarios: foaf
Extracción de datos con Triplify




    1
    1   Obtener la ultima versión de Triplify: http://triplify.org
        Obtener la ultima versión de Triplify: http://triplify.org
Extracción de datos con Triplify




    1
    1   Obtener la ultima versión de Triplify: http://triplify.org
        Obtener la ultima versión de Triplify: http://triplify.org


    2
    2   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)
Extracción de datos con Triplify




    1
    1   Obtener la ultima versión de Triplify: http://triplify.org
        Obtener la ultima versión de Triplify: http://triplify.org


    2
    2   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)




    3
    3   Configurar la extracción editando config.inc.php
        Configurar la extracción editando config.inc.php
Extracción de datos con Triplify




    3
    3   Configurar la extracción editando config.inc.php
        Configurar la extracción editando config.inc.php
Extracción de datos con Triplify




    3
    3   Configurar la extracción editando config.inc.php
        Configurar la extracción editando config.inc.php
Exponiendo datos con Triplify
Exposición enriquecida con CKAN
Exposición enriquecida con CKAN
Exposición enriquecida con CKAN




       Seleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarla
       Seleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarla
           Ubuntu 10.04
           VirtualBox
           Amazon EC2

        Instalación
       http://docs.ckan.org/en/latest/install-from-package.html#run-package-installer
       http://docs.ckan.org/en/latest/install-from-package.html#run-package-installer
        Configuración post-instalación (Admin)
             http://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.html
             http://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.html

        Customización
                 http://readthedocs.org/docs/ckan/en/ckan-1.5/theming.html
                 http://readthedocs.org/docs/ckan/en/ckan-1.5/theming.html
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.org
                              http://librdf.org


                   http://www.rdfabout.com/demo/validator
                   http://www.rdfabout.com/demo/validator
Contacta con nosotros



                                                                         http://www.ingenia.es
                                                                         http://www.ingenia.es



  SEVILLA
  SEVILLA                                                       http://www.facebook.com/ingeniaface
                                                                http://www.facebook.com/ingeniaface

  Isla de la Cartuja. Centro de Empresas Pabellón de Italia.
   Isla de la Cartuja. Centro de Empresas Pabellón de Italia.
                                                                       http://twitter.com/ingenia_spain
                                                                       http://twitter.com/ingenia_spain
  C/ Isaac Newton nº4, 4ª planta SO.
   C/ Isaac Newton nº4, 4ª planta SO.
  41092 Sevilla.
   41092 Sevilla.
  T.: (34) 954 46 04 48
   T.: (34) 954 46 04 48                                        http://www.linkedin.com/company/2317
                                                                http://www.linkedin.com/company/2317
                                                                                                   1
                                                                                                   1
  e-mail: info@ingenia.es
   e-mail: info@ingenia.es
                                                                        http://www.youtube.com/user/
                                                                        http://www.youtube.com/user/
  MÁLAGA                                                                               Ingeniacanaltv
                                                                                        Ingeniacanaltv
  MÁLAGA

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


http://es.linkedin.com/in/ildefonsomonteroperez
http://es.linkedin.com/in/ildefonsomonteroperez
                                                           Ildefonso Montero
                                                  Ingeniería e Integración Avanzadas
            http://imonteroperez.blogspot.com
            http://imonteroperez.blogspot.com
            http://bpm-research.blogspot.com
             http://bpm-research.blogspot.com
                                                         imontero@ingenia.es
Preguntas




            Muchas gracias por vuestra atención

                                              Ildefonso Montero
                                     Ingeniería e Integración Avanzadas
                                            imontero@ingenia.es

Más contenido relacionado

Destacado

Destacado (10)

El poder del Gobierno Abierto [The Power of Open Government]
El poder del Gobierno Abierto [The Power of Open Government]El poder del Gobierno Abierto [The Power of Open Government]
El poder del Gobierno Abierto [The Power of Open Government]
 
Gobierno abierto caso patzun ifai 2015
Gobierno abierto caso patzun ifai 2015Gobierno abierto caso patzun ifai 2015
Gobierno abierto caso patzun ifai 2015
 
Gobierno Abierto seminario Open Data Chile 2012
Gobierno Abierto seminario Open Data Chile 2012Gobierno Abierto seminario Open Data Chile 2012
Gobierno Abierto seminario Open Data Chile 2012
 
Introducción MuNet eGobierno Costa Rica 2015
Introducción MuNet eGobierno Costa Rica 2015Introducción MuNet eGobierno Costa Rica 2015
Introducción MuNet eGobierno Costa Rica 2015
 
Informe de Gobierno Abierto del Secretario General de la OEA al Presidente de...
Informe de Gobierno Abierto del Secretario General de la OEA al Presidente de...Informe de Gobierno Abierto del Secretario General de la OEA al Presidente de...
Informe de Gobierno Abierto del Secretario General de la OEA al Presidente de...
 
Cómo las universidades de Guatemala pueden ayudar a un gobierno local indíge...
 Cómo las universidades de Guatemala pueden ayudar a un gobierno local indíge... Cómo las universidades de Guatemala pueden ayudar a un gobierno local indíge...
Cómo las universidades de Guatemala pueden ayudar a un gobierno local indíge...
 
Presentación sobre ponencia del CLAD2014
Presentación sobre ponencia del CLAD2014Presentación sobre ponencia del CLAD2014
Presentación sobre ponencia del CLAD2014
 
Ponencia CLAD 2014
Ponencia CLAD 2014Ponencia CLAD 2014
Ponencia CLAD 2014
 
Transparencia, datos abiertos y gobierno abierto
Transparencia, datos abiertos y gobierno abiertoTransparencia, datos abiertos y gobierno abierto
Transparencia, datos abiertos y gobierno abierto
 
Gobierno Abierto - Construyendo Buenos Gobiernos
Gobierno Abierto - Construyendo Buenos GobiernosGobierno Abierto - Construyendo Buenos Gobiernos
Gobierno Abierto - Construyendo Buenos Gobiernos
 

Similar a Universidad de Cádiz - Casos Practicos #opendata

Desarrollo de las actividades11 5
Desarrollo de las actividades11 5Desarrollo de las actividades11 5
Desarrollo de las actividades11 5
Katherine Urbano
 
Catálogo de software básico y aplicaciones 2.0
Catálogo de software básico y aplicaciones 2.0Catálogo de software básico y aplicaciones 2.0
Catálogo de software básico y aplicaciones 2.0
CRAER de Molina
 
Manual usuario v3 de Arteco Fincas
Manual usuario v3 de Arteco FincasManual usuario v3 de Arteco Fincas
Manual usuario v3 de Arteco Fincas
ramonargo
 
Caja de herramientas ar
Caja de herramientas arCaja de herramientas ar
Caja de herramientas ar
Angela Ruiz
 

Similar a Universidad de Cádiz - Casos Practicos #opendata (20)

Temta4anexos ide13115032
Temta4anexos ide13115032Temta4anexos ide13115032
Temta4anexos ide13115032
 
Ofimatica ultimate
Ofimatica ultimateOfimatica ultimate
Ofimatica ultimate
 
TAREA 7 BUSCADORES
TAREA 7 BUSCADORESTAREA 7 BUSCADORES
TAREA 7 BUSCADORES
 
Desarrollo de las actividades11 5
Desarrollo de las actividades11 5Desarrollo de las actividades11 5
Desarrollo de las actividades11 5
 
12 acciones de marketing en twitter
12 acciones de marketing en twitter12 acciones de marketing en twitter
12 acciones de marketing en twitter
 
Machine learning automatizado
Machine learning automatizadoMachine learning automatizado
Machine learning automatizado
 
Symfony Parte 2
Symfony Parte 2Symfony Parte 2
Symfony Parte 2
 
Contenido y SEO
Contenido y SEOContenido y SEO
Contenido y SEO
 
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
Mariluz Congosto (2019). Social network analysis: una herramienta para desenm...
 
Catálogo de software básico y aplicaciones 2.0
Catálogo de software básico y aplicaciones 2.0Catálogo de software básico y aplicaciones 2.0
Catálogo de software básico y aplicaciones 2.0
 
Manual de Indesign cs2
Manual de Indesign cs2Manual de Indesign cs2
Manual de Indesign cs2
 
Manual usuario v4
Manual usuario v4Manual usuario v4
Manual usuario v4
 
Manual usuario v3 de Arteco Fincas
Manual usuario v3 de Arteco FincasManual usuario v3 de Arteco Fincas
Manual usuario v3 de Arteco Fincas
 
Symfony parte 4
Symfony parte 4Symfony parte 4
Symfony parte 4
 
Caja de herramientas ar
Caja de herramientas arCaja de herramientas ar
Caja de herramientas ar
 
Bases de datos access 1.1
Bases de datos access 1.1Bases de datos access 1.1
Bases de datos access 1.1
 
Sistema de Información
Sistema de InformaciónSistema de Información
Sistema de Información
 
Sobrevivir con Software Libre después del FLISoL
Sobrevivir con Software Libre después del FLISoL Sobrevivir con Software Libre después del FLISoL
Sobrevivir con Software Libre después del FLISoL
 
Unidad2 internet
Unidad2 internetUnidad2 internet
Unidad2 internet
 
Desymfony 2011 - Tutorial #1: Instalacion y primeros pasos
Desymfony 2011 - Tutorial #1: Instalacion y primeros pasosDesymfony 2011 - Tutorial #1: Instalacion y primeros pasos
Desymfony 2011 - Tutorial #1: Instalacion y primeros pasos
 

Más de Ildefonso Montero Pérez (9)

Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
Gobierno abierto y Apertura de datos publicos (JSLWEB 2.0 2011 UCA)
 
Montero thesis-project
Montero thesis-projectMontero thesis-project
Montero thesis-project
 
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
Administracion Electronica - II Jornadas de Conocimiento Libre y Web 2.0 (Draft)
 
MDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del NegocioMDA, Lineas de Producto y Modelado del Negocio
MDA, Lineas de Producto y Modelado del Negocio
 
Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
Montero Dea Camera Ready
Montero Dea Camera ReadyMontero Dea Camera Ready
Montero Dea Camera Ready
 
Montero Dea
Montero DeaMontero Dea
Montero Dea
 
PNIS 2007 slides
PNIS 2007 slidesPNIS 2007 slides
PNIS 2007 slides
 
VaMoS 2008 slides
VaMoS 2008 slidesVaMoS 2008 slides
VaMoS 2008 slides
 

Último

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 

Último (18)

10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 

Universidad de Cádiz - Casos Practicos #opendata

  • 2. ¿Qué haremos en los casos prácticos?  Infraestructura de pruebas  Extracción de datos  Exposición  Consumo
  • 3. Extracción y Exposición de datos  “The five stars of Open Data”
  • 4. ¿Qué fuentes de datos vamos a usar?
  • 5. ¿Qué fuentes de datos vamos a usar?
  • 7. Objetivo: 5* Datos de los usuarios: foaf Datos de los usuarios: foaf
  • 8. Objetivo: 5* Datos de los usuarios: foaf Datos de los usuarios: foaf
  • 9. Extracción de datos con D2R Server 1 1 Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server
  • 10. Extracción de datos con D2R Server 1 1 Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server 2 2 Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7) Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7)
  • 11. Extracción de datos con D2R Server 1 1 Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server 2 2 Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7) Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7) 3 3 Generar mapeo entre la base de datos relacional y los datos en formato semantico Generar mapeo entre la base de datos relacional y los datos en formato semantico ./generate-mapping ./generate-mapping -o REDMINE.n3 -o REDMINE.n3 -d com.mysql.jdbc.Driver -d com.mysql.jdbc.Driver -u USER –p PASSWORD -u USER –p PASSWORD jdbc:mysql://localhost:3306/redmine_default jdbc:mysql://localhost:3306/redmine_default
  • 12. Extracción de datos con D2R Server 1 1 Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server Obtener la ultima versión de D2R: http://www4.wiwiss.fu-berlin.de/bizer/d2r-server 2 2 Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7) Descomprimir y ubicar (p.e.: /usr/local/d2r-server-0.7) 3 3 Generar mapeo entre la base de datos relacional y los datos en formato semantico Generar mapeo entre la base de datos relacional y los datos en formato semantico ./generate-mapping ./generate-mapping -o REDMINE.n3 -o REDMINE.n3 -d com.mysql.jdbc.Driver -d com.mysql.jdbc.Driver -u USER –p PASSWORD -u USER –p PASSWORD jdbc:mysql://localhost:3306/redmine_default jdbc:mysql://localhost:3306/redmine_default 4 4 Levantar el servidor con los datos de la extracción Levantar el servidor con los datos de la extracción ./d2r-server REDMINE.n3 ./d2r-server REDMINE.n3
  • 13. Exponiendo datos con D2R Server
  • 14. Exponiendo datos con D2R Server
  • 15. Exponiendo datos con D2R Server No hemos usado el vocabulario foaf !! Solo somos 4* No hemos usado el vocabulario foaf Solo somos 4*
  • 16. Configurando el mapeo http://xmlns.com/foaf http://xmlns.com/foaf
  • 17. Exponiendo datos con D2R Server Ahora si somos 5* !! :-D Ahora si somos 5* :-D
  • 18. Objetivo: 5* Datos de los usuarios: foaf Datos de los usuarios: foaf
  • 19. Extracción de datos con Triplify 1 1 Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org
  • 20. Extracción de datos con Triplify 1 1 Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org 2 2 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)
  • 21. Extracción de datos con Triplify 1 1 Obtener la ultima versión de Triplify: http://triplify.org Obtener la ultima versión de Triplify: http://triplify.org 2 2 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) 3 3 Configurar la extracción editando config.inc.php Configurar la extracción editando config.inc.php
  • 22. Extracción de datos con Triplify 3 3 Configurar la extracción editando config.inc.php Configurar la extracción editando config.inc.php
  • 23. Extracción de datos con Triplify 3 3 Configurar la extracción editando config.inc.php Configurar la extracción editando config.inc.php
  • 27. Exposición enriquecida con CKAN Seleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarla Seleccionar la distribución de CKAN que deseemos utilizar, instalarla y preconfigurarla  Ubuntu 10.04  VirtualBox  Amazon EC2  Instalación http://docs.ckan.org/en/latest/install-from-package.html#run-package-installer http://docs.ckan.org/en/latest/install-from-package.html#run-package-installer  Configuración post-instalación (Admin) http://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.html http://readthedocs.org/docs/ckan/en/ckan-1.5/post-installation.html  Customización http://readthedocs.org/docs/ckan/en/ckan-1.5/theming.html http://readthedocs.org/docs/ckan/en/ckan-1.5/theming.html
  • 30. Consumo de datos por terceros
  • 31. Consumo de datos por terceros
  • 32. Recursos y referencias útiles para desarrollos http://librdf.org http://librdf.org http://www.rdfabout.com/demo/validator http://www.rdfabout.com/demo/validator
  • 33. Contacta con nosotros http://www.ingenia.es http://www.ingenia.es SEVILLA SEVILLA http://www.facebook.com/ingeniaface http://www.facebook.com/ingeniaface Isla de la Cartuja. Centro de Empresas Pabellón de Italia. Isla de la Cartuja. Centro de Empresas Pabellón de Italia. http://twitter.com/ingenia_spain http://twitter.com/ingenia_spain C/ Isaac Newton nº4, 4ª planta SO. C/ Isaac Newton nº4, 4ª planta SO. 41092 Sevilla. 41092 Sevilla. T.: (34) 954 46 04 48 T.: (34) 954 46 04 48 http://www.linkedin.com/company/2317 http://www.linkedin.com/company/2317 1 1 e-mail: info@ingenia.es e-mail: info@ingenia.es http://www.youtube.com/user/ http://www.youtube.com/user/ MÁLAGA Ingeniacanaltv Ingeniacanaltv MÁLAGA C/ Severo Ochoa, 43. C/ Severo Ochoa, 43. Parque Tecnológico de Andalucía. Parque Tecnológico de Andalucía. 29590 Málaga. 29590 Málaga. T.: (34) 952 02 93 00 T.: (34) 952 02 93 00 e-mail: info@ingenia.es e-mail: info@ingenia.es
  • 34. http://twitter.com/imonteroperez http://twitter.com/imonteroperez http://es.linkedin.com/in/ildefonsomonteroperez http://es.linkedin.com/in/ildefonsomonteroperez Ildefonso Montero Ingeniería e Integración Avanzadas http://imonteroperez.blogspot.com http://imonteroperez.blogspot.com http://bpm-research.blogspot.com http://bpm-research.blogspot.com imontero@ingenia.es
  • 35. Preguntas Muchas gracias por vuestra atención Ildefonso Montero Ingeniería e Integración Avanzadas imontero@ingenia.es