Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
Body Descriptors Object is a Data Type comprising:
- Body Descriptors Data representing a human or a humanoid.
- Body Descriptors Data Qualifier specified by MPAI-TFA providing information on Sub-Types, Formats, and Attributes of Body Descriptors Data.
2 Functional Requirements
Body Descriptors should enable the representation of the joints of a body.
3 Syntax
https://schemas.mpai.community/PAF/V1.6/data/BodyDescriptorsObject.json
4 Semantics
| Header | Body Descriptors Object Header – Standard “PAF‑BDO‑Vx.y”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) where this Body is or is intended to be located. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) where this Body is or is intended to be located. |
| BodyDescriptorsObjectID | Unique identifier of this Body Descriptors Object instance. |
| BodyDescriptorsObjectTime | Time this Body Descriptors Object was produced. |
| BodyDescriptorsObjectSpaceTime | Space/Time where/when this Body is located. |
| BodyDescriptorsData[] | Body Descriptors Data representing joints and posture of a human or humanoid body. Each item provides the data as inline content, a URI reference, or an external ID. |
| BodyDescriptorsQualifier | Qualifier providing information on Sub-Types, Formats, and Attributes of Body Descriptors Data. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Body Descriptors Object in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Body Descriptors Object (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Body Descriptors Object (PAF‑BDO) if:
- The Data validates against the Body Descriptors Object’s JSON Schema.
- All Data in the Body Descriptors Object’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.