1 Definition
A Data Type used to indicate specific operating values of an AIW or AIM.
2 Functional Requirements
Selector informs an AIW/AIM that communicating Entity uses/requests to use:
- Specific media – Text, Speech, Visual, or Gesture – as input or output.
- Specific Language – as input or output.
- Media or their Descriptors
3 Syntax
https://schemas.mpai.community/OSD/V1.1/data/Selector.json
4 Semantics
Header | N1 Bytes | |
– Standard-Spatial Attitude | 9 Bytes | The characters “OSD-SEL-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 |
Input media | N4 Bytes | One of Text, Speech, Visual, or Gesture. |
Output media | N5 Bytes | One of Text, Speech, Visual, or Gesture. |
Input language | N6 Bytes | One of a list of languages. |
Output language | N6 Bytes | One of a list of languages. |
Media or Descriptors | N7 Bytes | Selection |
– Text | N8 Bytes | One of Text, Descriptors |
– Speech | N9 Bytes | One of Speech, Descriptors |
– Face | N10 Bytes | One of Face, Descriptors |
– Gesture | N11 Bytes | One of Gesture, Descriptors |
DescrMetadata | N12 Bytes | Descriptive Metadata |