The CDM LinkML schema
datasets/common-domain-model-linkml-schemaNobody 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
- AI covenant (about)
- Build and test (main.yaml) (about)
- Documentation site (related to)
- Example data (about)
- Generated artefacts (derived from)
- Regenerate and test (about)
- The adapt copy (derived from)
- What each Rosetta construct becomes (about)
- What is left out (about)
- What LinkML cannot state (about)
- 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
The CDM LinkML schema
Section titled “The CDM LinkML schema”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