What you are looking for is the capability of using interface names as template names in LHS code, which is not available in Jess.
Using "extends" might help you to a certain extent, but that's restricted to the definition of a hierarchy. Also, consider that the solution to your problem might be a completely different approach to structuring your facts. -W On 26/07/2013, Aurelien Mazurie <ajmazu...@oenone.net> wrote: > Dear Jess users, > I am still learning the ropes, and cannot find an answer to the following > question either online or in the 'Jess in action' book. Is there a way to > match facts in a LHS based on the presence of a slot? > > For example, I have two templates: > > (deftemplate A (slot score)) > (deftemplate B (slot score)) > > I would like my rule to be triggered if any fact (either from template A, > B, or others) have a 'score' slot with a specific value. For now I can do > it by manually adding references to A and B in the LHS, but this will not > scale well. I'm looking for a solution that can just work on any fact, > regardless of the template they are defined from. > > Best, > Aurelien > -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users y...@address.com' in the BODY of a message to majord...@sandia.gov, NOT to the list (use your own address!) List problems? Notify owner-jess-us...@sandia.gov. --------------------------------------------------------------------