1      Definition

A Data Type including characters.

2      Functional Requirements

A Text Object includes:

  1. The ID of a Virtual Space (M-Instance) where it is or it will be located.
  2. The ID of the Speech Object.
  3. The Text Object Space-Time information.
  4. The Text Object-specific Data:
    1. The Text Object Qualifier.
    2. The Text Object Payload
      1. The length in Bytes of the Text Object.
      2. The URI of the Data of the Text Object.

3      Syntax

https://schemas.mpai.community/MMC/V2.2/data/TextObject.json

4      Semantics

Label Size Description
Header N1 Bytes Text Object Data Header
– Standard-Visual Object 9 Bytes The characters “CAE-TOB-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
TextObjectID N5 Bytes Identifier of the Text Object.
TextObjectPayload N6 Nytes The string containing the Text
TextObjectData N7 Bytes Data of Text Object.
– TextObjectQualifier N8 Bytes Text Object Qualifier
– TextObjectPayload N9 Bytes The Payload of the Text Object
  – TextObjectLength N10 Bytes Number of Bytes in Text Payload
  – TextObjectDataURI N11 Bytes URI of Data of Text Payload
DescrMetadata N12 Bytes Descriptive Metadata