Platform(s), such as mobile, website, API, other: Other
URLs (aka web addresses) of any pages, if relevant: https://github.com/inaturalist/inaturalist-open-data
Description of need: I’m using iNaturalist open data for a project where I’m using another model to identify species in iNaturalist images. Sometimes, that model gives me a taxa that is no longer valid (e.g. Agraulis vanillae). That taxa is present in the data, but there’s no way to tell whether, say, Agraulis vanillae and Dione vanillae are synonyms, as that information is not encoded into the data. Currently, my workaround is to check if the taxon that matches a name is inactive, and if it is, do an API request (with all_names
set to true
) to find a taxon that includes that synonym in its names
field.
Feature request details: There are two possible ways to address this that I can think of:
-
Include a column in the data that lists taxon IDs that have been merged into that taxon.
-
Include the data present in the
all_names
API search in thetaxa.csv
data.
Using the API as a workaround is fine – it’s not really bottlenecking anything – but it would be nice to not have to use it. I also feel like having alternate names in the data would be good anyway, but that’s a separate point. I totally understand if this isn’t something that is seen as important enough to include, though.