Go to Items

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

1      Definition

Rule is an Item representing a deontic expression – Permission, Prohibition, or Obligation – to perform or not a Process Action on any occasion or when an Event occurs.

2      Functional Requirements

A Rule is represented by the following sequence

  1. Process Type
  2. Deontic expression (one of May, May Not, or Must)
  3. Process Action
  4. Event

3      Syntax

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

4      Semantics

Label Description
Header Header of Rule Item.
– Standard-Rule The characters “MMM-RUL-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.
RuleID The ID of the Rules
RulesData[] The set of Rules.
– May[] The collection of Process Actions preceded by May.
  – ProcessAction As defined by Process Actions.
– MayNot The collection of Process Actions preceded by May not.
  – ProcessAction As defined by Process Actions.
– Must The collection of Process Actions preceded by Must.
  – ProcessAction As defined by Process Actions.
DescrMetadata Descriptive Metadata.

Go to Items