Skip to main content

Domain Ontology

The ontology is the single source of truth for both backend and frontend.

  • Backend YAML: snow-ir-ontology/yaml/chenab.yaml
  • Frontend mirror: snow-ir-app/src/domain/ontology.ts
  • OWL/SHACL constraints: snow-ir-ontology/shacl/chenab.shapes.ttl

Both the backend and frontend mirrors are versioned in Git and treated as a contract. Any change ships with an ADR and a version bump in ONTOLOGY_VERSION.

See the implementation plan §1 for the full specification.