Ontologyconcept

The controlled vocabulary that classifies every ConceptNode (kind, facets) and every relationship type — giving the curriculum structure beyond free-form linking.

A fixed enum keeps a 150+ concept graph coherent, enables mechanical passes (rank by abstraction, seed parent->child edges), and makes foundations explicit.

Where it appears

Descend

Historical evolution

Ontology refinement (pass-06c) maps extracted concepts to kinds and flags misfits for human review.

Implementation details

CONCEPT_KINDS (architecture|pass|ir|artifact|math|cs|concept|decision|pattern|limitation) + EDGE_TYPES enums in ir.py.

Sources

View in graph →