LinkML Documentation
Everything you need to know about LinkML, the Linked Data Modeling Language.
LinkML is a flexible modeling language that allows you to author schemas in YAML that describe the structure of your data. LinkML provides a framework for working with and validating data in a variety of formats (JSON, RDF, TSV) provides generators for compiling LinkML schemas to other frameworks.
Documentation
Metamodel Reference
The LinkML metamodel is itself described in LinkML. This model is
hosted in the linkml-model
repository. Each element of the model has a URI of the form
https://w3id.org/linkml/<ELEMENT>
, shortened to the CURIE linkml:<ELEMENT>
The key schema elements are:
Developers
If you are a developer looking to either contribute to the framework, or make use of any linkml package programmatically, this section is for you