exception type
- CURIE:
gmeow:exceptionType - IRI: https://blackcatinformatics.ca/gmeow/exceptionType
- Category: property
- Defined by:
gmeow:slices/calendar - Box roles: RBox role (What is this?)
The kind of schedule exception — cancellation or rescheduling.
Structure
Property shape: object property; gmeow:ScheduleException -> gmeow:ExceptionType; functional
Practical Pattern
Use gmeow:exceptionType from gmeow:ScheduleException to gmeow:ExceptionType when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:ScheduleException, gmeow:ExceptionType
Usage Advice
Use when
- Use to classify an exception as a cancellation or a rescheduling — the single value distinguishing a dropped occurrence from a moved one.
Avoid when
- Avoid minting a subclass for the kind (the values are
gmeow:ExceptionTypeindividuals) and avoid asserting two types (it is functional — one per exception).
How to use
- Set one
gmeow:ExceptionTypeindividual; a rescheduling additionally carriesgmeow:exceptionReplacementEvent, a cancellation leaves it absent.
Examples
- ex:standupSkip
gmeow:exceptionTypegmeow:exceptionTypeCancellation.