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:

  1. JSON Data validate against the Avatar’s JSON Schema.
  2. All Data in the Avatar’s Schema
    1. Have the specified type.
    2. Validate against their JSON Schemas.

6     Performance Assessment