LinkML is fully described by a metamodel that is itself described in LinkML
Metamodel Versioning scheme#
The LinkML project uses Semantic Versioning (SemVer)
Note there are a number of different artefacts in the LinkML project
linkml-model: the metamodel, the actual LinkML standard
other related projects, e.g. schemasheets
These each have their own distinct versioning schemes, which need not be connected. Versions are tracked in GitHub, alongside respective PyPI releases.
However, starting with the release of linkml-model 1.2, core artefacts version numbers are loosely coupled:
The major and minor version should match the major and minor version of the metamodel
The patch number can vary independently
For example, linkml-runtime 1.5.12 uses the 1.5 series of the metamodel.
All release candidates are given a version number
These are tagged as pre-releases on GitHub
Metamodel Release Notes#
For complete release notes tied to patch releases, see the release notes on GitHub: