Go to Items

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1      Definition

An Event is a Process Action or a logical combination of Process Actions performed at a Time or Time Type.

2      Functional Requirements

Events involving no more than two Process Actions are listed in Table 1.

Table 1 – Basic Events

Process Action1 Operation Process Action2 Basic Event happens if
Process Action The Process Action is performed.
NOT Process Action If the Process Action is not performed
Process Action1 AND Process Action2 If both Process Actions are performed.
Process Action1 OR Process Action2 If at least one Process Action is performed.
Process Action1 NAND Process Action2 If at least one Process Action is not performed.
Process Action1 NOR Process Action2 If none of the  Process Actions is performed.
Process Action1 XOR Process Action2 If only one Process Action is performed.
Process Action1 XNOR Process Action2 If one Process Action is performed and the other is not.

and the characters If followed by Time, referring to a single Time, a Duration, or a recurring Time.

3      Syntax

https://schemas.mpai.community/MMM4/V2.1/data/Event.json

4      Semantics

Label Description
Header Header of Event Item.
– Standard-Event The characters “MMM-EVT-V”.
–  Version Major version expressed as 1 or 2 characters.
– Dot-separator The character “.”
– Subversion Minor version expressed as 1 or 2 characters
MInstanceID Identifier of M-Instance.
MEnvironmentID Identifier of M-Environment.
EventD The ID of the Event.
EventData[] The set of Data defining the Event.
– BasicEvent The collection of Process Actions preceded by May.
  – ProcessAction1 As defined by Process Actions.
  – LogicOperator One of “AND”, “OR”, “NAND”, “NOR”, “XOR”, “XNOR”, “NOT”
  – ProcessAction2 As defined by Process Actions.
– EventOrBasicEvent Any of Event or Basic Event
– If The characters If
– Time A single Time, a Duration, or a recurring Time.
DescrMetadata Descriptive Metadata.

Go to Items