Re: JESS: Jess JessTab protege

2007-09-13 Thread velven
(mapclass) (slot-get) (slot-set) as Hal Hildebrand mentioned are functions from JessTab, sorry i wasn't clear in the last post. As part of the project's requirement, i have to to do things this way. since my classes are defined in protege itself and not done with (defclass) the mapping resulted

Re: JESS: Jess JessTab protege

2007-09-13 Thread Wolfgang Laun
velven wrote: Is this due to the way i have written my rule such that for each agent, atleast (:X-coordinate ?x2:(= 1 (abs (- ?x2 ?x1 had to be checked by jess with another 199 agents? or something else? welcome any suggestions to optimise, Thank you for your time Forget my doubts

Re: JESS: Jess JessTab protege

2007-09-11 Thread Wolfgang Laun
velven wrote: Hi everyone, I'm new to Jess and I have some questions 1) I'm using (mapclass) to map my protege classes into jess, but I found What is (mapclass), please? that the function maps all userdefined slots to be multislots although i have set them to be required single

Re: JESS: Jess JessTab protege

2007-09-11 Thread Hal Hildebrand
These are functions provided by the JessTab plugin to Protégé (http://www.ida.liu.se/~her/JessTab/) which allows it to pull in the model you build in Protégé via modeling in OWL or another ontology language and operate on it with Jess. It's billed as a kind of OO extension to Jess and I haven't

JESS: Jess JessTab protege

2007-09-10 Thread velven
Hi everyone, I'm new to Jess and I have some questions 1) I'm using (mapclass) to map my protege classes into jess, but I found that the function maps all userdefined slots to be multislots although i have set them to be required single cardinality and integer type in protege. ie. the