factograf
ES
Iniciar sesión

método para codificar datos enlazados mediante JSON

JSON-LD

  • 1 min de lectura
  • En 18 idiomas
  • Artículo original de Factograf

JSON-LD (JavaScript Object Notation for Linked Data) es una forma de codificar datos enlazados mediante JSON y de serializar datos en un formato similar al JSON tradicional. Está diseñado para que sea fácil de crear modificando documentos JSON existentes. Es una Recomendación del World Wide Web Consortium, desarrollada inicialmente por el Community Group JSON for Linking Data, después revisada y estandarizada por el Grupo de Trabajo RDF, y actualmente mantenida por el Grupo de Trabajo JSON-LD.

Diseño y contexto

JSON-LD se basa en la idea de un contexto, que asocia las propiedades de los objetos JSON con conceptos de una ontología utilizando el modelo RDF. Para traducir la sintaxis de JSON-LD a RDF, los valores pueden forzarse a un tipo especificado o etiquetarse con un idioma. Un contexto puede incrustarse directamente en un documento JSON-LD o almacenarse en un archivo aparte y referenciarse desde documentos JSON ordinarios mediante una cabecera HTTP Link.

Ejemplo y enlazado

Un ejemplo típico describe a una persona utilizando la ontología FOAF (friend of a friend, amigo de un amigo). Propiedades como name, homepage y el tipo Person se asocian con conceptos de FOAF, y el valor de homepage se declara como IRI. Esto permite identificar a la persona de forma inequívoca, y los IRI resolubles permiten que los documentos enlacen con más datos, un principio conocido como Follow Your Nose (sigue tu nariz). Un procesador RDF que entienda FOAF puede entonces reconocer a la persona y saber qué propiedades contienen el nombre y la página de inicio.

Usos

Schema.org y el Google Knowledge Graph utilizan esta codificación, que se aplica principalmente a la optimización para motores de búsqueda. También se ha empleado en informática biomédica y para representar información de procedencia. Sirve de base a Activity Streams, un formato para intercambiar información sobre actividades, y a ActivityPub, un protocolo federado de redes sociales. En el Internet de las cosas, una Thing Description escrita en JSON-LD describe las interfaces de red de los dispositivos.

En 18 idiomas

Редакція Factograf · Publicado 14 de octubre de 2026 · Basado en parte en Wikipedia, CC BY-SA 4.0 · Artículo fuente