How to get DOI for the dataset published in self hosted dataverse?

47 views
Skip to first unread message

Weihong Xu (link89)

unread,
Jul 26, 2024, 2:50:59 AM7/26/24
to Dataverse Users Community
This may be a naive problem. I am planning to deploy a dataverse instance for our institute for dataset publishing. One problem is how to grant DOI to the dataset? Do our ogranization have to become a DataCite member first, or is there other way to have the ability of DOI registration? 

Philip Durbin

unread,
Jul 26, 2024, 9:20:25 AM7/26/24
to dataverse...@googlegroups.com
DOIs ultimately come from DataCite, yes. Your organization can become a full member of DataCite. Alternatively, your organization can join the Global Dataverse Community Consortium (GDCC) which will give you the ability to mint DOIs. Please see https://www.gdcc.io/services.html#datacite-membership and https://guides.dataverse.org/en/6.3/installation/config.html#persistent-identifiers-and-publishing-datasets

On Fri, Jul 26, 2024 at 2:51 AM Weihong Xu (link89) <xuweih...@gmail.com> wrote:
This may be a naive problem. I am planning to deploy a dataverse instance for our institute for dataset publishing. One problem is how to grant DOI to the dataset? Do our ogranization have to become a DataCite member first, or is there other way to have the ability of DOI registration? 

--
You received this message because you are subscribed to the Google Groups "Dataverse Users Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataverse-commu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dataverse-community/1d4027d1-22a7-4e83-84bf-2b44851203ecn%40googlegroups.com.


--

Weihong Xu

unread,
Jul 29, 2024, 3:53:38 AM7/29/24
to dataverse...@googlegroups.com
Thank you for your response. GDCC seems to be a good option. I am looking for other options as well. One possible option is China DOI as we are an institute located in China. But it leads to another problem: it looks like DataVerse only supports DataCite for now. 

I have a proposal about how to support different DOI registration provider, which is to define a vendor-agnostic DOI registration HTTP interface that will allow users to implement a DOI registration service in their programming language of choice for the purpose of translating request and response formats between actual DOI service providers and DataVerse.

If the community finds this to be a viable approach, I can attempt to provide a pull request.



--
Henry Xu
SDET Team Lead of RingCentral

Sherry Lake

unread,
Jul 29, 2024, 8:53:07 AM7/29/24
to dataverse...@googlegroups.com
Hello Henry,

The current version of Dataverse supports several PID types. I am not sure which version the "multiple pids" set up was introduced. 
See the installation guide here:


Phil was suggesting DataCite as a PID provider since the GDCC has a community membership, but you can certainly use other PID providers, or use local handles.

Best,
Sherry Lake



Philip Durbin

unread,
Jul 29, 2024, 10:06:19 AM7/29/24
to dataverse...@googlegroups.com
Interesting. There is an open pull request to add DOI registration through CrossRef: https://github.com/IQSS/dataverse/pull/10235

But you're saying that perhaps there should be a generic HTTP interface? I think a pull request adding this would be nice.

Weihong Xu

unread,
Jul 29, 2024, 11:34:25 AM7/29/24
to dataverse...@googlegroups.com
> But you're saying that perhaps there should be a generic HTTP interface?

Yes, that's what I mean. The CrossRef PR looks to be a good start point, thank you.

Weihong Xu (link89)

unread,
Aug 8, 2024, 3:19:05 AM8/8/24
to Dataverse Users Community
I find that there is a huge change has been make recently which may allow to build a standalone jar to support new DOI provider. 
Do you know if there are any sample project for this?

Philip Durbin

unread,
Aug 8, 2024, 12:17:59 PM8/8/24
to dataverse...@googlegroups.com
Hi! It sounds like you're getting the latest information from Jim about external PID providers here: https://github.com/IQSS/dataverse/pull/10235#issuecomment-2275083381

Reply all
Reply to author
Forward
0 new messages