contentid: 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
Hash Archive) or depositing data in a scientific repository such 'Zenodo',
'DataONE' or 'SoftwareHeritage', 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.
Version: |
0.0.15 |
Depends: |
R (≥ 4.0) |
Imports: |
openssl (≥ 1.4.2), httr, curl, fs, tools, methods |
Suggests: |
knitr, rmarkdown, testthat, covr, thor, vroom, spelling |
Published: |
2021-11-29 |
Author: |
Carl Boettiger
[aut, cre],
Jorrit Poelen
[aut],
NSF OAC 1839201 [fnd]
(https://www.nsf.gov/awardsearch/showAward?AWD_ID=1839201) |
Maintainer: |
Carl Boettiger <cboettig at gmail.com> |
BugReports: |
https://github.com/cboettig/contentid/issues |
License: |
MIT + file LICENSE |
URL: |
https://github.com/cboettig/contentid |
NeedsCompilation: |
no |
Language: |
en-US |
Materials: |
README NEWS |
CRAN checks: |
contentid results |
Documentation:
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=contentid
to link to this page.