Time-Scoped Relation
- CURIE:
gmeow:TimeScopedRelation - IRI: https://blackcatinformatics.ca/gmeow/TimeScopedRelation
- Category: class
- Defined by:
gmeow:slices/temporal - Box roles: TBox role (What is this?)
A reified relationship that holds only over a particular time interval — the base for residence, tenure, and membership-over-time situations.
Structure
Subclass of: gufo:Situation
Practical Pattern
Use gmeow:TimeScopedRelation as a specialized kind of gufo:Situation. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the base when a relationship is true only across a bounded span and that span, its role-fillers, or its provenance must be queryable as a thing — residence, employment tenure, membership, address validity.
Avoid when
- Avoid for a relationship that holds timelessly, and for the light case where a single statement just needs validity bounds — there annotate the triple with gmeow:validFrom/gmeow:validUntil rather than reifying a situation.
How to use
- Subclass it for the specific tenure, link the scope with
gmeow:duringIntervalto agmeow:TimeInterval, and hang the role-fillers (who, where, what) on the situation as its own properties.
Examples
- ex:lillithAtAcme a
gmeow:TimeScopedRelation;gmeow:duringIntervalex:tenureInterval.