Issue 18497

Check if Dataset has DOI in EML before assigning it new DOI during registration

18497
Reporter: kbraak
Assignee: kbraak
Type: Improvement
Summary: Check if Dataset has DOI in EML before assigning it new DOI during registration
Priority: Unassessed
Resolution: WontFix
Status: Closed
Created: 2016-05-24 17:41:26.291
Updated: 2016-10-03 14:38:00.443
Resolved: 2016-10-03 14:38:00.313
        
Description: Currently we are assigning DOIs to datasets during dataset registration/creation, when they already have a DOI assigned to them in their EML.

See: https://github.com/gbif/registry/blob/master/registry-ws/src/main/java/org/gbif/registry/ws/resources/DatasetResource.java#L547

The workflow described in http://dev.gbif.org/issues/browse/POR-2545 explains the rules for how to parse the EML to looks for a Dataset's DOI.

When we crawl the dataset's EML, we will swap the GBIF DOI with the user-assigned (EML) DOI.

Fixing this, would save save some frustration with publishers who express dissatisfaction with us assigning their dataset an unnecessary extra DOI.







]]>
    


Author: kbraak@gbif.org
Created: 2016-10-03 14:38:00.381
Updated: 2016-10-03 14:38:00.381
        
Closing as won't fix.

No plan to modify workflow whereby existing DOI in EML gets parsed during crawling - not at registration.