Stephen, all,
Recently on users@ there was a question about the s-* in java. That got
me thinking about an interface to pull together all SPARQL operations
into one application-facing place. We have jena-jdbc, and jena-client
already - this is my sketch take.
[1] RDFConnection
Currently, it's a sketch-for-discussion; it's a bit DatasetAccessor-like
+ SPARQL query + SPARQL Update. And some whole-dataset-REST-ish
operations (that Fuseki happens to support). It's a chance to redo
things a bit.
RDFConnection uses the existing SPARQL+RDF classes and abstractions in
ARQ, not strings, [*] rather than putting all app-visible clases in one
package.
Adding an equivalent of DatabaseClient to represent one place would be
good - and add the admin operations, for Fuseki at least. Also, a
streaming load possibility.
Comments?
Specific use cases?
Andy
(multi-operation transactions ... later!)
[*] You can use strings as well - that's the way to get arbitrary
non-standard extensions through.
[1]
https://github.com/afs/AFS-Dev/blob/master/src/main/java/projects/rdfconnection/RDFConnection.java