-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #146 from DataONEorg/feature-108-citation-update-2
Feature-108: Citation Update Part 2
- Loading branch information
Showing
1 changed file
with
16 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,27 @@ | ||
## HashStore: hash-based object storage for DataONE data packages | ||
|
||
Version: 1.1.0 | ||
DOI: [doi:10.18739/A2ZG6G87Q](https://doi.org/10.18739/A2ZG6G87Q) | ||
|
||
## Contributors | ||
|
||
- **Author**: Dou Mok, Matthew Brooke, Jing Tao, Jeanette Clarke, Ian Nesbitt, Matthew B. Jones | ||
- **License**: [Apache 2](http://opensource.org/licenses/Apache-2.0) | ||
- [Package source code on GitHub](https://github.com/DataONEorg/hashstore) | ||
- [**Submit Bugs and feature requests**](https://github.com/DataONEorg/hashstore/issues) | ||
- Contact us: [email protected] | ||
- [DataONE discussions](https://github.com/DataONEorg/dataone/discussions) | ||
|
||
## Citation | ||
|
||
Cite this software as: | ||
|
||
> Dou Mok, Matthew Brooke, Jing Tao, Jeanette Clarke, Ian Nesbitt, Matthew B. Jones. 2024. | ||
> HashStore: hash-based object storage for DataONE data packages. Arctic Data Center. | ||
> [doi:10.18739/A2ZG6G87Q](https://doi.org/10.18739/A2ZG6G87Q) | ||
## Introduction | ||
|
||
HashStore is a server-side python package that implements an object storage file system for storing | ||
and accessing data and metadata for DataONE services. The package is used in DataONE system | ||
components that need direct, filesystem-based access to data objects, their system metadata, and | ||
|
@@ -40,12 +55,12 @@ the expected usage of HashStore. | |
### Public API Methods | ||
|
||
- store_object | ||
- verify_object | ||
- tag_object | ||
- store_metadata | ||
- retrieve_object | ||
- retrieve_metadata | ||
- delete_object | ||
- delete_if_invalid_object | ||
- delete_metadata | ||
- get_hex_digest | ||
|
||
|