{"datasets/workspace":{"title":"The KTL federation workspace","type":"Dataset","genre":"reference","label":"checked by automation only, still a draft","tone":"automation","definition":"The graph each release of this domain builds from its members, one named graph per bundle plus a graph for the lock. It names the build's checks, what the release's workspace zip and the site's /workspace/ folder hold, the stored queries, and the serve, mcp and Oxigraph ways to read it."},"domains/ktl-federation":{"title":"The KTL federation domain","type":"Domain","genre":"reference","label":"edited since a person last confirmed it (confirmed 2026-10-26, edited 2026-10-29), reopened","tone":"edited","definition":"The domain of the KTL federation. Its builds start here, and another domain may name it as a member. It admits knowledge bundles by release, and its gate policy fails the build on a link no member owns."},"members/ai-linkmo":{"title":"AI-LinkMO knowledge bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29, against W/8dc951765d3beab090836e2a42542f52","tone":"person","definition":"The bundle of the ai-linkmo repository, a reference implementation of operational AI governance over open AI-governance data, as released at v0.4.10 on 2026-10-19."},"members/gist":{"title":"gist knowledge bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29","tone":"person","definition":"The bundle of the lmodel/gist repository, a LinkML rendering of Semantic Arts' gist upper ontology, as released at v0.3.13 on 2026-10-23 under the name gist-linkml."},"members/knowledge-trust-ladder":{"title":"Knowledge Trust Ladder knowledge bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29","tone":"person","definition":"The bundle of the knowledge-trust-ladder repository, which publishes the KTL skills, as released at v0.56.1 on 2026-10-26."},"members/linkml-sidecar":{"title":"linkml-sidecar Knowledge Bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29, against W/86d3df74bb848e94e2e134f7de08a0a3","tone":"person","definition":"The bundle of the noelmcloughlin/linkml-sidecar repository as released at v0.3.2 on 2026-10-26."},"members/obsidian-ktl-curator":{"title":"KTL Curator knowledge bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29, against W/79f4c406ad0c8949a438e2dd4ffaa346","tone":"person","definition":"The bundle of the noelmcloughlin/obsidian-ktl-curator repository as released at 1.6.9 on 2026-10-26."},"members/obsidian-ktl-registrar":{"title":"KTL Registrar knowledge bundle","type":"Member bundle","genre":"reference","label":"confirmed by a person, 2026-10-29, against W/eb7961186bb678bcc7a94e9a1f6e3557","tone":"person","definition":"The bundle of the noelmcloughlin/obsidian-ktl-registrar repository as released at 1.7.10 on 2026-10-26."},"playbooks/confirming-a-member-change":{"title":"Confirming a member change","type":"Playbook","genre":"how-to","label":"checked by automation only, still a draft","tone":"automation","definition":"How a person confirms a member's move to a new release, or a new member, with ktl-curator or the KTL Curator plugin. It names what you need, the steps on the change's branch, the checks to run before the merge, and how to draft a new member with the members script."},"playbooks/contributing":{"title":"Contributing to this domain","type":"Playbook","genre":"how-to","label":"nobody has checked this yet, still a draft","tone":"nobody","definition":"How to set up a clone, what to check before a pull request to this domain, and the rules for AI-assisted changes. It names the gate's two checks, the lint CI runs, the sidecar copies never edited here, and the changelog entry a change in behaviour needs."},"playbooks/knowledge-sources":{"title":"Knowledge sources","type":"Playbook","genre":"how-to","label":"checked by automation only, still a draft","tone":"automation","definition":"Map of the repository paths and outside pages this domain bundle is derived from, the concepts each yields, the files left out on purpose, and how to re-check each on a later refresh."},"playbooks/knowledge-website":{"title":"The knowledge website","type":"Playbook","genre":"how-to","label":"checked by automation only, still a draft","tone":"automation","definition":"How the site at noelmcloughlin.github.io/ktl-federation is built from the bundle, the README, docs/ and the changelog, how to preview it, what to edit for each part, and why the federation workflow deploys it on this host, not the website workflow."},"playbooks/releasing":{"title":"Releasing this domain","type":"Playbook","genre":"how-to","label":"checked by automation only, still a draft","tone":"automation","definition":"How a merge to main releases this domain and rebuilds the workspace. It names the commit types that release, the changelog rule, the release job's Environment, the two workflows the release dispatches, and the repository settings that hold main."},"policies/federation":{"title":"Federation policy","type":"Policy","genre":"reference","label":"edited since a person last confirmed it (confirmed 2026-10-18, edited 2026-10-29), reopened","tone":"edited","definition":"What admits a knowledge bundle to this domain, what a member adds, which release a member names, what a person's confirmation attests, and who arbitrates a claim across bundles. It also says what the build does with a target that names no member's concept or a bundle two domains name."},"references/domain-schema":{"title":"The domain schema","type":"Reference","genre":"reference","label":"checked by automation only, still a draft","tone":"automation","definition":"The LinkML schema in .lokf/domain.yaml that adds Domain, MemberBundle, MemberDomain, ReleaseDistribution and ReleaseChecksum over LOKF core, so lokf validate checks a member's namespace, release and checksum. Its namespace is KTL's, and a host that needs more classes imports it."}}
