Skip to content

Create and maintain a "Findable" DOI for the Dandiset as a whole #1319

@yarikoptic

Description

@yarikoptic

From slack by @satra:

https://help.zenodo.org/#versioning - i think
@Yarik
may have mentioned this in some thread. indeed zenodo has version specific and overall dandiset dois. i think we should adopt this and it will allow us to be clear about it just like zenodo is.
overall, there is a lot we can learn and implement like zenodo without reinventing it ourselves.

I totally agree and indeed I referenced to that feature of zenodo before. I think

  • that at large we have it all implemented already since DLP goes to most released version
  • we just need to mint 1 more DOI when dandiset is first published
    • point to dandiset DLP (not specific release)
    • we don't want to do that when created, dandiset without versions is too easy to remove, no promise of persistence etc
  • upon each next release update metadata reflecting current state and new version

I have just checked on web UI for https://doi.datacite.org/dois/10.48324%2Fdandi.000029%2F0.210806.1511 it is possible to update already published (Findable) DOI with new URL and even metadata. So the procedure should be

  • register a new DOI (check if could be just 10.48324/dandi.{dandiset.id} or need to have the suffix since this is prefix for all versions to come, thus might need smth like
    • 10.48324/dandi.{dandiset.id}/dandiset or
    • 10.48324/dandi.{dandiset.id}/dlp or
    • 10.48324/dandi.{dandiset.id}/latest.
  • upon publishing a new version of dandiset, update this DOI record with new mutable metadata (title, authors, etc)
  • we will reveal this DOI for the draft version (better this than none or fake) but have proper ones for published version

This would

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions