Go to Items

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

1      Definition

Rule is an Item including a Process, a deontic verb – Permission, Prohibition, or Obligation, and a Process Action.

2      Functional Requirements

A Rule is represented by the following sequence

  1. Process (identified by an ID or by Metadata)
  2. Deontic Verb (one of May, May Not, or Must)
  3. Process Action

Here:

Process refers to a Process identified by an ID or having specific Metadata.
Item refers to an Item identified by an ID or by having
– Specific Metadata
– A Qualifier
– One or more parameters.
Time refers to a single Time, a Duration, or a recurring Time.

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
RuleData[] The elements part of a Rule.
– Process A Process identified by an ID or having specific Metadata.
– DeonticVerb One of May, May Not, and Must.
– ProcessAction As defined by Process Actions.
DescrMetadata Descriptive Metadata.

Go to Items