Specifications

JSON-LD has been designed to be a modular set of specifications. It consists of two base specifications: The JSON-LD Syntax and the JSON-LD API. All other JSON-LD specifications are layered upon the previous two specifications, allowing the community to build experimental extensions on top of the base specifications.

The JSON-LD Syntax

Defines JSON-LD, a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON, and provides a smooth upgrade path from JSON to JSON-LD. It is primarily intended to be a way to use Linked Data in Web-based programming environments, to build interoperable Web services, and to store Linked Data in JSON-based storage engines.

Links to JSON-LD specifications: Latest, 2014011620131105201309102013063020130411201303282013022220130202201212252012093020120830201207122012062620120522201204262012031820120122201201122011102320111016201109112011081720110808201108032011061520110507201102012010112820101024201010142010082320100529

The JSON-LD API

An Application Programming Interface (API) and a set of algorithms for programmatic transformations of JSON-LD documents. This API defines algorithms for applying and removing JSON-LD contexts.

Links to JSON-LD API specifications: Latest, 2014011620131105201309102013051620130514201304112013032820121225201209302012083020120712201206262012052420120426201201122011102320111016

Building JSON-LD APIs: Best Practices

Best practices for publishing JSON-LD and building APIs.

Links to JSON-LD API specifications: Latest,

JSON-LD Framing

JSON-LD Framing allows developers to perform query by example and force a specific tree layout to a JSON-LD document. It allows developers to restructure data retrieved from the Web according to the specific needs of their application. Restructuring JSON-LD data before your application processes it leads to simpler code when processing data from external sources.

Links to JSON-LD Framing specifications: Latest, 20120830

JSON-LD RDF API

JSON-LD RDF API describes access methods for transforming and abstract RDF represention into JSON-LD and back.

Links to JSON-LD RDF API specifications: Latest,