Slides accompanying a presentation by Dan Gillean, delivered at the Glenstone Digital Preservation Roundtable in Potomac, Maryland, November 4th, 2016.
These slides introduce Archivematica's approach to supporting digital preservation worfklows, and our development philosophy behind the application.
3. • Governance
• Organizational structure
• Staffing
• Procedural accountability
• Preservation policy framework
• Documentation
• Financial sustainability
• Security
ISO 16363Reminds us that much of digital
preservation readiness is not technical
– it’s organizational
6. WhatisArchivematica?
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 based
Open source
Customizable
Integrated w 3rd
party systems
Active community
7. 20142008
2007: UNESCO REPORT 0.1-ALPHA
DASHBOARD
INTRODUCED
Archivematica’s development
0.7
1.0
RELEASED!0.9
0.8
Bradley, K., Lei, J., Blackall, C.
Towards An Open Source
Archival 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
PREMIS
in
METS
0.10
April 2013
August 2012
STORAGE
SERVICE 0.2
January 2014
10. PREMIS in METS XML
ArchivematicaAIPstructure
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
13. A program is free software if the program's users have
the four essential freedoms:
1. The freedom to run the program as you wish, for any purpose (freedom
0).
2. The freedom to study how the program works, and change it so it does
your computing as you wish (freedom 1). Access to the source code is a
precondition for this.
3. The freedom to redistribute copies so you can help your neighbor
(freedom 2).
4. The freedom to distribute copies of your modified versions to others
(freedom 3). By doing this you can give the whole community a chance
to benefit from your changes. Access to the source code is a
precondition for this.
Free Software Foundation
Free Software Definition
https://www.fsf.org/licensing/essays/free-sw.html
What isFree Software?
18. Development Philosophy
Community-based development Bounty model of business
• Standards-based
• Open source / Creative Commons
• Generalize specific use cases
• Include all features in public release
• Accept community improvements
• Iterative development via multiple
contributions over subsequent
releases
• Maintain: documentation, software,
wiki,
• Produce additional resources (e.g.
videos, presentations, webinars)
• Participate in user forum
• Offer additional paid services
• Always include development in
public project
19. Do one thing well…
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_Handsha
ke.jpg
Hands Passing Baton - tableatny,
https://www.flickr.com/photos/53370644@N06/497649
7160
26. archivesDIRECT
• Partnership with DuraSpace
• U.S. Based
• Launched August 2014
• Secure storage and
monitoring via DuraCloud
• Artefactual provides AM
technical support
http://archivesdirect.org/
27. 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/
28. 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
Standards based: OAIS, PREMIS, METS, BagIt, Dublin Core
Open source: A-GPLv3 license, free to study, use, modify, etc
Customizable: Add/change/remove FPR rules as needed
Integrated: dSpace, CONTENTdm, Islandora, LOCKSS, AtoM, DuraCloud, OpenStack, Archivist’s Toolkit, Arkivum, ArchivesSpace… etc
Active community:
To support the original and ongoing aims of the project, Archivematica has always been, and will continue to be, released as open source software - currently, we release it under a strong viral license (AGPLv3) to ensure that the application is not forked or incorporated by someone wishing to charge access to its enhancements. In maintaining our commitment to the original project aims, we also seek in every way we can to lower or remove barriers to the project resources: to this end, Artefactual not only releases the code via our code repository, we also make our documentation available, our webinar recordings, our wiki resources, our presentation slides, and even as much free support as we can offer via the Archivematica user forum, all free of charge. With every major release, we also budget time to review and address many of the bugs reported to us by our user community, with the hope of seeing the project improve progressively in both large and small ways with each public release. To sustain ourselves as a business and be able to continue maintaining and developing Archivematica, Artefactual also offer additional paid services - including application hosting, consultation, training, theming, data migrations, and of course, custom development. This business model is sometimes known as "Professional open source" - at Artefactual, we think of it as the Bounty model of open-source development. As a company, we use our resources from these additional services to continue supporting the ongoing maintenance work required to keep the AtoM project sustainable and growing.
Every time we are contracted to develop a custom feature for an institution, we work with the client to ensure the feature respects established national and international standards, and we try to generalize its implementation so it can not only meet the use case of the institution in question, but also be of benefit to the entire Archivematica user community. We then include all of these enhancements in the next public release. Whenever possible, we also accept bug fixes and code contributions from our user community, and will handle the review and merging of this code into public releases, as well as its maintenance through subsequent releases, thereby reducing the burden on individual contributors over time. We have a number of development resources on our wiki to help users get started.
This is the community-based development heart of the Archivematica project. The growth and direction of Archivematica is determined by the individuals and institutions who recognize that open-source software requires maintenance to continue to be viable and relevant in the long-term, and who sponsor features, enhancements, and bug fixes that will benefit the project as a whole in addition to meeting their particular institutional or individual needs. This means that Archivematica, as an application, is truly what our community makes of it - the current version, like all versions before it, has been made possible thanks to contributions large and small from dozens of institutions and individuals. You can see this on the release announcements we maintain and on the Roadmap part of our wiki for the upcoming releases, where we try to acknowledge all the different institutions and individuals that have helped to make the new features possible. This is one of the joys of community-based development - seeing what we can accomplish as a community when we are all working towards common goals. It also means that institutions with more resources are able to invest in solutions that not only meet their needs, but also benefit the community at large and assist smaller, under-resourced institutions to have access to the same tools and applications. Everyone benefits from any single contribution - whether it is development or contributions to the project in other ways (documentation, user forum participation, papers and presentations, provision of services by other service providers, formation of user groups, and more).
From source systems
Hand-off to access and description systems
Hand-off for archival storage – repositories or other secure storage
Administrative hand-off
From source systems
Hand-off to access and description systems
Hand-off for archival storage – repositories or other secure storage
Administrative hand-off