ended at time
- CURIE:
gmeow:endedAtTime - IRI: https://blackcatinformatics.ca/gmeow/endedAtTime
- Category: property
- Defined by:
gmeow:slices/temporal - Box roles: RBox role (What is this?)
The instant at which a time interval ends; absent if the interval is still open.
Structure
Property shape: datatype property; gmeow:TimeInterval -> xsd:dateTime; functional
Practical Pattern
Use gmeow:endedAtTime from gmeow:TimeInterval to xsd:dateTime 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.
Ai Inference Regime
- Source:
slices/core/awareness/examples/ai-inference-regime.ttl - Examples catalog: open in catalog#example-slices-core-awareness-examples-ai-inference-regime
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/awareness/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:requestInterval a gmeow:TimeInterval ;
rdfs:label "the request window"@en ;
gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
gmeow:startedAtTime "2026-06-16T14:00:00Z"^^xsd:dateTime ;
gmeow:endedAtTime "2026-06-16T14:00:03Z"^^xsd:dateTime .
ex:trainingInterval a gmeow:TimeInterval ;
rdfs:label "the training window"@en ;
gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
gmeow:startedAtTime "2026-06-14T00:00:00Z"^^xsd:dateTime ;
gmeow:endedAtTime "2026-06-15T00:00:00Z"^^xsd:dateTime .
Sleep Episode
- Source:
slices/core/awareness/examples/sleep-episode.ttl - Examples catalog: open in catalog#example-slices-core-awareness-examples-sleep-episode
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/awareness/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:nightInterval a gmeow:TimeInterval ;
rdfs:label "the night of 2026-06-15"@en ;
gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
gmeow:startedAtTime "2026-06-15T23:00:00Z"^^xsd:dateTime ;
gmeow:endedAtTime "2026-06-16T07:00:00Z"^^xsd:dateTime .
ex:remInterval a gmeow:TimeInterval ;
rdfs:label "a REM period within the night"@en ;
gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
gmeow:startedAtTime "2026-06-16T04:10:00Z"^^xsd:dateTime ;
gmeow:endedAtTime "2026-06-16T04:35:00Z"^^xsd:dateTime .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
ical |
ical, rdf |
owl-time |
rdf, time |
resume |
schema |
schema-org-schedule |
rdf, schema |
External Equivalences
Equivalent or closely aligned targets: prov
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:endedAtTime |
equivalence | - |
skos:exactMatch | prov:endedAtTime | gmeow-temporal.sssom.tsv; gmeow:eqTemporal054; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:endedAtTime |
projection | ical |
projects to / <= | ical:Vevent, ical:dtend, ical:dtstart, ical:location, rdf:type | gmeow:mapIcalVeventInterval |
gmeow:endedAtTime |
projection | ical |
projects to / <= | ical:Vfreebusy, ical:dtend, ical:dtstart, ical:fbtype, rdf:type | gmeow:mapIcalVfreebusy |
gmeow:endedAtTime |
projection | owl-time |
projects to / <= | rdf:type, time:Instant, time:hasEnd, time:inXSDDateTime | gmeow:mapTimeHasEnd; confidence 0.9 |
gmeow:endedAtTime |
projection | resume |
projects to / <= | schema:endDate | gmeow:mapResumeEndDate; confidence 0.9; lossy: the Employment relator and interval frame collapse to a flat schema:endDate; open-ended employments (no end) emit no endDate |
gmeow:endedAtTime |
projection | schema-org-schedule |
projects to / <= | rdf:type, schema:Event, schema:endDate, schema:startDate, schema:superEvent | gmeow:mapSchemaOrgScheduleOccurrence |
gmeow:endedAtTime |
projection | schema-org-schedule |
projects to / <= | rdf:type, schema:Schedule, schema:endDate, schema:repeatFrequency, schema:startDate | gmeow:mapSchemaOrgSchedule |
Usage Advice
Use when
- Use to stamp the close of a
gmeow:TimeIntervalas a single crisp dateTime; omit it entirely to model an interval that is still running.
Avoid when
- Avoid when the end needs its own frame, granularity, or EDTF value (promote to
gmeow:hasEndInstant) and avoid an xsd:date literal — base-triple time is xsd:dateTime (P3).
How to use
- Write a full xsd:dateTime in the interval's
gmeow:hasTemporalFrame; absence (not a sentinel value) is how an open-ended interval is expressed.
Examples
- ex:tenureInterval
gmeow:endedAtTime"2023-09-30T23:59:59Z"^^xsd:dateTime.