Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
Basic Perceptible Entity is one of:
- Basic 3D Model, Audio, Multimodal, Speech, Text, and Visual Object.
- Basic 3D Model, Audio, Multimodal, Speech, and Visual Scene Descriptors.
- Basic 3D Model, Audio, Multimodal, Speech, and Visual Event Descriptors.
2 Functional Requirements
A Basic Perceptible Entity:
- Inherits the Functional Requirements of the Basic Objects, Basic Scenes, and Basic Events listed above.
- 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
| 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:
- The Data validates against the Basic Perceptible Entity’s JSON Schema.
- All Data in the Basic Perceptible Entity’s JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.