AlvisNLP

corpus processing engine

SplitOverlaps

Synopsis

Splits overlapping annotations.

Description

SplitOverlaps copies annotations from checkedLayers into modifiedLayer and ensures that this layer does not contain overlapping annotations. If checkedLayers contains overlaps, then SplitOverlaps splits annotations at the start or end positions of overlapping annotations.

Snippet

<splitoverlaps class="SplitOverlaps">
    <checkedLayers></checkedLayers>
    <modifiedLayer></modifiedLayer>
</splitoverlaps>

Mandatory parameters

checkedLayers

Mandatory
Type: String[]

UNDOCUMENTED

modifiedLayer

Mandatory
Type: String

Target layer.

Optional parameters

indexFeature

Optional
Type: String

Feature where to store the index of the split annotations.

documentFilter

Default value: `true`
Type: Expression

Only process document that satisfy this expression.

sectionFilter

Default value: `true`
Type: Expression

Process only sections that satisfy this expression.

Deprecated parameters

indexFeatureName

Deprecated
Type: String

Deprecated alias for indexFeature .