Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each exit condition contains the same attributes:

Attribute

Description

subRuleRef

Every rule processor is capable of reporting a number of different outcomes, but only a single outcome from the complete set is ultimately delivered to the typology processor. Each outcome is defined by a unique sub-rule reference identifier to differentiate the delivered outcome from the others and also to allow the typology processor to apply a unique weighting to that specific outcome.

By convention, the exit condition sub-rule references are prefaced with an 'x'.

outcome

The configuration file defines whether the result delivered by the rule processor is flagged as either true or false. The flag is somewhat arbitrary, but by convention we choose to assign a true flag to deterministic results that will have a weighting impact on the typology score and we assign a false flag to non-deterministic results that will not have a weighting impact on the typology score.

Exit conditions are usually non-deterministic.

reason9

The reason provides a human-readable description of the result that accompanies the rule result to the eventual over-all evaluation result.

...

Each rule result band contains the same information:

Attribute

Description

subRuleRef

Every rule processor is capable of reporting a number of different outcomes, but only a single outcome from the complete set is ultimately delivered to the typology processor. Each outcome is defined by a unique sub-rule reference identifier to differentiate the delivered outcome from the others and also to allow the typology processor to apply a unique weighting to that specific outcome.

We have elected to assign a numeric sequence to the sub-rule references for result bands, prefaced with a dot (“.”) separator, but this format is not mandatory for the sub-rule reference string. Any descriptive and unique string would be an acceptable sub-rule reference.

lowerLimit

This attribute defines the lower limit of the band range and is evaluated inclusively (>=).

Where a lower limit is not provided, the rule processor will assume the intended target lower limit is -∞. Unless the very first result band in a configuration has a clear and unambiguous lower limit, it is often omitted.

upperLimit

This attribute defines the upper limit of the band range and is evaluated exclusively (<).

Where an upper limit is not provided, the rule processor will assume the intended target upper limit is +∞. Unless the very last result band in a configuration has a clear and unambiguous upper limit, it is often omitted.

outcome

The configuration file defines whether the result delivered by the rule processor is flagged as either true or false. The flag is somewhat arbitrary, but by convention we choose to assign a true flag to deterministic results that will have a weighting impact on the typology score and we assign a false flag to non-deterministic results that will not have a weighting impact on the typology score.

reason9

The reason provides a human-readable description of the result that accompanies the rule result to the eventual over-all evaluation result.

...