Go to Items

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

1 Definition

A Data Type that expresses a set of normative statements (Penaltiess) governing the Actions a Process Must, May, or May Not perform on Items or Processes within an M‑Instance or M‑Environment as a result of a decision to reduce the Process’s original scope of activity.

2 Functional Requirements

A Penalty:

  • Shall include a DeonticVerb and PAIDOrPA.
  • Shall include a Status.
  • May reference Process Actions by ID or include the full ProcessAction definition.
  • May include identifiers linking it to a specific MInstance and/or MEnvironment.

A Penalty shall include the following:

Deontic Verb A Deontic Verb from “May”, “May Not”, or “Must”.
PAIDOrPA Either a Process Action or a ProcessActionID.
Status One of Model or Final.

3 Syntax

https://schemas.mpai.community/MMM4/V2.2/data/Penalties.json

4 Semantics

Label Description
Header Penalties Header, Standard “MMM-PNL.V2.2”
MInstanceID Identifier of M-Instance.
PenaltiesID Identifier of a Rights entry.
PenaltiesData[] Collection of individual Penalties.
– DeonticVerb One of the “May”, “May Not”, or “Must” Deontic expressions.
– PAIDOrPA Process Action or ProcessActionID to which the DeonticVerb applies.
– Status One of Model (e.g., in a PA Request) or Final (e.g., in a PA Response).
DataExchangeMetadata Identity of Process/AIM that produced the Rights and the Time of production.
DescrMetadata Descriptive Metadata.

Go to Items