Welcome to jsonldschema’s documentation!

The JSONLDschema python package offers functionality to support the creation and use of machine-actionable and FAIR (Findable, Accessible, Interoperable and Reusable) metadata models expressed as JSON-schemas for JSON-LD data.

The approach relies on representing the metadata models as JSON-schemas with additional JSON-LD context files to provide semantic annotations to the model.

This python package can be used in combination with some visualisation tools:

We have used this approach in several metadata models, such as the Data Tag Suite (DATS) model for data discovery and multiple metadata models generated from Minimum Information Requirements.

Indices and tables