31
Bring out yer SIPs: An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation Librarian, Scholars Portal

Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Bring out yer SIPs: An Introduction to Digital Preservation with ArchivematicaiSkills WorkshopJanuary 28, 2019

Grant Hurley, Digital Preservation Librarian, Scholars Portal

Page 2: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Agenda

- Basic concepts in digital preservation- Introduction to Archivematica- Preparing transfers + Demo- Processing transfers + Demo- Looking at AIPs- Thinking about DIPs- Processing activity

Page 3: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

What’s this “digital preservation” thing?

Uh oh

Page 4: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

● Digital objects (both born digital

and digitized) need active management to ensure ongoing access

● Quickly-changing technological norms create risks that must be managed from the object’s creation

● Digital preservation is a set of theories and practices that work to keep digital objects authentic, available and reliable over time. Image: Derangement and Description

Page 5: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Authenticity boils down to:

Identity: what it is; format identification, descriptive information, provenance information, etc.

Integrity: establishing that a file remains complete and unaltered over time

Page 6: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Identity: File formats

● The key is to identify the file’s signature rather than its extension

○ A signature is a series of bytes that occur in a predictable manner at the beginning (usually) of a file

○ Many old file types do not have them

● PDF 1.5 file in hex editor

● File format signature in PRONOM

Page 7: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Integrity: The almighty checksum

md5 checksum = cf8d829ca657ee3860c3434294d1bae6

md5 checksum = cc1fae67e8a61f6fcb4b38cf8f72af5f

Corrupted with Image Glitch Tool

Page 8: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Availability: ensures that objects are accessible into the future by periodically migrating copies to new formats and concerns other access-related issues in general.

Reliability: is a combination of authenticity and availability - a reliable digital object can be trusted when proof of authenticity and availability are transparent.

Page 9: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

The even more almighty OAIS

Page 10: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

OAIS - SIPs, AIPs, DIPsConceptual - and actual - data packages managed by an OAIS archive

Include both digital objects and metadata

SIP = Submission information package

● The version of the information package when it is ready to be ingested in the archive.

AIP = Archival information package

● The version of the information package when it is stored and maintained by the archive.

DIP = Dissemination information package

● The version of the information package made available to consumers.

Page 11: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Other important concepts

Characterization: extracting metadata related to the file’s intrinsic properties. For example, audio sample rate, channels, etc. for a mp3 file.

Validation: determining if a file is well-formed and valid according to its specification.

Normalization: converting a file from a source format to a standardized format.

Page 12: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

What is Archivematica?

Page 13: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Where it came from● Standards for digital preservation developed in late

1990s and early 2000s, but there was no easy way of applying them

● UNESCO released a report in 2007 advocating for open source digital preservation system

● Artefactual Systems started up by creating Access to Memory (AtoM) system for archival descriptions

● Various small open source tools were also being developed by others for particular tasks

● Artefactual developed Archivematica beginning in 2008● Beta release in 2012; current release is 1.8.1 (2019)

Page 14: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

What it does

Creates well-formed data packages for long-term preservation and access

➢ Takes a pre-structured transfer from a data source➢ Runs a set of initial functions and creates a SIP➢ Runs some more functions and creates an AIP➢ Optionally creates a DIP➢ Sends the AIP/DIP to connected storage

Page 15: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

What it does

● Stores and applies policies for normalization, access copies, etc.

● Allows access to, and deletion of, AIPs● Assists in ingest of descriptive, rights metadata● Manages data flows in and out of system through

separate Storage Service module● Can connect to access systems for DIP deposit (mostly

just AtoM) ● Can be fully automated

Page 16: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

How it is designed/developed

● Modular workflow created using a microservices design pattern

○ Data follows structured, chained pathway, there the results of one

step triggers the initiation of the next step.

○ Components can be replaced or turned off/on.

● Accessible through the browser● Requires a virtual machine to run on (Ubuntu or CentOS)● Runs in LAMP environment (Linux, Apache, MySQL, PHP)● Open source, developed primarily by Artefactual

Systems staff

Page 17: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

What it isn’t

● A storage system● An access system● Easy to install or maintain in production● User friendly● A complete digital archives workflow

Page 18: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Who uses itLargely, memory institutions (libraries, archives, galleries, museums) with digital collections that need preserving

● Libraries○ Digitized/born-digital content in institutional repositories○ Research data○ Digital collections (books, journals, maps, etc.)

● Archives○ Digitized collections (photographs, audio-visual materials, etc.)○ Born digital donations (all sorts of stuff)

Page 19: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

The Workflow

Pre-Transfer*

Selection of objects to

preserve

Metadata preparation

Packaging for transfer

Transfer

Generates METS file to be written

to

Virus scan

File ID, characterization,

validation

Backlog

You can send something here

if you don’t want

to continue

processing it

Appraisal

File format view/analysis

Selection for retention

ID sensitive data

Ingest*

Normalize files

Create & store AIP/DIP

Storage &Access*

Store in location

Send access copies to other

systems

*Not in Archivematica

*Linked to by Archivematica

*Archivematica calls it a SIP when it gets here

Page 20: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Things to know about using Archivematica

● It’s easier to learn by doing○ Getting your hands dirty by running many tests is a good way to

learn the system

● Failures are okay○ Diagnose, fix and move on

● Know your content before you process○ Knowing the formats and arrangement of your stuff will help you

predict what the outcome in Archivematica will be

Page 21: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Preparing transfers

Page 22: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Steps

● Determining content and structure ○ 1 SIP = 1 AIP = fonds, series, item? Or section of one of these?

● Gather and structure metadata (next slide)● Gather submission documentation (not in demo)● Package and structure for ingest

○ All data needs to be in a directory, at minimum

Page 23: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Metadata

Descriptive metadata

● Uses simple Dublin Core as key standard, other information is recorded as ‘Custom’

○ Transfer level metadata can be added through interface or

imported

○ Item level must be imported via csv file

Rights metadata

● Mapped to PREMIS ● Same import structure as above

Page 24: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Demo

● WordPerfect file + metadata● Bagging using Python script

Page 25: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Processing transfers

Page 26: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Demo● Same materials as before● Uploaded to transfer source on Ontario Library Research

Cloud● Process using standard workflow and settings● Briefly demo backlog/appraisal tabs● Store AIP & DIP on OLRC

Page 27: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Looking at AIPs

Page 28: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

AIP Contents

● METS file● Originals + normalized copies in ‘objects’ folder● Metadata and submission documentation files● Logs

Page 29: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Looking at DIPs

Page 30: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

DIPs

● Set of normalized files for access, created with access policies in preservation planning module

● Archivematica can connect to AtoM for DIP deposit to existing description

● Can transfer over some metadata, so description work can be lessened, but only at transfer/item level

Page 31: Bring out yer SIPs: An Introduction to Digital ... · An Introduction to Digital Preservation with Archivematica iSkills Workshop January 28, 2019 Grant Hurley, Digital Preservation

Activity time!