
Workaround:
JOE provides some useful features to facilitate knowledge sharing in
a distributed environment such as the Internet.
JOE can parse an URL that contains ontology represented in the standard
Knowledge Interchange Format (KIF)
and generate three different graphical representations.
Displaying

As a tree similar to MS Windows file manager (or explorer) format
Here a node with the '+' sign (blue boxes)
can be further expanded. Those with the '-' sign
(yellow boxes) represent leaf nodes.
This format is ideal for hierarchical
ontologies with large number of super/sub
class relationships.
As a regular tree format
This is similar to the one above. As before nodes represented by blue
boxes can be further expanded and those in yellow are leaf nodes.
As its own Entity-Relationship (ER) format
Zooming
Currently four levels of zooming is allowed.
At this zoom level, all details are shown in addition to the actual
KIF
definition that defined it. This information is shown when the mouse cursor
is on top a node only (as in a popup window).
Abstract layout
At this zoom level,
only the abstract view of the overall layout is shown.
Entity and Relations
At this zoom level, only entities and relations are shown.
Entity, Relations, and attributes
At this zoom level, entities, relations, and attributes are shown.
All nodes with KIF definitions
Defining
Storing
Fractions of sample ontolgies in KIF and LDL++:
| KIF | LDL++ |
(defrelation Person (subclass-of Person Agent) (class Person)) (deffunction person.last_name (function person.last_name) (domain person.last_name Person) (range person.last_name Name) (arity person.last_name 2)) |
frame('Agent_Person’),
name('Agent_Person', 'Person'),
member('Agent_Person', 'Agent'),
slot('Agent_Person_last_name'),
name('Agent_Person_last_name','last_name'),
domain('Agent_Person_last_name','Agent_Person'),
range('Agent_Person_last_name',string),
|
