RPT makes RDF/SPARQL workflows on the command line easy. The RDF Processing Toolkit (RPT) integrates several of our tools into a single CLI frontend: It features commands for running SPARQL-statements on triple and quad based data both streaming and static. SPARQL extensions for working with CSV, JSON and XML are included. So is an RML toolkit that allows one to convert RML to SPARQL (or TARQL). RPT embeds several SPARQL engines, including Jena’s ARQ and TDB, as well as one of our own for SPARQL-based batch processing using Apache Spark.
The source code of this repo is published under the Apache License Version 2.0.
Dependencies may be licensed under different terms. When in doubt please refer to the licenses of the dependencies declared in the pom.xml
files.
The dependency tree can be viewed with Maven using mvn dependency:tree
.
cpcat
command and the canned queries tree.rq
and gtree.rq
.sansa
(Apache Spark based tooling) and rmltk
(RML Toolkit) features. A proper GitHub release will follow once Apache Jena 4.8.0 is out as some code depends on its latest SNAPSHOT changes.