Issue 16245

dwca-reader DarwinCoreRecord and DarwinCoreTaxon are not 100% standard

16245
Reporter: tuco
Assignee: mdoering
Type: Bug
Summary: dwca-reader DarwinCoreRecord and DarwinCoreTaxon are not 100% standard
Priority: Critical
Resolution: Fixed
Status: Resolved
Created: 2014-08-18 12:13:10.426
Updated: 2014-08-21 14:52:08.356
Resolved: 2014-08-21 14:52:08.294
        
Description: The DarwinCoreTaxon class (https://github.com/gbif/dwca-reader/blob/master/src/main/java/org/gbif/dwc/record/DarwinCoreTaxon.java) contains the following non-standard terms:

genericName
infraspecificMarker
source

and this class is missing the standard terms:
bibliographicCitation
references
type

This class also has an incorrect lowerCamelCase for the term accessrights, which should be accessRights (see http://dublincore.org/documents/dcmi-terms/#terms-accessRights).

The DarwinCoreRecord class (https://github.com/gbif/dwca-reader/blob/master/src/main/java/org/gbif/dwc/record/DarwinCoreRecord.java) also has the following non-standard terms in addition to those extended from DarwinCoreTaxon:
eventAttributes
identificationAttributes
locationAttributes
occurrenceAttributes
occurrenceDetails (deprecated in 2011)
typifiedName

The missing terms are critical for aggregator indexing, for example, in VertNet, but it would be nice to clean up the terms that were never part of the standard as well.
]]>
    


Author: mdoering@gbif.org
Created: 2014-08-21 13:32:21.994
Updated: 2014-08-21 13:32:21.994
        
The attributes terms did exist in previous versions of dwc and were also deprecated:
http://rs.tdwg.org/dwc/terms/history/
    


Author: tuco
Comment: All of the attributes terms existed only in draft versions. They did not survive to be included in the standard.
Created: 2014-08-21 13:35:57.045
Updated: 2014-08-21 13:35:57.045


Author: mdoering@gbif.org
Comment: https://github.com/gbif/dwca-reader/commit/903d10236b3b2cda46a0d2b3e994e0ce658c328e
Created: 2014-08-21 14:52:08.354
Updated: 2014-08-21 14:52:08.354