JSON for Linking Data


Data is messy and disconnected. JSON-LD organizes and connects it, creating a better Web.

Linked Data

Linked Data empowers people that publish and use information on the Web. It is a way to create a network of standards-based, machine-readable data across Web sites. It allows an application to start at one piece of Linked Data, and follow embedded links to other pieces of Linked Data that are hosted on different sites across the Web.

A Simple Example

{
  "@context": "http://json-ld.org/contexts/person.jsonld",
  "@id": "http://dbpedia.org/resource/John_Lennon",
  "name": "John Lennon",
  "born": "1940-10-09",
  "spouse": "http://dbpedia.org/resource/Cynthia_Lennon"
}

JSON-LD logo JSON-LD

JSON-LD is a lightweight Linked Data format. It is easy for humans to read and write. It is based on the already successful JSON format and provides a way to help JSON data interoperate at Web-scale. JSON-LD is an ideal data format for programming environments, REST Web services, and unstructured databases such as CouchDB and MongoDB.



Playground

The JSON-LD Playground is a web-based JSON-LD viewer and debugger. If you are interested in learning JSON-LD, this tool will be of great help to you. Developers may also use the tool to debug, visualize, and share their JSON-LD markup.

Launch the JSON-LD Playground

Developers

JSON-LD is available in a number of popular programming environments. Each implementation of JSON-LD listed below is fully conforming to the offical JSON-LD specifications.

The JSON-LD Test Suite is useful for validating JSON-LD Processors.

Conformance of various processors is documented in the implementation report.


Getting Help / Collaborating

JSON-LD is being developed by the W3C JSON-LD Community Group. It is in the final stages of standardization at W3C. Participation is open to the public. There is a JSON-LD Github repository. If you need immediate help, we have a #json-ld IRC support channel on freenode.net. There is also a JSON-LD mailing list. All weekly meetings are open to the public, and are minuted, recorded, and archived. Listed below are all of the communication tools that the community uses on a weekly basis.


Learn More...

This website contains a number of curated video, presentations, tutorials, and documentation about JSON-LD. Assuming you are familiar with JSON, these training materials will help you quickly put the power of JSON-LD into your web development efforts.

Learn more about JSON-LD