¿Qué es JSON-LD?

JSON-LD (JavaScript Object Notation for Linking Data) es un conjunto de estándares W3C (aún en draft) para representar Linked Data en JSON.

JSON-LD es completamente compatible con el modelo RDF, aunque mucho más simple de usar!!!

JSON-LD es ideal como lenguaje de intercambio Linked Data para entornos Javascript o bases de datos no estructuradas como MongoDB.

Con JSON-LD se puede evitar que cada API que usa JSON devuelva para referirse a los mismos conceptos estructuras diferentes:

Veamos un ejemplo:

Este ejemplo describe una persona siguiendo el Contexto http://json-ld.org/contexts/person.jsonld que tiene este aspecto:

Usar JSON-LD permite que esta persona esté identificada sin ambigüedad usando el atributo @context.

Existen implementaciones en varios lenguajes:

Como Javascript o Java

En Java basta con añadir esta dependencia:

Y usarlo:

Esta presentación muestra un ejemplo de uso de JSON-LD con MongoDB ciertamente interesante: http://www.slideshare.net/gkellogg1/jsonld-and-mongodb

Respuestas

  1. […] Hace más de un año que publicamos este post sobre JSON-LD: […]

Replica a Resumen JSON | Un poco de Java Cancelar la respuesta