RDFox

From Semantic Web Standards
Jump to: navigation, search

RDFox

Name of the tool: RDFox
Home page: http://https://www.oxfordsemantic.tech
Date of latest release:
Programming language(s) that can be used with the tool: C++, Java
Relevant semantic web technologies: RDF, OWL, SPARQL
Categories: Triple Store, Reasoner, OWL Reasoner, RDFS Reasoner, Rule Reasoner, Triple Store
See also: http://oxfordsemtech.github.io/RDFoxDocs/#/
Public mailing list:
Preferred project URI:
DOAP reference:
Company or institution: University of Oxford, Oxford Semantic Technologies

(Tool description last modified on 2019-04-18.)

Description

RDFox is a highly scalable in-memory RDF triple store that supports shared memory parallel OWL 2 RL reasoning. It is cross-platform software written in C++ that comes with a Java wrapper allowing for easy integration with any Java-based solution, including the OWL API.

RDFox is very fast. It can materialise LUBM-50k (6.7B triples) in 1,100s using 32 cores, and this reduces to only 387s when using 128 cores. It typically requires about 60-110 bytes per triple; e.g., it uses 600GB to store the 7B triples from Wikidata.

RDFox also has many advanced features, including native support for owl:sameAs, incremental update, and extensive SPARQL support.