factograf
FR
Se connecter

méthode d'encodage de données liées utilisant JSON

JSON-LD

  • 1 min de lecture
  • En 18 langues
  • Article original de Factograf

JSON-LD (JavaScript Object Notation for Linked Data) est un moyen d'encoder des données liées au moyen de JSON et de sérialiser des données sous une forme similaire au JSON traditionnel. Il est conçu pour être facile à créer en modifiant des documents JSON existants. Il s'agit d'une recommandation du World Wide Web Consortium, d'abord élaborée par le groupe communautaire JSON for Linking Data, puis examinée et normalisée par le groupe de travail RDF, et désormais maintenue par le groupe de travail JSON-LD.

Conception et contexte

JSON-LD repose sur la notion de contexte, qui associe les propriétés des objets JSON à des concepts d'une ontologie selon le modèle RDF. Pour traduire la syntaxe JSON-LD en RDF, les valeurs peuvent être converties vers un type spécifié ou être étiquetées avec une langue. Un contexte peut être intégré directement dans un document JSON-LD ou stocké dans un fichier séparé, référencé depuis des documents JSON ordinaires au moyen d'un en-tête HTTP Link.

Exemple et liaison

Un exemple typique décrit une personne à l'aide de l'ontologie FOAF (friend of a friend). Des propriétés telles que le nom, la page d'accueil et le type Person sont associées à des concepts de FOAF, et la valeur de la page d'accueil est déclarée comme IRI. Cela permet d'identifier la personne sans ambiguïté, et des IRI résolubles permettent aux documents de renvoyer vers d'autres données, principe connu sous le nom de Follow Your Nose. Un processeur RDF qui comprend FOAF peut alors reconnaître la personne ainsi que les propriétés qui contiennent son nom et sa page d'accueil.

Usages

Schema.org et le Google Knowledge Graph utilisent cet encodage, principalement dans le cadre de l'optimisation pour les moteurs de recherche. Il a également été employé en informatique biomédicale et pour représenter des informations de provenance. Il sous-tend Activity Streams, un format d'échange d'informations sur des activités, et ActivityPub, un protocole de réseau social fédéré. Dans l'Internet des objets, une Thing Description rédigée en JSON-LD décrit les interfaces réseau des appareils.

En 18 langues

Редакція Factograf · Publié 14 octobre 2026 · En partie d’après Wikipédia, CC BY-SA 4.0 · Article source