Name Matching Algorithm Re design - AtlasOfLivingAustralia/ala-name-matching Wiki

Motivation

The name matching algorithm is a rather complex collection of hard-coded rules attempting to handle the various lunacies that get thrown at it.

Rather than attempt to expand it and add to its complexity, a re-think is, possibly, in order.

Input

The available information for name matching consists of one or more of the following

Requirements

Index building

See https://github.com/AtlasOfLivingAustralia/bie-index/wiki/Index-building-re-design

Backwards compatibility

Matching

To be erected here. A shiny new algorithm. See https://github.com/AtlasOfLivingAustralia/data-management/issues/176