Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Rework Bags into Bags Examples directories #66

Closed
wants to merge 6 commits into from

Conversation

ross-spencer
Copy link
Contributor

@ross-spencer ross-spencer commented Nov 6, 2019

Adopting a similar pattern to other samples grouping by function, this creates greater distinction between bag transfers, e.g.:

SampleTransfers/BagExamples$ $ tree -d
.
├── TarGzBags
├── UnzippedBags
│   ├── BaggedDemoTransferCSV
│   │   ├── data
│   │   │   └── artwork
│   │   └── metadata
│   │       └── submissionDocumentation
│   ├── BagTransfer
│   │   └── data
│   │       └── bagTest
│   ├── SimpleBagWithProcessingMCP
│   │   └── data
│   └── UnzippedBag
│       └── data
└── ZippedBags

NB. May currently break AMAUAT without #67

New transfers

  • You will see that I have also added a transfer which adds descriptive and rights metadata to a bag so that can be tested during regression testing easier, and to support a future AMAUAT.
  • I have also added tar.gz examples.
  • We can create a processingMCP in Archivematica with zero-decision points resolved. I have included this in each of the samples so that the preservation of the processing MCP in zip-like transfers can be observed.

Connected to archivematica/Issues#771
Connected to archivematica/Issues#851
Needed by #67

TODO (for another PR another day?)

This could greatly benefit from a makefile. BUT! Creating tar.gz from a script is an incredible art and I have not yet learned it well.

This commit adds a zipped version of our standard demo transfer.
It converts the metadata.csv and rights.csv into the correct layout
which will see rights and descriptive information added to the AIP
METS.
Designed to test the ability to supply a processing configuration
with a zipped bag, this transfer adds two new bag transfers: one
zipped and one unzipped. The processing configuration contained
within will cause Archivematica to always pause at Assign UUIDs to
directories job in the transfer workflow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant