| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
The parameters included in an MM-PropertyChange Process Action.
2 Functional Requirements
The Property Change Parameters are:
- Light Source Attributes:
- Light: ColourInfo, Intensity
- Audio: Source Types, Intensity
- Object Attributes:
- Perceptibility
- 3D Model or Visual Object
- Resize: the multiplication factors of the X, y, z axes of a 3D Model or Visual Object.
- Mass
- Gravity Property
- Texture
- Audio Object: Object Audio Characteristics
- Personal Status: to be applied to a Persona.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/Rights.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Property Change Parameters Header |
| – Standard – PropertyChangeParameters | 9 Bytes | The characters “MMM-RGT-V” |
| – Version | N2 Bytes | Major version – 1 or 2 characters |
| – Dot-separator | 1 Byte | The character “.” |
| – Subversion | N3 Bytes | Minor version – 1 or 2 characters |
| M-InstanceID | N4 Bytes | Identifier of M-Instance. |
| PropertyChangeParametersID | N5 Bytes | Identifier of Rights. |
| PropertyChangeParameters[] | N6 Bytes | Set of Rights Data |
| SourceAttributes | N7 Bytes | One of Internal, Acquired, Granted. |
| – Intensity | N8 Bytes | Measured in Watts |
| – ColourInfo | N9 Bytes | As specified in Functional Requirements. |
| – LightSourceType | N10 Bytes | As specified in Light Source |
| – AudioSourceType | N11 Bytes | As specified in Audio Source |
| – ObjectAttributes | N12 Bytes | Set of object attributes. |
| – Perceptibility | N13 Bytes | 0=non perceptible, 1=perceptible. |
| – Visual | N14 Bytes | Set of 3D Model and Visual characteristics. |
| – Resize | N15 Bytes | Factors multiplying object axes. |
| – Mass | N16 Bytes | Measure in kg-mass. |
| – GravityProperty | N17 Bytes | 0=no gravity, 1=Earth gravity, other values possible. |
| – Texture | N18 Bytes | As specified in Texture. |
| – ObjectAudioCharacteristics | N19 Bytes | As specified in Object Audio Characteristics |
| – PersonalStatus | N20 Bytes | Personal Status as specified in MPAI-MMC. |
| DescrMetadata | N21 Bytes | Descriptive Metadata |