Versions Compared

Key

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

Instructions for For accessioning new transfers of born-digital records

...

In addition to ingesting materials to secure storage, this process will also connect and document the files in an ASpace accession record.

Image Added

1. Create a new ASpace Accession

  • Basic use will accession records in a transfer folder (see above)
  • Will assume transfer is at: \\Lincoln\Library\SPE_Processing\ingest\<Collection Folder>

...

  • Use the additional -p flag to use another transfer directory

  • Must use path accessible to the rails2/processing server

  • Must convert to Linux path:
    • \\Romeo\SPE\folder1\folder2 is /media/SPE/folder1/folder2
    • \\Lincoln\Masters\Special Collections\Electronic_Records_Library is /media/Masters/Special Collections/Electronic_Records_Library
    • May barfs on paths with spaces

  • -p flag must point to "transfer" directory in a transfer folder (see above)

  • Run transfer using -p flag:

  • transfer ua500 -p "/media/Masters/Special Collections/ua500/transfer"

    • Will still log to \\Romeo\SPE\ingest

Results of Transfer

  1. Files will be packaged unto a SIP bag here: \\Lincoln\Masters\Archive\SIP\<collection ID>/<package ID>
    1. SIP and AIP packages are here: https://github.com/UAlbanyArchives/packages

  2. Processing folder for package is created in \\Romeo\SPE\processing\<collection ID>/<package ID>

  3. Master files are places in \masters subfolder

  4. Example Processing package:
    • ua200_d4f5RMWRXj9dx2aVkV7erL
      • derivatives
      • masters
      • metadata

Using an Accession template

Accession templates are for scheduled transfers, so the process can be automated

  1. Create a spreadsheet accession template in \\Lincoln\Library\ESPYderivatives\accessionProfiles
  2. Must be named with the collection ID in uppercase
    • UA200.xlsx
    • UA395.xlsx

What is happening

...

usage: transferAccession.py [-h] [-p PATH] [-a ACCESSION] ID

positional arguments:
  ID                    Collection ID for the files you are packaging.

optional arguments:
  -h, --help            show this help message and exit
  -p PATH, --path PATH  Path of files to ingest.
  -a ACCESSION, --accession ACCESSION
                        Optional ArchivesSpace Accession ID for new
                        acquisitions.

...

nohup /opt/lib/ingest-processing-workflow/transferAccessions.py ua200 -a 2019-043 >> /media/SPE/ingest/ua200-transfer.log 2>&1

Uses a pyenv called "ingest" by running: pyenv activate ingest

...


Filter by label (Content by label)
showLabelsfalse
max5
spacesSCA
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "SCA"
labelskb-how-to-article

...