An Interface for Content-Based Identifiers

An interface for creating, registering, and resolving content-based identifiers for data management. Content-based identifiers rely on the 'cryptographic' hashes to refer to the files they identify, thus, anyone possessing the file can compute the identifier using a well-known standard algorithm, such as 'SHA256'. By registering a URL at which the content is accessible to a public archive, such as < https://hash-archive.org>, the content identifier can serve many functions typically associated with A Digital Object Identifier ('DOI'). Unlike location-based identifiers like 'DOIs', content-based identifiers permit the same content to be registered in many locations.


News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("contentid")

0.0.8 by Carl Boettiger, a month ago


https://github.com/cboettig/contentid


Report a bug at https://github.com/cboettig/contentid/issues


Browse source code at https://github.com/cran/contentid


Authors: Carl Boettiger [aut, cre] , Jorrit Poelen [aut] , NSF OAC 1839201 [fnd] (https://www.nsf.gov/awardsearch/showAward?AWD_ID=1839201)


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports openssl, httr, rappdirs, curl, fs, methods

Suggests knitr, rmarkdown, testthat, covr, thor, vroom, spelling


See at CRAN