The invention provides, in one aspect, a method of finding a rule in a
rules base that includes a plurality of rule entries, each having a rule
and an associated objective and one or more associated circumstances. A
rule finder accesses the rules base in response to a request, with a
specified objective and with specified circumstances, by searching the
rules base for a matching entry. Where the search fails, the rule finder
searches one or more translation tables for entries having first
circumstances matching those specified in the request that resulted in
the failure. If found, the rule finder repeats the search of the rules
base with the specified objective and with a second (or "map-to")
circumstances from matching entries in the translation tables. The rule
finder can return, e.g., to an application program that issued the
request, a rule found during that repeat search of the rules base.