Temporal Frame
- CURIE:
gmeow:TemporalFrame - IRI: https://blackcatinformatics.ca/gmeow/TemporalFrame
- Category: class
- Defined by:
gmeow:slices/temporal - Box roles: CBox role, TBox role (What is this?)
A reference system for expressing time — the temporal counterpart of gmeow:ReferenceFrame. Decomposed into a TimeScale, an optional CalendarSystem, and an optional ReferencePosition. Every crisp instant or interval is asserted relative to a TemporalFrame (Principle 11).
Structure
Subclass of: gmeow:ReferenceFrame, gufo:Object
Practical Pattern
Use gmeow:TemporalFrame as a specialized kind of gmeow:ReferenceFrame, gufo:Object. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: crm, crmgeo, time
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:TemporalFrame |
equivalence | - |
skos:relatedMatch | crm:E52_Time-Span | gmeow-temporal.sssom.tsv; gmeow:eqTemporal002; confidence 0.6 |
gmeow:TemporalFrame |
equivalence | - |
skos:closeMatch | crmgeo:SP13_Temporal_Reference_System | gmeow-temporal.sssom.tsv; gmeow:eqTemporal003; confidence 0.8 |
gmeow:TemporalFrame |
equivalence | - |
skos:closeMatch | time:TemporalReferenceSystem | gmeow-temporal.sssom.tsv; gmeow:eqTemporal001; confidence 0.85 |
Usage Advice
Use when
- Use to name the time-reckoning system a dateTime is expressed in — the scale/calendar/position bundle every crisp instant or interval points at to satisfy the frame-relativity gate (P11).
Avoid when
- Avoid minting a bespoke frame when a seeded one (
gmeow:temporalFrameUTCGregorian,gmeow:temporalFrameTAI, the per-calendar civil frames) already fits, and avoid using it as the timestamp value itself — the frame interprets the value, it is not the value.
How to use
- Decompose it into exactly one
gmeow:frameTimeScaleplus optionalgmeow:frameCalendarSystemandgmeow:frameReferencePosition; reference it from instants viagmeow:inTemporalFrameand from intervals viagmeow:hasTemporalFrame.
Examples
- ex:myFrame a
gmeow:TemporalFrame;gmeow:frameTimeScalegmeow:timeScaleUTC;gmeow:frameCalendarSystemgmeow:calendarGregorian.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | crmgeo:SP13_Temporal_Reference_System |
closeMatch | time:TemporalReferenceSystem |
relatedMatch | crm:E52_Time-Span |