RDF Delta provides a system for recording and publishing changes to RDF Datasets. It is built around idea of change logs:
- RDF Patch - a format for recording changes to an RDF Dataset
- RDF Patch Log - organise patches in to a log of changes to an RDF Dataset with HTTP access.
RDF Patch Logs can be used for:
- Replicated datasets - 2 or more copies of a single dataset for high availability of the data.
- Incremental backup of a dataset.
- Recording changes
- Generate alerts based on changes, either to the dataset as a whole or specific resources within the dataset.
RDF Delta provides a system for keeping copies of an RDF Dataset up-to-date using the RDF Patch Log as a journal of changes to be applied.
Website: https://afs.github.io/rdf-delta
https://afs.github.io/rdf-delta/ha-fuseki.html
Artifacts: https://repo1.maven.org/maven2/org/seaborne/rdf-delta
RDF Delta distribution (patch log server and Apache Jena Fuseki with replicated dataset support)
https://repo1.maven.org/maven2/org/seaborne/rdf-delta/rdf-delta-dist
<dependency>
<groupId>org.seaborne.rdf-delta</groupId>
<artifactId>rdf-patch</artifactId>
<version>X.Y.Z</version>
</dependency>
<dependency>
<groupId>org.seaborne.rdf-delta</groupId>
<artifactId>rdf-delta-client</artifactId>
<version>X.Y.Z</version>
</dependency>
See CONTRIBUTING.