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.
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
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
Best practices for publishing JSON-LD and building APIs.
Links to JSON-LD API specifications: Latest,
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.
RDF describes a graph-based data model for making claims about the world and provides the foundation for reasoning upon that graph of information. At times, it becomes necessary to compare the differences between graphs, digitally sign graphs, or generate short identifiers for graphs via hashing algorithms. This document outlines an algorithm for normalizing RDF graphs such that these operations can be performed on the normalized graphs.
Links to RDF Graph Normalization specifications: Latest, 20111016
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,