Verifier

Verifier helps to find a correct match of a submitted name to names in all or some data sources. Verifier uses fuzzy matching algorithm, parsing and partial matching to give as close matching result as possible for all lexical variants of a name.

APIDescription
GET api/verify?name={name}&bestMatchOnly={bestMatchOnly}&resolveOnce={resolveOnce}

Find a correct match of a submitted name to names in all SANBI sources.

POST api/verify

Find a correct match of a submitted name to names in some SANBI and/or some other data sources.

GET api/verify/external?name={name}&sourceDataSourceId={sourceDataSourceId}&targetDataSourceId={targetDataSourceId}

No documentation available.

Parse

Splits scientific names into their semantic elements with an associated meta information. Parsing is indispensable for matching names from different data sources, because it can normalize different lexical variants of names to the same canonical form.

APIDescription
GET api/parse?name={name}

Parse a string name, representing a scientific name, into .