[an error occurred while processing this directive] Pellet OWL Reasoner - Download Semantic Web Research Group [an error occurred while processing this directive] [an error occurred while processing this directive]

Pellet has been moved to http://pellet.owldl.com

The information on this page is kept for historical/archival reasons. These pages are not updated any more. Please update your link.


Overview     |     Project Page    |     Download     |     Support     |     FAQ     |     Online demo     |     Performance     |     Pellet Widget    

Download Pellet

Pellet code is in a relatively stable state but it is still a work in progress. There is not much documentation about how to use the reasoner but you can find various sample programs in the examples directory. Pellet is completely written in Java. Simply download the following zip file and put lib/pellet.jar in your classpath:

Previous releases (in reverse chronological order):

Nightly Build

You can download a nightly build of Pellet built directly from SVN. This zip file contains all the jar files as in the distribution files.

If you have already downloaded Pellet before and want to get the latest bug fixes you can download the nightly build pellet.jar.

Subversion Repository Access

The latest version of the source code is available from the Subversion repository located at http://svn.mindswap.org/pellet. Subversion web site contains various graphical tools (RapidSVN, TortoiseSVN) for SVN. There are also command line versions of SVN for different operating systems here.

Command Line Usage

Pellet comes with a simple command line interface to demonstrate some of its capabilities. This program provides options to find the ontology level (Lite, DL, FULL), check consistency of an ontology, find unsatisfiable concepts, display class hierarchy, save OWL Full ontologies as OWL DL, and to check if the triples in another ontology is entailed by the input ontology. To run the command line version simply execute the following command
java -jar lib/pellet.jar
Running this command will print the options available.

Using Pellet in Applications

You can access Pellet from Java applications using one of two different APIs designed to support Jena and OWL API libraries. The functionality in both packages is almost equivalent. See the javadocs for the details of interfaces and check out the examples directory (src/examples) for sample code. You can find the answers to some Frequently Asked Questions in Pellet FAQ.

If you are interested in a GUI, you can use SWOOP which uses Pellet for reasoning.

[an error occurred while processing this directive]