How Rulebase is Defined to Measure Absolute Quality

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

    For example, if the rulebase produces 70 as the weight for FIRSTNAME and the configured weight for FIRSTNAME 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.