What is a Rulesheet?
- Last Updated: October 20, 2025
- 2 minute read
- Corticon
- Version 7.2
- Documentation
You define your rule logic in a Corticon Rulesheet. A rule is like an ‘if-then’ statement. Each rule consists of one or more conditions (if) that are associated with one or more actions (then).
This Rulesheet has three rules. The Rulesheet editor has the following parts:
- Conditions—Where you define the conditions for each rule. For
example,
Aircraft.aircraftType = 747. The condition value could be a single value (747), a set of values (747, 777, 787), or a range of values (weight=100000..200000). - Actions—Where you define the actions that need to be triggered
when the conditions are satisfied. For example,
Aircraft.maxCargoWeight=150000. - Rule columns—They represent a rule, for example, the highlighted columns in this image. Each column represents a rule. These columns associate a set of conditions with a set of actions. For example, column 1 defines the rule—if the aircraft is a 747, then its maximum cargo weight is 150,000.
The terms Aircraft.aircraftType and
Aircraft.maxCargoWeight come from the Rule Vocabulary. Each Rulesheet
must be linked to a Rule Vocabulary.
Corticon evaluates all the conditions in each rule. If all the conditions
in the rule are satisfied, the actions in the rule are triggered.
Note: If an action does not execute for
some reason, Corticon still tries to execute the other actions in the rule.