rootstock icon indicating copy to clipboard operation
rootstock copied to clipboard

Autogenerate DOIs (with Zenodo?) based on releases/tags

Open RaoOfPhysics opened this issue 7 years ago • 6 comments

At the moment, PDFs get pushed to PeerJ. But you could use the GitHub-Zenodo integration to snapshop the whole repo and give it a DOI.

RaoOfPhysics avatar Nov 13 '17 10:11 RaoOfPhysics

We started discussing auto-DOI generation in a different project (greenelab/meta-review#13). @dhimmel recommended either:

  1. the DOI should refer to just the manuscript and redirect to a view of the manuscript
  2. the DOI should refer to the entire git contribution history and redirect to some archive

Our current approach is to manually release versions of a manuscript and use PeerJ, bioRxiv, etc. to mint a DOI (option 1). But this is a good place to continue discussing other options if you have thoughts.

agitter avatar Nov 13 '17 12:11 agitter

At the moment, PDFs get pushed to PeerJ.

Only partially true. The preprint posting is entirely manual. Manubot manuscripts have been manually published to PeerJ Preprint, bioRxiv, and Figshare. I don't know of any cases where someone has automated publishing to a service that mints DOIs.

dhimmel avatar Nov 13 '17 13:11 dhimmel

I have looked into this. I was thinking I could make a tag for each draft. My worry is that it would confuse ppl for which DOI to cite once the work is published.

vsmalladi avatar Nov 13 '17 15:11 vsmalladi

FWIW, @vsmalladi, you can always use versioned DOIs: http://blog.zenodo.org/2017/05/30/doi-versioning-launched/

RaoOfPhysics avatar Nov 15 '17 11:11 RaoOfPhysics

@RaoOfPhysics That is true. Maybe that is the way to do it.

vsmalladi avatar Nov 15 '17 14:11 vsmalladi

Folks interested in this feature I think will be interested in some plans I'm making. I've stared writing about it and asked some questions here: https://community.crossref.org/t/doi-registrant-using-digital-fingerprints-of-jats-files/2671 I plan to write more details about it. Feel free to ask me questions about it. There's a lot more to explain.

castedo avatar May 06 '22 19:05 castedo