Page History
...
This comes out of a requirement for DSpace integration with DuraCloud (http://www.duracloud.org). One of these requirements is to be able to essentially "backup" local DSpace contents into the cloud (as a type of offsite backup), and "restore" those contents at a later time.
...
This is related to (and a partial subset of) MIT's AipPrototype: http://jira.dspace.org/jira/browse/DS-465 However, the AIP prototype currently does not make it very easy to re-import the exported AIPs for Communities or Collections. So, this feature would extend on the AIP prototype's current packagers/crosswalks to allow for an full export and import of an entire DSpace hierarchy, or just a set of Communities, Collections or Items.
...
To export in single AIP mode (default), use this 'packager' command template:
Code Block |
---|
/dspace/bin/dspace packager -d -t AIP -e <eperson> -i <handle> <file-path>
|
for example:
Code Block |
---|
/dspace/bin/dspace packager -d -t AIP -e admin@myu.edu -i 4321/4567 aip4567.zip
|
...
For example, use this 'packager' command template:
Code Block |
---|
/dspace/bin/dspace packager -d -t AIP -e <eperson> -i <handle> \
-o includeChildren=true -o childDirectory=<dir-path> <file-path>
|
for example:
Code Block |
---|
/dspace/bin/dspace packager -d -t AIP -e admin@myu.edu -i 4321/4567 \
-o includeChildren=true -o childDirectory=/path/to/children-aips/ aip4567.zip
|
...
To export an entire DSpace Site, pass the packager the Handle <site-handle-prefix>/0
. For example, if your site prefix is "4321", you'd run a command similar to the following:
Code Block |
---|
/dspace/bin/dspace packager -d -t AIP -e admin@myu.edu -i 4321/0 \
-o includeChildren=true -o childDirectory=/path/to/children-aips/ sitewide-aip.zip
|
...
NOTE: This only ingests the single AIP specified. It does not ingest all children objects.
Code Block |
---|
/dspace/bin/dspace packager -s -t AIP -e <eperson> -p <parent-handle> -o ignoreParent=true -o ignoreHandle=true <file-path>
|
...
- AIP Export Implementation Notes - Notes/Discussion on this specific AIP Backup/Restore Implementation (not specific to DuraCloud).
- MITUseCases - Notes on defining common operations in a replication system.
Questions / Comments?
Questions or comments – either add them inline above, or contact Tim Donohue