ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
1.Introducción• ¿Qué es el OpenData? •   Datos Abiertos      •   Información geográfica, datos sector público, censos, ... ...
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”...
1.Introducción   • Le damos significado: RDF<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/"         xmlns:dc="http://purl....
1.Introducción  • Ahora lo aplicamos al HTML: RDFa<span about="urn:ISSN:0947-6989">  <span property="dc:creator">   <a hre...
1.Introducción• Linked Data o Datos Vínculados
1.Introducción• Linked Data en la Web:
ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
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...
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(Us...
2.- EasyData   • Generador de información RDFa• Resultado:<ul class=”user” xmls:cc=xmlns:cc=http://creativecommons.org/ns#...
2.- EasyData • Control de la publicación de los datos
ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
3.- Casos Prácticos
ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
4.- Linked Data en la Web        http://data.gov.uk
ÍndiceIntroducción                  EasyData: Publicando Linked DataCasos prácticos                       Linked Data en l...
5.- Conclusiones• Estado actual del proyecto:  •   Juan Manuel Dodero, Manuel Palomo, Ivan Ruíz-Rube y Juan      Vázquez. ...
5.- Conclusiones• Desarrollos futuros:  •   Generación de integración con software estadístico (como por      ejemplo R)  ...
EasyData: OpenData and easy access
EasyData: OpenData and easy access
Upcoming SlideShare
Loading in …5
×

EasyData: OpenData and easy access

2,009 views

Published on

Conference about OpenData with EasyData project.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,009
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • EasyData: OpenData and easy access

    1. 1. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    2. 2. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    3. 3. 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
    4. 4. 1.Introducción• ¿Dónde encontramos OpenData?
    5. 5. 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>
    6. 6. 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>
    7. 7. 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 Simulationvon 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>
    8. 8. 1.Introducción• Linked Data o Datos Vínculados
    9. 9. 1.Introducción• Linked Data en la Web:
    10. 10. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    11. 11. 2.- EasyData• EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
    12. 12. 2.- EasyData• EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
    13. 13. 2.- EasyData• EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
    14. 14. 2.- EasyData• EasyData: Generación automática de Linked Data en aplicaciones Ruby on Rails
    15. 15. 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
    16. 16. 2.- EasyData• Ingeniería inversa de la base de datos
    17. 17. 2.- EasyData • Mapping de los datos mediante namespaces
    18. 18. 2.- EasyData • Publicación de los datos mediante RDF http://localhost/redmine/Issue/2
    19. 19. 2.- EasyData• Generador de información RDFa • RDF-Builder: > RDFa = RDFa .new > @user = User.find :first > RDFa .ul(User,@user ,nil ," class =user ")
    20. 20. 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>
    21. 21. 2.- EasyData • Control de la publicación de los datos
    22. 22. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    23. 23. 3.- Casos Prácticos
    24. 24. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    25. 25. 4.- Linked Data en la Web http://data.gov.uk
    26. 26. ÍndiceIntroducción EasyData: Publicando Linked DataCasos prácticos Linked Data en la Web Conclusiones
    27. 27. 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.
    28. 28. 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.

    ×