uclibs / scholar_uc_legacy

Source code for Scholar@UC up to version 3.x. Replaced by ucrate
Other
5 stars 1 forks source link

Migrate DOIs to use Datacite #1909

Closed hortongn closed 5 years ago

hortongn commented 6 years ago

Descriptive summary

Sometime this summer we will need to change from CDL's EZID API to Datacite's EZ API.

The EZ API is designed to be compatible with the EZID API, though swapping configuration in our app is yielding a (hopefully) minor error that @jamesvanmil will wrangle.

Before we switch:

A PR for scholar will prepare us for the switch, and we should plan to deploy after the conditions above are confirmed satisfied

jamesvanmil commented 6 years ago

Having trouble implementing the _profile field - emailed datacite for advice

jamesvanmil commented 6 years ago

Response from Datacite:

Unfortunately the DataCite EZ API doesn't support metadata in the format you provided, but you have to send DataCite XML instead. We know that people want to submit metadata in a key/value format like you tried, so it is something on our roadmap.

The easiest way to try the API is to use "_status: reserved", as no metadata are required.

The next step is to look at modifying Hydra Remote Identifiers to deliver and XML payload.

hortongn commented 5 years ago

Move to https://github.com/uclibs/ucrate/issues/330