- From: Alan Ruttenberg <alanruttenberg@gmail.com>
- Date: Sun, 21 Sep 2008 16:48:04 -0400
- To: "Mark Diggory" <mdiggory@mit.edu>
- Cc: SWIG <semantic-web@w3.org>
On Sun, Sep 21, 2008 at 12:15 PM, Mark Diggory <mdiggory@mit.edu> wrote: > > Hello, > > I'm trying to get a survey of existing client side tools in Java for > interacting with SPARQL endpoints. I realize that at a most basic level all > one needs to start with is an Http Client like Apache Commons HttpClient or > the Java HTTPURLConnection. But, I'm looking more for clients that act more > like JDBC, allowing for the creation of prepared queries and iteration of > response results as "records" and possibly "paging" capabilities through > result-sets. > > An important aspect I am seeking in such a library is that it be free of > underlying dependencies on any specific underlying triple-store > implementation behind that SPARQL endpoint. Yet your request that it be a client that act more like JDBC will do just that. The HTTP SPARQL protocol is the only specified protocol for interacting with RDF stores. The results format is a very simple XML based format. If you want to be independent of implementation, I'd recommend that you stick with the basics. http://www.w3.org/TR/rdf-sparql-protocol/ http://www.w3.org/TR/rdf-sparql-XMLres/ -Alan > Though, one might be used to > accomplish caching/inference on the existing result-set. Its important that > be a separate set of functionality from the query capabilities themselves. > > thanks, > Mark Diggory > > ~~~~~~~~~~~~~ > Mark R. Diggory - DSpace Developer and Systems Manager > MIT Libraries, Systems and Technology Services > Massachusetts Institute of Technology > Home Page: http://purl.org/net/mdiggory/homepage > > > > > > >
Received on Sunday, 21 September 2008 20:48:40 UTC