Task Status
- CURIE:
gmeow:TaskStatus - IRI: https://blackcatinformatics.ca/gmeow/TaskStatus
- Category: class
- Defined by:
gmeow:slices/calendar - Box roles: TBox role (What is this?)
The status of a task — a VALUE vocabulary, never a Task subclass.
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:TaskStatus 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:taskStatusranges over — the progress states (not-started, in-progress, completed, cancelled) a task declares.
Avoid when
- Avoid modelling these as
Tasksubclasses; the status is an individual on this axis, and a cancelled task is retained displayable false, not deleted (Principles 9, 10).
How to use
- Reference a seeded individual (
gmeow:taskStatusNotStarted, …) fromgmeow:taskStatus; mint a new individual rather than a subclass if a further state is needed.
Examples
- ex:fileReport
gmeow:taskStatusgmeow:taskStatusCompleted.