Skip to content

KAON - The KArlsruhe ONtology and Semantic Web tool suite

Sections
Personal tools
You are here: Home » alphaworld » DLP - Description Logic Programs

DLP - Description Logic Programs

Document Actions
DLP can be used to transform any OWL ontology into a (disjunctive) logic program. The underlying theory has been partially presented in the paper "Description logic programs: Combining logic programs with description logic" by Benjamin Grosof, Ian Horrocks, Raphael Volz and Stefan Decker and presented at the WWW2003 conference.

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)
Created by jodo
Last modified 10-06-2003 02:20 PM