A.6.REL:4.1.3 - Reusable declaration episteme
| Canonical FPF name | What this object is | Direct relation to preserve | Naming rule | Subject pattern |
|---|---|---|---|---|
RelationSignature | a U.Signature declaration episteme whose EntityOfConcern is the direct relation kind | its content states a reusable declaration of the relation-participant meanings, obtaining predicate, applicability, occurrence-identity rule, and only the SlotSpecs needed by receiving typed uses | name the declaration episteme from its accepted direct relation species, for example the RelationSignature for MaintenanceInspectionAssignment; the name denotes the declaration episteme, not the relation kind or an occurrence | A.6.0 |
SlotSpec | a declaration-content component identified inside one exact RelationSignature by its declaration-local SlotKind | corresponds to one relation-participant meaning and states the actual participant ValueKind plus the receiving-episteme designation mode | use the exact declaration-local name supplied by the subject pattern, such as HolderSystemSlot in the MaintenanceInspectionAssignment signature; refer to the complete component as that SlotSpec in the named RelationSignature | A.6.5 |
SlotKind, ValueKind, and refMode answer different questions. SlotKind identifies the declaration component locally. ValueKind is the independently governed kind of the actual relation participant. refMode states how a receiving episteme designates that participant. Together they specify one declaration component; world-side entities and occurrences keep their independently governed identities.