A kompendium compounds rather than merely accumulates.
Each contribution is identified, versioned, and attributable, so later work builds on earlier work without guessing what it meant or when it changed. Specifications, reference code, and worked examples live side by side and are released together.
Components
ANF: Analysis Normal Form
A statement-level representation for clinical and terminological assertions, with description-logic semantics for the parts that need them.
Further components will be added as they mature.
Principles
Identity is stable
Every component is addressable by a persistent identifier, independent of its label or location.
Every change is versioned
Status, Time, Author, Module, and Path (STAMP) accompany each assertion.
Semantics where they earn their keep
Description-logic definitions, EL++ and beyond, are first-class. Not every vertex has to carry them.
Specs and code evolve together
Specification text, reference implementations, and examples ship as one release.
Participate
Work happens in the open at github.com/knowledge-kompendium. Start with the contributing guide. All repositories, code and specification text alike, are licensed under the Apache License 2.0.