factograf
CS
Přihlásit se

způsob kódování propojených dat pomocí JSON

JSON-LD

JSON-LD (JavaScript Object Notation for Linked Data) je způsob kódování propojených dat pomocí formátu JSON a serializace dat do podoby podobné tradičnímu JSON. Je navržen tak, aby jej bylo snadné vytvářet úpravou existujících dokumentů JSON. Jde o doporučení konsorcia World Wide Web Consortium, které nejprve vyvinula komunita JSON for Linking Data Community Group, poté je prověřila a standardizovala pracovní skupina RDF Working Group a dnes jej spravuje pracovní skupina JSON-LD Working Group.

Návrh a kontext

JSON-LD stojí na myšlence kontextu, který mapuje vlastnosti objektů JSON na pojmy v ontologii pomocí modelu RDF. Při převodu syntaxe JSON-LD do RDF lze hodnoty převést na určený typ nebo je označit jazykovou značkou. Kontext může být vložen přímo do dokumentu JSON-LD, nebo může být uložen v samostatném souboru a odkazován z běžných dokumentů JSON prostřednictvím hlavičky HTTP Link.

Příklad a propojování

Typický příklad popisuje osobu pomocí ontologie FOAF (friend of a friend). Vlastnosti jako jméno, domovská stránka a typ Person jsou namapovány na pojmy FOAF a hodnota domovské stránky je deklarována jako IRI. Osoba tak může být jednoznačně identifikována a řešitelné IRI umožňují dokumentům odkazovat na další data, což je princip známý jako Follow Your Nose. Procesor RDF, který rozumí slovníku FOAF, pak osobu rozpozná a zjistí, které vlastnosti obsahují jméno a domovskou stránku.

Použití

Schema.org a Google Knowledge Graph toto kódování používají, a to převážně pro optimalizaci pro vyhledávače. Využívá se také v biomedicínské informatice a k zaznamenávání informací o původu dat. Je základem formátu Activity Streams pro výměnu informací o aktivitách a protokolu ActivityPub pro federované sociální sítě. V internetu věcí popisuje dokument Thing Description napsaný v JSON-LD síťová rozhraní zařízení.

V 12 jazycích

Редакція Factograf · Publikováno 14. října 2026 · Částečně podle Wikipedie, CC BY-SA 4.0 · Zdrojový článek