Availability Status
- CURIE:
gmeow:AvailabilityStatus - IRI: https://blackcatinformatics.ca/gmeow/AvailabilityStatus
- Category: class
- Defined by:
gmeow:slices/calendar - Box roles: TBox role (What is this?)
The availability state of an agent over a time slot — a VALUE vocabulary aligned to iCalendar VFREEBUSY, never a subclass.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:AvailabilityStatus 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
gmeow:availabilityStatusranges over — the iCalendar FBTYPE states (free, busy, tentative, out-of-office) an availability declares.
Avoid when
- Avoid modelling these as
Availabilitysubclasses; the state is an individual on this axis, extended by minting new individuals (Principle 9).
How to use
- Reference a seeded individual (
gmeow:availabilityStatusFree, …) fromgmeow:availabilityStatus; add a new individual if a further free-busy state is needed.
Examples
- ex:lillithBusy
gmeow:availabilityStatusgmeow:availabilityStatusBusy.