DLP - Description Logic Programs
Downloading DLP
DLP comes in a binary and source distribution and can be found at KAON Extension web site: http://www.sourceforge.net/projects/kaon-ext
Command Line Usage
DLP distribution comes with a Windows 2000 command line script which can translate some OWL ontology into RuleML v0.8. The script can be invoked in the following way:
dlp owl_url RuleML_file
Note that the first argument is the URL of the OWL file, whereas the second argument is the path to the RuleML file.
DLP Libraries
DLP is packaged in lib\dlp.jar file. It depends on four third-party libraries:
- datalog.jar is the KAON datalog engine. It contains classes that represent the compiled program. It can be used to evaluate the program as well.
- owl.jar is the OWL API from University of Karlsruhe / University of Manchester. The input to DLP is represented using this API.
- rdfapi.jar is the KAON RDF API. It is used by owl.jar to parse RDF files.
- log4j.jar is the Apache logging library that is used by OWL API.
Using DLP as a Library
Read the electronic version of the paper to understand the translation to Datalog. The translation to disjunctive Datalog programs is under review.
In a nutshell DLP can be used to transform any OWL ontology into a disjunctive logic program. Follow the supplied README.txt to see how it can be invoked programmatically
Created By:
- Boris Motik (Maintainer)
- Raphael Volz (OWL API)
- Sean Bechhofer (OWL API)
Last modified 10-06-2003 02:20 PM