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