-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
How observe resource state changes in Solid? #12
Comments
Not really. Although the https://github.com/solid/community-server has a websocket implementation, but I'm not sure wheter it can be used for that or will be part of the Solid protocol.
Yes, and probably that's taking it too far?
Yes, and compare it to the last time we checked it.
It's deleted from the container, but not necessarily from the pod.
Sometimes, yes, but the exchange network does not deal with this. The artefact is the smallest possible unit. There are only artefacts that might have links to other artefacts. That's all it should know, no?
ORE could be a way to provide those links, but any LD doc could do.
So given what I say above, I don't think there should be sub-resources, at least not from our project's perspective.
Or just other artefacts?
Very good question and I'm starting to wonder whether watching resources is a good idea. That said, we need a way to pick up important changes to the pod that did not originate from the Dashboard or the Orchestrator.
That's quite granular. I'd say that the trigger can only tell you Artefact1/metadata.rdf has changed. The condition |
The fedora API also has an interesting take on this: 6.1 Notification Events § |
Websockets are also part of the solid spec: solid/specification#50 (comment) |
This is ISSUE6 in the Orchestrator spec and already discussed a bit in our weekly meetings.
In our reasoning we assume that a resource change is about one resource on a pod. In reality how could Solid inform us about these scenarios? Can Solid give us more control about state changes than other LDP implementation in general?
Adding a new resource to pod
Last-Modified
,ETag
?Updating a resource on the pod
Last-Modified
?Deleting a resource from the pod
Last-Modified
,ETag
?This is all very much tight to the versioning of data on the pod and not trivial:
- E.g. send an email when the
dc:status
field of Artefact1/metadata.rdf changed topublished
The text was updated successfully, but these errors were encountered: