Hi Mark,

sorry, but I wasn't able to answer to your mail earlier. I think we should 
*reserve* Identifiers much earlier, show the reserved Identifiers during the 
submission and *register* identifiers when the Item gets installed. This would 
give submitters a change to write the Identifiers into the Bitstreams they 
submit. I created DS-1705 for this a while ago. In the terminology of DataCite 
"reserving" means sending metadata, so this should probably be done *after* the 
metadata step but before we have a dc.date.available (which obvious is the link 
to your question). If this is a big problem, perhaps it would be sufficient to 
*mint* Identifiers during submission and reserver and register them later. This 
may also become part of the exception handling as it would be possible to write 
a curation task listing all finished Items with minted/reserved but 
unregistered Identifiers...

Regards,
  Pascal

> -----Original Message-----
> From: Mark H. Wood [mailto:mw...@iupui.edu]
> Sent: Wednesday, July 08, 2015 5:58 PM
> To: dspace-devel@lists.sourceforge.net
> Subject: [Dspace-devel] Is it important that IdentifierProviders are called
> *before* InstallItem.populateMetadata?
> 
> InstallItem.installItem registers identifiers and *then* calls
> populateMetadata.  This means that IdentifierProviders can't depend on the
> values of dc.date.accessioned and dc.date.available when crosswalking to
> generate metadata for an identifier submission.
> 
> This kind of makes sense at the moment, because an exception thrown by
> IdentifierService is treated as fatal to the installItem operation.
> 
> Is there some reason why we should not just note such an exception and go
> on?  Is there some reason why we should not place the identifier registration
> after populateMetadata, or even after finishItem?
> 
> --
> Mark H. Wood
> Lead Technology Analyst
> 
> University Library
> Indiana University - Purdue University Indianapolis
> 755 W. Michigan Street
> Indianapolis, IN 46202
> 317-274-0749
> www.ulib.iupui.edu

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to