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.2/data/Event.json

4      Semantics

Label Description
Header Event Header – Standard “MMM-EVT-V”.
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.
DataExchangeMetadata Metadata optionally supporting regulated or controlled exchange of Interaction Potential Data, as defined by AIF V3.0.
Trace Provenance information defined by AIF V3.0, identifying the producing AIM, generation time, and related metadata.
DescrMetadata Descriptive metadata (maximum 2048 characters) supporting annotation, documentation, or indexing.

Go to Items