1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     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 Process to perform certain Actions at certain Times and Locations on the Perceptible Entity.

3      Syntax

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

4      Semantics

Label Description
Header Perceptible Entity Header
– Standard-PerceptibleEntity The characters “OSD-PCE-V”
– Version Major version – 1 or 2 Bytes
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 Bytes
PerceptibleEntityID Identifier of Perceptible Entity.
PerceptibleEntity Anyone of the following Objects, Scenes, or Events.
– Object Intended Object
– Scene Intended Scene
– Event Intended Event
– RightsID or Rights Individual Rights ID
DescrMetadata Descriptive Metadata

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 if present.

6     Performance Assessment