WARNING: the applets need a JDK1.1 compatible browser

If you are using Netscape Communicator 4.0, then with the following patch (for JDK1.1) you can view these applets

All applets, except one, were compiled using JDK1.1.5. The one using JDK1.0.2 is no longer under development, but this applet can be viewed with any Java compatible browser.

TUTORIAL

To get a feel for the features supported by JOE, look at the tutorial.
It is highly recommended for new users.

Also, take a at the screen capture of JOE's main window.




Java Ontology Editor (JOE)

Currently there are two versions of JOE with slightly different features:

Please note: Ontologies, from JOE's point of view, are Entity-Relationship (ER) or Frame-Slot models of a given knowledge base.  At this stage of development, JOE neither attempts to validate the ontology nor check for flaws in their design - providing such features are in our future plans.  When building ontologies, JOE supports only very minimal ontological constructs, such as entities, attributes, and relations.  Currently, the main goal is to provide a graphical interface for representing ontologies that can be used in an open distributed environment such as the Internet.
 
 

Applet
Description
Demo Version

JOE [un-JARed version->loads slower]

JOE [JARed version->loads faster]:

Reads an URL with ontology stored in KIF format and generates various (currently 3) graphical representations of the ontology

Take a look at some of the new features supported by this version.

If you have used this version,
please answer the questions in this survey
(it is for research purpose and takes
only a few minutes to complete)

This applet is designed to read a URL that contains an ontology stored in KIF format.  This ontology is then displayed in three different formats.  The first format is identical to MS Windows file manager (i.e. explorer), the second one displays the ontology in a tree format, and the third displays it in the Entity-Relationship (ER) diagram.  When the ontology is displayed in the ER format, JOE provides several levels of zooming.  JOE also provides a pure textual (in KIF ) representation of the ontology which the user can save it on the client computer (Java applets cannot do IO operations on the client computer).  This applet is useful for ontologies with large number of hierarchical relationships - an example can be found here (bibliography.kif).

note: the time to parse and generate the display depends on the size of the ontology - so please be patient. 

JOE:
(uses JDK1.0.2)
These two applets were developed using JDK1.0.2 and are no longer under development.  The two separate applets found here were combined into one single applet in the newer versions of JOE described above. 

 


Please send all bug reports and comments to:
Kuha Mahalingam at kuha@ieee.org or Michael Huhns huhns@sc.edu

Center for Information Technology
Electrical & Computer Engineering Department
University of South Carolina
Columbia, SC 29208

last updated on 21 July 1999