Go to MPAI-MMC V2.5 AI Modules
Function
Ref. Model
I/O Data
SubAIMs
JSON MData
Profiles
Ref. Software
Conformance
Performance
1 Functions
The Column Text Selection (MMC-CTS) AIM selects the text of one column of a page. It receives the lines of the page as a Text Object, each line a Basic Text Object with its box in the pixels of the page, and, when the person has pointed, the Point at the top of a column. It produces the text of that column as a Basic Text Object: the lines under the Point that overlap it horizontally, down to the end of the column (a wide gap, a much taller line, or no line left), a word hyphenated across lines being joined. With no Point, the first column under the headline is selected.
| Receives | Page Text | The lines of the page, each a Basic Text Object with its box on the page. |
| Point | The Point at the top of the column, when the person has pointed. | |
| Produces | Column Text | The text of the selected column. |
2 Reference Model
Figure 1 depicts the Reference Model of the Column Text Selection (MMC-CTS) AIM.

Figure 1 – Reference Model of the Column Text Selection (MMC-CTS) AIM
3 I/O Data
Table 1 specifies the Input and Output Data of the Column Text Selection (MMC-CTS) AIM. Links are to the Data Type specifications.
| Input | Data Type | Description |
|---|---|---|
| Page Text | Text Object | The lines of the page, each a Basic Text Object with its box on the page. |
| Point | Point (optional) | The Point at the top of the column, when the person has pointed. |
| Output | Data Type | Description |
| Column Text | Basic Text Object | The text of the selected column. |
4 SubAIMs
No SubAIMs.
5 JSON Metadata
https://schemas.mpai.community/MMC/V2.5/AIMs/ColumnTextSelection.json
6 Profiles
No Profiles.
7 Reference Software
Not part of this specification.
8 Conformance Testing
Table 2 provides the Conformance Testing Method for the MMC-CTS AIM.
If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.
| Receives | Page Text (Text Object) | Shall validate against the Text Object schema. |
| Point (Point) | Shall validate against the Point schema. | |
| Produces | Column Text (Basic Text Object) | Shall validate against the Basic Text Object schema. |
9 Performance Assessment
Not part of this specification.