Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1    Definition

A Data Type including text and Text Qualifier.

2     Functional Requirements

A Basic Text Object may include:

  1. The ID of a Virtual Space (M-Instance) to which it belongs.
  2. The ID of the Basic Text Object.
  3. The Space-Time information of the Basic Text Object in an M-Instance.
  4. The Qualifier of the characters composing the Text Data.
  5. The set of Annotations including, for each Annotation, Rights to perform Actions on the Annotation.

3     Syntax

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

4     Semantics

Label Description
Header Basic Text Object Header – Standard “OSD-BTO-Vx.y”
MInstanceID Identifier of M-Instance.
UEnvironment Identifier of U-Environment
BasicObjectID Identifier of the Basic Text Object.
BasicTextObjectSpaceTime Space-Time info of the Basic Text Object.
BasicTextData The Text in the Basic Text Object.
TextDataQualifier Qualifier of Text Data.
DataXMData Information about this Basic Text Object instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Text Object if:

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