1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1 Definition
An Event is a logical combination of Process Actions performed at a Time or Time Type.
2 Functional Requirements
Process Action1 | Operation | Process Action2 | Event has happened if |
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. |
NOT | Process Action | If the Process Action is not performed |
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 |
DescrMetadata | Descriptive Metadata. |