I am currently working on more tightly coupling these
environments.  Prot�g� and Jess are coupled via the
JessTab plugin's "map" commands (mapclass, mapinstance, etc).
These map Prot�g� ontology items into the Jess environment.
Modifications in to objects in either environment is reflected 
in both Prot�g� and Jess.

I am trying to gain a tighter coupling via the use of the
JessEvent mechanism (Chapter 4 I believe in the Jess Manuals,
for Version 6 of Jess).
What this allows you to do is to write specific function for
different kinds of inference, etc. and then have those trigger
when a JessEvent occurs.  This gives the same effect of coding
widget extensions in Prot�g�.  For example, I have some code
that handles the FACT JessEvent (new fact added).  When this new
fact (a Prot�g� object) is added I then go run specific inference
(either via Jess Rules or code) than then dynamically modifies
the Prot�g� object.  I can then immediately see the effects while
staying in the Prot�g� environment and I no longer have to go over
to the JessTab and invoke the inference by hand!

Pretty cool stuff.

-----Original Message-----
From: Gabriel Hopmans [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 24, 2001 5:05 AM
To: Buddy Kresge; 'Jones, David H'; [EMAIL PROTECTED]
Subject: JESS: Prot�g� & JADE & JESS


I don't have experience with Prot�g� but it seems very interesting.
Buddy Kresge wrote that you can load Jess as a plug-in, but how far and what
can you do with Prot�g� when you are using JADE and Jess?
I suspect you can't embed them all, but that you have to work with two
separate 'environments'.
Has anyone experience with both?

__________________________________________________
Gabriel Hopmans
IST-researcher
Multi-Agent Systems Technology
[EMAIL PROTECTED]

University Maastricht
Section Communications Research & Semiotics
Grote Gracht 82, Maastricht
P.O. Box 616, 6200 MD Maastricht, The Netherlands
T + 31 43 388.2769 / 2767
F + 31 43 388.2744
M + 31 6 27.237.606
__________________________________________________

----- Original Message -----
From: "Buddy Kresge" <[EMAIL PROTECTED]>
To: "'Jones, David H'" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Monday, April 23, 2001 6:03 PM
Subject: RE: JESS: JESS and richer declarative knowledge


Check out Prot�g� at Stanford University.

The link is http://protege.stanford.edu

You can then load in (as a plug in) Jess.
This gives you jess functionality embedded in
an Ontological environment.



-----Original Message-----
From: Jones, David H [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 23, 2001 11:45 AM
To: '[EMAIL PROTECTED]'
Subject: JESS: JESS and richer declarative knowledge


Have anyone examined or can anyone speculate on how JESS could make use of
richer declarative knowledge, such as what can be found in an ontology
encoded in Standard-OIL (as described in
http://www.ontoknowledge.org/oil/downl/semantics.pdf).  In particular, OIL
has constructs for defining axioms about classes (disjoint, covered,
disjoint-covered, equivalent), and slot properties (transitive, symmetric,
functional, inverse).  How would/could the JESS engine or a JESS program
make use of these additional semantics?




Regards,

David H. Jones
Boeing Phantom Works,
Mathematics and Computing Technology
425-865-6924
425-865-2964 (FAX)
[EMAIL PROTECTED]


---------------------------------------------------------------------
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]
---------------------------------------------------------------------

---------------------------------------------------------------------
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]
---------------------------------------------------------------------





---------------------------------------------------------------------
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]
---------------------------------------------------------------------

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