Exception Type
- CURIE:
gmeow:ExceptionType - IRI: https://blackcatinformatics.ca/gmeow/ExceptionType
- Category: class
- Defined by:
gmeow:slices/calendar - Box roles: TBox role (What is this?)
The kind of a schedule exception — a VALUE, never a subclass.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:ExceptionType as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the value vocabulary the
gmeow:exceptionTypeproperty ranges over — the open set (cancellation, rescheduling) a schedule exception declares.
Avoid when
- Avoid modelling these as
ScheduleExceptionsubclasses; the kind is an individual on this axis, extended by minting new individuals, not subclasses (Principle 9).
How to use
- Reference a seeded individual (
gmeow:exceptionTypeCancellation,gmeow:exceptionTypeRescheduling) from agmeow:ScheduleExceptionviagmeow:exceptionType; add a new individual if a further kind appears.
Examples
- ex:standupSkip
gmeow:exceptionTypegmeow:exceptionTypeCancellation.