Ontology Conventions

The canonical guide to MODELING a Kanonak ontology — how to choose between classes, properties, and individuals; when a property is a datatype property versus an object property; how subClassOf and multiple inheritance work and the one conflict they must avoid; how to constrain a property's cardinality and values with shapes so the contract says how many and which; and how the protocol decides which individuals are part of the schema (enumerations) versus data. The single source of truth for ontology modeling discipline, separate from the foundational wire-format rules in the kanonak-protocol spec and from the vocabulary-specific authoring guides (look, transformations, view).

Ontology ConventionsHow to model a domain in Kanonak — classes vs properties vs individuals, datatype vs object properties, subClassOf and multiple inheritance, constraining…