A stated above the MIM model is based on the ECA
rules paradigm and uses Event, Condition and Action
components to describe the whole interaction.
Decomposition of an interaction into these three
independent areas is important, as allows using specific
tools to describe different aspects of an interaction. In
MIM model there is a metadata element that corresponds
to each ECA component. Names of these elements are the
same as names of ECA components: Event, Condition and
Action. Each metadata element provides formal and
semantic description tools and is associated with an XML
Schema [33] defining how interaction metadata documents
can be encoded in XML format. Details of all three
elements are presented below.