SlideShare una empresa de Scribd logo
Í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
 
Interoperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietfInteroperabilidad-iso-ogc-w3c-ietf
Interoperabilidad-iso-ogc-w3c-ietf
Francisco J. Lopez-Pellicer
 
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
Guillermo Á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 Data
Alvaro Graves
 
Aplicaciones de la web semántica
Aplicaciones de la web semánticaAplicaciones de la web semántica
Aplicaciones de la web semántica
Diego 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 patrones
Juan 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.0
Bkdc
 
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 Granada
Jaime 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.pptx
janicemamani2019
 
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 - 1
datamares
 
#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
J 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 defense
slok69
 
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

Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 

Último (20)

Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 

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