Open robyngit opened 1 year ago
Yes, another important feature! Is it also possible to think about proposing an automatic fill of taxon id and name + inference of all upper level taxon id and names as we are doing in EML assembly line / MetaShARK? Proposing authorities like itis, worms, gbif notably and related API?
Definitely, @yvanlebras, we would like to have a feature that connects to a taxon database API in the taxon editor (planned here https://github.com/NCEAS/metacatui/issues/2090).
Though it's important to note that for the reasons outlined by Matt above, our best practice recommendation is not to fill in all of the upper level taxon ranks:
only directly reference taxa that you directly identified or determined (and not their parent taxa, which differ according to different classifications through time).
Thank you for your feedback! I can understand the metionned point on having all the upper level taxon rank BUT it seems to me this provide much higher capabilities to discover / search / find datasets isn't it ? On way to avoid having it on the metadata document but having possibility to search for can be to have, on metacat/metacatui, some "intelligence" to propose such upper levels "on the fly"... Just 1,5 cents ;) Moreover, if we have the upper level taxon ranks from an authority with a date, we have provenance so it is not so a big isue, "just" reflecting the knwoledge at the time the metadata was generated no ?
On way to avoid having it on the metadata document but having possibility to search for can be to have, on metacat/metacatui, some "intelligence" to propose such upper levels "on the fly"... J
@yvanlebras you are absolutely correct, in our current interface, filling in only the leaf taxa will limit the findability of datasets. @mbjones and I were very recently discussing the idea of incorporating a taxon-lookup service into the search similar to what you described. It's been a long-term goal, but we haven't developed it yet. I made a new issue for this, please feel free to add any and all ideas and feedback you may have!! :)
Moreover, if we have the upper level taxon ranks from an authority with a date, we have provenance so it is not so a big isue, "just" reflecting the knwoledge at the time the metadata was generated no ?
This is an interesting point, I wonder if @mbjones has feedback on this one.
EML 2.2 provides a taxonId field. A taxon ID is an identifier for a taxon from an authority. For example, AphiaID is the unique identifier of WoRMS; TSN is the unique identifier of ITIS. It is important that we provide a space to enter these IDs in the editor, since taxonomic names do not uniquely identify a taxon.
The field is repeatable, and contains subfields for both the identifier and the taxon database URI (like ITIS), so you you can list multiple taxonId from different data systems where that makes sense (being cautious to not equate different taxa).
Here is some interesting background from @mbjones about why these identifiers are so important: