Page History
...
- Withdraw Previous Item From Search and View
- Withdraw Previous Item For Search Only
Dryad Hierarchical Identification Usecase
Dyrad will expose semantic detail on the version of an Identifier by encoding it in the DOI. This DOI will have the following structure.
Code Block |
---|
<prefix>/<package-doi>.<version-id>/<datafile.id>.<version.id> |
Dryad DOI Version Adjustment Grid ( * Bold designates Version Change)
Item Type | Package 1 | Start Package 2 (Before Submission) | Edit Package 2 (DataFile Change During Submission) |
Package DOI | doi:10.561/dryad.154.1 | doi:10.561/*dryad.154.2* | doi:10.561/dryad.154.2 |
Data File 1 DOI | doi:10.561/dryad.154.1/1.1 | doi:10.561/*dryad.154.2*/1.1 | doi:10.561/dryad.154.2/*1.2* |
Data File 2 DOI | doi:10.561/dryad.154.1/2.1 | doi:10.561/*dryad.154.2*/2.1 | doi:10.561/dryad.154.2/2.1 |
Development Tasks:
Alter DOI Service (Minter.java mintDOI method) to support the following:
- Calculate Dryad DataPackage version from DataPackage versionhistory and record into db
- Calculate Dryad DataFile version from DataFile versionhistory and record into dd
Alter DSpace Submission to support the following:
- Calculate Dryad DataPackage version from DataPackage version and assign in new DataPackage version metadata
- Calculate Dryad DataFile versions from DataPackage version and assign in new DataFile version metadat