57
Dan Gillean and Justin Simpson Higher Education Archive Programme Network Meeting London, UK– December 2, 2016 An Introduction to AtoM, Archivematica, and Artefactual Systems

An Introduction to AtoM, Archivematica, and Artefactual Systems

Embed Size (px)

Citation preview

Page 1: An Introduction to AtoM, Archivematica, and Artefactual Systems

Dan Gillean and Justin SimpsonHigher Education Archive Programme Network

MeetingLondon, UK– December 2, 2016

An Introduction to AtoM, Archivematica, and

Artefactual Systems

Page 2: An Introduction to AtoM, Archivematica, and Artefactual Systems

Who are we?

Justin SimpsonDirector, Archivematica Technical

Services

Dan Gillean, MAS, MLIS

AtoM Program Manager

Page 3: An Introduction to AtoM, Archivematica, and Artefactual Systems

Who is Artefactual?

Artefactual Systems is dedicated to producing standards-based open source web applications for digital preservation, description, and access. We are the lead developers of AtoM (for archival description and access) and Archivematica (for managing digital preservation workflows).

Page 4: An Introduction to AtoM, Archivematica, and Artefactual Systems

We are archivists, librarians, system administrators, and developers that are passionate about open-source and standards-based systems. We are also one of the most hard-working and respected technical crews in the archives and library community. We put out and support several Archivematica and AtoM releases a year and deliver technical services to a growing list of satisfied clients.

Our Team_

Page 5: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Development Priorities

Open SourceStandards-based

Generalized for broad use

Page 6: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Development Approach• Standards-based / follows best

practices• Open source / Creative Commons• Multilingual support whenever

possible• Generalize specific use cases• Include all features in public

release• Iterative development via multiple

contributions over subsequent releases

Community-based Development

Page 7: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Business Model

The “Bounty Model”

of Open Source Business

• Maintain our applications under A-GPLv3 licenses

• Provide and maintain the documentation under CC-BY-SA licenses

• Produce additional resources (e.g. videos, presentations, webinars) whenever possible

• Participate actively in the user forums

• Offer additional paid services• Always include development in

public project

Page 8: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Services• Hosting• Remote technical

maintenance• Consultation• Data migration• Training• Application theming• Software development

https://www.artefactual.com/services/

Page 9: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Applications

https://www.accesstomemory.org

Web based application for standards-based description and access in a multilingual, multi-repository environment

Web based application to support digital preservation workflows based on the OAIS reference model

https://www.archivematica.org

Page 10: An Introduction to AtoM, Archivematica, and Artefactual Systems

Our Applications

https://www.accesstomemory.org

Web based application for standards-based description and access in a multilingual, multi-repository environment

Web based application to support digital preservation workflows based on the OAIS reference model

https://www.archivematica.org

Your

Page 11: An Introduction to AtoM, Archivematica, and Artefactual Systems

Meet AtoM (hello world!)

Page 12: An Introduction to AtoM, Archivematica, and Artefactual Systems

Web based: Once installed, you only need a modern web browser and an internet connection to connect to the application from anywhere

Standards-based: AtoM implements existing national and international archival content and metadata transmission standards and best practices, so your data is standards compliant and interoperable

Multilingual: Supports translations of both content and user interface elements, can be used as a multilingual catalogue

Multi-repository: Can be used as a portal site, content aggregator, or union catalogue to provide access to content from multiple institutions

What is AtoM?AtoM stands for

Access to Memory

It is a web-based, open source application for standards-based archival description and access in a multilingual, multi-repository environment.

Page 13: An Introduction to AtoM, Archivematica, and Artefactual Systems

Web-based: platform

independentBrowser-based user interface. • Anyone with access to a browser (e.g.,

Chrome, Internet Explorer, Firefox, Safari etc.) has access to all the features and functionality of the AtoM application.

Platform independent application. • The application runs on a web server that

can be installed and run on many platforms.

Page 14: An Introduction to AtoM, Archivematica, and Artefactual Systems

Open source: free as in freedom

AtoM is built with open source tools (NGINX, MySQL, Symfony, Elasticsearch), rather than proprietary (i.e., closed-source) ones.The underlying software code of AtoM is open source.

Free to useFree to modifyFree to share

Page 15: An Introduction to AtoM, Archivematica, and Artefactual Systems

Documentation is freely availablePublic User Forum for troubleshooting and community-buildingWiki with community resources, example users, etc.YouTube video tutorials and webinar recordings

Open source: free as in freedom

Page 16: An Introduction to AtoM, Archivematica, and Artefactual Systems

Standards-based description

User-friendly content standard edit templates

Templates: ISAD(G), DACS, RAD, DC, MODS, ISAAR-CPF, ISDIAH, ISDF

Page 17: An Introduction to AtoM, Archivematica, and Artefactual Systems

Multi-lingual supportTranslate

Content and user interface elements

Page 18: An Introduction to AtoM, Archivematica, and Artefactual Systems

Multi-repository support per-institution

themingUpload logos and banners, change background colors via user interface

Page 19: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica IntegrationDIP upload to AtoM

Maintain link between Archivematica AIP and uploaded DIP objects in AtoM

Page 20: An Introduction to AtoM, Archivematica, and Artefactual Systems

2014

2008

2009 2010 2011 2012 2013

0.X-BETA 1.0-BETA

FIRST NON-BETA

RELEASE1.1 2.01.31.2

TRILLIUM THEME

AtoM’S DEVELOPMENT

Page 21: An Introduction to AtoM, Archivematica, and Artefactual Systems

2019

2013

2016 2017 2018

1.x 2.22.0 2.42.3JOB

SCHEDULER

2.0.1 2.1.1

20152014

2.1

2.2.1

2012

1.3.1

CLIPBOARD

AtoM 2.4• Full bulk import / export via the

user interface• Search index improvements• Authority records and

repositories on the Clipboard

AtoM’S DEVELOPMENT

Page 22: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM

in

stal

latio

ns

1 pin per locale; only up to v2.1

Page 23: An Introduction to AtoM, Archivematica, and Artefactual Systems

You can find many more examples of AtoM sites from around the world on our wiki Users page. If you don’t see your institution’s AtoM installation listed here and would like to, please send us an email and we will be happy to add it!

https://wiki.accesstomem

ory.org/Com

munity/Users

Page 24: An Introduction to AtoM, Archivematica, and Artefactual Systems

Meet Archivematica (hello

world!)

Page 25: An Introduction to AtoM, Archivematica, and Artefactual Systems

What is Archivematica?Archivematica is a

web- and standards-based, open-source application which

allows your institution to

preserve long-term access to

trustworthy, authentic and reliable digital

content.

Standards basedOpen source

CustomizableIntegrated w 3rd party systemsActive community

Page 26: An Introduction to AtoM, Archivematica, and Artefactual Systems

2014

2008

2009 2010 2011 2012 2013

2007: UNESCO REPORT

0.1-ALPHA

DASHBOARD

INTRODUCED0.7

1.0RELEAS

ED!0.9

0.8

Bradley, K., Lei, J., Blackall, C. Towards An Open SourceArchival Repository and Preservation System (2007)

Planning and development begin. Initial Funding via UNESCO MotW Subcommittee, IMF Archives, City of Vancouver Archives

0.6-ALPHA

February 2010

May 2010

February 2011

February 2012

PREMISin

METS

0.10April 2013

August 2012 STORAGE

SERVICE 0.2January 2014

Archivematica’s development

Page 27: An Introduction to AtoM, Archivematica, and Artefactual Systems

Standards-based

ISO 14721 (OAIS)

PREMIS METS BagIT

Page 28: An Introduction to AtoM, Archivematica, and Artefactual Systems
Page 29: An Introduction to AtoM, Archivematica, and Artefactual Systems

PREMIS in METS XML

Packaged according to BagIt specifications

Virus scan, normalization report, extraction log, etc

For browsing in Archivematica

Original + normalized objects, submission docs, original metadata included at SIP creation

Archivematica AIP structure

Page 30: An Introduction to AtoM, Archivematica, and Artefactual Systems

<mets:amdSec> <mets:techMD>      PREMIS: OBJECT <mets:rightsMD>      PREMIS: RIGHTS <mets:digiprovMD>       PREMIS: EVENT <mets:digiprovMD>      PREMIS: AGENT

METS SECTIONS<metsHdr>  METS header

<dmdSec>  Descriptive metadata

<amdSec> Administrative metadata

<fileSec>  File section<structMap>  Structural Map

PREMIS in METS

Page 31: An Introduction to AtoM, Archivematica, and Artefactual Systems

Micro-services

Handshakes

Partnerships

Gears – Joe DeSousa. https://www.flickr.com/photos/mustangjoe/22711070429

Metal Handshake – Grey Geezer. https://commons.wikimedia.org/wiki/File:Metal_Handshake.jpg

Hands Passing Baton - tableatny, https://www.flickr.com/photos/53370644@N06/4976497160

Do one thing well… Inside and Out

Page 32: An Introduction to AtoM, Archivematica, and Artefactual Systems

Micro-services Architecture

Page 33: An Introduction to AtoM, Archivematica, and Artefactual Systems

Micro-services Architecture

Page 34: An Introduction to AtoM, Archivematica, and Artefactual Systems

Bulk_extractorClam AVElasticsearchExifToolFfmpegFido

FITSGearmangzipImagemagickInkscapeJHOVE

md5deepMediaInfoNFS-commonPython-lxmlSiegfriedunar

…and more…

Micro-services: Tools Used

Page 35: An Introduction to AtoM, Archivematica, and Artefactual Systems

Handshakes:

Integration not duplication

Page 36: An Introduction to AtoM, Archivematica, and Artefactual Systems

Handshakes:AtoMArchivesSpaceArchivist’s ToolkitArkivumBinder

CONTENTdmDataverseDSpaceDuraCloudFedora

HPTrimHydraIslandoraLOCKSSOpenStack

Still from the film Color Blind - Photograph by Pui Shan Chan February 2009. https://en.wikipedia.org/wiki/File:Black_%26_White_Handshake_-_Still_from_the_film_Colour_Blind_(2009).JPG

Page 37: An Introduction to AtoM, Archivematica, and Artefactual Systems

Partnerships

Building Community Services Together

Page 38: An Introduction to AtoM, Archivematica, and Artefactual Systems

archivesDIRECT• Partnership with

DuraSpace• U.S. Based• Launched August 2014• Secure storage and

monitoring via DuraCloud

• Artefactual provides AM technical support

http://archivesdirect.org/

Page 39: An Introduction to AtoM, Archivematica, and Artefactual Systems

Perpetua• Partnership with

Arkivum• U.K. Based• Launched July 2016• Secure storage and

monitoring via Arkivum• Artefactual provides AM

technical support

http://arkivum.com/perpetua/

Page 40: An Introduction to AtoM, Archivematica, and Artefactual Systems

ArchivesCANADA

Digital Preservation Service

• Partnership with The Canadian Council of Archives (CCA)

• Canada Based• Launched September

2016• Artefactual provides AM

technical support, storage, monitoring

http://archivescanada.ca/ACDPS

Page 41: An Introduction to AtoM, Archivematica, and Artefactual Systems

Some examples of how AtoM and Archivematica are used by our global communities

AtoM and Archivematica Use

Cases

Page 42: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use CasesMedium to Large Deployment Model (Artefactual):

• ES and MySQL deployed on separate server• Internal read/write and testing

webservers• Separate public read-only front-

end web server – content proxied via firewall and replication script

Page 43: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use Cases

http://search-bcarchives.royalbcmuseum.bc.ca/

BC Archives – Royal BC Museum

Page 44: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use Cases

https://archivescanada.accesstomemory.ca/

ArchivesCanada – Canadian Portal

Page 45: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use Cases

https://beatoninstitute.com/

Beaton Institute

Page 46: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use Cases

https://beatoninstitute.com/

Beaton Institute

https://beatoninstitute.com/

Page 47: An Introduction to AtoM, Archivematica, and Artefactual Systems

AtoM Use Cases Beaton Institute

https://beatoninstitute.com/

Page 48: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases

http://atom.archives.sfu.ca/

Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

Page 49: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases

http://www.sfu.ca/archives/digital-repository.html

Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

Page 50: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases

http://www.sfu.ca/archives/digital-repository/dr-overview.html

Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

Page 51: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases

http://www.sfu.ca/content/dam/sfu/archives/DigitalPreservation/DRArchitecture.png

Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

Page 52: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases

http://www.sfu.ca/content/dam/sfu/archives/DigitalPreservation/DRArchitecture.png

Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

= Archivematica pipelines= AM Storage Service= SFU AtoM

Page 53: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

Page 54: An Introduction to AtoM, Archivematica, and Artefactual Systems

Archivematica Use Cases Simon Fraser UniversityBuilding a Digital Repository with Archivematica and AtoM

http://www.sfu.ca/content/dam/sfu/archives/DigitalPreservation/FormatPolicyRegistry.pdf

Page 55: An Introduction to AtoM, Archivematica, and Artefactual Systems

Questions?

[email protected]

Page 56: An Introduction to AtoM, Archivematica, and Artefactual Systems

RESOURCESAtoM homepage: https://www.accesstomemory.org

AtoM demo: http://demo.accesstomemory.org

Roadmap: https://wiki.accesstomemory.org/Releases/Roadmap

Documentation: https://www.accesstomemory.org/docs/latest/User forum: https://groups.google.com/forum/#!forum/ica-atom-users

Page 57: An Introduction to AtoM, Archivematica, and Artefactual Systems

RESOURCESAM homepage: https://www.archivematica.org

AM demo: http://sandbox.archivematica.org

Wiki: https://wiki.archivematica.org

Documentation: https://www.archivematica.org/docs/

User Forum: https://groups.google.com/forum/#!forum/archivematica