Introducción a JSON-LD Miguel Ángel García Delgado, Daniel Vila-Suero Facultad de Informática Universidad Politécnica.

Slides:



Advertisements
Presentaciones similares
LEER, ES IMPORTANTE: AUTOR DE LOS PICTOGRAMAS: SERGIO PALAO para CATEDU con la colaboración de los profesionales del CPEE Alborada (Zaragoza) y la financiación.
Advertisements

Cataluña, dime de qué presumes y te diré de qué careces.
Estándares de manejo forestal en el sistema FSC Daniel Arancibia, Regional Coordination.
UNIVERSIDAD POLITÉCNICA DE PACHUCA MAESTRÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Matemáticas Discretas M. en C. Arturo Lezama León Maestría.
Universidad Virtual Escuela de Graduados en Educación Relación del Desarrollo de Competencias Matemáticas Mediadas con Recursos de M-learning con las.
Curso: XML, de los datos a la presentación CAPTIVA ·
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
Prototype es un Framework JavaScript que busca facilitar el desarrollo de aplicaciones Web dinámicas. Ofrece un conjunto de herramientas orientado a objetos.
Geometría Analítica Plana
Geometría Gráfica Informática en Arquitectura – ESCUELA TÉCNICA SUPERIOR DE ARQUITECTURA – UNIVERSIDAD POLITÉCNICA DE MADRID Profs.: C. García Reig – I.
Introducción a la Web Semántica (Curso en Buenos Aires. SIU)
XXI Reunión del Foro de Directores y Responsables de Unidades de Información Documental Julio/2005 La explotación cooperativa de contenidos en el contexto.
Recursos Tecnológicos en Psicopedagogía
Punto Bibliotecario de Información al Usuario Punt Bibliotecari dInformació a lUsuari Punto Bibliotecario de Información al Usuario Punt Bibliotecari dInformació.
Biblioteca de la Facultad de Economía y Empresa (Campus Río Ebro)
El reto de compartir recursos educativos Ignasi Labastida i Juan Oficina de Difusión del Conocimiento Universitat de Barcelona.
Styled Layer Descriptor
Geometría Gráfica Informática en Arquitectura – ESCUELA TÉCNICA SUPERIOR DE ARQUITECTURA – UNIVERSIDAD POLITÉCNICA DE MADRID Profs.: C. García Reig – I.
Geometría Gráfica Informática en Arquitectura – ESCUELA TÉCNICA SUPERIOR DE ARQUITECTURA – UNIVERSIDAD POLITÉCNICA DE MADRID Profs.: C. García Reig – I.
Geometría Gráfica Informática en Arquitectura – ESCUELA TÉCNICA SUPERIOR DE ARQUITECTURA – UNIVERSIDAD POLITÉCNICA DE MADRID Profs.: C. García Reig – I.
Geometría Gráfica Informática en Arquitectura – ESCUELA TÉCNICA SUPERIOR DE ARQUITECTURA – UNIVERSIDAD POLITÉCNICA DE MADRID Profs.: C. García Reig – I.
Souto de Moura Casa en Ponte de Lima
UNIVERSIDAD TÉCNICA PARTICULAR E LOJA Evaluación Presencial-Segundo Bimestre Alumno: Leonard Patricio Álvarez Gahona. Paralelo: B Docente: Ing. José Manuel.
Universidad Técnica Particular de Loja Nombre: Javier Coronel Burneo Carrera: Ingeniería Agropecuaria.
12/3/2011 Web Ontology Language (OWL) Mikel Egaña Aranguren Oficina 3205 Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo.
POBLADO DE COLONIZACIÓN DE VEGAVIANA (CÁCERES)
Proceso de innovacion.
Introducción a la gestión de recursos electrónicos Día 1: Uso de recursos electrónicos.
WSDL & UDDI Taller de Sistemas de Información 1
Web Semántica Instituto Tecnológico Costa Grande, Maryo de 2013.
ESPECIFICACIÓN XML 1.0 Alberto Gimeno Arnal
4.- Orientación a Objetos Justo N. Hidalgo Sanz DEPARTAMENTO DE INGENIERÍA INFORMÁTICA.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Modelos de documento (Schema)
Curso Linked Data para bibliotecas y repositorios digitales Daniel Vila Suero Ontology Engineering Group, Universidad Politécnica de Madrid.
Introducción a Linked Data y conceptos básicos Daniel Vila Suero Ontology Engineering Group, Universidad Politécnica de Madrid Agradecimientos:
XML Xlink Kostadin Koruchev. Xlink -- enlaces en XML Se permiten varios tipos de enlaces. Lo más común es enlace de tipo simple. Conceptualmente muy limpio.
XML DEFINICIÓN DE ESQUEMAS
Microbiología y Genética. Universidad de Salamanca Internet es un espejo donde se reflejan todos los intereses humanos desde los más banales hasta los.
Aviso legal Derechos de autor del recurso: Esta obra está sujeta a la licencia Reconocimiento-NoComercial- CompartirIgual 3.0 Unported de Creative Commons.
II Jornada “Temas Actuales en Bibliotecología”. Centro Médico de Mar del Plata 11 de Noviembre de 2011, Mar del Plata Cristian Merlino-Santesteban Centro.
Es un proyecto internacional que tiene como propósito fortalecer a creadores para que sean quienes definan los términos en que sus obras pueden ser usadas,
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
Web Semántica Borja A. Espejo García. ¿Cuál es el aula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de Zaragoza?
Web Ontology Language (OWL)
Title.
CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia Taller sobre estándares Web W3C- 11 de noviembre de.
LICENCIAS CREATIVE COMMONS NOMBRE: SANTIAGO MALDONADO CARRERA: ADMINISTRACION DE EMPRESAS CICLO: PRIMER PARALELO: DOCENTE: Gladys Tenezaca.
28 / OCTUBRE / 2005LOS EUCLIDIANOS “UNIVERSIDAD DE COLIMA” Facultad de Ciencias de la Educación. Licenciado en Educación Media Especializado en Matemáticas.
EXAMEN PRÁCTICO DE COMPUTACIÓN 2DO BIM FECHA: 23/01/2016 ESTUDIANTE: Edgar Morocho TITULACIÓN: Relaciones Públicas DOCENTE: Marcelo Juca.
TITLE.
Introducción a la computaciónInformática I (2015-2) Departamento de Ingeniería Electrónica y de Telecomunicaciones Facultad de Ingeniería Informática.
Title.
Title. TITLE Title.
Title.
TITLE.
Title.
Title.
TITLE.
Title.
Title.
Title.
Title.
TITLE.
Title.
Title.
Title.
El Efecto Doppler y el Big Bang
Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta
Title.
TITLE.
Transcripción de la presentación:

Introducción a JSON-LD Miguel Ángel García Delgado, Daniel Vila-Suero Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo s/n Boadilla del Monte, Madrid, Spain Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial- CompartirIgual 4.0 Internacional.

Contenidos 1.Introducción a JSON-LD 2.De JSON a JSON-LD 3.De RDF a JSON-LD 2

Contenidos 1.Introducción a JSON-LD 2.De JSON a JSON-LD 3.De RDF a JSON-LD 3

Introducción a JSON-LD (I) JSON-LD es una serialización Linked Data basado en JSON Recomendación de W3C dentro del RDF Working Group Ligero, fácil de entender por los desarrolladores Idea principal: define un contexto que permite interpretar la información del documento { { "name": " "homepage": { " }, "Person": " }, "name": "Manu Sporny", "homepage": " }

Introducción a JSON-LD (II) Elementos principales:

Contenidos 1.Introducción a JSON-LD 2.De JSON a JSON-LD 3.De RDF a JSON-LD 6

De JSON a JSON-LD (I) Para el ejemplo, utilizaremos la definición de un punto wifi con su punto geométrico { "id":79, "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

De JSON a JSON-LD (II) El primer paso es añadir el contexto y definir la prefijo base del mismo, en este caso, "zar" { { "zar": " }, "id":79, "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

De JSON a JSON-LD (III) Después definimos la uri del recurso y su tipo { { "zar": " }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

De JSON a JSON-LD (IV) Vamos a definir los campos title y tipo como rdfs:label y el campo estado como rdfs:comment { { "zar": " "rdfs": " "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

De JSON a JSON-LD (V) Ahora definimos el campo lastUpdated como vcard:rev { { "zar": " "rdfs": " "vcard": " "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment ", "lastUpdated":"vcard:rev" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

De JSON a JSON-LD (V) Por último, definimos la relación geometría { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment ", "lastUpdated":"vcard:rev", "geometry" : "geo:geometry", "coordinates" : "geo:lat" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "coordinates":[ , ] }

De JSON a JSON-LD (VI) JSON vs JSON-LD { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment ", "lastUpdated":"vcard:rev", "geometry" : "geo:geometry", "coordinates" : "geo:lat" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "coordinates":[ , ] } { "id":79, "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "type":"Point", "coordinates":[ , ] }

Contenidos 1.Introducción a JSON-LD 2.De JSON a JSON-LD 3.De RDF a JSON-LD 14

De RDF a JSON-LD (I) Para el ejemplo, utilizaremos la definición de un punto wifi con su punto geométrico <rdf:RDF xmlns:rdf=" xmlns:dc=" xmlns:rdfs=" xmlns:vcard=" xmlns:geo=" > 79 AvdCesarAugusto-RamonYCajal Rap En servicio","servicios":"<p>SSID. \"Wizi de Milla Digital\"</p><ul><li>Básico: 512 Kbps / 256 Kbps</li><li>Premium: 1 Mbps / 256 Kbps</li></ul>

De RDF a JSON-LD (II) Empezamos creando el contexto básico con los prefijos del RDF, creamos el campo id del recurso y definimos el tipo. { { "zar": " "rdfs": " "vcard": " "geo":" }, " "zar:ciencia-tecnologia/punto-wifi/" }

De RDF a JSON-LD (III) Añadimos los campos rdfs:label como title y tipo y el campo rdfs:comment como estado. { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps " }

De RDF a JSON-LD (IV) Añadimos el campo vcard:rev como lastUpdated. { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment", "lastUpdated":"vcard:rev" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z" }

De RDF a JSON-LD (V) Añadimos el recurso geometría y la relación con el recurso principal { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment", "lastUpdated":"vcard:rev", "geometry" : "geo:geometry", "lat" : "geo:lat", "long" : "geo:long" }, " "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ "lat": , "long": }

De RDF a JSON-LD (VI) Añadimos el recurso geometría y la relación con el recurso principal { { "zar": " "rdfs": " "vcard": " "geo":" "title": "rdfs:label", "tipo": "rdfs:label", "estado": "rdfs:comment", "lastUpdated":"vcard:rev", "geometry" : "geo:geometry", "lat" : "geo:lat", "long" : "geo:long" }, " tecnologia/punto-wifi/79", "zar:ciencia-tecnologia/punto-wifi/", "title":"AvdCesarAugusto-RamonYCajal", "tipo":"Rap", "estado":"En servicio","servicios":" SSID. \"Wizi de Milla Digital\" Básico: 512 Kbps / 256 Kbps Premium: 1 Mbps / 256 Kbps ", "lastUpdated":" T00:00:00Z", "geometry":{ _ ", "lat": , "long": } <rdf:RDF xmlns:rdf=" xmlns:dc=" xmlns:rdfs=" xmlns:vcard=" xmlns:geo=" > 79 AvdCesarAugusto-RamonYCajal Rap En servicio","servicios":"<p>SSID. \"Wizi de Milla Digital\"</p><ul><li>Básico: 512 Kbps / 256 Kbps</li><li>Premium: 1 Mbps / 256 Kbps</li></ul>

¿Dudas? ¿Preguntas? Muchas gracias. Miguel Ángel García Delgado Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo s/n Boadilla del Monte, Madrid, Spain