Rulesets

Motivations define a display rule set and, optionally, a data rule set. The display rule set drives the display of the results page with different page elements on the results page relating to the contents of the results datastore. Whilst an abstract ruleset(MotivationRuleSet) is provided which customers may use for reference and/or extend, the contract for the results page is only driven by the results schema, ie whether a customer chooses to refer to/extend the out of the box abstract ruleset or not the output of the customers' rules must conform to the results schema.