Skip to content

Domain schema

Glossary termdomain schemalokfglossary/domain-schema

Checked by automation only

still a draft

Written 2026-10-22 by ktl-librarian (automation). Last checked 2026-10-22 by ktl-librarian (automation).

A LinkML schema importing LOKF's core schema, whose classes that are is_a Concept the bundle's concepts may name in type, checked by lokf validate --schema.

The full record
Checks
  • 2026-10-22 by ktl-librarian (automation)
Sources
Pointed to by
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/ktl/linkml-sidecar/knowledge/glossary/domain-schema
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

A domain schema is a LinkML schema importing LOKF’s, whose is_a: Concept classes the bundle’s concepts may name in type, checked by lokf validate --schema. Every class is closed, so a concept carries only the slots its class declares, and a concept writes its class name in type exactly.

In KTL mode, the sidecar’s dummy schema is the bundle’s domain schema. A bundle beside any other schema does not make it one: a schema is a domain schema only when .lokf/justfile names it (schema :=) or it imports .lokf/lokf.yaml. An adopted schema is not made one, and its maintainers decide whether to connect it. ktl-librarian’s domain-schema page is the authority on what the validator expects.