Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This comes out of a requirement for DSpace integration with DuraCloud (http://www.duracloud.orgImage Removed). 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-465Image Removed 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>

...

  • MITUseCases - Notes on defining common operations in a replication system.

Questions / Comments?

Questions or comments – either add them inline above, or contact Tim Donohue