1      Definition

An Item representing the set of Process Actions and the corresponding Levels that a Process may perform.

2      Functional Requirements

Rights are determined by the following entities. The exact value may be dependent of the specific Action as specified in Protocols.

Level One of Internal, i.e., granted by the M-Instance to the Process, Acquired, i.e., obtained by initiative of the Process. or Granted, i.e., conceded to the Process by another Process.
Process Action A Process Actions.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes Rights Header
– Standard – Rights 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.
Rights[] N6 Bytes Set of Rights Data
– Level N7 Bytes One of Internal, Acquired, Granted.
– ProcessAction N8 Bytes As specified in Functional Requirements.
DescrMetadata N9 Bytes Descriptive Metadata