MatchAnnotator

Performs annotation of matching results generated by an exorbyte Matcher node by enhancing them with a string that identifies the relation rules being hit by the match and a relation level resulting from the combination of hit rules. The expected input table is the one generated as output by any of the exorbyte Matcher nodes (any version). Please notice that single field qualities must have been generated during the matching step to be able to perform the annotation. The resulting annotations are written to the match_control field and follow the format (RELATION LEVEL):(RELATION COMBINATION). Annotations do not contain blanks. Values are concatenated with underscores ('_'). Example of annotation: 'A:NAME_DOB_ADDR'

Options

Relation Rules Definition File
File containing the relation rules for annotating matching results. Relation rule definitions are separated by new lines. The first line is understood as a header and skipped during processing. Each rule consist of four tab-separated values: rule group, relation name, rule formula, next group to be processed. Example of rule definition: 'G1 LASTNAME LASTNAME>220 G2'
Relation Levels Definition File
File containing the definition of the relation levels. Relation level definitions are separated by new lines. The first line is understood as a header and skipped during processing. Each relation level definition consists of 2 tab-separated values: rule combination and level. Empty values are not allowed. Rule combinations may appear only once in this file. Example of level definition: 'NAME_DOB_ADDR_CONTACT A'

Input Ports

Icon
Matching table generated by an exorbyte Matcher node containing single field qualities.

Output Ports

Icon
Input table enhanced with the resulting annotations

Views

This node has no views

Workflows

  • No workflows found

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.