3.2. Annotating by merging

Widget Merge makes it possible to convert the labels of its input segmentations into annotation values. Suppose for instance that three instances of Text Field have been created: two instances containing a text in English, and one containing a text in French. We might want to merge these three segmentations into a single one, where each segment would be associated with an annotation whose key is language and whose value is either en or fr. The first step would then be to indicate in the label of each Text Field instance the desired annotation value for this text, as shown on figure 1 below.

Specifying annotations values using the label of Text field instances

Figure 1: Specifying annotations values using the label of Text Field instances.

The three instances of Text Field should then be connected to an instance of Merge as shown on figure 2 below.

Creating annotations with Merge

Figure 2: Example schema for creating annotations with Merge.

One must still specify, in the interface of Merge, the annotation key to which values en and fr should be associated. This can be done by entering the string language in field Import labels with key, having previously ensured that labels would actually be converted into annotation values by checking the box at the left of this line (see figure 3 below).

Importing labels as annotation values with Merge

Figure 3: Importing labels as annotation values with Merge.

The result of these operations can be viewed using an instance of Merge, whose output is shown on figure 4 below. Note that for each segment in the merged segmentation, an annotation value en or fr associated with key language is displayed between the segment’s address and its content.

Annotations created with Merge

Figure 4: Annotations created with Merge.