Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/afs/rdf-delta

A system to propagate changes between RDF Datasets
https://github.com/afs/rdf-delta

jena rdf

Last synced: 1 day ago
JSON representation

A system to propagate changes between RDF Datasets

Awesome Lists containing this project

README

        

# 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: 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

### RDF Patch:

```

org.seaborne.rdf-delta
rdf-patch
X.Y.Z

```

### RDF Delta client library:
```

org.seaborne.rdf-delta
rdf-delta-client
X.Y.Z

```

## Contributing

See [CONTRIBUTING](.github/CONTRIBUTING.md).