sparqlcts is a servlet implementing the Canonical Text Services protocol backed by a SPARQL end point.
Specification of how the the application interacts with a SPARQL end point is being developed with concordion acceptance tests, in the
specs directory. Specifications can be generated by running
Shortest path to running using all default settings
To be added
How to use
sparqlcts more generally
- a SPARQL endpoint (such as fuseki) with triple statements in the CTS RDF vocabulary
Test data set
To be added
To be added.
You can start an included jetty server with
sparqlcts by running
By default, the server will run on localhost, port 8888.
You can build a
war file you can add to any servlet container by running
war file will be in the
More documentation to be added
- Full documentation of the CTS RDF vocabulary. Initial notes in the
TBD.mdfile list all verbs recognized or required in this implementation.
Since sparql cts is a library, the only publishable artifact in this project is a
.jar file. It is part of the
public configuration, so you can build it with
and can publish it to a configured maven repository with