PyLD¶
PyLD is a Python implementation of the JSON-LD processor API.
JSON-LD is a lightweight syntax for expressing Linked Data in JSON. It lets applications add meaning to existing JSON documents with in-band or out-of-band contexts, while keeping the document shape practical for web APIs, JavaScript, and JSON document stores.
Conformance¶
PyLD aims to conform with:
- JSON-LD 1.1
- JSON-LD 1.1 Processing Algorithms and API
- JSON-LD 1.1 Framing
- The JSON-LD Working Group test suite
The test runner is updated over time to note or skip newer tests that are not yet supported.
Requirements¶
- Python 3.10 or later
requestsfor the default synchronous document loader, when installed with therequestsextraaiohttpfor the asynchronous document loader, when installed with theaiohttpextra