-
Notifications
You must be signed in to change notification settings - Fork 1
Description
I am considering to temporarily go back and use resolver.globalnames.org api , as long as it keeps returning better fuzzy/stem matches (for the few example names I have tested, at least).
However, doing this puts me in some other problems because my final objective is creating a regional checklist of accepted names (based on some trusted data sources).
Question 1: I believe datasource versions are identical in both resolver and gnverifier. Correct? (not sure because resolver shows a no.200 which is not in gnverifier).
Anyway, I have realized that resolver returns a (matched) "name_string" and a (matched) "taxon_id", but it does not provide any information about that name status according to datasource (accepted, synonym, ...)
verifier, on the other hand, returns a "matchedName", a "recordId" (equivalent to those of resolver), PLUS a "currentName" and "currentRecordId" at least when data source list provides them.
So question 2: is there any way to reprocess resolver's output, generating a list of "taxon_id"+"data_source_id" (I'll do this myself, of course), and send this list to gnverifier or any other gnames product which can return me back a list with "currentName" and "currentRecordId"?
If that's not possible, any other suggestion on how to do this?
i.e., any chances to download a full given dataset from gnames in order to run this match locally? (by "full dataset" I mean a simple datasourceID.csv with at least these 4 columns: name, recordId, currentName, currentRecordId)
I guess there might be other apis out there (GBIF, COL) but I prefer to avoid possible problems which would arise if datasource versions are different to gnames (see #81), so some records and name's statuses could be different in both versions (or even missing in one of them).
Thanks a lot in advance