Skip to content

The CDM LinkML schema

Datasetreferencedatasets/common-domain-model-linkml-schema

Nobody has checked this yet

still a draft

Written 2026-11-06 by ktl-librarian (automation).

The full record
Checks
none recorded
Sources
Is part of
Derived from
Pointed to by
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/lmodel/common-domain-model/knowledge/datasets/common-domain-model-linkml-schema
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

scripts/rosetta_to_linkml.py reads every type, choice, enum and typeAlias in FINOS’s Rosetta files. It writes one LinkML module per Rosetta namespace, and the umbrella common_domain_model.yaml that imports them all.1 A condition the converter cannot state is named in the class’s comments, with its Rosetta text.

docs/about.md says what each Rosetta construct becomes.2 tests/test_converter.py fails when a module differs from what the converter writes, so nobody edits the modules by hand.3

  1. .linkml/scripts/rosetta_to_linkml.py, the docstring ↩

  2. .linkml/docs/about.md ↩

  3. .linkml/tests/test_converter.py, the docstring ↩