RODI Relational-to-Ontology Mapping Quality Benchmark

May 4, 2026 · View on GitHub

RODI is a benchmark suite for testing the quality of (semi-)automatically generated, RDB2RDF (relational database to RDF) mappings.

When referring to this work, please always cite our most recent publication (currently [1]). For an overview of the first prototype, please see [2].

Requirements

RODI is implemented in Java and requires JRE 1.8 or later.

For developers, to compile and run the workspace, a corresponding JDK is needed. Eclipse is recommended for development and an Eclipse project is pre-configured. RODI also relies on a number of publicly available JAR libraries that are not included with in the repository (see below).

Download and Installation

For use by non-developers, there is a complete pre-packaged distribution of the latest RODI release available from the University of Oxford. It runs directly from the command line.

Development requires a clone of this git repository. You may either use the pre-configured Eclipse project, in which case several external libraries need to be added manually. Please refer to manual.pdf for a full list of required libraries including download instructions. As an alternative, you may use the included Maven to automatically download dependencies. To generate a RODI JAR file from the command line using Maven, run: mvn package

Usage

RODI can be run as an Eclipse project, or from the command line using the latest release. When starting from Eclipse (or from a Maven-generated JAR), the Main type to execute is com.fluidops.rdb2rdfbench.Main. Try --help for command line options.

For further usage documentation, please refer to the user's manual (manual.pdf) included with the release distribution.

[1] Christoph Pinkel, Carsten Binnig, Ernesto Jimenez-Ruiz, Evgeny Kharlamov, Wolfgang May, Andriy Nikolov, Martin G. Skjæveland, Alessandro Solimando, Mohsen Taheriyan, Christian Heupel, Ian Horrocks RODI: Benchmarking Relational-to-Ontology Mapping Generation Quality. Semantic Web Journal. IOS Press. 2017 (in press). (PDF)

[2] C. Pinkel et al. RODI: A Benchmark for Automatic Mapping Generation in Relational-to-Ontology Data Integration. In: ESWC 2015. (PDF)

[3] RODI Introductory Presentation at ESWC 2015 (videolectures.net)

[4] E. Jimenez et al. BOOTOX: Practical Mapping of RDBs to OWL 2. In: ISWC 2015. (PDF)

Version Notes

As of version 2.1 (February–May 2026), some scenario files have been updated to fix small inconsistencies and to better align SQL schemas, SPARQL queries, and ontology terms. Some naming differences and denormalization details were adjusted so that all evaluation queries run correctly across scenarios.

These fixes improve the accuracy of the scenarios and may lead to slightly different evaluation results compared to earlier releases (≤ 2.0). Users aiming to reproduce previously published results should use the corresponding benchmark version.