schedule template event
- CURIE:
gmeow:scheduleTemplateEvent - IRI: https://blackcatinformatics.ca/gmeow/scheduleTemplateEvent
- Category: property
- Defined by:
gmeow:slices/calendar - Box roles: RBox role (What is this?)
The template event from which occurrences are generated — the anchor event carrying title, location, participants, and duration. Functional: one template per schedule.
Structure
Property shape: object property; gmeow:EventSchedule -> gmeow:Event; functional
Practical Pattern
Use gmeow:scheduleTemplateEvent from gmeow:EventSchedule to gmeow:Event 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.
Recurring Meeting
- Source:
slices/core/calendar/examples/recurring-meeting.ttl - Examples catalog: open in catalog#example-slices-core-calendar-examples-recurring-meeting
# --- The recurrence: every Monday, by RFC 5545 rule, in the named time zone.
ex:schedule a gmeow:EventSchedule ;
gmeow:scheduleTemplateEvent ex:standup ;
gmeow:scheduleRecurrenceRule ex:weekly ;
gmeow:scheduleTimeZone ex:edmonton .
Common Companion Terms
gmeow:EventSchedule, gmeow:Event
Projects To
| Profile | External Targets |
|---|---|
schema-org-schedule |
rdf, schema |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:scheduleTemplateEvent |
projection | schema-org-schedule |
projects to / <= | rdf:type, schema:Schedule, schema:endDate, schema:repeatFrequency, schema:startDate | gmeow:mapSchemaOrgSchedule |
Usage Advice
Use when
- Use to name the single anchor event a schedule clones — the carrier of the recurring title, location, participants, and duration that every occurrence inherits.
Avoid when
- Avoid asserting more than one (it is functional — one template per schedule) and avoid pointing it at a generated occurrence; the template is the pattern, not an instance of the series.
How to use
- Set exactly one template
gmeow:Event; the occurrence engine combines it with eachgmeow:scheduleRecurrenceRuleto mint thegmeow:scheduleOccurrenceevents.
Examples
- ex:standupSchedule
gmeow:scheduleTemplateEventex:standupTemplate.