task status
- CURIE:
gmeow:taskStatus - IRI: https://blackcatinformatics.ca/gmeow/taskStatus
- Category: property
- Defined by:
gmeow:slices/calendar - Box roles: RBox role (What is this?)
The status of the task — not-started, in-progress, completed, or cancelled.
Structure
Property shape: object property; gmeow:Task -> gmeow:TaskStatus
Practical Pattern
Use gmeow:taskStatus from gmeow:Task to gmeow:TaskStatus when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
ical |
ical, rdf |
jcal |
https, rdf |
schema-org-schedule |
rdf, schema |
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:taskStatus |
equivalence | - |
skos:closeMatch | ical:status | gmeow-calendar.sssom.tsv; gmeow:eqCalendar018; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:taskStatus |
projection | ical |
projects to / <= | ical:Vtodo, ical:due, ical:priority, ical:status, rdf:type | gmeow:mapIcalVtodo |
gmeow:taskStatus |
projection | jcal |
projects to / <= | https://tools.ietf.org/rfc/rfc7265#due, https://tools.ietf.org/rfc/rfc7265#priority, https://tools.ietf.org/rfc/rfc7265#status, https://tools.ietf.org/rfc/rfc7265#vtodo, rdf:type | gmeow:mapJcalVtodo |
gmeow:taskStatus |
projection | schema-org-schedule |
projects to / <= | rdf:type, schema:Event, schema:eventStatus, schema:startDate | gmeow:mapSchemaOrgTask |
Usage Advice
Use when
- Use to track a task's progress state — the iCalendar VTODO STATUS (not-started, in-progress, completed, cancelled).
Avoid when
- Avoid minting a
Tasksubclass for the status (the values aregmeow:TaskStatusindividuals) and avoid deleting a cancelled task —gmeow:taskStatusCancelledwith displayable false retains it (Principle 10).
How to use
- Set one
gmeow:TaskStatusvalue; mark a cancelled task displayable false rather than removing it, preserving the record.
Examples
- ex:fileReport
gmeow:taskStatusgmeow:taskStatusInProgress.