Go to Items

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

1      Definition

Rights are defined for

  • A Process: The set of a Deontic Verb (one of “May”, “May Not”, or “Must”), a Process Action, and the Rights Level (“Internal”, “Acquired”, or “Granted”) applicable to a Process.
  • An Item: The set of a Process, a Deontic Verb, a Process Action including the Item, and the Level.

2      Functional Requirements

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.

Item Rights include a list of Processes and for each Process the three elements included in Process Rights in addition to the three elements in the Process Rights.

Note that:

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/Rights.json

4      Semantics

Label Description
Header Rights Header
– Standard-Rights The characters “MMM-RGT-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
RightsID Identifier of Rights.
For Process 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.
For Item Rights
 – Processes The list of Processes that may/may not/must Perform Process Actions followed by the element of “For Process Rights”.
 RightsStatus One of Model – used, e.g., in a PA Request, Final – used, e.g., in a PA Response.
DescrMetadata Descriptive Metadata.

Go to Items