Algernon Tab

Go to: Algernon Home

Algernon supports forward and backward chaining rules, much like CLIPS or JESS. However, it is easier to use with Protege because it operates directly on Protege knowledge bases rather than requiring a mapping operation to and from a separate memory space. It is written in Java and is compatible with Protege v1.8, v1.9, v2.0, v2.1 and Java versions 1.3 and 1.4.

The Algernon tab allows you to execute Algernon queries and assertions within the Protege GUI. You can perform any Ask or Tell operation, including rule definition, slot value set, get and delete, frame deletion, ontology traversal, and more. It allows nearly complete access to the Protege API, as well as the ability to call external Java methods and to call an internal LISP subsystem.



 Screenshots

See screenshots here.


 Download

Download algernon.jar here. For Protege 2.x, download algernon-protege.zip file and unzip it in the Protege plugins directory.
For Protege 1.x, place the algernon.jar file in your Protege plugins directory.

Last update: v5.0.1, 03 January 2005.



 Documentation

Click here to view the Algernon documentation.


 Author

Author: Micheal Hewett
Institution: Hewett Research
Contact: Micheal Hewett, mhewett -at- users.sourceforge.net


 Level of Support

Algernon is under active development. Please send any feature requests, bug reports or other comments and questions to mhewett @ users.sourceforge.net.


 License

Algernon is available on SourceForge under the Mozilla Public License and is Open Source.