Precedence Tenure
- CURIE:
gmeow:PrecedenceTenure - IRI: https://blackcatinformatics.ca/gmeow/PrecedenceTenure
- Category: class
- Defined by:
gmeow:slices/norms - Box roles: TBox role (What is this?)
The reified, time-scoped fact that one norm took precedence over another within a normative system over an interval — 'Tier 2 overrode X until v3.5' made sayable. The StandpointTenure idiom (Principle 10): carries its interval via gmeow:duringInterval (temporal module); a withdrawn precedence is kept with gmeow:displayable false, never deleted. Use only when adoption / revision of the precedence is itself worth modelling; the common case is flat gmeow:overrides.
Structure
Subclass of: gmeow:TimeScopedRelation
Practical Pattern
Use gmeow:PrecedenceTenure as a specialized kind of gmeow:TimeScopedRelation. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use the reified form when the precedence held over an interval — its adoption, revision, or withdrawal — is itself the fact of interest, e.g. 'Tier 2 overrode X until v3.5'.
Avoid when
- Avoid it for the ordinary case (flat
gmeow:overridescarries pairwise precedence more cheaply) and avoid deleting a withdrawn precedence — keep it withgmeow:displayablefalse (Principle 10).
How to use
- Mint the tenure, name the prevailing and yielding norms with gmeow:precedenceHigher/precedenceLower, scope it with
gmeow:precedenceScope, and carry its interval via the inheritedgmeow:duringInterval.
Examples
- ex:pt1 a
gmeow:PrecedenceTenure;gmeow:precedenceHigherex:tier2;gmeow:precedenceLowerex:xN;gmeow:precedenceScopeex:gdpr.