1 of 21

ArchivesSpace-Archivematica-Dspace Workflow Integration

code{4}lib 2016

Philadelphia, PA

Mike Shallcross (shallcro@umich.edu)

2 of 21

Introduction

  • Bentley Historical Library (est. 1935)
    • Official University of Michigan archives
    • Repository for papers/records of individuals and organizations in MI
  • Mellon Foundation Grant (4/2014-10/2016)
    • Integrate functionality of ArchivesSpace, Archivematica, DSpace in an end-to-end born-digital archives workflow
    • Development work by Artefactual Systems

1

3/10/2016

3 of 21

Project Background

  • Homegrown systems @ BHL:
    • MS Word templates -> EAD; Filemaker accessions database
    • Windows CMD.EXE interface for ingest
  • 2014 BHL reorganization:
    • Combined physical/digital processing operations
    • Standardized descriptive practices (regardless of format)
  • BHL repository landscape:
    • DSpace (since 2008): improvement over past practice; secure; managed (by UM Library)
    • Hydra: UM expressed interest in 2014; became partner in 2015
  • Value of archival intervention:
    • Appraisal/selection of content for preservation
    • Context, provenance, and original order

2

3/10/2016

4 of 21

Project Goals

  • Streamline the ingest and deposit of content in repository
    • Automate when possible to increase efficiencies
    • Decrease potentials for human error
    • Empower more staff to work with digital archives
  • Establish a curation ecosystem
    • Micro-service approach: employ right tool for the right job
    • Facilitate creation/reuse of metadata across systems
  • Participate in larger communities of practice
    • Find solutions that meet local needs but are flexible and scalable for others
    • Share project code and documentation
    • Collaborate for support and development

3

3/10/2016

5 of 21

Key Development Tasks

  • New Archivematica ‘Appraisal’ tab
    • Characterize transfers, identify sensitive data, preview content
    • Tag content (for restrictions, deaccession, and arrangement)
  • Archivematica-ArchivesSpace integration
    • ASpace ‘pane’ in Archivematica interface
    • Create/edit ASpace components; drag & drop content to associate with description and create SIPs
    • Archivematica create/update records in ASpace using API
  • Archivematica-DSpace integration
    • Repackage AIPs and automate deposit in DSpace (SWORD)
    • Update ArchivesSpace with handles

4

3/10/2016

6 of 21

NEW ARCHIVEMATICA ‘APPRAISAL’ TAB

5

3/10/2016

7 of 21

6

3/10/2016

8 of 21

Characterize Content / Identify PII

7

3/10/2016

9 of 21

Review / Preview Files

8

3/10/2016

10 of 21

Tag Content

9

3/10/2016

11 of 21

ARCHIVEMATICA-ARCHIVESSPACE INTEGRATION

10

3/10/2016

12 of 21

ArchivesSpace Pane

11

3/10/2016

13 of 21

Create / Edit Basic ASpace Archival Object Records (in AM)

12

3/10/2016

14 of 21

AS Digital Object Creation

13

3/10/2016

15 of 21

Create / Edit Records in ASpace via API

14

3/10/2016

16 of 21

ARCHIVEMATICA-DSPACE INTEGRATION

15

3/10/2016

17 of 21

Deposit Data and Metadata via SWORD

16

3/10/2016

18 of 21

AIP Repackaging

Archivematica AIP

METS.[UUID].xml

data/

logs/

objects/

metadata/

submissionDocumentation/

freekitten.jpg

freekitten-[UUID].tif

Repackaged AIP

17

3/10/2016

Descriptive and Administrative Metadata (private)

Content (public)

19 of 21

Archivematica Storage Service

Putting the AIP Together Again

20 of 21

On Deck

  • Remaining phases:
    • Appraisal tab refinements
    • DSpace integration
    • AIP repackaging
  • Future exploration:
    • Developing custom Archivematica pipelines
    • Additional analysis tools (Textual analysis? NER? Other bulk_extractor scanners?)
    • BitCurator and BitCurator Access

19

3/10/2016

21 of 21

More Info…

  • 2015 Society of American Archivists demo
  • 2015 iPRES: poster session and workshop (with ArchivesSpace, Archivematica, and BitCurator)
  • Artefactual Systems appraisal & arrangement wiki
  • Artefactual Labs Github
  • Jira user stories
  • Archivematica Camp: August 2016 (Ann Arbor, MI)
  • Project blog: http://archival-integration.blogspot.com/
  • Twitter: @umbhlcuration

20

3/10/2016

Thanks!