However, some introduced species are included in the list despite the parameter introduced=false. How do I exclude ALL introduced species from the list? TIA
Just keep in mind that there are a lot of native species on a lot of place checklists where Establishment Means is currently at the default “unknown” setting, and hasn’t yet been updated to “native” or “endemic.”
Using &native=true will exclude introduced taxa, but it will also exclude “unknown” taxa, some of which are really native.
So &native=true is not guaranteed to return a complete set of all native observations. It depends on the community maintaining and updating Establishment Means in place checklists.
After playing around with this some more, I’ve concluded that &native=true does not do what I want. The documentation suggests that &introduced=false finds taxa set to unknown, native, or endemic. I assume that’s equivalent to not introduced but it doesn’t seem to work that way. What am I doing wrong?
If I remove the parameter introduced=false from the query string, 24 additional introduced species are listed. I won’t list them here but here is the URL:
I haven’t dug to the root of the problem, but I think the issue is that those taxa are marked introduced on the Vermont checklist, but not on the observations. For example, https://api.inaturalist.org/v1/observations/1441185
I’m pretty sure this is leftover from the bug where changing the establishment means didn’t automatically re-index observations. That’s been fixed, but the fix wasn’t retroactive.
I re-indexed the observations that were causing problems for your particular search, but if you change the search parameters, for example by adding May, you’ll get more introduced species.