1. A computer-implemented method, comprising: receiving a rule set container storing a plurality of abstract rules, wherein each abstract rule includes (i) a conditional statement and (ii) a consequential statement defining a result returned by an abstract rule for a data record supplied to the abstract rule satisfying the conditional statement; identifying a first abstract rule, of the plurality of abstract rules, wherein the consequential statement of the first abstract rule specifies to reject data records that satisfy the conditional statement from being processed by other abstract rules, of the plurality of abstract rules; identifying a second abstract rule, of the plurality of abstract rules, wherein the consequential statement of the second abstract rule specifies an inference message to return for data records that satisfy the conditional statement; transforming the first abstract rule and the second abstract rule into an executable rule, wherein the executable rule includes the conditional statement of the first and the second abstract rules and the consequential statement of the second abstract rule; and storing the transformed executable rule for execution against a database query result.