On 02/09/11 04:45, Paul Murray wrote:
Hi.
We have a whole swag of data, in RDF, which I would like to expose to
the internet with a sparql server.
I'm having a bit of trouble untangling the various components - ARQ,
Joseki, and all the rest, whether jena is a library, a standalone,
product, part of a sprql server, a separate service that a sparql
server needs access to, and so on.
Just add one :-)
Fuseki
http://openjena.org/wiki/Fuseki
It's the SPARQL server and contains all need to publish a SPARQL end
point (Jena code library, query engine ARQ and database TDB).
* spark up a triple-store
* load some xml/rdf data into it.
* make it available read-only to the net
* on Solaris boxes
It's easier to preload the database
tdbloader --loc=DB ....data...
fuseki-server --loc=DB /Name
and the endpoint is http://?????/Name/sparql
It's pure Java6.
What bits of software do I download? Arq? Joseki? Jena? There are two
backend stores: one backed by a RDBMS, the other sitting on a
filesystem. I think the filesystem one is the way to go.
BTW: does jena store quadruples?
Yes.
> Can I erase all triples "belonging"
to some uri with a single command?
Yes - either via the server which has web forms for SPARQL Update
commands or using the SPARQL Graph Store Protocol (scripes in the
includes SOH package).
Andy