gin-doi

module
v0.0.0-...-bf5f9ef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2023 License: BSD-3-Clause

README

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:

  • 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.

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:

  • go get github.com/G-Node/libgin to include the latest release
  • go get github.com/G-Node/libgin@[commit hash] for a specifc commit in the master branch of G-Node/libgin

Directories

Path Synopsis
cmd
gindoid
Provides a simple Job Que and dispatching system.
Provides a simple Job Que and dispatching system.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL