The runtime ontology follows a deterministic four-layer chain:
M0 INSTANCE_OF M1 INSTANCE_OF M2 INSTANCE_OF M3
ontology/m3/meta-core.ttl. It is a versioned system grammar;
semantic model output cannot add, remove, or redefine these nodes.ontology/m2/. A build selects
only the types required by the M1 kinds discovered in uploaded files.The model explorer colors business, software, and governance profiles differently. Candidate nodes and pending assertions use dashed strokes; published nodes and accepted assertions use solid strokes. Selecting a node shows attributes, source files, evidence, aggregate assertion confidence, and review state.