| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
Virtual Environment Data In (VE Data In) consists of a variety of Data Types extracted from the Virtual Environment via the Metaverse API including the Performance (Performers and objects including stage or performance set), Participants, and Operators.
2. Functional Requirements
VE Data In includes data elements from the Virtual Environment via the Metaverse API:
- Performance data includes data describing all elements of the entire Virtual Environment scene (including terrain, foliage, architectural structures, performers’ avatars, autonomous avatars) and their properties (Spatial Attitudes, animations, lighting, textures/materials, and effects).
- Participant data includes data describing participants’ avatars and their properties (Spatial Attitudes, animations, lighting, textures/materials, and effects).
- Operator data includes data from remote show operators acting on the metaverse and apps.
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/VEDataIn.json
4. Semantics
| Label | Description |
| Header | VE Data In Header. Shall have constant value “XRV-VDI-V1.0”. |
| MInstanceID | Identifier of M-Instance. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) associated with this VE Data In instance. |
| VEDataInID | Identifier of VE Data In. |
| VEDataInTime | Time info of VE Data In. |
| VEDataIn | Data from VE performance/participants/operators (via API). |
| – MetaverseObjects[] | Array of Metaverse Objects. |
| – MetaverseObject | Metaverse Data and Qualifiers. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this VE Data In instance in a trusted data exchange context. |
| DescrMetadata | Descriptive Metadata. |