Uploaded image for project: 'Portal'
  1. Portal
  2. POR-3069

Some infraspecific nub names contain "null" epithets

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Checklistbank
    • Labels:

      Description

      Some names in the new backbone contain the string "null" instead of a real infraspecific epithet. For example
      Poa pratensis null: http://mdoering.github.io/nub-browser/app/#/taxon/7375039
      Austrorhynchus pectatus null pectatus: http://mdoering.github.io/nub-browser/app/#/taxon/8278037

        Gliffy Diagrams

        Issue Links

          Activity

          Hide
          Markus Döring added a comment -
          uat_checklistbank=> select count(*),status, rank from name_usage u join name n on name_fk=n.id where u.dataset_key='d7dddbf4-2cf0-4f39-9b2a-bb099caae36c' and infra_specific_epithet='null' group by rank, status;
           count |       status        |    rank    
          -------+---------------------+------------
               4 | ACCEPTED            | FORM
              14 | PROPARTE_SYNONYM    | FORM
              82 | SYNONYM             | VARIETY
             190 | PROPARTE_SYNONYM    | SPECIES
               1 | HETEROTYPIC_SYNONYM | SPECIES
              10 | SYNONYM             | SUBSPECIES
               1 | ACCEPTED            | VARIETY
               7 | ACCEPTED            | SUBSPECIES
             479 | SYNONYM             | SPECIES
              46 | SYNONYM             | FORM
              28 | PROPARTE_SYNONYM    | VARIETY
          
          uat_checklistbank=> select count(*),status, rank from name_usage u join name n on name_fk=n.id where u.dataset_key='d7dddbf4-2cf0-4f39-9b2a-bb099caae36c' and specific_epithet='null' group by rank, status;
           count | status  |  rank   
          -------+---------+---------
               6 | SYNONYM | SPECIES
          
          
          Show
          Markus Döring added a comment - uat_checklistbank=> select count(*),status, rank from name_usage u join name n on name_fk=n.id where u.dataset_key='d7dddbf4-2cf0-4f39-9b2a-bb099caae36c' and infra_specific_epithet='null' group by rank, status; count | status | rank -------+---------------------+------------ 4 | ACCEPTED | FORM 14 | PROPARTE_SYNONYM | FORM 82 | SYNONYM | VARIETY 190 | PROPARTE_SYNONYM | SPECIES 1 | HETEROTYPIC_SYNONYM | SPECIES 10 | SYNONYM | SUBSPECIES 1 | ACCEPTED | VARIETY 7 | ACCEPTED | SUBSPECIES 479 | SYNONYM | SPECIES 46 | SYNONYM | FORM 28 | PROPARTE_SYNONYM | VARIETY uat_checklistbank=> select count(*),status, rank from name_usage u join name n on name_fk=n.id where u.dataset_key='d7dddbf4-2cf0-4f39-9b2a-bb099caae36c' and specific_epithet='null' group by rank, status; count | status | rank -------+---------+--------- 6 | SYNONYM | SPECIES
          Hide
          Markus Döring added a comment -

          These seem to all come from TAXREF which has this problem.
          The name parser should be aware of bad null epithets

          Show
          Markus Döring added a comment - These seem to all come from TAXREF which has this problem. The name parser should be aware of bad null epithets
          Hide
          Markus Döring added a comment -

          ... but also some from WoRMS: Austrorhynchus pectatus null pectatus
          http://www.gbif.org/species/106251654

          Show
          Markus Döring added a comment - ... but also some from WoRMS: Austrorhynchus pectatus null pectatus http://www.gbif.org/species/106251654
          Hide
          Markus Döring added a comment -

          fixed in name parser and also in nub builder with tests:
          https://github.com/gbif/checklistbank/commit/65d98d1878df1a1276cbcc343cb2bbbfa008f881

          Show
          Markus Döring added a comment - fixed in name parser and also in nub builder with tests: https://github.com/gbif/checklistbank/commit/65d98d1878df1a1276cbcc343cb2bbbfa008f881

            People

            • Assignee:
              Markus Döring
              Reporter:
              Markus Döring
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: