Docmaps-Project / docmaps

Extensible protocol for document history metadata exchange, to enable trustworthy, rapid, open science, by and for preprint science communities.
MIT License
15 stars 1 forks source link

http-server: support synchronization scheme #143

Open ships opened 12 months ago

ships commented 12 months ago

Feature Request

Packages to improve:

Description

The GET /synchronization*?from=9999&limit=9999&session=ff000000* endpoint.

Implement it according to the RFC.

Only needed to implement it for SPARQL.

Use case

Part of Docmaps-Project/docmaps#148 . See RFC for design rationale.

Proposed solution

Investigate good SPARQL queries for handling this.

This requires some kind of writeable storage so that the sync-head can be incremented. This session storage could be sent to another SPARQL graph or stored in a separate datastore (yikes!). Let's assume for now it is a SPARQL graph like graph=synchronization.

Additional information