task recurrence until done
- CURIE:
gmeow:taskRecurrenceUntilDone - IRI: https://blackcatinformatics.ca/gmeow/taskRecurrenceUntilDone
- Category: property
- Defined by:
gmeow:slices/calendar - Box roles: RBox role (What is this?)
Whether this recurring task continues until marked done, rather than stopping at a fixed count or end date.
Structure
Property shape: datatype property; gmeow:Task -> xsd:boolean; functional
Practical Pattern
Use gmeow:taskRecurrenceUntilDone from gmeow:Task to xsd:boolean when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Usage Advice
Use when
- Use to flag a recurring task that re-arms until completed rather than ending at a fixed count or date — the 'keep nagging until done' pattern.
Avoid when
- Avoid asserting two values (it is functional — one flag per task) and avoid using it for a fixed-count recurrence; that termination belongs in the
gmeow:scheduleRecurrenceRule.
How to use
- Set the xsd:boolean true to make the task recur until its status reaches completed; leave it false or absent for a rule-bounded recurrence.
Examples
- ex:waterPlants
gmeow:taskRecurrenceUntilDonetrue.