Tasks
Task tracking, todo lists, issue tracking, project management, etc
0data Hello World
[!NOTE]
Requests root access.
Uses custom module writing to /tasks/
:
a schema:Action ;
schema:actionStatus schema:PotentialActionStatus ;
schema:description "alfa" .
Tasks
Do Again List
Uses custom module writing to /doagain/doagain.json
:
{
"entries": [
{
"description": "bravo",
"completed": false,
"editing": false,
"id": 1,
"doneAt": [],
"tags": []
},
{
"description": "alfa",
"completed": false,
"editing": false,
"id": 2,
"doneAt": [],
"tags": [
"charlie"
]
}
],
"field": "",
"uid": 3,
"visibility": "charlie",
"@context": "http://remotestorage.io/spec/modules/doagain/doagain-store"
}
Solid OS
See https://github.com/SolidOS/issue-pane
Solid-Focus
See https://github.com/NoelDeMartin/solid-focus/blob/master/src/models/soukai/Task.ts
Solid Focus gives tasks a UUID inside lists, inside workspaces: https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76 We don’t know exactly how the app discovers existing workspaces/lists/tasks; at some point it seems to be crawling the whole pod, but we’ll dig into this question, see https://github.com/pdsinterop/conventions/issues/26.
While the workspace/list/task hierarchy is represented by the folder structure on the pod, the rest of the data about a task is stored in the tasks’s RDF document using the following model:
<https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76> <http://www.w3.org/2000/01/rdf-schema#label> "do something" .
<https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76> <http://purl.org/dc/terms/created> "2024-01-19T08:39:35Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76> <http://purl.org/dc/terms/modified> "2024-01-19T08:39:35Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76> a <http://purl.org/vocab/lifecycle/schema#Task> .
<https://me.solidcommunity.net/my-workspace/my-list/0892486a-04ce-46ca-8ee9-fabf9fdf2d76> a <http://www.w3.org/ns/ldp#Resource> .
TODO: document if Solid-Focus supports status tracking and/or commenting, or only create/delete.
Projectron
See https://github.com/hackers4peace/projectron
Solid Data Module
See https://github.com/solid-contrib/data-modules/tree/main/tasks (under construction)
Other
For data formats used outside Solid, see also https://github.com/federatedbookkeeping/task-tracking (under development)