Go to Items

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

1      Definition

A Right expresses a normative statement governing what a Process Must, May, or May Not do within an M‑Instance or M‑Environment..

2      Functional Requirements

A Right:

  • Applies at one of several Levels (Internal, Acquired, Granted).
  • May reference a Process Action by ID or include the full ProcessAction definition.
  • May include identifiers linking it to a specific MInstance and/or MEnvironment.
  • May include RightStatus, specifying whether the Right is a definitional model or a final operative Right.
  • May include Trace for provenance and explainability across MMM and AIF contexts.

Process Rights include the following:

Deontic Verb A Deontic Verb from “May”, “May Not”, or “Must”.
Process Action A Process Action.
Level One of Internal, Acquired, or Granted.

3      Syntax

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

4      Semantics

Label Description
Header Right Header, Standard “MMM-RGT.Vx.y”
MInstanceID Identifier of M-Instance.
RightID Identifier of Rights.
DEx One of the “May”, “May Not”, or “Must” Deontic Expressions.
Process Action A Process Action that may, may not, or must Perform
Level One of Internal, Acquired, or Granted.
RightsStatus One of Model – used, e.g., in a PA Request, Final – used, e.g., in a PA Response.
Trace The Source that produced the Right and the Time it was produced.
DescrMetadata Descriptive Metadata.

Go to Items