1<definitions xmlns="https://www.omg.org/spec/DMN/20230324/MODEL/"
2 id="RATE-DRV" name="Driver rating"
3 namespace="https://pydenterprises.com/dmn/auto">
4 <decision id="ageFactor" name="Driver age factor">
5 <decisionTable hitPolicy="FIRST">
6 <input id="in1" label="Driver age">
7 <inputExpression typeRef="number"><text>driverAge</text></inputExpression>
8 </input>
9 <output id="out1" name="factor" typeRef="number"/>
10 <rule id="R1">
11 <inputEntry><text>< 25</text></inputEntry>
12 <outputEntry><text>1.45</text></outputEntry>
13 </rule>
14 <rule id="R2">
15 <inputEntry><text>[25..70)</text></inputEntry>
16 <outputEntry><text>1.00</text></outputEntry>
17 </rule>
18 <rule id="R3">
19 <inputEntry><text>>= 70</text></inputEntry>
20 <outputEntry><text>1.20</text></outputEntry>
21 </rule>
22 </decisionTable>
23 </decision>
24 <!-- source RATEAUTO.cbl:819-826; claim surcharge +0.25 when
25 claimCount > 2 is decision claimLoad; premium ROUNDED half-up -->
26</definitions>