How Rule Base is Defined to Measure Absolute Quality

The following is implemented to ensure the absolute quality of an attribute.

  • Precedence action in rule base accepts a rule base as an additional input similar to the Include action. This rule base executes exactly like included rule base, however the following occurs:
    • The rule base must produce absolute quality for each attribute by assigning values to output variables. The output variables must follow the naming pattern: <attributeName>_WEIGHT.
    • The rule base has all the context and variables which are in calling rule base.
    • All of the weight produced by this rule base are removed from the context after they are used in the precedence calculations.
  • Similar to the Include action, you can specify a rule base or decision table and a logical name for the constraints.
  • If the rule base does not need to modify the weight, it does not need to produce any weight or produce 100.

    For example, if the rule base produces 70 as the weight for FIRSTNAME, and FIRSTNAME's configured weight is 80, the weight becomes 70.

  • After the weight is computed, it is used to decide which value to keep.
Note: After the value is accepted, the quality is not stored for the next time.