[dspace-tickets] [DuraSpace JIRA] (DS-2670) Restrospectively create DOI's for alle items in archive

1 view
Skip to first unread message

Claudia Jürgen (DuraSpace JIRA)

unread,
Aug 17, 2015, 12:44:20 PM8/17/15
to dspace-...@lists.sourceforge.net
Claudia Jürgen created an issue
 
DSpace / Improvement DS-2670
Restrospectively create DOI's for alle items in archive
Issue Type: Improvement Improvement
Affects Versions: 5.2, 5.1, 5.0, 4.3, 4.2, 4.1, 4.0
Assignee: Unassigned
Components: DSpace API
Created: 22/Jul/15 5:31 AM
Priority: Minor Minor
Reporter: Claudia Jürgen
It should be possible to retrospectively add DOI's to all the in_archive items in a DSpace instance. At the moment only new Items (after enabling the identifier service) get a DOI.

It is possible to create a doi for a single item with the doi-organiser, but this seems rather a bug see DS-2669
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.2.6#6264-sha1:ee76422)
Atlassian logo

Andrea Schweer (DuraSpace JIRA)

unread,
Aug 24, 2015, 12:52:39 AM8/24/15
to dspace-...@googlegroups.com
Andrea Schweer commented on Improvement DS-2670
 
Re: Restrospectively create DOI's for alle items in archive

Claudia Jürgen mentioned a workaround on dspace-tech; I thought it might be good to put it here too to help other people with this issue:

Assuming you are using the DataCite Connector, the easiest way would be to manipulate the database (usual warnings about that) to give the old
items the status of newly items in archive:

INSERT into doi (doi_id, doi, resource_type_id, resource_id, status) 
SELECT nextval('doi_seq'),
concat('YOURPREFIX/YOURNAMESPACESEPARATOR-',currval('doi_seq')), 2, item_id, 7 FROM item
WHERE in_archive=true and item_id not in (select resource_id from doi where resource_type_id=2);

Then the cron job for the usual doi-organiser commands will pick up the job.

Andrea Schweer (DuraSpace JIRA)

unread,
Aug 24, 2015, 1:18:39 AM8/24/15
to dspace-...@googlegroups.com
Andrea Schweer updated an issue
 
Change By: Andrea Schweer
Documentation Status: Needed Not Required
Status: Received Accepted

Andrea Schweer (DuraSpace JIRA)

unread,
Aug 24, 2015, 1:18:39 AM8/24/15
to dspace-...@googlegroups.com
Andrea Schweer updated an issue
Change By: Andrea Schweer
Status: Accepted Volunteer Needed

Mark H. Wood (DuraSpace JIRA)

unread,
Aug 24, 2015, 9:33:39 AM8/24/15
to dspace-...@googlegroups.com
Mark H. Wood commented on Improvement DS-2670
 
Re: Restrospectively create DOI's for alle items in archive

This sounds like a job for a curation task. This would use the normal methods for creating identifiers rather than going directly against the database, and could be focused on only a specific Community or Collection if that is desired. (Here there has been interest in only providing DOIs for parts of a repository.) It should also work for both the DataCite and EZID providers. Come to think of it, the task might be later generalized to drive other providers as well.

Mark H. Wood (DuraSpace JIRA)

unread,
Oct 4, 2017, 3:23:00 PM10/4/17
to dspace-...@googlegroups.com
Mark H. Wood assigned an issue to Mark H. Wood
 
Change By: Mark H. Wood
Assignee: Mark H. Wood
This message was sent by Atlassian JIRA (v7.3.3#73014-sha1:d5be8da)
Atlassian logo

Mark H. Wood (DuraSpace JIRA)

unread,
Oct 4, 2017, 3:24:00 PM10/4/17
to dspace-...@googlegroups.com
Mark H. Wood assigned an issue to Mark H. Wood
Change By: Mark H. Wood
Documentation Status: Not Required Needed
Status: Volunteer Needed Accepted / Claimed

Mark H. Wood (DuraSpace JIRA)

unread,
Oct 4, 2017, 4:12:01 PM10/4/17
to dspace-...@googlegroups.com
Issue was automatically transitioned when Mark H. Wood created pull request #1857 in GitHub
Change By: Mark H. Wood
Status: Accepted / Claimed Code Review Needed

Mark H. Wood (DuraSpace JIRA)

unread,
Mar 30, 2018, 1:37:01 PM3/30/18
to dspace-...@googlegroups.com

Tim Donohue (LYRASIS JIRA)

unread,
Aug 3, 2021, 4:36:01 PM8/3/21
to dspace-...@googlegroups.com
Tim Donohue updated an issue
Change By: Tim Donohue
Fix Version/s: 7.0
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages