RODI Relational-to-Ontology Mapping Quality Benchmark
PLpgSQL Web Ontology Language SQLPL Java Shell Batchfile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
lib
ontology
r2rml
reports
sesame_db
src/com/fluidops/rdb2rdfbench
tools
.classpath
.project
CHANGELOG.txt
LICENSE
README.md
RODI_benchmark.jar
bootox_example.bat
bootox_example.sh
config.prop
d2rq_example.bat
d2rq_example.sh
incmap_example.bat
incmap_example.sh
manual.pdf
pom.xml
setup_databases.sh

README.md

RODI Relational-to-Ontology Mapping Quality Benchmark

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.

Related Publications and Resources

[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)