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 10and 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.

image013.png

Figure 10– Condition model