1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1    Definition

A Data Type that includes data characterising the Avatar, the Virtual Space in which the Avatar is located, and the Space-Time information of the Avatar in the Virtual Space

2     Functional Requirements

Avatar conveys the following information:

  1. The ID of the Virtual Space (M-Instance).
  2. The ID of the Avatar.
  3. The Time and Spatial Attitude of the Avatar is in the M-Instance.
  4. The set of Data characterising an Avatar:
    1. 3D Model.
    2. Face Descriptors.
    3. Body Descriptors.

An Avatar Model of a human may:

  1. Faithfully reproduce the visual appearance of the human.
  2. Have their visual appearance altered, compared to that of the human.
  3. Have an unrelated visual appearance.
  4. Display a presumptive Personal Status in speech, face, and gesture.

3     Syntax

https://schemas.mpai.community/PAF/V1.5/data/Avatar.json

4     Semantics

Label Description
Header Avatar Header.
– Standard-Avatar The characters “PAF-AVT-V”
– Version Major version
– Dot-separator The character “.”
– Subversion Minor version
MInstanceID ID of Virtual Space the Avatar belongs to.
AvatarSpaceTime The inherent Space-Time info of the Avatar.
AvatarID Identifier of Avatar.
AvatarData Set of Avatar-related Data.
– AvatarModel Model of Avatar.
– BodyDescriptors Avatar Body Descriptors.
– FaceDescriptors Avatar Face Descriptors of Avatar.
DescrMetadata Descriptive Metadata

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