G-Node / gin-doi

G-Node DOI Service
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

Tests Coverage Status Go Report Card PkgGoDev

GIN DOI

GIN-DOI is the G-Node Infrastructure DOI service. The service can, at the request of a repository owner, copy a public repository, pack everything into an archive file, store it in a safe location, and provide a DOI (digital object identifier) with which the archive can be cited.

Registered datasets can be found on the Registered Datasets on GIN.

For instructions on how to register a repository, see the relevant help pages.

GIN-DOI fulfills the DataCite standard which (according to Wikipedia) tries to:

Dependencies

gin-doi is dependent on the G-Node/libgin and the G-Node/gin-cli.

When building gin-doi from source and using a different version of libgin or gin-cli than specified in the go.mod file, use go get to fetch the latest libgin or gin-cli release or point to a specific commit in master.

As an example: