Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-1003

Add ability to exclude bundles from AIP Export

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.7.0, 1.7.1, 1.7.2
    • Fix Version/s: 1.8.0
    • Component/s: DSpace API
    • Labels:
      None
    • Attachments:
      1
    • Comments:
      1
    • Documentation Status:
      Complete or Committed

      Description

      I've created a patch that adds the ability to exclude particular Bundles from an AIP during the AIP export process.

      As of DSpace 1.7.x, we only support specifying which bundles to include. See the 'includeBundles' option documented here:
      https://wiki.duraspace.org/display/DSDOC/AIP+Backup+and+Restore#AIPBackupandRestore-AdditionalPackagerOptions

      This minor patch adds the ability to specify a new 'filterBundles' option, which can be utilized to either specify an inclusion list or an exclusion list.

      For example, specifying:

      -o filterBundles=TEXT,THUMBNAIL

      Will exclude the TEXT and THUMBNAIL bundles from all exported AIPs

      However, specifying:

      -o filterBundles=+ORIGINAL,LICENSE

      Will instead only include the ORIGINAL and LICENSE bundles (notice the "+" specifies inclusion).

      This new improvement to the DSpaceAIPDisseminator also allows it to better share its settings with the current Replication Suite, DS-876 (which uses a similar inclusion/exclusion bundle filter setting). This change is also backwards compatible. Institutions can continue to use the 'includeBundles' setting if they wish. This new 'filterBundles' setting just provides an additional option.

        Attachments

          Activity

            People

            Assignee:
            tdonohue Tim Donohue
            Reporter:
            tdonohue Tim Donohue
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: