Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate DOIs into the InVEST release process #1547

Open
phargogh opened this issue Apr 2, 2024 · 0 comments
Open

Integrate DOIs into the InVEST release process #1547

phargogh opened this issue Apr 2, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@phargogh
Copy link
Member

phargogh commented Apr 2, 2024

Per the DataCite Best Practices documentation:

The DataCite Metadata Schema documentation recommends that a new DOI should be assigned when there is a new major version of the resource you are sharing

Zenodo comes to mind as a research product repository that supports versioning like this, and this has been used for some other research-focused software projects. For example:

Zenodo even offers a github integration, where a new DOI is minted and the source code archived on each github release. While this may be fine for most releases, there's a bit of a chicken-and-egg problem because it'd be great to have the DOI be available as a part of the research artifacts and not just tacked on after the fact. I believe a DOI can be reserved in advance through zenodo, but this would need to be confirmed and then integrated into the release automation if so. Otherwise, we'll just have to be OK with noting the DOI after the fact.

@phargogh phargogh added the enhancement New feature or request label Apr 2, 2024
@phargogh phargogh added this to the 3.14.2 milestone May 7, 2024
@phargogh phargogh modified the milestones: 3.14.2, 3.14.3 May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant