-
Notifications
You must be signed in to change notification settings - Fork 12
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
Standardize client iterator #31
Comments
To make this work efficiently, I think we would need a way to communicate to the client that the view uses a unidirectional linked list as pagination model between fragments. |
Not convinced a unidirectional fragmentation is needed: the relations however do have to use the ldes:timestampPath as tree:path. |
If we go with this idea of 'profiles', that allow the client to discover how a view can be consumed, we could define the minimal relations that should be present in said profile? |
While the design of some LDES-es can be really simple, just keeping a history log of all pages and members processed to keep the state will not scale to really big LDES-es.
In earlier work, we have introduced the
ldes:timestampPath
to point at a property that can be used to keep the state in a different way: just resume from that timestamp.If would be good to have a standard algorithm described in the spec to explain how a client must pause and resume from a certain state.
Coined by @sandervd
The text was updated successfully, but these errors were encountered: