"Fuseki" as in the distribution "apache-jena-fuseki" is the bundling of database (in memory and on disk), query engine and HTTP server as well as text indexing.

"Fuseki" as in the Jena module, is the server part.

We tend to use the same word in different views - external and internal.

        Andy

On 04/03/17 15:13, A. Soroka wrote:
In between TDB and Fuseki is ARQ, which is Jena's SPARQL implementation.

https://jena.apache.org/documentation/query/index.html

ARQ can be used with a variety of backends, including in-memory systems and 
on-disk databases like TDB. Fuseki is mostly responsible for HTTP management 
and handing queries and updates to ARQ. It is ARQ that talks to TDB.

---
A. Soroka
The University of Virginia Library

On Mar 4, 2017, at 10:10 AM, Laura Morales <[email protected]> wrote:

OK if I get this right, TDB is the actual database storing all triples/n-quads, 
and Fuseki is a layer on top of it whose purpose is to parse SPARQL queries and 
retrieve triples from TDB.

Right?


Fuseki is not a database. It is a SPARQL server. Jena TDB is the usual database 
used with Fuseki. Using Fuseki without Jena is nonsensical. Fuseki is totally 
based on Jena.

https://jena.apache.org/documentation/index.html

Reply via email to