Open elf-pavlik opened 4 years ago
I think an append only resource make sense for notifications.
Alice subscribes to a Container that lists events (using a yet to be defined method). The result of that subscription request being accepted, is that the container will post a notification to the resource whenever there is a change, avoiding alice to have to constantly poll the resource.
As I understand use case above intends to involve a non container / collection resource to which people append.
As I understand use case above intends to involve a non container / collection resource to which people append.
That was my understanding too. The container I mentioned above was part of the background story about notifications, not the resource to which appending was attempted. Perhaps I can clarify as follows:
That is we have here server to server communication.
@elf-pavlik I think you make a good point about if you could design the initial use-case differently to where instead of a single 'shared' resource, each recommendation would be its own resource.
Another case I could imagine for append-only on a resource would be something like a log file. While you could certainly deconstruct that the same way to where each log entry is its own resource it would quickly spiral to an unmanageable number of resources.
https://solid.github.io/authorization-panel/wac-ucr/#basic-appendonly
This use case gives me impression of making a stretch to fit specific requirement suggested by its title - appending to a non container resource. If we would take this as real world scenario, it would seem more reasonable to me if it resulted in different set of requirements.
I understand that current set of use cases intends to provide full coverage over current WAC documentation. At the same time I think we should avoid creating use cases which seem artificial.