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, 20140116, 20131105, 20130910, 20130630, 20130411, 20130328, 20130222, 20130202, 20121225, 20120930, 20120830, 20120712, 20120626, 20120522, 20120426, 20120318, 20120122, 20120112, 20111023, 20111016, 20110911, 20110817, 20110808, 20110803, 20110615, 20110507, 20110201, 20101128, 20101024, 20101014, 20100823, 20100529


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, 20140116, 20131105, 20130910, 20130516, 20130514, 20130411, 20130328, 20121225, 20120930, 20120830, 20120712, 20120626, 20120524, 20120426, 20120112, 20111023, 20111016

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 describes access methods for transforming and abstract RDF represention into JSON-LD and back.

Links to JSON-LD RDF API specifications: Latest