existence interval
- CURIE:
gmeow:existenceInterval - IRI: https://blackcatinformatics.ca/gmeow/existenceInterval
- Category: property
- Defined by:
gmeow:slices/lifecycle - Box roles: RBox role (What is this?)
The time interval over which an entity exists. Open-ended (no end instant) when the entity is still extant. Non-functional: in a multi-source merge, different sources may give different bounds, and those claims coexist as standpoint-indexed statements. Carries its temporal frame via gmeow:hasTemporalFrame on the TimeInterval (Principle 11).
Structure
Property shape: object property; gmeow:Entity -> gmeow:TimeInterval
Practical Pattern
Use gmeow:existenceInterval from gmeow:Entity to gmeow:TimeInterval when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Dissolved Org
- Source:
slices/core/lifecycle/examples/dissolved-org.ttl - Examples catalog: open in catalog#example-slices-core-lifecycle-examples-dissolved-org
# --- The dissolved company: still here, with its full lifecycle attached.
# Superseded AND no longer extant, so gmeow:displayable false suppresses it
# from default display — the record is retained, never deleted (P10).
ex:meridian a gmeow:Organization ;
gmeow:name "Meridian Systems Ltd."@en ;
gmeow:hasCreationEvent ex:founding ;
gmeow:hasDestructionEvent ex:dissolution ;
gmeow:existenceInterval ex:meridianLife ;
gmeow:supersededBy ex:apex ;
gmeow:displayable false .
Common Companion Terms
gmeow:Entity, gmeow:TimeInterval
Usage Advice
Use when
- Use to record the span over which an entity exists — open-ended while it is still extant — as the flat companion to its creation and destruction events.
Avoid when
- Avoid baking the temporal frame into the bounds (carry it via
gmeow:hasTemporalFrameon theTimeInterval) and avoid forcing a single span in a merge — divergent source bounds coexist as standpoint-indexed claims, so keep it non-functional.
How to use
- Point
gmeow:existenceIntervalat agmeow:TimeIntervalbearing gmeow:validFrom/validUntil and a temporal frame; leave the end open while the entity is extant, and reify togmeow:EntityExistencewhen the interval claim is contested.
Examples
- ex:sovietUnion
gmeow:existenceIntervalex:ussrSpan. ex:ussrSpan agmeow:TimeInterval;gmeow:validFrom"1922";gmeow:validUntil"1991".