Canonical RDomain Structure
Relationship Profiles
Relationship Profiles govern typed graph links: which link types are allowed, their direction, context dependence, inverse semantics and cardinality discipline.
Typed Link Pattern Graph
Relationships are not generic edges; they are governed typed semantic contracts.
Direction / Inverse Graph
Every directed link should declare whether an inverse meaning exists and how it is computed.
Relationship Profile Matrix
| Element | Meaning | Why it matters |
|---|---|---|
| Predicate type | Named relationship class with defined semantics. | Distinguishes materially different edge meanings. |
| Directionality | Source-to-target interpretation. | Prevents accidental semantic reversal. |
| Inverse | Whether an inverse relationship exists and how it maps. | Supports traversability and semantic symmetry where appropriate. |
| Context | Qualifiers such as time, jurisdiction, role or modality. | Prevents overgeneralized edges detached from conditions. |
| Cardinality | Allowed multiplicity and exclusivity rules. | Protects structural coherence. |