1 Definition
The Text Data Type is a series of characters drawn from a finite alphabet of a Character Set.
2 Functional Requirements
A Text Qualifier must allow the expression of the following Elements:
- Sub-Types
- Formats
- Static
- Dynamic
- Attributes
- ObjectIdentity
- Language
3 Syntax
https://schemas.mpai.community/TFA/V1.0/data/TextQualifier.json
4 Semantics
-
Sub-Types
- No Sub-Types
-
Formats
-
Static
- Definition: Text that does not change in time
- Formats:
- ASCII (https://unicode.org/L2/L2006/06388-review-incits4.pdf)
-
ISO/IEC 646,
-
ISO/IEC 8859-1:1998,
-
ISO/IEC 8859-2:1999,
-
ISO/IEC 8859-3:1999,
-
ISO/IEC 8859-4:1998,
-
ISO/IEC 8859-5:1999,
-
ISO/IEC 8859-6:1999,
-
ISO/IEC 8859-7:2003,
-
ISO/IEC 8859-8:1999,
-
ISO/IEC 8859-9:1999,
-
ISO/IEC 8859-10:1998,
-
ISO/IEC 8859-11:2001,
-
ISO/IEC 8859-12,
-
ISO/IEC 8859-13:1998,
-
ISO/IEC 8859-14:1998,
-
ISO/IEC 8859-15:1999,
-
ISO/IEC 8859-16:2001,
-
UTF-8,
-
UTF-16,
-
UTF-32,
-
Windows-1252
-
Dynamic
- Definition: Text that changes in time.
- Formats:
- TimedTextML (https://www.w3.org/TR/2018/REC-ttml1-20181108/)
- WebVTT (https://www.w3.org/TR/webvtt1/)
-
-
Attributes
-
Object Identity
- Definition: the identifier of an object referenced in a Text instance.
- Format:
- Instance Identifier (https://mpai.community/standards/mpai-osd/v1-1/data-types/instance-identifier/)
-
Language
- Definition: the language used by the text
- Standard:
- ISO 639-1
- ISO 639-2
- ISO 639-3
-