Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

Perceptible Entity is one of:

  1. 3D Model, Audio, Audio-Visual, Speech, Text, and Visual Object.
  2. 3D Model, Audio, Audio-Visual, Speech, and Visual Scene.
  3. 3D Model, Audio, Audio-Visual, Speech, and Visual Event.

2      Functional Requirements

A Perceptible Entity:

  1. Inherits the Functional Requirements of Objects, Scenes, and Events listed above.
  2. May include Rights that are Granted to certain Processes to perform certain Actions at certain Times and Locations on the Perceptible Entity.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/PerceptibleEntity.json

4      Semantics

Table 1 – Semantics of the Perceptible Entity Data Type

Label
Description
Header Perceptible Entity Header – Standard “OSD‑PCE‑Vx.y”.
MInstanceID Identifier of the M-Instance (Virtual Space) where this Perceptible Entity is located.
UEnvironmentID Identifier of the U-Environment (Real Space) where this Perceptible Entity is located.
PerceptibleEntityID Unique identifier of this Perceptible Entity instance.
PerceptibleEntityTime Time this Perceptible Entity was produced.
PerceptibleEntitySpaceTime Space/Time where/when this Perceptible Entity is located.
PerceptibleEntityData The content of the Perceptible Entity: one of Object, Scene Descriptors, or Event Descriptors.
    – Object One of the supported Object types: 3D Model, Audio, Audio-Visual, Speech, Text, or Visual Object.
    – SceneDescriptors One of the supported Scene Descriptor types: 3D Model, Audio, Audio-Visual, Speech, or Visual Scene.
    – EventDescriptors One of the supported Event Descriptor types: 3D Model, Audio, Audio-Visual, Speech, or Visual Event.
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Perceptible Entity in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the Perceptible Entity (plain text, max 2048 characters).

5      Conformance Testing

A Data instance conforms with Perceptible Entity (OSD‑PCE) if:

  1. The Data validates against the Perceptible Entity’s JSON Schema.
  2. All Data in the Perceptible Entity’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-OSD V1.5 Data Types