Giter Site home page Giter Site logo

Comments (1)

deepreef avatar deepreef commented on July 20, 2024 2

My interpretation of originalNameUsage in this case is that it should represent the original combination of the secondary homonym, not the senior homonym. DwC Taxon terms are not sufficient to confer both nomenclatural and taxonomic information, so statements about secondary homonymy aren't directly supported. This is why there is a fair bit of effort focused on the Taxon Names and Concepts Interest Group to allow more robust exchange of this kind of taxonomic and nomenclatural information.

In the case of a secondary homonym, I would use acceptedNameUsage to represent whatever name is deemed by the content provider or represented Reference to represent the "correct" scientific name. I interpret the word "correct" in this context to mean both nomenclaturally correct name (replacement names, objective senior synonyms, correct original spelling, etc.) and the taxonomically correct name (subjective synonymy, classification including genus placement, etc.).

For example, assuming we have:

Aus bus Smith 1850
Xus bus Jones 1900
Aus bus (Jones 1900)
Aus cus Pyle 2000 (replacement name for Jones' bus)

The record for Aus bus Smith 1850 would have the same value ("Aus bus Smith 1850") for scientificName, originalNameUsage and acceptedNameUsage (assuming the name is still regarded by the Reference/Provider as representing a valid species, within the genus Aus).

The record for Aus bus Smith 1850 would have these values:
scientificName: Aus bus (Jones 1900)
originalNameUsage: Xus bus Jones 1900
acceptedNameUsage: Aus cus Pyle 2000

Again, this is how I would represent it. DarwinCore terms do not define it with this level of precision (hence the ongoing work of the Taxon Names and Concepts Interest Group).

from dwc-qa.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.