Go to MPAI-PAF V1.6 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

Body Descriptors Object is a Data Type comprising:

  1. Body Descriptors Data representing a human or a humanoid.
  2. 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

Table 1 – Semantics of the Body Descriptors Object Data Type

Label
Description
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:

  1. The Data validates against the Body Descriptors Object’s JSON Schema.
  2. All Data in the Body Descriptors Object’s JSON Schema:
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers.

6      Performance Assessment

Not part of this specification.

Go to MPAI-PAF V1.6 Data Types