| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Action of a User requesting that a Export-Import Service:
1. Animate an MU-Embedded R-Item with one of:
1.1 A stream Item equivalent to the one that is used to animate the Avatar of which the R-Item is an Analogue Twin.
1.2 Specific commands applied to an Object in the M-Instance that should be reflected to its Analogue Twin.
2. Grant Rights based on Model Rights to the MU-Animated R-Item.
2 Functional Requirements
The MU-Anim Process Action includes:
In the request
– The R-Item to be MM-Animed.
– The U-Location where the R-Item to be MM-Animed is MM-Embedded.
– The Stream or Command used to MM-Anim the R-Item.
– The Model Rights to the MU-Animed Item.
– A Transaction if requested by the Locate Service.
In the response
– The Rights per the Model Rights if request is successful.
Note: The Stream or Command used to MU-Anim an R-Item is converted to the specific format used to MU-Anim the R-Item.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/MMAnim.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Convert Process Action Header |
| – Standard-ConvertPA | 9 Bytes | The characters “MMM-MAP-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 |
| MInstanceID | N4 Bytes | Identifier of M-Instance. |
| MEnvironmentID | N5 Bytes | Identifier of M-Environment. |
| MMAnimPAData | N6 Bytes | Data included in the MM-Anim Process Action. |
| – Time | N7 Bytes | Time of PA request emission and Time of PA request execution. |
| – S-Complements | N8 Bytes | Source Complements. |
| – Nil ItemID | N9 Bytes | Item to be MM-Animed. |
| – At MLocationID | N10 Bytes | M-Location where the Item is MM-Embedded. |
| – With Item | N11 Bytes | Item used to MM-Anim R-Item. |
| – With Command | N12 Bytes | Command used to MM-Anim R-Item. |
| – With ModelRights | N13 Bytes | Rights that are requested to the MM-Animed Item. |
| – With Transaction | N14 Bytes | Transaction made to Export-Import Service if requested. |
| – D-Complements | N15 Bytes | Destination Complements. |
| – With Rights | N16 Bytes | Actual Rights based on Model Rights if PA Request is accepted. |
| – ErrorMessage | N17 Bytes | Set of Error Messages. |
| – FaultyPA | N18 Bytes | Faulty Request. |
| – IncID | N19 Bytes | Incorrect ID. |
| – InsRights | N20 Bytes | Insufficient Rights. |
| – MLocOOR | N19 Bytes | M-Location out of range. |
| – Clash | N20 Bytes | The MU-Anim PA causes the R-Item to collide with an object. |
| DescMetadata | N21 Bytes | Descriptive Metadata |