Stream: troubleshooting

Topic: register DOI through other data management system


view this post on Zulip shan (Aug 15 2024 at 01:50):

Hi all,
We try to upload the datasets through dataverse, and register DOI through our own data management system, after DOI has registered, DOI return back to dataverse.
is it possible?

view this post on Zulip Henry Xu (Aug 16 2024 at 09:25):

I think you have to implement your own PidProvider and override the generatePid method.

view this post on Zulip shan (Aug 19 2024 at 07:14):

@Henry Xu Thanks, do you have any experience on this? what is the API in dataverse for receiving the PID ?

view this post on Zulip Henry Xu (Aug 19 2024 at 09:04):

I have implemented a working general purpose PID interface for my organization (still POC level and not ready to merge). As far as I know, by default dataverse generate DOI by itself . If you want to generate PID from external service, you have to ovrride the default generatePid method by, for example, sending a request to a HTTP endpoint and return the PID generated by your management system. There is no configuration option for this so you have to write some Java code.

view this post on Zulip Philip Durbin 🚀 (Aug 20 2024 at 14:13):

Sounds right.


Last updated: Jan 09 2026 at 14:18 UTC