Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

Basic Perceptible Entity is one of:

  1. Basic 3D Model, Audio, Multimodal, Speech, Text, and Visual Object.
  2. Basic 3D Model, Audio, Multimodal, Speech, and Visual Scene Descriptors.
  3. Basic 3D Model, Audio, Multimodal, Speech, and Visual Event Descriptors.

2      Functional Requirements

A Basic Perceptible Entity:

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

3      Syntax

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

4      Semantics

Table 1 – Semantics of the Basic Perceptible Entity Data Type

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

5      Conformance Testing

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

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