Skip to content

Datasets

  • Example data nobody has checked this yet, still a draft
    The examples and counter-examples under .linkml/tests/data/, named after the class they hold, which tests/test_data.py holds to the committed JSON Schema and the generated dataclasses.

  • FINOS’s CDM documents nobody has checked this yet, still a draft
    The CDM documents Rune wrote in FINOS’s tree, from its FpML ingest and its function tests, which tests/test_finos_samples.py reads with the committed JSON Schema, and the list of those whose shape the schema refuses.

  • FINOS’s tree nobody has checked this yet, still a draft
    Every file of FINOS’s CDM release, unchanged at the repository’s root: the Rosetta model, its resources and samples, the Java build, FINOS’s documentation site in website/ and its governance files.

  • Generated artefacts nobody has checked this yet, still a draft
    What the LinkML generators write from the schema: the JSON Schema, OWL, SHACL, ShEx, SQL, GraphQL, protobuf, TypeScript and JSON-LD under .linkml/project/, the Python dataclasses and Pydantic models, and the merged schema in .linkml/docs/schema/.

  • Neighbour copies nobody has checked this yet, still a draft
    The released adapt copies of other lmodel schemas under .linkml/tests/neighbours/, pinned by checksum, and tests/shared_names.json, which lists the names this copy shares with each.

  • The adapt copy nobody has checked this yet, still a draft
    .lokf/schema/common-domain-model.yaml, the copy of the schema that just lokf-adapt writes for a knowledge bundle to import beside LOKF’s schema, with LegalEntity and Party re-rooted on Concept and thirteen keys renamed with a cdm_ prefix.

  • The CDM LinkML schema nobody has checked this yet, still a draft
    The LinkML schema of the CDM: one module per Rosetta namespace under .linkml/src/common_domain_model/schema/, with every type, choice, enumeration and type alias, written by scripts/rosetta_to_linkml.py and never edited by hand.

  • The CDM’s Rosetta model nobody has checked this yet, still a draft
    FINOS’s Rosetta files under rosetta-source/src/main/rosetta/: the CDM’s types, choices, enumerations, type aliases, conditions and functions, which the converter reads.

  • The FpML code lists nobody has checked this yet, still a draft
    The FpML coding schemes under rosetta-source/src/main/resources/codelist/json/, which the CDM’s code-list type aliases name and the schema writes as enumerations of their codes.

  • The upstream pin and tree list nobody has checked this yet, still a draft
    .linkml/upstream/pin.yaml, which names the FINOS release the tree and the schema hold, and .linkml/tests/upstream_tree.tsv, which lists that release’s files by git object hash.