JSON-LD

JSON-LD
Dateiendung: .jsonld
MIME-Type: application/ld+json
Entwickelt von: World Wide Web Consortium (W3C)
Aktuelle Version 1.0
(16. Januar 2014)
Art: konkrete Syntax von RDF
Container für: Linked Data
Erweitert von: JSON, RDF
Standard(s): JSON-LD 1.0
JSON-LD 1.0 Processing Algorithms and API (W3C Recommendations)
json-ld.org

JSON-LD (Akronym von englisch für „JSON-basierte Serialisierung für verLinkte Daten“) bezeichnet Empfehlungen des W3C, weltweit verknüpfte Daten (nach dem RDF-Modell) im schlanken JSON-Format einzubetten. Damit können Webservices und Webapplikationen, die ihre Daten bevorzugt in JSON austauschen, leichten Anschluss zum Semantischen Web finden und reibungsloser zusammenarbeiten, indem sie global eindeutige Bezeichnungen für logisch geordnete Begriffe verwenden.

Die Entwicklung begann 2010[1] und führte im Januar 2014 zur Verabschiedung zweier Dokumente über die erste Version.[2][3][4]

Für die Industrie ist die Einbettung in das etablierte JSON interessant, weil sie so den zugehörigen Baukasten aus Parsern, Speichern[5] bzw. Datenbanken,[6] Programmiersprachen-Anbindungen, sowie Know-how u. ä. weiter verwenden könnte. Die Entwickler versuchten sich daran zu orientieren, wie JSON bisher zum Datenaustausch genutzt wird. Dadurch soll die Umstellung einer Software von JSON auf JSON-LD möglichst einfach sein.[7] Hierzu kann es bereits ausreichen, einen ansonsten unveränderten JSON-Text mit einem sogenannten Kontext zu verknüpfen (siehe Abschnitt Technik und Grundbegriffe von JSON-LD).

Anwender von JSON-LD, welche hauptsächlich an herkömmlichem JSON interessiert sind, müssen RDF nicht verstehen. Gleichzeitig stellt das Datenmodell von JSON-LD eine Erweiterung des RDF-Modells dar.[3]

  1. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen linked-json.
  2. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen has-been-published.
  3. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen json-ld.
  4. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen json-ld-api.
  5. Für praktisch jede Programmiersprache, die zur Webentwicklung benutzt wird, gibt es eine Konvention, JSON-Daten im Hauptspeicher zu verwalten.
  6. namentlich vom NoSQL-Typ, der JSON nativ unterstützt wie MongoDB und CouchDB, aber auch SQL-Datenbanken mit JSON-Unterstützung wie PostgreSQL u. a.
  7. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen 3gen-web-apis.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in