| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
An Accessory specifies a wearable or attachable element associated with an Avatar. An Accessory identifies:
- the type of accessory
- the accessory itself, either:
- as a reference (ID), or
- as a structured object
An Accessory may represent items such as clothing, ornaments, or wearable devices associated with an Avatar instance.
2 Functional Requirements
An Accessory shall:
- Specify the category/type of the accessory using a controlled vocabulary.
- Provide either:
- a reference to an existing accessory instance, or
- a full inline description of the accessory.
- Support multiple Accessory instances per Avatar.
- Allow consistent interpretation across M-Instances and applications.
3 Syntax
https://schemas.mpai.community/PAF/V1.5/data/Accessory.json
4 Semantics
| Label | Description |
| Header | Accessory Header, – Standard “PAF-AVT-V” |
| MInstanceID | ID of Virtual Space the Avatar belongs to. |
| AccessoryTime | The inherent Space-Time info of the Avatar. |
| AccessoryID | Identifier of Avatar. |
| AccessoryData | Set of Avatar-related Data. |
| Type | The category of accessory. One of the predefined values (e.g., belt, watch, eyewear). |
| Accessory | Either a reference (string) to an external Accessory instance, or an inline object describing the Accessory. |
| DataXMData | Information about Accessory. |
| DescrMetadata | Descriptive Metadata |
| Accessory | Either a reference (string) to an external Accessory instance, or an inline object describing the Accessory. |
5 Conformance Testing
A Data instance Conforms with Avatar (PAF-AVT) V1.5 if:
- JSON Data validate against the Avatar’s JSON Schema.
- All Data in the Avatar’s Schema
- Have the specified type.
- Validate against their JSON Schemas.