Skip to main content
  1. Standards and Formats/

LinkML

LinkML is a modeling language for defining data schemas that can generate JSON Schema, SHACL, SQL DDL, Python dataclasses, and more from a single YAML source definition.

LinkML serves as the common denominator for custom metadata schemas in the con/serve ecosystem. By defining schemas in LinkML rather than ad-hoc JSON or YAML, tools gain automatic validation, documentation generation, and interoperability with linked data standards.

Used by:

Adopting LinkML as the standard schema language means any tool in the ecosystem can consume schemas defined by other tools, validate metadata at ingest time, and produce output that conforms to shared vocabularies.