-
Notifications
You must be signed in to change notification settings - Fork 24
Move from DOI to DataCite #1237
Comments
We will need to verify which gem we'll need to user. @olendorf will do this, then we can point the ticket. |
@olendorf do you have any idea which gem we would switch. |
https://support.datacite.org/docs/datacite-ez-api-guide Is this the location? |
Add processes for migrating the old IDs from the EZID system. |
We are waiting on purchasing for the real license key. It can take about a month to get the real key, so this may need to be updated after the sprint is complete. @olendorf will ask for early sandbox access for testing. |
Based on this link: https://support.datacite.org/docs/datacite-ez-api-guide#section-how-to-use |
@olendorf word on the street is that we can, and should: duke-libraries/ezid-client#83 |
We need a switch to be able to use ezid, or turn it off completely, or use the new datacite. |
@olendorf Were you able to get the mapping from our resource Types to the new DataCite types? We know that Image does work and book does not work, but are not certain of the other types. |
Here are a list of the ResourceTypes from DataCite: https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdf Audiovisual, Collection, DataPaper, Dataset, Event, Image, InteractiveResource, Model, PhysicalObject, Service, Software, Sound, Text, Workflow, Other Here is the mapping that will need to be updated: https://github.com/psu-stewardship/scholarsphere/blob/develop/app/services/doi_service.rb#L6 |
@Cam156 Looks like only the book needs to change. I just set it to text. I put the datacite value in parenthesis below. EZID_RESOURCE_TYPES = { |
In addition we will capture any errors with DOI creation and log them as an event refs #1237
In addition we will capture any errors with DOI creation and log them as an event refs #1237
In addition we will capture any errors with DOI creation and log them as an event refs #1237
In addition we will capture any errors with DOI creation and log them as an event refs #1237
Switch the API from EZID to Datacite. Should be done by the end of 2018. Replace the EZID gem with the DataCite gem and make any necessary changes.
The text was updated successfully, but these errors were encountered: