The Conditionmodel extends the Eventmodel by defining the ConditionType. The ConditionTypeintroduces the concept of states differentiating it from the base Eventmodel. Unlike the BaseEventType, Conditionsare not transient. The ConditionTypeis further extended into Dialog and AcknowledgeableConditionType, each of which has their own sub-types.

The Conditionmodel is illustrated in Figure 9and formally defined in the subsequent tables. It is worth noting that this figure, like all figures in this document, is not intended to be complete. Rather, the figures only illustrate information provided by the formal definitions.

image012.png

Figure 9– Condition model