linkedobjects

Linked-JSON Spec (Subset of JSON-LD)

Abstract:

This document proposes a lightweight data format called Linked-JSON, inspired by JSON-LD. It focuses on simplifying linking capabilities within JSON by introducing a single key to link data elements to external resources.

Syntax:

Linked-JSON extends standard JSON syntax by adding a special key named @id to represent a Uniform Resource Identifier (URI).

Example:

{
  "@id": "https://example.com/resource-1",
  "name": "Alice",
  "friend": {
    "@id": "https://example.com/resource-2",
    "name": "Bob"
  }
}

Semantics:

Conformance:

Relationship to JSON-LD:

Benefits:

Limitations:

Next Steps:

Disclaimer:

This Linked-JSON Micro-Spec is a proposal and may be subject to change based on community feedback and further development efforts.