Hi, I'm considering the Jena Rules as a rule-based programming model where rules are being discovered and accumulated to grow tens of thousand, while the fact for inferring new info is only a few RDF statements. In this case, the rule engine may have to check each and every rule for the fact to find out the one matching the statements - which may imply a scaling issue.
Or, should the rules be organized into a set of category, and the statement is classified first to select the matching rule set to reduce the rule processing time ? Will appreciate your insights, Chan