Ok actually I want to run SPARQL 1.1 queries and I want a persistent on-disk database for it which ARQ does not provide. Since TDB provides a persistence layer so I am thinking of using TDB for my purpose, but I am confused does TDB support all SPARQL 1.1 features. I think it does, but just to verify?
On Tue, Mar 10, 2015 at 12:15 PM, Jean-Marc Vanel <[email protected]> wrote: > Basically ARQ provides support for parsing SPARQL, and SPARQL HTTP client > feature. > Depending on ARQ, TDB is an RDF database with SPARQL as the query language. > And both ARQ and TDB depend on Jena core, with provides a API for RDF and > an in-memory RDF database. > > So Jena-TDB and Jena-ARQ do not provide the same set of functionalities . > > 2015-03-10 7:20 GMT+01:00 Maria Jackson <[email protected]>: > >> The website defines Jena-TDB as a pure Java persistence layer for large >> graphs, high performance applications and embedded use. And Jena-ARQ as ARQ >> is a query engine for Jena that supports the SPARQL RDF Query language. >> SPARQL is the query language developed by the W3C RDF Data Access Working >> Group. >> >> So do Jena-TDB and Jena-ARQ provide the same set of functionalities with >> the difference that Jena-TDB in addition provides persistence. Or are they >> different and provide different support and query mechanisms for SPARQL 1.1 >> queries. >> >> I am unable to understand the difference between Jena-ARQ and Jena-TDB. Can >> someone please explain this a little. >> > > > > -- > Jean-Marc Vanel > Déductions SARL - Consulting, services, training, > Rule-based programming, Semantic Web > http://deductions-software.com/ > +33 (0)6 89 16 29 52 > Twitter: @jmvanel , @jmvanel_fr ; chat: irc://irc.freenode.net#eulergui -- With Warm Regards, Rose
