Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Work Item] C2C: Project Management #641

Open
elf-pavlik opened this issue Mar 22, 2024 · 2 comments
Open

[New Work Item] C2C: Project Management #641

elf-pavlik opened this issue Mar 22, 2024 · 2 comments

Comments

@elf-pavlik
Copy link
Member

We have just discussed it during the weekly UX/DX meeting.

There is ongoing work on the data module for tasks

A focus app:

A SolidOS pane:

And a SAI demo of projects and tasks

This is enough to create a work item focused on project management.

As a first step, let's try to agree on a standard shape. Possibly starting with

Once we have a shape, it can be used in type indexes, SAI, etc.
I would create a shape tree for that shape since SAI requires it. Others could also create other artifacts needed in their approaches.

Once we can demonstrate the same atomic resources displayed and edited by all four projects, we can further examine aligning authorization and discovery approaches.

@NoelDeMartin
Copy link

I still haven't settled on the final shape, but so far I'm using schema:Action. Mostly because I really like the schema.org docs, and most people are already familiar with that ontology. But I'm pretty sure I'll need to add additional fields from other ontologies, possibly even creating my own for very specific features (such as starred tasks, etc.).

As I said, though, I haven't made a final decision yet so if we converge on a different shape before I release the new version of the app I wouldn't mind using it. But maybe this is the hardest problem to tackle, because it seems like there are many approaches to project management in Solid/RDF. So it'll be interesting to see how the interoperability story evolves here.

The ontology I'm using in the current version of Solid Focus is lifecycle:Task, but I'm sure I'm not using it properly and I'll provide a migration tool for users. So I wouldn't take it into account for our considerations.

@elf-pavlik
Copy link
Member Author

During CG meeting we decided that I will make a PR to https://github.com/solid/shapes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants