Issue 11240

Exclude all unidentified spec. names from the nub

11240
Reporter: mdoering
Assignee: mdoering
Type: Bug
Summary: Exclude all unidentified spec. names from the nub
Priority: Critical
Resolution: Fixed
Status: Closed
Created: 2012-05-24 16:11:28.225
Updated: 2013-12-09 13:40:37.765
Resolved: 2012-05-24 16:31:26.999
        
Description: At the extreme "Anguilliformes spec. usages from the NCBI taxonomy lead the creation of a non existing genus which in fact is only an order.
http://data.gbif.org/species/browse/taxon/6104070
]]>
    


Author: mdoering@gbif.org
Created: 2012-05-24 16:29:47.43
Updated: 2012-05-24 16:29:47.43
        
This should not have happened in the nub build, cause all blacklisted and informal names (later including the spec. names) are excluded from the nub:

    // completely ignore blacklisted, informal (i.e. spec. or cf.) names or incertae sedis names
    if (NameType.blacklisted == name.type || NameType.informal == name.type) {
      log.debug("Ignore blacklisted or informal usage {} {}", usageId, name.scientificName);
      throw new IgnoreUsageException(usageId, NubExistence.BAD_NAME);
    }

This error has probably happened due to a broken name parsing routine in clb, which was fixed last week.

    


Author: mdoering@gbif.org
Comment: see parsing fix in http://code.google.com/p/gbif-ecat/source/detail?r=4981
Created: 2012-05-24 16:31:27.072
Updated: 2012-05-24 16:31:27.072