# Finding bad GBIF links

**URL:** <https://forum.inaturalist.org/t/finding-bad-gbif-links/51887>\
**Category:** Curators\
**Created:** [May 29, 2024, 5:08am UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887 "2024-05-29T05:08:14Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![egordon88](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/egordon88/32/29204_2.png) [@egordon88](https://forum.inaturalist.org/u/egordon88)\
**Post date:** [May 29, 2024, 5:08am UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/1 "2024-05-29T05:08:14Z")

</div>

Is there any tool or API or trick known to the community to find mismatched GBIF links? Example: tonight I was looking at Formica incerta and noticed no GBIF records in the iNat mapped range. When I clicked through, it was linked to Formica incisa instead, so I updated the GBIF link under Taxon Schemes.

---

<div class="post-metadata">

**Author:** ![chirp147](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/chirp147/32/33082_2.png) [@chirp147](https://forum.inaturalist.org/u/chirp147)\
**Post date:** [May 29, 2024, 7:33am UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/2 "2024-05-29T07:33:04Z")

</div>

I don’t quite understand where the mismatch was:  
Under [https://www.inaturalist.org/taxa/81745/history](https://www.inaturalist.org/taxa/81745/history)  
I see that there are no recent changes for F. incerta, but maybe your change wouldn’t appear here. Where have you been able to correct the issue?

---

<div class="post-metadata">

**Author:** ![benarmstrong](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/benarmstrong/32/1543_2.png) [@benarmstrong](https://forum.inaturalist.org/u/benarmstrong)\
**Post date:** [May 29, 2024, 7:53am UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/3 "2024-05-29T07:53:09Z")

</div>

See the Taxon Schemes link in Taxonomy tab. e.g. for F. incerta this is the link:

[https://www.inaturalist.org/taxa/81745/schemes](https://www.inaturalist.org/taxa/81745/schemes)

It doesn’t have an edit history, and is only curator-editable:

![image](https://us1.discourse-cdn.com/flex016/uploads/inaturalist/original/3X/c/1/c1e2d4165afaf9dbde1b91588fad5fcb1921e651.png)

---

<div class="post-metadata">

**Author:** ![chirp147](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/chirp147/32/33082_2.png) [@chirp147](https://forum.inaturalist.org/u/chirp147)\
**Post date:** [May 29, 2024, 8:27am UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/4 "2024-05-29T08:27:55Z")

</div>

thanks, now I understand: exports to GBIF are using the scientific name, and GPIF does the mapping. That is was what confused me at first. You are not referring to exports.

In the present case the GBIF id mentioned in the taxon scheme was wrong, and a non-curator wouldn’t have access to this information, or at least couldn’t edit, as you say.

I think the same problem was discussed here:  
[https://forum.inaturalist.org/t/something-wrong-with-gbif-map-overlays-for-numerous-insect-species/26126](https://forum.inaturalist.org/t/something-wrong-with-gbif-map-overlays-for-numerous-insect-species/26126)

And this seems to be the answer - not entirely satisfying:  
[https://forum.inaturalist.org/t/something-wrong-with-gbif-map-overlays-for-numerous-insect-species/26126/11](https://forum.inaturalist.org/t/something-wrong-with-gbif-map-overlays-for-numerous-insect-species/26126/11)

---

<div class="post-metadata">

**Author:** ![egordon88](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/egordon88/32/29204_2.png) [@egordon88](https://forum.inaturalist.org/u/egordon88)\
**Post date:** [May 29, 2024, 1:27pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/5 "2024-05-29T13:27:39Z")

</div>

Another example [https://forum.inaturalist.org/t/gbif-dots-margined-tiger-beetle/6270](https://forum.inaturalist.org/t/gbif-dots-margined-tiger-beetle/6270)

I will continue to correct them when I see “bad” maps. Thanks for finding the previous thread.

---

<div class="post-metadata">

**Author:** ![egordon88](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/egordon88/32/29204_2.png) [@egordon88](https://forum.inaturalist.org/u/egordon88)\
**Post date:** [May 29, 2024, 1:31pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/6 "2024-05-29T13:31:17Z")

</div>

> [@benarmstrong](#):
>
> It doesn’t have an edit history

That would be nice to implement …

---

<div class="post-metadata">

**Author:** ![rupertclayton](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/rupertclayton/32/2745_2.png) [@rupertclayton](https://forum.inaturalist.org/u/rupertclayton)\
**Post date:** [June 13, 2024, 5:27pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/7 "2024-06-13T17:27:43Z")

</div>

I don’t know of any tool or trick. Once I started noticing that GBIF links are quite often missing or incorrect, I have tried to include a manual check whenever I work on an iNat taxon (e.g. to add photos or an atlas).

I would think the optimal way to do this would be to reference some type of meta-database of references to know that _Generis specificis_ A.Botanist, corresponds to iNat taxon 12345678, GBIF taxon 87654321, POWO taxon 87612345, EOL taxon 148142, etc. We could then maintain and update the info in a single place and reduce duplicated effort.

In fact, Wikidata already does this (see [_Formica incerta_](https://www.wikidata.org/wiki/Q3651098)) so maybe that change could be implemented without massive effort?

---

<div class="post-metadata">

**Author:** ![oscargsol](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/oscargsol/32/11825_2.png) [@oscargsol](https://forum.inaturalist.org/u/oscargsol)\
**Post date:** [June 21, 2024, 6:25pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/8 "2024-06-21T18:25:19Z")

</div>

It would be great to have access to a list that relates taxonomy to GBIF IDs. If there is any way to obtain it, I’ll keep an eye on this thread.  
Aside from the manual review that @rupertclayton mentions, I occasionally check, via API, of the species in Mexico, which ones lack this GBIF id:

[https://api.inaturalist.org/v1/observations/species\_counts?page=1&place\_id=6793&quality\_grade=research&taxon\_id=211194&iconic\_taxa=plantae](https://api.inaturalist.org/v1/observations/species_counts?page=1&place_id=6793&quality_grade=research&taxon_id=211194&iconic_taxa=plantae)

On the page that displays, I look for the “taxon\_schemes\_count” tag:  
When this indicates zero taxon schemes (“taxon\_schemes\_count”: 0) I locate some species for which the corresponding data is missing.

---

<div class="post-metadata">

**Author:** ![pisum](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@pisum](https://forum.inaturalist.org/u/pisum)\
**Post date:** [June 22, 2024, 1:57pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/9 "2024-06-22T13:57:01Z")

</div>

> [@egordon88](#):
>
> to find mismatched GBIF links?

besides the cases where there is no taxon scheme for GBIF set up, how do you know there is a mismatch? will the name in GBIF always match the name in iNat? i think GBIF also sometimes has multiple entries of the same name for different authors. so in such a case, how do you know that you’ve matched the right one?

---

<div class="post-metadata">

**Author:** ![egordon88](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/egordon88/32/29204_2.png) [@egordon88](https://forum.inaturalist.org/u/egordon88)\
**Post date:** [June 22, 2024, 4:29pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/10 "2024-06-22T16:29:58Z")

</div>

When the map doesn’t match iNat observations, that’s my hint to check the gbif number and see what it represents.

---

<div class="post-metadata">

**Author:** ![pisum](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@pisum](https://forum.inaturalist.org/u/pisum)\
**Post date:** [June 22, 2024, 5:54pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/11 "2024-06-22T17:54:49Z")

</div>

that’s not exactly the kind of answer i was looking for, but it doesn’t really matter at this point.

i was thinking of adding an optional column or two to [https://jumear.github.io/stirfry/iNatAPIv1\_taxa](https://jumear.github.io/stirfry/iNatAPIv1_taxa) that would show the GBIF taxon ID set up in the iNat taxon scheme setup, and then i was going to highlight “mismatches”, but because of the CORS setup for iNat pages, it turns out i can’t do this in a browser-based way. i’d have to do this in a non-browser-based way, and i figure that would make it inacesible to the majority of folks, and so i’m not going to go down that path.

---

<div class="post-metadata">

**Author:** ![egordon88](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.inaturalist.org/egordon88/32/29204_2.png) [@egordon88](https://forum.inaturalist.org/u/egordon88)\
**Post date:** [June 22, 2024, 6:07pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/12 "2024-06-22T18:07:52Z")

</div>

The other side of this is: how does GBIF “know” where to store the iNat data when there are

> [@pisum](#):
>
> multiple entries of the same name for different authors

I’m not knowledgeable enough about websites or databases to solve this effectively.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/inaturalist/original/2X/7/7831452cf7f0d653ff1ffd34176334b7ef1b6a17.png) [@system](https://forum.inaturalist.org/u/system)\
**Post date:** [August 21, 2024, 6:08pm UTC](https://forum.inaturalist.org/t/finding-bad-gbif-links/51887/13 "2024-08-21T18:08:09Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
