Skip to content
A system to propagate changes between RDF Datasets
Java Other
  1. Java 99.4%
  2. Other 0.6%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Contributing documentation Jun 26, 2018
docs dcmd server examples Oct 17, 2019
rdf-delta-base [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-client corrected typos Oct 18, 2019
rdf-delta-cmds Tidy up use of Zookeeper Oct 17, 2019
rdf-delta-dist [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-examples [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-fuseki-server [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-fuseki [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-integration-tests
rdf-delta-server-extra [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-delta-server-http Tidy up use of Zookeeper Oct 17, 2019
rdf-delta-server-local Tidy up use of Zookeeper Oct 17, 2019
rdf-delta-server [maven-release-plugin] prepare for next development iteration Oct 11, 2019
rdf-patch [maven-release-plugin] prepare for next development iteration Oct 11, 2019
.gitignore Added missing break in DeltaServer.java. Also added in .gitignore in … Sep 14, 2018
.travis.yml travis: openjdk LTS Jul 15, 2018
LICENSE Initial commit Jun 29, 2016
NOTICE License text (for not yet contributed) Mar 12, 2019
README.md Contributing documentation Jun 26, 2018
pom.xml [maven-release-plugin] prepare for next development iteration Oct 11, 2019

README.md

RDF Delta

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.

Documentation

Website: https://afs.github.io/rdf-delta

High Availablity Apache Jena Fuseki

https://afs.github.io/rdf-delta/ha-fuseki.html

Software

Artifacts: http://central.maven.org/maven2/org/seaborne/rdf-delta

RDF Delta distribution (patch log server and Apache Jena Fuseki with replicated dataset support)

http://central.maven.org/maven2/org/seaborne/rdf-delta/rdf-delta-dist

RDF Patch:

    <dependency>
      <groupId>org.seaborne.rdf-delta</groupId>
      <artifactId>rdf-patch</artifactId>
      <version>X.Y.Z</version>
    </dependency>

RDF Delta client library:

    <dependency>
      <groupId>org.seaborne.rdf-delta</groupId>
      <artifactId>rdf-delta-client</artifactId>
      <version>X.Y.Z</version>
    </dependency>

Status

Build Status

Contributing

See CONTRIBUTING.

You can’t perform that action at this time.