Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
An Item representing an Object’s orientation, orientation velocity, and orientation acceleration.
2 Functional Requirements
- The Orientation of an Object is that of the principal axis of an Object.
- The following media types are supported: Speech, Audio, Visual, 3D Model, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound.
- Accuracy is the estimated absolute difference between the measures of each of Orientation, OrientVelocity, and OrientAccel and their true values.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/Orientation.json
4 Semantics
Table 1 provides the semantics of the components of Orientation. Note that Euler angles are indicated by (α,β,γ).
| Header | Orientation Header – Standard “OSD‑OOR‑Vx.y”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) where this Orientation refers to. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) where this Orientation refers to. |
| OrientationID | Unique identifier of this Object Orientation instance. |
| OrientationTime | Time this Orientation instance was produced. |
| OrientationSpaceTime | Space/Time where/when this Orientation applies. |
| General | General classification data of the Object. |
| – ObjectType | Type of the Object: one of Digital Human, Generic. |
| – MediaType | Media type of the Object: one of Speech, Audio, Visual, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound. |
| Orientation | |
| – Orient (α,β,γ) | Euler angles representing the Object’s orientation (degrees). |
| – OrientAccuracy | Estimated accuracy of each Euler angle (α,β,γ) in Orientation (degrees). |
| Velocity of Orientation | |
| – OrientVelocity (α,β,γ) | Angular velocity of the Object’s orientation (degrees/s). |
| – OrientVelocityAccuracy | Estimated accuracy of each angular velocity component (α,β,γ) (degrees/s). |
| Acceleration of Orientation | |
| – OrientAccel (α,β,γ) | Angular acceleration of the Object’s orientation (degrees/s²). |
| – OrientAccelAccuracy | Estimated accuracy of each angular acceleration component (α,β,γ) (degrees/s²). |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Orientation instance in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Orientation instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Orientation (OSD‑OOR) if:
- The Data validates against the Orientation’s JSON Schema.
- All Data in the Orientation’s JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.