Hello all,

Once this could be useful to others I'm forwarding it to the list

fred


Hi Ridzuan

NOw I'm back again, finally!

You must develop your ontology normally in Protege. Then you may want to use
in your application outside Protege. Protege generates 3 files: a .pprj (the
project and its configuration settings, that you won't need for your
application), a .pont (the ontology in CLIPS, which is very similar to JEss)
and a .pins (the instances file, also in CLIPS).

Jess can't represent frames, the formalism in which most ontology editors
rely on, so you need to use JessTab, that override functions, such as
defclass, so as to provide functionalities very similar to CLIPS, which is
fream-based.

So you have to make slight modifications in your .pont and .pins files.:
.In the .pont file, you must erase all of the definition of slots out side
the classes ((defclass :CLIPS_TOP_LEVEL_SLOT_CLASS), and change the classes
that inherit from USER to inherit from :THING. You must use the JessTab
command facet-set to define inverse slots.
.In the .pins, you just need to put the expression "make instance" before
every definition of instance

 Fred Freitas
----------------------------------------------------------
PhD. student - Artificial Intelligence & Internet
Universidade Federal de Santa Catarina - Brazil

-----Original Message-----
From: Md Ridzuan Mukhtar [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 09, 2001 3:05 AM
To: Frederico Luiz Goncalves de Freitas
Subject: Re: Need Your Help


TQ very much Fred, I just managed to make it appeared on Protege and it
quite confusing. So the next step would be how to use Jess and incorporate
the ontology within it. Do you have any sample exercise or  application that
use onto within Jess. Also an example of API program to retrieve data from
database as an instances(or JDBC for Oracle and Access).

Millions of thanks and best regard

Ridzuan


---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list (use your own address!) List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to