JSON for Linked Data (JSON-LD) Format
Jump to navigation
Jump to search
A JSON for Linked Data (JSON-LD) Format is a JSON-based format used to serialize Linked Data.
- Context:
- It can be a Human-Readable Format to read and write and easy for machines to parse and generate.
- It can primarily be 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 format.
- It can be a W3C Standard that provides a way to encode structured data using JSON.
- It can allow data to be linked across different documents or websites.
- It can be used in APIs, Web Applications, Markup Languages, and Databases.
- It can enable data integration, data exchange, and semantic annotation among Web resources.
- It can support IRIs (Internationalized Resource Identifiers), making it suitable for multilingual data representation.
- It can enable the creation of vocabularies that can be used to interpret the meaning of data in a JSON document.
- …
- Example(s):
- Counter-Example(s):
- Using plain JSON without linking data across documents or websites.
- Serializing structured data in XML format.
- …
- See: Linked Data, JSON, Web Services, API, W3C, Structured Data.
References
2022
- (Ferrari et al., 2022) ⇒ Andrea Ferrari, Elisa Riforgiato, and Luca Roffia. (2022). “JSON SPARQL Application Profile for Linked Data.” In: 2022 31st Conference of Open Innovations Association (FRUCT), pp. 380-384 . IEEE, DOI:10.23919/FRUCT54823.2022.9770884
- ABSTRACT: This paper presents the JSON SPARQL Application Profile for Linked Data which is a JSON-LD compliant file that can be used to describe applications powered by the SPARQL Event Processing Architecture. Thanks to a publish-subscribe broker built on top of a generic SPARQL endpoint, the architecture allows the development of distributed and context-aware applications based on interoperable microservices. The SPARQL Application Profile includes all the information needed to describe an application, like the SPARQL queries and updates used by each microservice as well as the parameters needed to connect to a broker instance. The paper presents the ontology that has been designed to represent the SPARQL Application Profile from which the JSON-LD context has been eventually extracted.
2020
- https://github.com/digitalbazaar/pyld
- QUOTE: 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 Apache CouchDB and MongoDB.
2020
- https://www.w3.org/TR/json-ld11/
- JSON is a useful data serialization and messaging format. This specification defines JSON-LD 1.1, 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.
This specification describes a superset of the features defined in JSON-LD 1.0 [JSON-LD10] and, except where noted, documents created using the 1.0 version of this specification remain compatible with JSON-LD 1.1.
- JSON is a useful data serialization and messaging format. This specification defines JSON-LD 1.1, 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.
2020
- (Sporny et al., 2020) ⇒ Manu Sporny, Dave Longley, Gregg Kellogg, Markus Lanthaler, and Niklas Lindström. (2020). “JSON-LD 1.1.” W3C Recommendation, Jul
- QUOTE: JSON is a useful data serialization and messaging format. This specification 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.