let s = import "../schema.ncl" in # Knowledge Works domain — authored coherent wholes and their multi-modal expression. # The unit is the Work (book as archetype): a coherent, authored whole. # Dissemination — print, digital, web, interactive, RAG — is an *expression* of the # Work across modes/formats/channels, an effect, not the Work's definition. # Authority: librosys project. Schemas queried via schema_cmd. # Consumers declare .librosys.ontoref/ for their implementation. s.Domain & { id = "librosys", name = "Knowledge Works", repo_kinds = ["KnowledgeBase", "ContentProject"], description = "Authored coherent Works (book as archetype) and their expression across modes, formats and channels. The unit is the Work — a Central work with Satellites and Elements; content-type schemas (concepto, ejemplo, ejercicio, pauta, reflexion, glosario) are its internal fabric; print / digital / web / interactive / RAG are expressions of the Work, not its definition.", short_alias = "lb", # NCL schemas live in the librosys project — not in ontoref. schema_cmd = "ore project root librosys", commands = [ { id = "content-types", description = "List declared content-type schemas" }, { id = "index", description = "RAG index status and last rebuild" }, { id = "chapters", description = "Chapter map from config/project.toml" }, ], pages = [], }