Oxigraph vs RDFox
Oxigraph
github.comRDFox
oxfordsemantic.techSide by side
| Figure | Oxigraph | RDFox |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 4 |
| Spec score · Knowledge Graph Software | 8.2 (#14) | 8.4 (#10) |
| Deployment | The CLI can be installed with Cargo, Docker, PyPI, conda-forge, or pre-built binaries. | RDFox can run on a single machine or as a cluster distributing processing across multiple machines. |
| Product | Oxigraph is a graph database and RDF and SPARQL toolkit. | RDFox is a main-memory, scalable centralized data store for RDF graph data queried with SPARQL 1.1. |
| Security | The CLI README describes using an Nginx basic-authentication proxy to protect the server's update and store endpoints. | RDFox v7.0 added encryption at rest and client-certificate authentication using mutual TLS for endpoint and remote-shell requests. |
| Support | The maintainers direct users to GitHub Discussions, Gitter, and bug reports; advanced support or paid extra features can be requested from Tpt. | Oxford Semantic Technologies says it aims to reply to contact messages within two working days and provides an RDFox Community Slack channel. |
Plans
RDFox
- Free evaluationFree
- RDFox free evaluation licenseFree
- AWS Marketplace RDFoxPriced on request
- RDFox commercial licensePriced on request
In their own words
Oxigraph
Oxigraph is a free graph database and RDF/SPARQL toolkit available for Linux, web, API, and self-hosted use. It implements SPARQL 1.1 Query, Update, and Federated Query, and handles RDF formats including Turtle, TriG, N-Triples, N-Quads, RDF/XML, JSON-LD, and N3. The project provides a Rust library, standalone Rust crates, Python bindings, JavaScript bindings, and a command-line tool. That CLI can start an HTTP server implementing the SPARQL 1.1 Protocol and Graph Store Protocol. By default, the server listens on localhost:7878 and offers a YASGUI-based HTML interface for running SPARQL requests. REST endpoints support queries, updates, and RDF dataset access. Installation options include Cargo, Docker, PyPI, conda-forge, and prebuilt binaries. Pyoxigraph supplies in-memory and disk-based stores, and oxrdflib connects rdflib stores to Pyoxigraph. Storage is based on RocksDB, and licensing is Apache 2.0 or MIT.
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.