Apache Jena Fuseki vs RDFox
Apache Jena Fuseki
jena.apache.orgRDFox
oxfordsemantic.techSide by side
| Figure | Apache Jena Fuseki | RDFox |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 4 |
| Spec score · RDF Databases | 9.1 (#1) | 8.5 (#3) |
| Spec score · Knowledge Graph Software | 9.1 (#2) | 8.4 (#10) |
| Deployment | Fuseki can run as a standalone server, operating-system service, embedded application, or web application in Apache Tomcat or Jetty. | RDFox can run on a single machine or as a cluster distributing processing across multiple machines. |
| Docker | The Docker package supplies a Dockerfile, docker-compose configuration and helper scripts for building Fuseki containers. | Official Docker images are published as oxfordsemantic/rdfox and are designed to run without superuser capabilities. |
| Rating on G2 | Apache Jena is rated 4.1 out of 5 from 17 reviews. | 4.8 out of 5 from 14 reviews |
| Security controls | Fuseki supports server-, dataset-, endpoint- and graph-level access controls and native HTTPS. | Documentation covers access control, HTTPS endpoint configuration, logging, encrypted persisted data options and high-availability operations. |
| Support | The project welcomes feature suggestions, bug reports, patches, and documentation contributions. | Oxford Semantic Technologies says it aims to reply to contact messages within two working days and provides an RDFox Community Slack channel. |
| What it does | Fuseki is an Apache Jena SPARQL server that can run standalone or inside another application. | RDFox is an in-memory RDF triplestore and semantic reasoning engine that queries graph data with SPARQL. |
Plans
RDFox
- Free evaluationFree
- RDFox free evaluation licenseFree
- AWS Marketplace RDFoxPriced on request
- RDFox commercial licensePriced on request
In their own words
Apache Jena Fuseki
Apache Jena Fuseki is a SPARQL server that can run independently or as part of an application. It provides SPARQL 1.1 query and update protocols and the SPARQL Graph Store protocol. Fuseki integrates with TDB for transactional persistent storage and includes Jena text query. It can run as a standalone server, an operating-system service, an embedded component, or a web application in Apache Tomcat or Jetty. The project offers a plain server without a UI, and distributions include a ZIP with server and UI, Maven artifacts, and a WAR file. A project kit can build Docker or Docker Compose containers; databases need mounted volumes to survive container removal. The web application uses Apache Shiro, with access control at server, dataset, endpoint, and graph levels. Graph-level controls currently apply only to read-only datasets. By default, administrative functions are limited to localhost, while SPARQL endpoints are open. Fuseki is free, self-hosted software under Apache License 2.0.
RDFox
RDFox is a main-memory data store for centralized RDF graphs, queried with SPARQL 1.1. It represents rules and ontological axioms with Datalog, OWL 2 and SWRL, and updates rule consequences as data changes; it can process 2–3 million new-fact inferences per second. Its supported knowledge-graph technologies include RDF, SPARQL 1.1, Datalog, SWRL, OWL 2 RL and SHACL. Java applications can connect through a native API, or RDFox can run as a standalone server through a REST API. Import and export formats include CSV, JSON, N-Triples, Turtle, TriG and OWL 2 Functional-Style Syntax. It can replicate knowledge and data changes across servers to maintain service during an outage, and deployments are described for cloud, on-premises, on-device and edge use. RDFox runs on Linux, macOS and Windows. Security features include encryption at rest, mutual-TLS client-certificate authentication and OpenID Connect single sign-on. Pricing is on request; the free 30-day evaluation license is restricted to evaluation and non-commercial use.