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:
- Establish easier access to research data on the Internet.
- Increase acceptance of research data as legitimate, citable contributions to the scholarly record.
- Support data archiving that will permit results to be verified and re-purposed for future study.
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:
go get github.com/G-Node/libgin
to include the latest releasego get github.com/G-Node/libgin@[commit hash]
for a specifc commit in the master branch of G-Node/libgin