OpenRefine utilities for taxon name validation.
TaxRefine summarizes search results from the GBIF API to try to pick the best supported interpretation of a particular name from across the hundreds of checklists assembled by GBIF.
TaxRefine is a wrapper around GBIF's Search Names.
It searches for names on the GBIF Nub using the /species/match
API query; if it finds no matches,
it uses the /species/search
to look for the exact name on other checklists.
Once it finds a match, it finds the list of related names on GBIF (using the
/species/{int}/related
API query). It then goes through all these related names and
groups them on the basis of four criteria:
- Scientific name
- Accepted name
- Authority
- Kingdom
It returns them sorted by the number of checklists matched in each group. For each group, it also generates a summary of possible values (this might still be a little buggy).
We hope to meet the following uses:
- Name matching against another OpenRefine project (which might be a CSV, text file, or any other format supported by OpenRefine)
- Name reconciliation against EOL (fuzzy matching) and GBIF Nub (non-fuzzy matching) via Rod Page's reconciliation services.
- Name reconciliation against GBIF Checklist Bank using its API.
- Retrieve higher taxonomy from ITIS using the getFullHierarchyFromTSN API call.
- Retrieve higher taxonomy from GBIF.
- EOL provides this information through its
pages
API call.
See something wrong? Please let us know!