1      Definition

An Item expressing the set of Process Actions that a Process may perform and their Level.

2      Functional Requirements

The Levels of Rights are set to be:

  1. Internal granted by the M-Instance to Process.
  2. Acquired by initiative of the Process.
  3. Granted to the Process by another Process.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Rights.json

4      Semantics

Label Size Description
Header N1 Bytes Rights Header
– Standard 9 Bytes The characters “MMM-RGT-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
M-InstanceID N4 Bytes Identifier of M-Instance.
RightsID N5 Bytes Identifier of Rights.
RightsData N6 Bytes Collection of Data for RightsID
– Level N7 Bytes One of Internal, Acquired, Granted.
– ProcessAction N8 Bytes ProcessAction
DescrMetadata N9 Bytes Descriptive Metadata

5      Data Formats

No new Data Formats required.

6      To Respondents

MPAI request comments on:

  1. Functional Requirements
  2. JSON Syntax and Semantics.