SlideShare una empresa de Scribd logo
1 de 30
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
1.Introducción


• ¿Qué es el OpenData?
 •   Datos Abiertos
      •   Información geográfica, datos sector público, censos, ...

      •   ¿Quién los tiene? Organismos públicos y privados.

      •   ¿Cómo los quiero? Sin copyright, sin restricciones y sin
          procesar

      •   ¿Para qué los quiero? Generar INFORMACIÓN
1.Introducción
• ¿Dónde encontramos OpenData?
1.Introducción
   • Tenemos los datos, ¿y ahora qué?
              www.hostexample.com/redmine/s/Project/3
<xml version=”1.0” encoding=”UTF-8”?>
 <Project>
   <Date>2012-02-18 14:48:08 +0100</Date>
   <Title>System analysis and processing of human symptomatology</Title>
   <Status>Enable</Status>
 </Project>
</xml>
1.Introducción
   • Le damos significado: RDF
<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">

 <foaf:Project rdf:about="http://www.hostexample.com/redmine/s/Project/3">

   <dc:date>2012-02-18 14:48:08 +0100</dc:date>

   <foaf:name>System analysis and processing of human symptomatology</foaf:name>

   <foaf:status>Enable</foaf:status>

 </foaf:Project>
</rdf:RDF>
1.Introducción
  • Ahora lo aplicamos al HTML: RDFa
<span about="urn:ISSN:0947-6989">
  <span property="dc:creator">
   <a href="http://www.informatik.tu-cottbus.de/%7Egwagner">Gerd Wagner</a>
  </span>,
  <span property="dc:contributor">Adrian Giurca</span>,
  <span property="dc:contributor">Marco Pehla</span>,
  <span property="dc:contributor">Jens Werner</span>
  (<span property="dcterms:issued">2008</span>).
  <span property="dc:title">
    <a href="http://www-docs.tu-cottbus.de/pressestelle/public/
Forum_der_Forschung/Heft_21/047-052_Kapitel04.pdf">Modellierung und Simulation
von Multiagenten-Systemen</a>
  </span>,
  Forum der Forschung, 21/2008, pp. 47-52,
  <span property="dc:publisher">BTU Cottbus Eigenverlag</span>,
  <span property="dc:identifier">ISSN:0947-6989</span>.
 </span>
1.Introducción
• Linked Data o Datos Vínculados
1.Introducción
• Linked Data en la Web:
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
2.- EasyData

•   EasyData: Generación automática de Linked
    Data en aplicaciones Ruby on Rails
2.- EasyData

•   EasyData: Generación automática de Linked
    Data en aplicaciones Ruby on Rails
2.- EasyData

•   EasyData: Generación automática de Linked
    Data en aplicaciones Ruby on Rails
2.- EasyData

•   EasyData: Generación automática de Linked
    Data en aplicaciones Ruby on Rails
2.- EasyData
 • ¿Cómo funciona EasyData?
   - Interfaz RDF para la publicación de los
   Linked Data.

   - Interfaz de control de los datos
   publicados y establecimiento de niveles de
   acceso.

   - Generador de código RDFa para añadir
   significado a las vistas en HTML.

   - Interfaz de ayuda para la integración y
   aprovechamiento de los datos
2.- EasyData
• Ingeniería inversa de la base de datos
2.- EasyData
 • Mapping de los datos mediante namespaces
2.- EasyData
 • Publicación de los datos mediante RDF




      http://localhost/redmine/Issue/2
2.- EasyData
• Generador de información RDFa
 • RDF-Builder:
   > RDFa = RDFa .new
   > @user = User.find :first
   > RDFa .ul('User',@user ,nil ," class ='user '")
2.- EasyData
   • Generador de información RDFa
• Resultado:
<ul class=”user” xmls:cc=xmlns:cc=http://creativecommons.org/ns# xmls:rdfs=http://www.w3.org/2000/01/rdf-
schema#
xmls:skos=http://www.w3.org/2004/02/skos/core# xmls:dc=http://purl.org/dc/elements/1.1/
xmls:owl=http://www.w3.org/2002/07/owl# xmls:cert=http://www.w3.org/ns/auth/cert#
xmls:foaf=http://xmlns.com/foaf/0.1/ xmls:xsd=http://www.w3.org/2001/XMLSchema#
xmls:wot=http://www.xmlns.com/wot/0.1/ xmls:sioc=http://rdfs.org/sioc/ns#
xmls:geo=http://www.w3.org/2003/01/geo/wgs84_pos# xmls:dc=http://purl.org/dc/elements/1.1/
typeof='dc:contributor'>
<li property='skos:inScheme'>false</li><li property='skos:related'>en</li>
<li property='dc:identifier'>3</li>
<li property='rdfs:domain'>Vázquez</li>
<li property='cc:legalcode'>jnillo9@gmail.com</li>
<li property='owl:disjointUnionOf'>Sat Oct 29 04:33:19 +0200 2011</li>
<li property='cert:decimal'>User</li>
<li property='cc:jurisdiction'>Juan </li>
<li property='owl:assertionProperty'>jnillo</li>
<li property='rdfs:isDefinedBy'></li>
<li property='xsd:language'></li>
</ul>
2.- EasyData
 • Control de la publicación de los datos
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
3.- Casos Prácticos
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
4.- Linked Data en la Web




        http://data.gov.uk
Índice
Introducción
                  EasyData: Publicando Linked Data

Casos prácticos
                       Linked Data en la Web

 Conclusiones
5.- Conclusiones

• Estado actual del proyecto:
  •   Juan Manuel Dodero, Manuel Palomo, Ivan Ruíz-Rube y Juan
      Vázquez. 5º Metadata and Semantics Research Conference
      (2011). Open linked data model revelation and access for
      analytical web science.

  •   Actualmente la gema se encuentra disponible en el repositorio
      oficial de gemas de Ruby www.RubyGems.org y a día de hoy
      cuenta con más de 1600 descargas.

  •   EasyData3 se encuentra en desarrollo para Ruby on Rails 3.x.
5.- Conclusiones


• Desarrollos futuros:
  •   Generación de integración con software estadístico (como por
      ejemplo R)

  •   Replicación de la gema a otros frameworks: Django, Symphony y
      Spring/Hibernate entre otros.

  •   Integración con la plataforma Ckan para la publicación de datos.

  •   Mejorar la integración de plataformas Ruby on Rails con Moodle.
EasyData: OpenData and easy access

Más contenido relacionado

Similar a EasyData: OpenData and easy access

Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...Software Guru
 
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientasDesarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientasGuillermo Álvaro Rey
 
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataExplotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataAlvaro Graves
 
Aplicaciones de la web semántica
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semánticaDiego Berrueta
 
Presentación html5
Presentación html5Presentación html5
Presentación html5aydimdagam
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesJuan José Domenech
 
12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...Neurowork
 
Web 2.0
Web 2.0Web 2.0
Web 2.0Bkdc
 
Introducción a Linked Data [esp]
Introducción a Linked Data [esp]Introducción a Linked Data [esp]
Introducción a Linked Data [esp]Jon Lazaro Aduna
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaJaime Torres Benavente
 
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptx
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptxSoftware Libre-2023 PRESENTACIÓN SISTEMAS.pptx
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptxjanicemamani2019
 
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...SemanticWebBuilder
 
Presentación de DataMARES - 1
Presentación de DataMARES - 1Presentación de DataMARES - 1
Presentación de DataMARES - 1datamares
 
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.pptJ T "Tom" Johnson
 
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?Francisco J. Lopez-Pellicer
 
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...Artium Vitoria
 
Metaproxy defense
Metaproxy defenseMetaproxy defense
Metaproxy defenseslok69
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 

Similar a EasyData: OpenData and easy access (20)

Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
Cómo construir una plataforma poderosa de datos en un ambiente con recursos r...
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
 
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientasDesarrollo práctico de aplicaciones Linked Data: metodología y herramientas
Desarrollo práctico de aplicaciones Linked Data: metodología y herramientas
 
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open DataExplotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
Explotando la Web de Datos: Como crear aplicaciones usando Linked Open Data
 
Aplicaciones de la web semántica
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semántica
 
Presentación html5
Presentación html5Presentación html5
Presentación html5
 
Big Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patronesBig Data - Conceptos, herramientas y patrones
Big Data - Conceptos, herramientas y patrones
 
12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...12 integración de la solución de gestión documental opensource en la empresa ...
12 integración de la solución de gestión documental opensource en la empresa ...
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Introducción a Linked Data [esp]
Introducción a Linked Data [esp]Introducción a Linked Data [esp]
Introducción a Linked Data [esp]
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de Granada
 
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptx
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptxSoftware Libre-2023 PRESENTACIÓN SISTEMAS.pptx
Software Libre-2023 PRESENTACIÓN SISTEMAS.pptx
 
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
Web Semántica de la teoría a la práctica: lecciones aprendidas en ambientes p...
 
Presentación de DataMARES - 1
Presentación de DataMARES - 1Presentación de DataMARES - 1
Presentación de DataMARES - 1
 
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
 
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?
OGC Testbed 11: ¿Es SPARQL la clave para la interoperabilidad?
 
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...
IX Encuentros de Centros de Documentación de Arte Contemporáneo en Artium - O...
 
Metaproxy defense
Metaproxy defenseMetaproxy defense
Metaproxy defense
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

EasyData: OpenData and easy access

  • 1.
  • 2. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 3. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 4. 1.Introducción • ¿Qué es el OpenData? • Datos Abiertos • Información geográfica, datos sector público, censos, ... • ¿Quién los tiene? Organismos públicos y privados. • ¿Cómo los quiero? Sin copyright, sin restricciones y sin procesar • ¿Para qué los quiero? Generar INFORMACIÓN
  • 6. 1.Introducción • Tenemos los datos, ¿y ahora qué? www.hostexample.com/redmine/s/Project/3 <xml version=”1.0” encoding=”UTF-8”?> <Project> <Date>2012-02-18 14:48:08 +0100</Date> <Title>System analysis and processing of human symptomatology</Title> <Status>Enable</Status> </Project> </xml>
  • 7. 1.Introducción • Le damos significado: RDF <rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <foaf:Project rdf:about="http://www.hostexample.com/redmine/s/Project/3"> <dc:date>2012-02-18 14:48:08 +0100</dc:date> <foaf:name>System analysis and processing of human symptomatology</foaf:name> <foaf:status>Enable</foaf:status> </foaf:Project> </rdf:RDF>
  • 8. 1.Introducción • Ahora lo aplicamos al HTML: RDFa <span about="urn:ISSN:0947-6989"> <span property="dc:creator"> <a href="http://www.informatik.tu-cottbus.de/%7Egwagner">Gerd Wagner</a> </span>, <span property="dc:contributor">Adrian Giurca</span>, <span property="dc:contributor">Marco Pehla</span>, <span property="dc:contributor">Jens Werner</span> (<span property="dcterms:issued">2008</span>). <span property="dc:title"> <a href="http://www-docs.tu-cottbus.de/pressestelle/public/ Forum_der_Forschung/Heft_21/047-052_Kapitel04.pdf">Modellierung und Simulation von Multiagenten-Systemen</a> </span>, Forum der Forschung, 21/2008, pp. 47-52, <span property="dc:publisher">BTU Cottbus Eigenverlag</span>, <span property="dc:identifier">ISSN:0947-6989</span>. </span>
  • 9. 1.Introducción • Linked Data o Datos Vínculados
  • 11. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 12. 2.- EasyData • EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
  • 13. 2.- EasyData • EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
  • 14. 2.- EasyData • EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
  • 15. 2.- EasyData • EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
  • 16. 2.- EasyData • ¿Cómo funciona EasyData? - Interfaz RDF para la publicación de los Linked Data. - Interfaz de control de los datos publicados y establecimiento de niveles de acceso. - Generador de código RDFa para añadir significado a las vistas en HTML. - Interfaz de ayuda para la integración y aprovechamiento de los datos
  • 17. 2.- EasyData • Ingeniería inversa de la base de datos
  • 18. 2.- EasyData • Mapping de los datos mediante namespaces
  • 19. 2.- EasyData • Publicación de los datos mediante RDF http://localhost/redmine/Issue/2
  • 20. 2.- EasyData • Generador de información RDFa • RDF-Builder: > RDFa = RDFa .new > @user = User.find :first > RDFa .ul('User',@user ,nil ," class ='user '")
  • 21. 2.- EasyData • Generador de información RDFa • Resultado: <ul class=”user” xmls:cc=xmlns:cc=http://creativecommons.org/ns# xmls:rdfs=http://www.w3.org/2000/01/rdf- schema# xmls:skos=http://www.w3.org/2004/02/skos/core# xmls:dc=http://purl.org/dc/elements/1.1/ xmls:owl=http://www.w3.org/2002/07/owl# xmls:cert=http://www.w3.org/ns/auth/cert# xmls:foaf=http://xmlns.com/foaf/0.1/ xmls:xsd=http://www.w3.org/2001/XMLSchema# xmls:wot=http://www.xmlns.com/wot/0.1/ xmls:sioc=http://rdfs.org/sioc/ns# xmls:geo=http://www.w3.org/2003/01/geo/wgs84_pos# xmls:dc=http://purl.org/dc/elements/1.1/ typeof='dc:contributor'> <li property='skos:inScheme'>false</li><li property='skos:related'>en</li> <li property='dc:identifier'>3</li> <li property='rdfs:domain'>Vázquez</li> <li property='cc:legalcode'>jnillo9@gmail.com</li> <li property='owl:disjointUnionOf'>Sat Oct 29 04:33:19 +0200 2011</li> <li property='cert:decimal'>User</li> <li property='cc:jurisdiction'>Juan </li> <li property='owl:assertionProperty'>jnillo</li> <li property='rdfs:isDefinedBy'></li> <li property='xsd:language'></li> </ul>
  • 22. 2.- EasyData • Control de la publicación de los datos
  • 23. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 25. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 26. 4.- Linked Data en la Web http://data.gov.uk
  • 27. Índice Introducción EasyData: Publicando Linked Data Casos prácticos Linked Data en la Web Conclusiones
  • 28. 5.- Conclusiones • Estado actual del proyecto: • Juan Manuel Dodero, Manuel Palomo, Ivan Ruíz-Rube y Juan Vázquez. 5º Metadata and Semantics Research Conference (2011). Open linked data model revelation and access for analytical web science. • Actualmente la gema se encuentra disponible en el repositorio oficial de gemas de Ruby www.RubyGems.org y a día de hoy cuenta con más de 1600 descargas. • EasyData3 se encuentra en desarrollo para Ruby on Rails 3.x.
  • 29. 5.- Conclusiones • Desarrollos futuros: • Generación de integración con software estadístico (como por ejemplo R) • Replicación de la gema a otros frameworks: Django, Symphony y Spring/Hibernate entre otros. • Integración con la plataforma Ckan para la publicación de datos. • Mejorar la integración de plataformas Ruby on Rails con Moodle.

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n