Calendar
- CURIE:
gmeow:Calendar - IRI: https://blackcatinformatics.ca/gmeow/Calendar
- Category: class
- Defined by:
gmeow:slices/calendar - Box roles: TBox role (What is this?)
A CalDAV-style collection of scheduled events — an information object that aggregates calendar members and carries a default time zone. The container, not the contents.
Structure
Subclass of: gmeow:InformationObject, gufo:Object
Practical Pattern
Use gmeow:Calendar as a specialized kind of gmeow:InformationObject, gufo:Object. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
ical |
ical, rdf |
External Equivalences
Equivalent or closely aligned targets: ical
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:Calendar |
equivalence | - |
skos:relatedMatch | ical:Vcalendar | gmeow-calendar.sssom.tsv; gmeow:eqCalendar001; confidence 0.7 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Calendar |
projection | ical |
projects to / <= | ical:Vcalendar, ical:tzid, rdf:type | gmeow:mapIcalVcalendar |
Usage Advice
Use when
- Use for a named collection that aggregates events and supplies a default time zone — a CalDAV-style container reused across the scheduling layer; the container, not any one event it holds.
Avoid when
- Avoid for a single event (use
gmeow:Event) or a recurrence generator (usegmeow:EventSchedule); the calendar holds members, it does not generate or place them.
How to use
- Aggregate events with
gmeow:calendarMemberand set onegmeow:calendarTimeZoneas the default; place an event's own offset ongmeow:eventTimeZonewhen it differs from the calendar default.
Examples
- ex:workCal a
gmeow:Calendar;gmeow:calendarTimeZoneex:torontoZone;gmeow:calendarMemberex:standupEvent.