Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
1 Definition
A Data Type including a collection of Basic Text Objects.
A Text Object can have a hierarchical structure where Text Objects contain Basic Text Objects and Text Objects.
2 Functional Requirements
A Text Object may include:
- ID of a Virtual Space (M-Instance) where it is or intended to be located.
- ID of the Text Object.
- Space-Time information of the Text Object.
- Basic Text Object and Text Objects included in the Text Objects.
Note that.
- A Text Object that does not include Sub-Scenes and only one Basic Text Object is a Basic Text Object.
- The Space-Time information of a Basic Text Object and Text Object included in a Text Object may be superseded by the Space-Time information of the Text Object containing them.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/TextObject.json
4 Semantics
| Label | Description |
| Header | Text Object Header – Standard “OSD-TXO-Vx.y” |
| MInstanceID | Identifier of M-Instance. |
| TextObjectID | Identifier of the Text Object. |
| TextObjectSpaceTime | Space-Time of Text Object. |
| BasicTextObjectCount | Set of Parent Text Objects. |
| BasicTextObjects[] | Set of Basic Text Objects. |
| – SpaceTime | Space Time of a Basic Text Object in the Text Object. |
| – BasicTextObject | A Basic Text Object in the Text Object. |
| TextObjectCount | Number of Text Objects. |
| TextObjects[] | Set of Text Objects. |
| – SpaceTime | Space Time of a Text Object in the Text Object. |
| – TextObject | A Text Object in the Text Object |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Text Object instance in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Text Object instance (plain text, max 2048 characters). |
5 Conformance Testing
A Data instance conforms with Text Object (OSD-TXO) if:
- The Data validates against the Text Object JSON Schema.
- All Data in the Text Object JSON Schema:
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers.
6 Performance Assessment
Not part of this specification.