Pattern Pairs
Pattern Pairs (in full 'Pattern to Object Pairs') manages the connections between a pattern (i.e. raw data like text strings, numbers) and Objects in nodegoat. These Pattern Pairs are currently used for the Import, Ingestion Processes, and Reconciliation Processes. Pattern Pairs are generated by the system when running any of the modules, and can be manually adjusted in cases of ambiguity. These same patterns can be reused again to efficiently determine when a specific pattern should match a specific Object.
To add a Pattern Pair, click 'Add Pattern Pair'.
To edit a Pattern Pair, click the blue 'edit' button at the relevant Pattern Pair.
To delete a Pattern Pair, click the red 'del' button at the relevant Pattern Pair.
To delete multiple Pattern Pairs, click the grey 'multi' button in the top right corner of the overview of Pattern Pairs. Select the Pattern Pairs you wish to delete and click the red 'd' button.
Composition
Pattern Pairs are of a certain composition. Currently the are three compositions:
Mapped Value
a pattern is valid only at a specific place in the data Model before it can be matched to its Object. This composition is generally used for Import and Ingestion.Match Value
a pattern can be applied as-is and matched to its Object. This composition is used for Reconciliation, and for Import and Ingestion when fields are mapped to use Quick Search.Match Value + Context
a pattern includes a certain context (e.g. something needs to precede a value) before it can be matched to its Object. This composition is used for Reconciliation.
Import & Ingest
When you run an Import Template or Ingestion Process that contains references, a Pattern Pair is stored if a string matches a single Object. If a string does not match any Objects or if a string matches multiple Objects, the string can be assigned manually to an Object. This action also generates a Pattern Pair.
Reconciliation
When you run a Reconciliation Process, a Pattern Pair is created if values of a reconciling/testing Object matches values found in the source text. Depending on the settings of the Reconciliation Process (e.g. the amount of automation and the score of found patterns), a Pattern Pair is generated and automatically stored, or is offered to be selected and stored manually.