Difference between revisions of "Algernon"

From Protege Wiki
Jump to: navigation, search
(New page: {{Plugin| PluginID=Algernon| PluginType=Tab Widget| Screenshot=Algernon.jpg| DeveloperID1=Micheal Hewett| LastUpdated=01/03/2005| HomepageURL=http://algernon-j.sourceforge.net/...)
 
Line 1: Line 1:
{{Plugin|
+
{{Plugin
  PluginID=Algernon|
+
|PluginType=Tab Widget
  PluginType=Tab Widget|
+
|Screenshot=Algernon.jpg
  Screenshot=Algernon.jpg|
+
|DeveloperID1=Micheal Hewett
  DeveloperID1=Micheal Hewett|
+
|LastUpdated=January 3, 2005
  LastUpdated=01/03/2005|
+
|Topic1=Inference
  HomepageURL=http://algernon-j.sourceforge.net/|
+
|Topic2=Reasoning
  Topic1=Inference|
+
|License=Mozilla Public License
  Topic2=Reasoning|
+
|Affiliation1=Hewett Research
  License=Mozilla Public License|
+
|Description=Algernon performs forward and backward rule-based processing of frame-based knowledge bases, and efficiently stores and retrieves information in ontologies and knowledge bases.
  Affiliation1=Hewett Research|
+
}}
  Description=Algernon performs forward and backward rule-based processing of frame-based knowledge bases, and efficiently stores and retrieves information in ontologies and knowledge bases.}}
 
  
 
<div style="float:left;">
 
<div style="float:left;">

Revision as of 15:07, July 15, 2007

Algernon

by Micheal Hewett

Screenshot

Type Tab Widget
Author(s) Micheal Hewett
Last Update January 3, 2005
License Mozilla Public License
Homepage not available
For Application
Topic(s)
Affiliation

Algernon performs forward and backward rule-based processing of frame-based knowledge bases, and efficiently stores and retrieves information in ontologies and knowledge bases.

Versions & Compatibility

This section lists available versions of Algernon.

VersionCompatible withDependencies
Algernon 5.0.1Protege-Frames 2.1.2
Protege-Frames 3.0
Protege-Frames 3.1.1
Protege-Frames 3.2.1
Protege-Frames 3.3.1
Protege-Frames 3.4

If you click on the button below to add a new version of Algernon, you will be asked to define a page title for the new version. Please adhere to the naming convention of Algernon X.X.X when you define the new page!

Changelog

VersionChanges in this version
Algernon 5.0.1Quickie release because v5.0 had the wrong version of Jatha integrated into it.


Description

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.

Installation

  • 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.

Documentation

Click here to view the Algernon documentation.