View on GitHub

DaRLing

Features

DaRLing is a Datalog Rewriter for OWL 2 RL Ontological Reasoning built on top of the OWL API.

DaRLing supports:

Installation

DaRLing is available for download here.

It can be executed as:

$ unzip darling.zip 
$ perl darling.pl [options]

As input, it takes:

As output, it produces in the same folder from which it is executed:

Outputted .asp files contain the respective Datalog translation.

DaRLing produces suitable rewritings also if some inputs are missing: e.g., in case the dataset is missing, then the generated program is simply equivalent to the pair ontology plus query.

Command Line Options

 -a,--abox <arg>    ABox input file(s) 
 -h,--help          Print usage and exit
 -q,--query <arg>   Query input file(s)
 -s,--sameas        Enable owl:sameAs management
 -t,--tbox <arg>    TBox input file(s)

License

DaRLing is licensed under the Apache License, Version 2.0.

For further information, contact fiorentino_AT_mat.unical.it, manna_AT_mat.unical.it and zangari_AT_mat.unical.it.

ICLP 2020

Benchmarks relative to ICLP 2020 submission can be downloaded here.