Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

taxonomy no longer supports sub-specific designations in scientific names #137

Open
RobLBaker opened this issue Apr 10, 2023 · 2 comments
Open

Comments

@RobLBaker
Copy link

RobLBaker commented Apr 10, 2023

It looks like when EAL is attempting to generate taxonomic coverage, it fails to do so in some cases if the scientific name is specified beyond the species level - varieties, subspecies, etc. Individual searches for the taxa at itis.gov indicate that they are valid taxa. Previously, this seemed to work fine but recently it has been producing a few different outputs. For example,

subsp., ssp, or var:

<taxonomicClassification>
     <taxonRankValue>Python bivittatus ssp. bivittatus</taxonRankValue>
</taxonomicClassification>

Rather than the full taxonomic hierarchy. Although previously unnecessary, removing the designation for the sub-specific component of the scientific name (i.e. ssp, subsp, or var) and supplying just 3 words seems to resolve the problem in most cases. However, occasionally there are valid scientific names that still result in abbreviated taxonomic coverage that lacks the full taxonomic hierarchy (could this last case be a ITIS-related, perhaps a connection timeout?). For example,

<taxonomicClassification>
     <taxonRankValue>Cercocarpus ledifolius intricatus</taxonRankValue>
     <taxonId provider="itis"/>
</taxonomicClassification>

For scientific names that do contain subsp, ssp, or var It looks like when the template_taxonomic_coverage() function is called, it fails to produce a taxonomic authority ID for taxa specified to this level (instead taxonomic_coverage.txt has an 'NA'). My best guess is that this traces back to r/taxonomyClearnr, or perhaps it also involves ITIS, which does not seem to list subsp or spp as part of a scientific name when a subspecies designation is present, but does include "var" in a scientific name when a variety designation is present.

@RobLBaker RobLBaker changed the title taxonomy no longer supports taxa sub-specific designations in scientific names taxonomy no longer supports sub-specific designations in scientific names Apr 10, 2023
@clnsmth
Copy link
Contributor

clnsmth commented Apr 10, 2023

Thanks for this detailed report @RobLBaker.

I can look into this further, but will need the ITIS identifiers for the two examples listed above. Would you mind posting those here?

@RobLBaker
Copy link
Author

Thanks, and definitely!
Python bivittatus bivittatus TSN 1094085
Cercocarpus ledifolius var. intricatus TSN 195850

I think those are two good examples of subspecies and varieties, but there are more if you'd like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants