Skip to content
Eli Holmes edited this page Sep 13, 2021 · 1 revision

There are a few registered agencies that can register DOIs with DOI.org. The big one for science is DataCite and you can see the organizations and institutions that are members of DataCite. NOAA is a member so if there were a software release program, one could get a DOI through that. That is how some USGS software is released and DOI generated. But Zenodo is probably most common for GitHub products and has GitHub integration now so that archiving and DOI generation can be automated when you create a release on GitHub.

Examples

Here are examples of DOIs created for agency software products

  • EPA CMAQ creates DOIs for the software releases on Zenodo
  • EPA CMAQ creates data DOIs for the CMAQ simulation output on Dataverse
  • USGS releases software and generate DOIs for its software. Example the DOI for groundmotion is generated by USGS Software Releases.

Note Zenodo has GitHub integration for archiving your GitHub releases.

Badges

Here is examples of code to add to your Readme.md to get the DOI badges. Edit the DOI and svg urls to that for your DOI.

  • Zenodo
    • DOI [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5213949.svg)](https://doi.org/10.5281/zenodo.5213949)