<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.archivematica.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ablewer</id>
	<title>Archivematica - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archivematica.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ablewer"/>
	<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/Special:Contributions/Ablewer"/>
	<updated>2026-06-03T05:07:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13474</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13474"/>
		<updated>2020-05-08T13:55:10Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Regional_User_Groups Regional groups]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
*[https://twitter.com/archivematica Twitter]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unfortunately due to concerns about COVID19 [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] will be postponed indefinitely. We hope it will be rescheduled later in 2020 or early 2021. Watch this space!&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Regional_User_Groups&amp;diff=13473</id>
		<title>Community/Regional User Groups</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Regional_User_Groups&amp;diff=13473"/>
		<updated>2020-05-07T20:39:55Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* UNITED KINGDOM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''GLOBAL Users Forum''' ==&lt;br /&gt;
&lt;br /&gt;
Every other month on the first Thursday of the month.&lt;br /&gt;
&lt;br /&gt;
More information can be found here: https://docs.google.com/document/d/1xowR7G9u_5HmJFLcnQRp5rWiPfocmjQ7o-2T6QVkAu4/edit&lt;br /&gt;
&lt;br /&gt;
Meeting minutes: https://drive.google.com/drive/folders/0B4hO2MJSeCa5cmtrclVMOVg0X00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''UNITED KINGDOM''' ==&lt;br /&gt;
&lt;br /&gt;
:: Contact: Rachel MacGregor, Digital Preservation Officer, Modern Records Centre, University of Warwick (rachel.macgregor@warwick.ac.uk)&lt;br /&gt;
&lt;br /&gt;
:: The UK Archivematica group was established in late 2014 and the first meeting of the group was held in January 2015.&lt;br /&gt;
&lt;br /&gt;
:: '''Purpose of group'''&lt;br /&gt;
&lt;br /&gt;
:: The UK Archivematica group provides a friendly and informal forum for UK users to discuss Archivematica and share experiences, workflows and use cases. It enables members to get feedback on their own work with Archivematica and benefit from the experience of other users.&lt;br /&gt;
&lt;br /&gt;
:: '''Who is it for?'''&lt;br /&gt;
&lt;br /&gt;
::* The group is open to individuals and organisations in the UK who are actively using, exploring or testing Archivematica&lt;br /&gt;
::* It is also open to representatives from user communities who are not be using Archivematica themselves but who can keep abreast with the group and signpost and promote us and our activities&lt;br /&gt;
::* It is also open to relevant tool and service providers (particularly those that Archivematica relies on) to enable open discussion on how these tools may be used within Archivematica or enhanced&lt;br /&gt;
::* Members may come from a variety of backgrounds and job roles - for example, archivists, research data managers, IT staff&lt;br /&gt;
::* There are no restrictions on the number of members, though individual meetings will have an upper limit for number of attendees&lt;br /&gt;
&lt;br /&gt;
:: '''Meetings'''&lt;br /&gt;
&lt;br /&gt;
:: The UK Archivematica group meets 2 or 3 times per year in different locations around the UK.&lt;br /&gt;
&lt;br /&gt;
:: The venue and format of the meetings will vary but they are intended to be friendly and informal and enable members to see how others are using Archivematica and openly discuss what is and isn’t working well.&lt;br /&gt;
&lt;br /&gt;
::Content of a meeting may include:&lt;br /&gt;
&lt;br /&gt;
::* Presentations and progress reports from members&lt;br /&gt;
::* Presentations from international Archivematica users&lt;br /&gt;
::* Archivematica demonstrations&lt;br /&gt;
::* Discussion topics&lt;br /&gt;
::* Updates and Q&amp;amp;A from Artefactual Systems&lt;br /&gt;
::* Opportunities for informal discussion and networking&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''UNITED STATES''' ==&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;U&amp;gt;TEXAS&amp;lt;/U&amp;gt;''' ===&lt;br /&gt;
&lt;br /&gt;
:: Contact: Bethany Scott (bscott3@uh.edu), Coordinator of Digital Projects, University of Houston Libraries or Sean Buckner (sbuckner@tamu.edu), Digital Preservation Librarian, Texas A&amp;amp;M University Libraries, to be added to the [https://groups.google.com/forum/#!forum/texas-archivematica-users-group Google Group].[[File:a-tex.jpg|170px|right|text-top]]&lt;br /&gt;
&lt;br /&gt;
:: The TX Archivematica group, also known as Archivematica TEX Support (pun intended) or A-TEX, was formed in early 2017 with the support of the [https://tdl.org/ Texas Digital Library] (TDL). Its inaugural meeting was held at the 2017 [https://tcdl-ocs-tdl.tdl.org/tcdl/index.php/TCDL/TCDL2017 Texas Conference on Digital Libraries] (TCDL) in May.&lt;br /&gt;
&lt;br /&gt;
:: '''Purpose of group'''&lt;br /&gt;
&lt;br /&gt;
:: The Texas Archivematica Users Group (A-TEX) provides a network of collegial support and inspiration among Archivematica users in Texas, and an informal forum for discussion and sharing about the Archivematica digital preservation system.&lt;br /&gt;
&lt;br /&gt;
:: '''Membership'''&lt;br /&gt;
&lt;br /&gt;
:: A-TEX is intended for Texas users actively exploring or implementing Archivematica. Members may be individuals with an interest in Archivematica or those whose institutions are using or investigating Archivematica.&lt;br /&gt;
&lt;br /&gt;
:: To participate, please visit the Google Group page to explore the users/support group. One may request to join the group directly from the [https://groups.google.com/forum/#!forum/texas-archivematica-users-group Google Group] site.&lt;br /&gt;
&lt;br /&gt;
:: '''Meetings'''&lt;br /&gt;
&lt;br /&gt;
:: In-person meetings will be held once or twice per year in different locations in Texas. The purpose of in-person meetings is to provide an informal setting for members to present their progress, ask questions, solicit feedback, and share challenges and successes. The content of in-person meetings may include presentations by Artefactual staff, presentations or institutional updates from members, Archivematica-related discussion questions, or general digital preservation discussion. The business portion of the in-person meeting will also include requests for feedback from members on the direction and future activities of the group. The Steering Committee will solicit contributions to the agenda for in-person meetings from group members via calls for proposals distributed on the Google Group site.&lt;br /&gt;
&lt;br /&gt;
=== '''&amp;lt;U&amp;gt;NORTHEAST&amp;lt;/U&amp;gt;''' ===&lt;br /&gt;
&lt;br /&gt;
:: We've formed in order to meet up and discuss the work we're doing with Archivematica, with a special emphasis on development work with Artefactual. Our goal is to share this development work with each other in order to reduce overlaps in functionality and to help ensure its usefulness outside our own institutions. Visit [https://groups.google.com/forum/#!forum/nearchivematicausers Google Group].&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''AUSTRALASIA''' ==&lt;br /&gt;
&lt;br /&gt;
:: AtoM and Archivematica Users Australasia [https://groups.google.com/forum/#!forum/atom-users-australasia Google Group].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''NETHERLANDS and FLANDERS''' ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:: Contact: Robert Gillesse (robert.gillesse@iisg.nl), Digital Archivist, International Institute of Social History (IISH). Google [https://groups.google.com/forum/#!forum/nl-vl-archivematica-user-group discussion forum].&lt;br /&gt;
&lt;br /&gt;
:: The Netherlands and Flanders (NL-VL) Archivematica group was established in 2017. &lt;br /&gt;
&lt;br /&gt;
:: '''Purpose of group'''&lt;br /&gt;
&lt;br /&gt;
:: The NL-VL Archivematica group provides a friendly and informal forum for Dutch and Flemish users to discuss Archivematica and share experiences, workflows and use cases. It enables members to get feedback on their own work with Archivematica and benefit from the experience of other users.&lt;br /&gt;
&lt;br /&gt;
:: '''Who is it for?'''&lt;br /&gt;
&lt;br /&gt;
::* The group is open to individuals, organisations and companies in the Netherland and Flanders who are actively using, exploring or testing Archivematica&lt;br /&gt;
::* It is also open to representatives from user communities who are not be using Archivematica themselves but who can keep abreast with the group and signpost and promote us and our activities&lt;br /&gt;
::* Members may come from a variety of backgrounds and job roles - for example, archivists, research data managers, IT staff&lt;br /&gt;
::* There are no restrictions on the number of members, though individual meetings will have an upper limit for number of attendees&lt;br /&gt;
::* You can become a member by joining the [https://groups.google.com/forum/#!forum/nl-vl-archivematica-user-group Google Group]&lt;br /&gt;
&lt;br /&gt;
:: '''Meetings'''&lt;br /&gt;
&lt;br /&gt;
::* The NL-VL Archivematica group meet 1 on or 2 times per year in different locations around the Netherlands or Belgium&lt;br /&gt;
::* The venue and format of the meetings will vary but they are intended to be friendly and informal and enable members to see how others are using Archivematica and openly discuss what is and isn’t working well&lt;br /&gt;
::* If all attendees are Dutch speaking the meeting will be held in Dutch&lt;br /&gt;
&lt;br /&gt;
:: Content of a meeting may include:&lt;br /&gt;
::* Presentations and progress reports from members&lt;br /&gt;
::* Presentations from international Archivematica users&lt;br /&gt;
::* Archivematica demonstrations&lt;br /&gt;
::* Discussion topics&lt;br /&gt;
::* Updates and Q&amp;amp;A from Artefactual Systems&lt;br /&gt;
::* Opportunities for informal discussion and networking&lt;br /&gt;
&lt;br /&gt;
:: '''Online discussion platform'''&lt;br /&gt;
:: The NL-VL Archivematica [https://groups.google.com/forum/#!forum/nl-vl-archivematica-user-group Google Group] is used to organise meetings, continue discussions and share documents after our meetings, share updates and progress reports and discuss ideas and areas for future collaboration.&lt;br /&gt;
&lt;br /&gt;
:: The group communicates via an e-mail list established as a private Google Group hosted by the IISH. Only list members can see the posts to this group. The e-mail archive is not public. Robert Gillesse at the IISH manages this list and can invite and direct add new members as appropriate.&lt;br /&gt;
&lt;br /&gt;
:: The NL-VL Archivematica e-mail list is not intended to duplicate the [https://groups.google.com/forum/#!forum/archivematica Archivematica User Forum]. Members of the NL-VL group are encouraged to use the main user forum for help, advice and technical queries about Archivematica.&lt;br /&gt;
&lt;br /&gt;
== '''SOUTH AFRICA''' ==&lt;br /&gt;
&lt;br /&gt;
:: '''Background''': The AtoM/Archivematica South Africa User Community group was first established in July of 2018.&lt;br /&gt;
&lt;br /&gt;
:: '''Purpose''': The group has been created to provide a friendly and informal way for regional AtoM and Archivematica users to connect, share resources and workflows, and collaborate on both troubleshooting and future projects.&lt;br /&gt;
&lt;br /&gt;
:: '''Email list''': A regional Google group (which also functions as an email list) has been created, and is available at: https://groups.google.com/forum/#!forum/atomsa&lt;br /&gt;
&lt;br /&gt;
:: '''How do I join the group?'''&lt;br /&gt;
&lt;br /&gt;
:: You will need to apply to gain access to the group. Once you apply at the link above, a group moderator will review your request, and you should receive a notification about your membership shortly.&lt;br /&gt;
&lt;br /&gt;
:: Because this is a private group, you will need a Google account to configure your mail delivery preferences, but this does *not* require the use of a Gmail address. Google has more information on working with Groups here:&lt;br /&gt;
:: * https://support.google.com/groups/?hl=en#topic=9216&lt;br /&gt;
:: * https://support.google.com/groups/answer/1067205?hl%3Den%26ref_topic%3D2458614&lt;br /&gt;
&lt;br /&gt;
== '''SWEDEN'''==&lt;br /&gt;
&lt;br /&gt;
:: '''Background''': The Archivematica and AtoM Swedish User Group started in 2018 to help local Archivematica and AtoM users Sweden and other Nordic countries share experiences.&lt;br /&gt;
&lt;br /&gt;
:: '''Purpose of group''': The user group forms a network for organizations using, or preparing to use, Archivematica and AtoM for digital preservation for internal use, or for providing public access to their information.&lt;br /&gt;
&lt;br /&gt;
:: '''Who is it for?''' The group is open to any organization or company in Sweden or the Nordics who are willing to share their experiences with these two products and their efforts and challenges for digital preservation.&lt;br /&gt;
&lt;br /&gt;
:: '''Meetings''': Twice a year, in spring and fall, one member organization hosts a meeting. Online meetings may be held, depending on member locations. Usually one or two presentations are given, followed by discussions around current topics, new features in latest releases, and proposals for new implementations or other work that may benefit the group or the community.&lt;br /&gt;
&lt;br /&gt;
:: '''Web presence''': https://www.aoais.se/ The user group web site includes an online forum for questions.&lt;br /&gt;
&lt;br /&gt;
:: '''Contact''': Info, Swedish User group (info@aoais.se)&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Notes&amp;diff=13462</id>
		<title>Release Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Notes&amp;diff=13462"/>
		<updated>2020-04-03T19:23:19Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Archivematica 1.x releases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Home]] &amp;gt; Release Notes&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
Release notes are prepared by Artefactual for each release of Archivematica. Most releases also have a corresponding release of the Storage System, and may also include corresponding releases for various dependencies and libraries (i.e. FIDO, Automation Tools) - be sure to check the release notes for more information.&lt;br /&gt;
&lt;br /&gt;
Major releases are '''bolded''', minor releases are not.&lt;br /&gt;
&lt;br /&gt;
Features, enhancements, and bug fixes are often sponsored by members of the Archivematica community who are dedicated to funding Archivematica's ongoing development and maintenance. Code contributors are individuals who write Archivematica code and [https://github.com/artefactual/archivematica/blob/stable/1.6.x/CONTRIBUTING.md| contribute it] back to the project. Archivematica couldn't continue to grow without sponsors and contributors - thank you!&lt;br /&gt;
&lt;br /&gt;
Questions about a release or the release notes? Ask on the [https://groups.google.com/forum/#!forum/archivematica| Archivematica Google Group!]&lt;br /&gt;
&lt;br /&gt;
== Archivematica 1.x releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Archivematica_1.11_and_Storage_Service_0.16_release_notes|'''Archivematica 1.11 and Storage Service 0.16 Release Notes''']] (Current)&lt;br /&gt;
* [[Archivematica_1.10.1_release_notes|Archivematica 1.10.1 and Storage Service 0.15.1 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.10_and_Storage_Service_0.15_release_notes|'''Archivematica 1.10 and Storage Service 0.15 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.9.2_release_notes|Archivematica 1.9.2 Release Notes]] &lt;br /&gt;
* [[Archivematica_1.9.1_and_Storage_Service_0.14.1_release_notes|Archivematica 1.9.1 and Storage Service 0.14.1 Release Notes]] &lt;br /&gt;
* [[Archivematica_1.9_and_Storage_Service_0.14_release_notes|'''Archivematica 1.9 and Storage Service 0.14 Release Notes''']] &lt;br /&gt;
* [[Archivematica_1.8.1_release_notes|Archivematica 1.8.1 Release Notes]] &lt;br /&gt;
* [[Archivematica_1.8_and_Storage_Service_0.13_release_notes|'''Archivematica 1.8 and Storage Service 0.13 Release Notes''']]&lt;br /&gt;
*[[Archivematica 1.7.2_release_notes|Archivematica 1.7.2 Release Notes]] &lt;br /&gt;
*[[Storage Service 0.12 Release Notes|'''Storage Service 0.12 Release Notes''']] &lt;br /&gt;
*[[Archivematica 1.7.1_release_notes|Archivematica 1.7.1 Release Notes]]&lt;br /&gt;
*[[Storage Service 0.11.1 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.7_and_Storage_Service_0.11_release_notes|'''Archivematica 1.7 and Storage Service 0.11 Release Notes''']] &lt;br /&gt;
* [[Archivematica_1.6.1_release_notes|Archivematica 1.6.1 Release Notes]] &lt;br /&gt;
* [[Archivematica_1.6_release_notes|'''Archivematica 1.6 Release Notes''']] &lt;br /&gt;
* [[Archivematica_1.5.1_Release_Notes|Archivematica 1.5.1 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.5_Release_Notes|'''Archivematica 1.5 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.4.1_Release_Notes|Archivematica 1.4.1 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.4_Release_Notes|'''Archivematica 1.4 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.3.2_Release_Notes|Archivematica 1.3.2 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.3.1_Release_Notes|Archivematica 1.3.1 Release Notes]]&lt;br /&gt;
* [[Archivematica_1.3_Release_Notes|'''Archivematica 1.3 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.2_Release_Notes|'''Archivematica 1.2 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.1_Release_Notes|'''Archivematica 1.1 Release Notes''']]&lt;br /&gt;
* [[Archivematica_1.0_Release_Notes|'''Archivematica 1.0 Release Notes''']]&lt;br /&gt;
&lt;br /&gt;
== Archivematica 0.x releases ==&lt;br /&gt;
&lt;br /&gt;
* [[Archivematica_0.10-beta_Release_Notes|'''Archivematica 0.10 Release Notes''']] &lt;br /&gt;
* [[Archivematica_0.9_Release_Notes|'''Archivematica 0.9 Release Notes''']]&lt;br /&gt;
* [[Archivematica_0.8_Release_Notes|'''Archivematica 0.8 Release Notes''']]&lt;br /&gt;
* [[Archivematica_0.7.1_Release_Notes|Archivematica 0.7.1 Release Notes]] &lt;br /&gt;
* [[Archivematica_0.7_Release_Notes|'''Archivematica 0.7 Release Notes''']]&lt;br /&gt;
* [[Archivematica_0.8_Release_Notes|'''Archivematica 0.6 Release Notes''']]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
* [[Major_release_notes|Template for major releases]]&lt;br /&gt;
* [[Minor_release_notes|Template for minor releases]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_1.11_and_Storage_Service_0.16_release_notes&amp;diff=13448</id>
		<title>Archivematica 1.11 and Storage Service 0.16 release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_1.11_and_Storage_Service_0.16_release_notes&amp;diff=13448"/>
		<updated>2020-03-25T19:43:09Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Upgraded tools and dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Home]] &amp;gt; [[Release_Notes|Release Notes]] &amp;gt; Archivematica 1.11 and Storage Service 0.16&lt;br /&gt;
&lt;br /&gt;
'''March ## 2020'''&lt;br /&gt;
&lt;br /&gt;
==Supported environments==&lt;br /&gt;
&lt;br /&gt;
Please see the [https://www.archivematica.org/en/docs/archivematica-1.11/admin-manual/installation-setup/installation/installation/#installation installation instructions].&lt;br /&gt;
&lt;br /&gt;
Archivematica 1.11 and Storage Service 0.16 are supported for production use in the following environments:&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 16.04 64-bit Server Edition&lt;br /&gt;
* Ubuntu 18.04 64-bit Server Edition&lt;br /&gt;
* CentOS 7 64-bit&lt;br /&gt;
&lt;br /&gt;
For development purposes, most of our developers prefer to use Docker containers. These and all above supported environments are linked from the installation instructions above.&lt;br /&gt;
&lt;br /&gt;
==Added==&lt;br /&gt;
&lt;br /&gt;
===PREMIS Event import===&lt;br /&gt;
&lt;br /&gt;
This feature allows the import of PREMIS events which took place prior to processing in Archivematica. The PREMIS events are written in an xml format (see [https://github.com/artefactual/archivematica-sampledata/blob/master/SampleTransfers/PremisImporter/metadata/premis.xml sample data]) and placed in the metadata folder of a transfer. The PREMIS events are then written to the AIP METS file.&lt;br /&gt;
&lt;br /&gt;
This work was sponsored by Piql and the Norwegian Health Archives. Thank you!&lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/710&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===S3 as a transfer source===&lt;br /&gt;
&lt;br /&gt;
This allows an Amazon S3 space to be used as a transfer source location. This feature is a community PR from Wellcome Collection. Thank you!&lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/975&lt;br /&gt;
&lt;br /&gt;
===Easier access to AIP METS===&lt;br /&gt;
&lt;br /&gt;
This feature add a &amp;quot;View METS&amp;quot; button in the user interface when viewing an AIP in Archival Storage. The METS file is then downloaded to your desktop for your viewing pleasure. &lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
*Issue: https://github.com/archivematica/Issues/issues/644&lt;br /&gt;
&lt;br /&gt;
===Zipped transfers===&lt;br /&gt;
&lt;br /&gt;
This is a new transfer type that enables a zipped (non-bagged) package to be a transfer. Similar to the zipped bag transfer, the name of the package is used as the transfer name. This is a community contribution by Wellcome Collection. Thank you!&lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/682&lt;br /&gt;
&lt;br /&gt;
===Add package name as configurable value to call backs===&lt;br /&gt;
&lt;br /&gt;
When using AIP, AIC, and DIP store callbacks, the package_name is now a configurable value. This is a community contribution from Concordia University Libraries, who developed this to facilitate an EPrints to Archivematica workflow. Thank you!&lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/978&lt;br /&gt;
&lt;br /&gt;
==Changed==&lt;br /&gt;
&lt;br /&gt;
===Performance and monitoring improvements===&lt;br /&gt;
&lt;br /&gt;
This is a collection of issues fixed that improve performance for processing at scale, and also enable performance monitoring through external applications such as Prometheus and Grafana. &lt;br /&gt;
&lt;br /&gt;
These updates have been sponsored by Piql and the Norwegian Health Archives. Thank you!&lt;br /&gt;
&lt;br /&gt;
* Documentation: link&lt;br /&gt;
* Issues:&lt;br /&gt;
** Commonly used database tables don't have indexes: https://github.com/archivematica/Issues/issues/907&lt;br /&gt;
** MCPServer should reuse database connections: https://github.com/archivematica/Issues/issues/913 &lt;br /&gt;
** Archivematica does not output metrics to analyze its performance: https://github.com/archivematica/Issues/issues/906&lt;br /&gt;
** MCPService must process all transfer packages sent to it at once: https://github.com/archivematica/Issues/issues/911&lt;br /&gt;
** Some jobs run even when disabled: https://github.com/archivematica/Issues/issues/866 &lt;br /&gt;
** &amp;quot;Check transfer directory for objects&amp;quot; executed multiple times: https://github.com/archivematica/Issues/issues/782&lt;br /&gt;
** index_aip crashes elasticsearch for large transfers: https://github.com/artefactual/archivematica/issues/1199&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Improvements for full disks===&lt;br /&gt;
&lt;br /&gt;
Managing workflows when various spaces on the disk fill up is a recognized pain point for Archivematica users. This project makes &lt;br /&gt;
three overall changes to storage space reporting in Archivematica and the Storage Service in an effort to mitigate these issues:&lt;br /&gt;
* Change the processing storage usage page to clarify storage paths/locations and improve usability&lt;br /&gt;
* Improve the transfer source location and AIP storage location pages to clarify storage paths/locations and improve usability&lt;br /&gt;
* Change Storage Service functionality to support the above changes.&lt;br /&gt;
&lt;br /&gt;
===Changes to default normalization for videos/images===&lt;br /&gt;
&lt;br /&gt;
Archivematica's default FPR normalization rules were creating in some cases very large video files for arguably no sound preservation reason. After discussion and community consultation, we have removed default video normalization rules. Users can still &amp;quot;opt in&amp;quot; to the rules but they are not enabled by default in '''new or upgraded''' installations. Any custom changes you have made to your own FPR will still be maintained after upgrade. We also removed default rules for preservation for PNG, JPG, GIF and DNG still images. For full details and affected formats, see [https://github.com/archivematica/Issues/issues/912#issuecomment-565197594 this comment] in the issue ticket.&lt;br /&gt;
&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/912&lt;br /&gt;
&lt;br /&gt;
===Allow users to choose whether to receive fail report emails===&lt;br /&gt;
&lt;br /&gt;
Users can now be configured to either receive fail report emails or not (previously all users received the emails). This is a community contribution from Hillel Arnold at Rockefeller Archive Center- thank you!&lt;br /&gt;
&lt;br /&gt;
*Documentation: link&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/709&lt;br /&gt;
&lt;br /&gt;
===Change name of sanitize names micro-service===&lt;br /&gt;
&lt;br /&gt;
Following reading a paper by [https://medium.com/on-archivy/invisible-defaults-and-perceived-limitations-processing-the-juan-gelman-files-4187fdd36759 Elvia Arroyo-Ramirez] we decided to change the name of this micro-service and align it more with the Library of Congress events vocabulary. The micro-service now displays as &amp;quot;Change transfer filenames&amp;quot; and &amp;quot;Change SIP filenames&amp;quot; in the Transfer and Ingest tabs respectively. &lt;br /&gt;
&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/230&lt;br /&gt;
&lt;br /&gt;
===Drop-down menu orders===&lt;br /&gt;
&lt;br /&gt;
In short, the order of options in drop down menus were all over the place and it was driving us nuts so we finally tried to put them in more logical orders.&lt;br /&gt;
&lt;br /&gt;
* Issue: https://github.com/artefactual/archivematica/issues/891&lt;br /&gt;
&lt;br /&gt;
==Removed==&lt;br /&gt;
&lt;br /&gt;
===Quarantine===&lt;br /&gt;
&lt;br /&gt;
As [https://groups.google.com/d/msg/archivematica/rGMsO8htF38/Pl-eLimwAgAJ discussed on the community forum] the quarantine micro-service has been removed from Archivematica in this release.&lt;br /&gt;
* Issue: https://github.com/artefactual/archivematica/issues/598&lt;br /&gt;
* ADR: https://github.com/archivematica/archivematica-architectural-decisions/blob/master/0008-remove-quarantine.md&lt;br /&gt;
&lt;br /&gt;
===Add next disk image button===&lt;br /&gt;
&lt;br /&gt;
This button seemed redundant to the workflow so it's been removed.&lt;br /&gt;
* Issue: https://github.com/archivematica/Issues/issues/290&lt;br /&gt;
&lt;br /&gt;
==Fixed==&lt;br /&gt;
&lt;br /&gt;
* Non-Dublin Core columns cause metadata re-ingest to fail ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/1139&lt;br /&gt;
* RuntimeError which was causing sporadic workflow issues ('''Community contribution''' by Jorik van Kemanade- thank you!): https://github.com/archivematica/Issues/issues/1108&lt;br /&gt;
* Reindexing large transfer backlog error ('''Community contribution''' by Matt LaChance- thank you!): https://github.com/archivematica/Issues/issues/962&lt;br /&gt;
* Parallel bzip2 compression failing in am19rpm: https://github.com/archivematica/Issues/issues/606&lt;br /&gt;
* Fixity API endpoint and Fixity tool tail to check replicated AIPs ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/1054&lt;br /&gt;
* Decision points break with 10 choices or more ('''Sponsored''' by Picturae- thank you!): https://github.com/archivematica/Issues/issues/850&lt;br /&gt;
* S3 us-east-1 fails when chosen as region in the Storage Service ('''Community contribution''' by Joseph Anderson, Fashion Institution of Technology- thank you!): https://github.com/archivematica/Issues/issues/922 &lt;br /&gt;
* &amp;quot;Remove bagged files&amp;quot; reports failure when thumbnails aren't created: https://github.com/archivematica/Issues/issues/651 &lt;br /&gt;
* Directories are greyed out while they still contain files available for arrangement ('''Sponsored''' by Simon Fraser University Archives- thank you!): https://github.com/archivematica/Issues/issues/822 &lt;br /&gt;
* Dublin Core dmdSec not created if filename has diacritics: https://github.com/archivematica/Issues/issues/1073 &lt;br /&gt;
* Cannot add metadata files through the UI ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/1090 &lt;br /&gt;
* GPG/TRANSFORMKEY being lost when reingesting an encrypted AIP: https://github.com/archivematica/Issues/issues/803&lt;br /&gt;
* Pointer file uses a mix of PREMIS2 and PREMIS3: https://github.com/archivematica/Issues/issues/820 &lt;br /&gt;
* Failure to match in ArchivesSpace DIP Upload shows as success ('''Sponsored''' by Rockefeller Archive Center- thank you!): https://github.com/archivematica/Issues/issues/258&lt;br /&gt;
* Allow S3 credentials to be blank ('''Community contribution''' by Wellcome Collection- thank you!): https://github.com/archivematica/Issues/issues/712&lt;br /&gt;
* Version of METS in mets-reader-writer is an older version: https://github.com/archivematica/Issues/issues/637 &lt;br /&gt;
* S3 bucket name can't be configured: https://github.com/archivematica/Issues/issues/558 &lt;br /&gt;
* Pointer files for reingested AIP has two compression events: https://github.com/archivematica/Issues/issues/1062 &lt;br /&gt;
* Bags with metadata fail to ingest when additional metadata is added by automation tools ('''Sponsored''' by the Museum of Modern Art- thank you!): https://github.com/archivematica/Issues/issues/1022&lt;br /&gt;
* Transfer browser breaks if transfer source contains read protected directories: https://github.com/archivematica/Issues/issues/1019&lt;br /&gt;
* AIP status in dashboard does not update after AIP is deleted: https://github.com/archivematica/Issues/issues/1014&lt;br /&gt;
* SIPs started from ArchivesSpace pane fail when a parent object does not have a title ('''Community contribution''' by Dallas Pillen- thank you!): https://github.com/archivematica/Issues/issues/799 &lt;br /&gt;
* Cannot create user with accented characters/diacritics: https://github.com/archivematica/Issues/issues/261 &lt;br /&gt;
* AIP METS and pointer METS files reference outdated METS schema: https://github.com/archivematica/Issues/issues/949&lt;br /&gt;
* Cannot start a transfer if transfer name has diacritics: https://github.com/archivematica/Issues/issues/1051&lt;br /&gt;
* Non-default processing configuration is not copied over for zipped transfers ('''Community contribution''' by Wellcome Collection- thank you!): https://github.com/archivematica/Issues/issues/771 &lt;br /&gt;
* Directory level AIP metadata is not indexed: https://github.com/archivematica/Issues/issues/888 &lt;br /&gt;
* Descriptive metadata added via GUI is not indexed for searching: https://github.com/archivematica/Issues/issues/547 &lt;br /&gt;
* External PIDs are not searchable in Archival storage ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/1006&lt;br /&gt;
* Identifiers.json import fails if 'Bind PIDs' config option is not set to 'yes' ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/963&lt;br /&gt;
* Ldap auth fails on dashboard ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/841&lt;br /&gt;
* Cannot create storage service location via amclient ('''Sponsored''' by International Institute of Social History- thank you!): https://github.com/archivematica/Issues/issues/905 &lt;br /&gt;
* It is difficult to combine status for different package types ('''Community contribution''' by Rockefeller Archive Center- thank you!): https://github.com/archivematica/Issues/issues/972&lt;br /&gt;
* Format identification errors are not being output from the FPR command ('''Community contribution''' by Wellcome Collection- thank you!): https://github.com/archivematica/Issues/issues/882&lt;br /&gt;
* Time zone setting not configurable ('''Sponsored''' by Piql/NHA- thank you!): https://github.com/archivematica/Issues/issues/1143&lt;br /&gt;
* Cannot store AIP with large files ('''Community contribution''' by Jorik van Kemenade- thank you!): https://github.com/archivematica/Issues/issues/981&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And more! See https://github.com/archivematica/Issues/milestone/11 for full list of issues addresses in the 1.11 release.&lt;br /&gt;
&lt;br /&gt;
==Upgraded tools and dependencies==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to PRONOM v.96 https://github.com/archivematica/Issues/issues/791&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
Please note that due to [https://github.com/archivematica/Issues/issues/1149 Issue 1149] the package replication functionality in the Storage Service does not work in this release. We anticipate fixing in the near future in a point release.&lt;br /&gt;
&lt;br /&gt;
==End of life dependencies==&lt;br /&gt;
&lt;br /&gt;
Python 2 has reached end of life. The Archivematica delivery team along with a number of community contributors has been working on upgrading this dependency. This release merges all Python 3 code that was ready in advance of the release, while still supporting Python 2. Components which have been upgraded and/or tested using Python 3 include:&lt;br /&gt;
* Dashboard: https://github.com/archivematica/Issues/issues/810&lt;br /&gt;
* Storage Service: https://github.com/archivematica/Issues/issues/806 '''Note''' We were not able to test some storage spaces, including Sword2, LOCKSS-o-matic and DSpace.&lt;br /&gt;
* amclient: https://github.com/archivematica/Issues/issues/817&lt;br /&gt;
* Automation tools: https://github.com/archivematica/Issues/issues/815&lt;br /&gt;
* Fixity: https://github.com/archivematica/Issues/issues/814&lt;br /&gt;
* am/compose: https://github.com/archivematica/Issues/issues/804&lt;br /&gt;
* Fido: https://github.com/archivematica/Issues/issues/847&lt;br /&gt;
&lt;br /&gt;
We will continue to work toward full Python 3 use in upcoming releases.&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13407</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13407"/>
		<updated>2020-02-18T15:25:54Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FIDO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in &amp;lt;code&amp;gt;fido/fido.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
When a new Siegfried version becomes available, clone the [https://github.com/artefactual-labs/am-packbuild/ am-packbuild] repo and update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&lt;br /&gt;
There used to be a [https://projects.artefactual.com/issues/10466#change-46673 bug] in the imports model. To fix, Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines and Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;. You shouldn't have to do this now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update workflow ====&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Make a new migration (you can copy from a previous one) and update it accordingly&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;cp src/dashboard/src/fpr/migrations/0022_pronom_94.py src/dashboard/src/fpr/migrations/0032_pronom_96.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v96.xml --output-filename pronom96.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class. (Note: This is temporary, to create the data inside the FPR for the analyst steps below)&lt;br /&gt;
# Make sure the below RunPython operation is in the Migration class, in the operations list&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analyst work) &lt;br /&gt;
# Update the new entries. Edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly!&lt;br /&gt;
#* Move new formats to the most appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analyst work) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py get_fpr_changes fpr-current.json fpr-updated.json pronom_96.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates (see previous migrations)&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove any direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Rebuild and test migration&lt;br /&gt;
# Commit, send PR, merge&lt;br /&gt;
&lt;br /&gt;
=== Finally, update IDTools versions in the FPR ===&lt;br /&gt;
# FPR needs a migration to point to the latest and accurate versions of Fido and Siegfried, and disables the previous version of Siegfried (Fido is disabled by default. As of 1.9, there can only be one enabled identification tool). See this PR for an example of a functional migration, and heed the messy commits as a warning: https://github.com/artefactual/archivematica/pull/1547/files&lt;br /&gt;
# Testing the above migration can be done by running &amp;lt;code&amp;gt;make bootstrap-dashboard-db&amp;lt;/code&amp;gt; to recreate the dashboard and run all associated migrations.&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps&amp;diff=13406</id>
		<title>Community/Camps</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps&amp;diff=13406"/>
		<updated>2020-02-13T19:41:48Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Past Camps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is a chance for anyone interested in or currently using Archivematica to come together, learn more about the platform, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Camps ==&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 April 2020 - Archivematica Con Brooklyn] ===&lt;br /&gt;
The first Archivematica Con will be from April 15-17, 2020 in Brooklyn, NY!&lt;br /&gt;
&lt;br /&gt;
== Past Camps ==&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Geneva2019 October 2019 - Archivematica Camp Geneva] ===&lt;br /&gt;
[https://home.cern/ CERN] hosted [https://wiki.archivematica.org/Community/Camps/Geneva2019 Archivematica Camp Geneva] from October 22-24, 2019 at the CERN campus in Geneva, Switzerland!&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Vancouver2019 June 2019 - Archivematica Camp Vancouver] ===&lt;br /&gt;
The [https://www.library.ubc.ca/ University of British Columbia] hosted [https://wiki.archivematica.org/Community/Camps/Vancouver2019 Archivematica Camp Vancouver] from June 24-26, 2019 in Vancouver, British Columbia!&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/London2019 July 2019 - Archivematica Camp London] ===&lt;br /&gt;
The [http://www.lse.ac.uk/ London School of Economics] hosted [https://wiki.archivematica.org/Community/Camps/London2019 Archivematica Camp London] from July 10-12, 2019 in London, UK!&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Houston2018 November 2018 - Archivematica Camp Texas] ===&lt;br /&gt;
The [http://libraries.uh.edu/ University of Houston Libraries] and the [https://www.tdl.org/ Texas Digital Library] hosted [https://wiki.archivematica.org/Community/Camps/Houston2018 Archivematica Camp Texas] from November 14-16, 2018, at the University of Houston.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/Baltimore2018|June 2018 - Archivematica Camp Baltimore]] ===&lt;br /&gt;
The  [https://www.library.jhu.edu/ Sheridan Libraries] at [https://www.jhu.edu/ Johns Hopkins University] graciously hosted  Archivematica Camp from June 20-22, 2018.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/Amsterdam2018|April 2018 - IISH, Amsterdam]] ===&lt;br /&gt;
We headed back across the water to Amsterdam in April of 2018, hosted by the International Institute for Social History, April 11-13, 2018.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/York2017|April 2017 - University of York, UK]] ===&lt;br /&gt;
The first European Archivematica Camp was hosted by the University of York in York, England from April 4-6, 2017.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/UMSI2016|August 2016 - University of Michigan School of Information]] ===&lt;br /&gt;
The first ever Archivematica Camp was hosted by the University of Michigan School of Information in Ann Arbor, Michigan, from August 24 - 26, 2016.&lt;br /&gt;
&lt;br /&gt;
== Cohosting a Camp ==&lt;br /&gt;
Interested in bringing Archivematica Camp to your region? For more information, check out [[Community/Camps/Organize|Organizing an Archivematica Camp]]!&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps&amp;diff=13405</id>
		<title>Community/Camps</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps&amp;diff=13405"/>
		<updated>2020-02-13T19:41:13Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Upcoming Camps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is a chance for anyone interested in or currently using Archivematica to come together, learn more about the platform, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Camps ==&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 April 2020 - Archivematica Con Brooklyn] ===&lt;br /&gt;
The first Archivematica Con will be from April 15-17, 2020 in Brooklyn, NY!&lt;br /&gt;
&lt;br /&gt;
== Past Camps ==&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Vancouver2019 June 2019 - Archivematica Camp Vancouver] ===&lt;br /&gt;
The [https://www.library.ubc.ca/ University of British Columbia] is hosting [https://wiki.archivematica.org/Community/Camps/Vancouver2019 Archivematica Camp Vancouver] from June 24-26, 2019 in Vancouver, British Columbia!&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/London2019 July 2019 - Archivematica Camp London] ===&lt;br /&gt;
The [http://www.lse.ac.uk/ London School of Economics] is hosting [https://wiki.archivematica.org/Community/Camps/London2019 Archivematica Camp London] from July 10-12, 2019 in London, UK!&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.archivematica.org/Community/Camps/Houston2018 November 2018 - Archivematica Camp Texas] ===&lt;br /&gt;
The [http://libraries.uh.edu/ University of Houston Libraries] and the [https://www.tdl.org/ Texas Digital Library] hosted [https://wiki.archivematica.org/Community/Camps/Houston2018 Archivematica Camp Texas] from November 14-16, 2018, at the University of Houston.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/Baltimore2018|June 2018 - Archivematica Camp Baltimore]] ===&lt;br /&gt;
The  [https://www.library.jhu.edu/ Sheridan Libraries] at [https://www.jhu.edu/ Johns Hopkins University] graciously hosted  Archivematica Camp from June 20-22, 2018.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/Amsterdam2018|April 2018 - IISH, Amsterdam]] ===&lt;br /&gt;
We headed back across the water to Amsterdam in April of 2018, hosted by the International Institute for Social History, April 11-13, 2018.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/York2017|April 2017 - University of York, UK]] ===&lt;br /&gt;
The first European Archivematica Camp was hosted by the University of York in York, England from April 4-6, 2017.&lt;br /&gt;
&lt;br /&gt;
=== [[Community/Camps/UMSI2016|August 2016 - University of Michigan School of Information]] ===&lt;br /&gt;
The first ever Archivematica Camp was hosted by the University of Michigan School of Information in Ann Arbor, Michigan, from August 24 - 26, 2016.&lt;br /&gt;
&lt;br /&gt;
== Cohosting a Camp ==&lt;br /&gt;
Interested in bringing Archivematica Camp to your region? For more information, check out [[Community/Camps/Organize|Organizing an Archivematica Camp]]!&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13312</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13312"/>
		<updated>2020-01-25T17:20:29Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Finally, update FPR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
When a new Siegfried version becomes available, clone the [https://github.com/artefactual-labs/am-packbuild/ am-packbuild] repo and update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&lt;br /&gt;
There used to be a [https://projects.artefactual.com/issues/10466#change-46673 bug] in the imports model. To fix, Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines and Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;. You shouldn't have to do this now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update workflow ====&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Make a new migration (you can copy from a previous one) and update it accordingly&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;cp src/dashboard/src/fpr/migrations/0022_pronom_94.py src/dashboard/src/fpr/migrations/0032_pronom_96.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v96.xml --output-filename pronom96.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class. (Note: This is temporary, to create the data inside the FPR for the analyst steps below)&lt;br /&gt;
# Make sure the below RunPython operation is in the Migration class, in the operations list&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analyst work) &lt;br /&gt;
# Update the new entries. Edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly!&lt;br /&gt;
#* Move new formats to the most appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analyst work) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py get_fpr_changes fpr-current.json fpr-updated.json pronom_96.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates (see previous migrations)&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove any direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Rebuild and test migration&lt;br /&gt;
# Commit, send PR, merge&lt;br /&gt;
&lt;br /&gt;
=== Finally, update IDTools versions in the FPR ===&lt;br /&gt;
# FPR needs a migration to point to the latest and accurate versions of Fido and Siegfried, and disables the previous version of Siegfried (Fido is disabled by default. As of 1.9, there can only be one enabled identification tool). See this PR for an example of a functional migration, and heed the messy commits as a warning: https://github.com/artefactual/archivematica/pull/1547/files&lt;br /&gt;
# Testing the above migration can be done by running &amp;lt;code&amp;gt;make bootstrap-dashboard-db&amp;lt;/code&amp;gt; to recreate the dashboard and run all associated migrations.&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13311</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13311"/>
		<updated>2020-01-25T17:19:53Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update workflow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
When a new Siegfried version becomes available, clone the [https://github.com/artefactual-labs/am-packbuild/ am-packbuild] repo and update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&lt;br /&gt;
There used to be a [https://projects.artefactual.com/issues/10466#change-46673 bug] in the imports model. To fix, Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines and Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;. You shouldn't have to do this now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update workflow ====&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Make a new migration (you can copy from a previous one) and update it accordingly&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;cp src/dashboard/src/fpr/migrations/0022_pronom_94.py src/dashboard/src/fpr/migrations/0032_pronom_96.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v96.xml --output-filename pronom96.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class. (Note: This is temporary, to create the data inside the FPR for the analyst steps below)&lt;br /&gt;
# Make sure the below RunPython operation is in the Migration class, in the operations list&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analyst work) &lt;br /&gt;
# Update the new entries. Edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly!&lt;br /&gt;
#* Move new formats to the most appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analyst work) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py get_fpr_changes fpr-current.json fpr-updated.json pronom_96.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates (see previous migrations)&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove any direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Rebuild and test migration&lt;br /&gt;
# Commit, send PR, merge&lt;br /&gt;
&lt;br /&gt;
=== Finally, update FPR ===&lt;br /&gt;
# FPR needs a migration to point to the latest and accurate versions of Fido and Siegfried, and disables the previous version of Siegfried (Fido is disabled by default. As of 1.9, there can only be one enabled identification tool). See this PR for an example of a functional migration, and heed the messy commits as a warning: https://github.com/artefactual/archivematica/pull/1547/files&lt;br /&gt;
# Testing the above migration can be done by running &amp;lt;code&amp;gt;make bootstrap-dashboard-db&amp;lt;/code&amp;gt; to recreate the dashboard and run all associated migrations.&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13310</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13310"/>
		<updated>2020-01-25T17:17:00Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Package Siegfried */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
When a new Siegfried version becomes available, clone the [https://github.com/artefactual-labs/am-packbuild/ am-packbuild] repo and update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&lt;br /&gt;
There used to be a [https://projects.artefactual.com/issues/10466#change-46673 bug] in the imports model. To fix, Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines and Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;. You shouldn't have to do this now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update workflow ====&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Make a new migration (you can copy from a previous one) and update it accordingly&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;cp src/dashboard/src/fpr/migrations/0022_pronom_94.py src/dashboard/src/fpr/migrations/0032_pronom_96.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v96.xml --output-filename pronom96.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class. (Note: This is temporary, to create the data inside the FPR for the analyst steps below)&lt;br /&gt;
# Make sure the below RunPython operation is in the Migration class, in the operations list&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analyst work) &lt;br /&gt;
# Update the new entries. Edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly!&lt;br /&gt;
#* Move new formats to the most appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analyst work) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py get_fpr_changes fpr-current.json fpr-updated.json pronom_96.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates (see previous migrations)&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove any direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Rebuild and test migration&lt;br /&gt;
# Commit, send PR, merge&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13308</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13308"/>
		<updated>2020-01-22T17:36:08Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FPR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
First, clone the [https://github.com/artefactual-labs/am-packbuild/  am-packbuild] repo. Update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&lt;br /&gt;
There used to be a [https://projects.artefactual.com/issues/10466#change-46673 bug] in the imports model. To fix, Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines and Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;. You shouldn't have to do this now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Update workflow ====&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Make a new migration (you can copy from a previous one) and update it accordingly&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;cp src/dashboard/src/fpr/migrations/0022_pronom_94.py src/dashboard/src/fpr/migrations/0032_pronom_96.py&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v96.xml --output-filename pronom96.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class. (Note: This is temporary, to create the data inside the FPR for the analyst steps below)&lt;br /&gt;
# Make sure the below RunPython operation is in the Migration class, in the operations list&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analyst work) &lt;br /&gt;
# Update the new entries. Edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly!&lt;br /&gt;
#* Move new formats to the most appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analyst work) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python src/dashboard/src/manage.py dumpdata fpr &amp;gt; tmp/fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python src/dashboard/src/manage.py get_fpr_changes fpr-current.json fpr-updated.json pronom_96.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates (see previous migrations)&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove any direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Rebuild and test migration&lt;br /&gt;
# Commit, send PR, merge&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13307</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13307"/>
		<updated>2020-01-21T15:37:58Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FIDO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Update version:&lt;br /&gt;
#* Update in __init__.py&lt;br /&gt;
#* Update in versions.xml&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
First, clone the [https://github.com/artefactual-labs/am-packbuild/  am-packbuild] repo. Update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This process is currently more convoluted than it needs to be, and should be simplified.&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated their PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate a blank data migration&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py makemigrations --empty --name pronom_89 fpr&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v89.xml --output-filename pronom89.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class&lt;br /&gt;
# Add the below RunPython operation into the Migration class, in the operations list&lt;br /&gt;
#* &amp;lt;code&amp;gt;migrations.RunPython(data_migration),&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;s&amp;gt;Due to a [https://projects.artefactual.com/issues/10466#change-46673 bug], fix the imports&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
# Commit&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analysts) &lt;br /&gt;
# Update the new entries&lt;br /&gt;
#* '''Ask to edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly'''&lt;br /&gt;
#* Move new formats to a more appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analysts) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py get_fpr_changes fpr-current.json fpr-updated.json fpr/migrations/pronom_89.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates&lt;br /&gt;
#* Replace the contents of the data migration function with&lt;br /&gt;
#** &amp;lt;code&amp;gt;fixture_file = os.path.join(os.path.dirname(__file__), 'pronom_89.json')&amp;lt;/code&amp;gt;&lt;br /&gt;
#** &amp;lt;code&amp;gt;call_command('loaddata', fixture_file, app_label='fpr')&amp;lt;/code&amp;gt;&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove the direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Commit&lt;br /&gt;
# Merge&lt;br /&gt;
# Make new FPR release. Don't forget to update fpr/__init__.py! Then tag the release (e.g. `v.1.7.9`) and push the latest tag.&lt;br /&gt;
# Update AM's dashboard base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/dashboard/src/requirements/base.txt]&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13306</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13306"/>
		<updated>2020-01-21T15:33:06Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FIDO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
#* the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* the reference path to the container signatures in fido.py&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO. Make sure to update __init__.py AND the versions XML with a new version before creating a release.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
First, clone the [https://github.com/artefactual-labs/am-packbuild/  am-packbuild] repo. Update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This process is currently more convoluted than it needs to be, and should be simplified.&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated their PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate a blank data migration&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py makemigrations --empty --name pronom_89 fpr&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v89.xml --output-filename pronom89.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class&lt;br /&gt;
# Add the below RunPython operation into the Migration class, in the operations list&lt;br /&gt;
#* &amp;lt;code&amp;gt;migrations.RunPython(data_migration),&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;s&amp;gt;Due to a [https://projects.artefactual.com/issues/10466#change-46673 bug], fix the imports&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
# Commit&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analysts) &lt;br /&gt;
# Update the new entries&lt;br /&gt;
#* '''Ask to edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly'''&lt;br /&gt;
#* Move new formats to a more appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analysts) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py get_fpr_changes fpr-current.json fpr-updated.json fpr/migrations/pronom_89.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates&lt;br /&gt;
#* Replace the contents of the data migration function with&lt;br /&gt;
#** &amp;lt;code&amp;gt;fixture_file = os.path.join(os.path.dirname(__file__), 'pronom_89.json')&amp;lt;/code&amp;gt;&lt;br /&gt;
#** &amp;lt;code&amp;gt;call_command('loaddata', fixture_file, app_label='fpr')&amp;lt;/code&amp;gt;&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove the direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Commit&lt;br /&gt;
# Merge&lt;br /&gt;
# Make new FPR release. Don't forget to update fpr/__init__.py! Then tag the release (e.g. `v.1.7.9`) and push the latest tag.&lt;br /&gt;
# Update AM's dashboard base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/dashboard/src/requirements/base.txt]&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13305</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13305"/>
		<updated>2020-01-21T15:32:50Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FIDO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Replace:&lt;br /&gt;
# * the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
# * the reference path to the container signatures in fido.py&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO. Make sure to update __init__.py AND the versions XML with a new version before creating a release.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
First, clone the [https://github.com/artefactual-labs/am-packbuild/  am-packbuild] repo. Update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This process is currently more convoluted than it needs to be, and should be simplified.&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated their PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate a blank data migration&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py makemigrations --empty --name pronom_89 fpr&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v89.xml --output-filename pronom89.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class&lt;br /&gt;
# Add the below RunPython operation into the Migration class, in the operations list&lt;br /&gt;
#* &amp;lt;code&amp;gt;migrations.RunPython(data_migration),&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;s&amp;gt;Due to a [https://projects.artefactual.com/issues/10466#change-46673 bug], fix the imports&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
# Commit&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analysts) &lt;br /&gt;
# Update the new entries&lt;br /&gt;
#* '''Ask to edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly'''&lt;br /&gt;
#* Move new formats to a more appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analysts) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py get_fpr_changes fpr-current.json fpr-updated.json fpr/migrations/pronom_89.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates&lt;br /&gt;
#* Replace the contents of the data migration function with&lt;br /&gt;
#** &amp;lt;code&amp;gt;fixture_file = os.path.join(os.path.dirname(__file__), 'pronom_89.json')&amp;lt;/code&amp;gt;&lt;br /&gt;
#** &amp;lt;code&amp;gt;call_command('loaddata', fixture_file, app_label='fpr')&amp;lt;/code&amp;gt;&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove the direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Commit&lt;br /&gt;
# Merge&lt;br /&gt;
# Make new FPR release. Don't forget to update fpr/__init__.py! Then tag the release (e.g. `v.1.7.9`) and push the latest tag.&lt;br /&gt;
# Update AM's dashboard base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/dashboard/src/requirements/base.txt]&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13304</id>
		<title>Release Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Release_Process&amp;diff=13304"/>
		<updated>2020-01-21T14:48:48Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Update FIDO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an outline/checklist of the process to create Archivematica &amp;amp; Storage service releases.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
# Merge new features&lt;br /&gt;
# Test new features&lt;br /&gt;
# [[#Update PRONOM]]&lt;br /&gt;
# Write documentation&lt;br /&gt;
# Update dependencies&lt;br /&gt;
# Update version&lt;br /&gt;
# [[#Build deb/rpm packages]]&lt;br /&gt;
# Test packages for new installs and upgrades&lt;br /&gt;
# [[#Tag Release]]&lt;br /&gt;
# Update ansible roles&lt;br /&gt;
# Announce release&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
* Determine code freeze / call for translations process&lt;br /&gt;
* Describe processes: push and pull - and when it needs to happen&lt;br /&gt;
* We made a choice on how we're using Transifex to keep things simple: only one branch at a time pushed to Transifex. E.g. once SS 0.10.0 is released we have to decide if:&lt;br /&gt;
*# We move Transifex to stable/0.10.x for a while so we can work on a minor release with translation fixes (e.g. 0.10.1), or&lt;br /&gt;
*# We move to qa/0.11.x which would only make possible to bring new translations to SS 0.11.0.&lt;br /&gt;
* Affected repositories&lt;br /&gt;
** archivematica-storage-service&lt;br /&gt;
** archivematica-workflow&lt;br /&gt;
** archivematica-dashboard&lt;br /&gt;
*** Includes archivematica-fpr-admin&lt;br /&gt;
*** Includes appraisal-tab&lt;br /&gt;
&lt;br /&gt;
== Update PRONOM ==&lt;br /&gt;
&lt;br /&gt;
PRONOM needs to be updated in our file identification tools, FIDO &amp;amp; Siegfried, as well as in the FPR.&lt;br /&gt;
&lt;br /&gt;
=== Update FIDO ===&lt;br /&gt;
&lt;br /&gt;
The FPR update currently use FIDO as a source for new PRONOM, since it is formatted nicer than PRONOM offers, so we depend on FIDO having updated their PRONOM.  If that has not happened, we can generate a new formats-v##.xml by updating signatures manually. Artefactual can also update PRONOM and submit a PR to FIDO.&lt;br /&gt;
&lt;br /&gt;
# Checkout fido from https://github.com/openpreserve/fido&lt;br /&gt;
# Update signatures&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python setup.py install&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Run &amp;lt;code&amp;gt;python -m fido.update_signatures&amp;lt;/code&amp;gt; from the fido repository root&lt;br /&gt;
# Add:&lt;br /&gt;
#* New signature file &amp;lt;code&amp;gt;fido/conf/DROID_SignatureFile-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New formats file &amp;lt;code&amp;gt;fido/conf/formats-v##.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* New PRONOM zip file &amp;lt;code&amp;gt;fido/conf/pronom-xml-v##.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Updated &amp;lt;code&amp;gt;fido/conf/versions.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove:&lt;br /&gt;
#* Old signature file&lt;br /&gt;
#* Old formats file&lt;br /&gt;
#* Old PRONOM zip file&lt;br /&gt;
# Update the container signatures (download here: https://www.nationalarchives.gov.uk/aboutapps/pronom/droid-signature-files.htm)&lt;br /&gt;
#* See this pull request submitted to update to PRONOM 90: https://github.com/openpreserve/fido/pull/110&lt;br /&gt;
# Update &amp;lt;code&amp;gt;fido/fido.py&amp;lt;/code&amp;gt; to point to the new format_files&lt;br /&gt;
# Create pull request. &lt;br /&gt;
# Release new version of FIDO. Make sure to update __init__.py AND the versions XML with a new version before creating a release.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remember to package FIDO and Siegfried in Archivematica! See next step below.&lt;br /&gt;
&lt;br /&gt;
=== Package FIDO ===&lt;br /&gt;
&lt;br /&gt;
FIDO is packaged via [http://pypi.org/ PyPi] under opf-fido. The Makefile includes a `make package` command that will do the update.&lt;br /&gt;
&lt;br /&gt;
MCPClient's base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/MCPClient/requirements/base.txt] will need to be updated with the latest version.&lt;br /&gt;
&lt;br /&gt;
=== Package Siegfried ===&lt;br /&gt;
&lt;br /&gt;
First, clone the [https://github.com/artefactual-labs/am-packbuild/  am-packbuild] repo. Update the Makefiles available at &amp;lt;code&amp;gt;rpm/siegfried/Makefile&amp;lt;/code&amp;gt;, and  &amp;lt;code&amp;gt;deb/siegfried/Makefile&amp;lt;/code&amp;gt; , and run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; in each directory to build the packages.&lt;br /&gt;
&lt;br /&gt;
=== Update FPR ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;text-alert&amp;quot;&amp;gt;&lt;br /&gt;
* In https://github.com/artefactual/archivematica-fpr-admin/pull/51, the devtools used here to generate the migration were included in archivematica-fpr-admin as django-admin management tools.&lt;br /&gt;
* At the end of the process: '''remember''' to remove &amp;quot;pk&amp;quot;s from the final migration fixture! E.g. see PR #55&lt;br /&gt;
* Examples&lt;br /&gt;
** PRONOM 92:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/63&lt;br /&gt;
*** ???&lt;br /&gt;
** PRONOM 90:&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/51&lt;br /&gt;
*** https://github.com/artefactual/archivematica-fpr-admin/pull/55&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This process is currently more convoluted than it needs to be, and should be simplified.&lt;br /&gt;
&lt;br /&gt;
This depends on FIDO having updated their PRONOM files. See [[#Update FIDO]]&lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the current version of the FPR (for use later)&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-current.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate a blank data migration&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py makemigrations --empty --name pronom_89 fpr&amp;lt;/code&amp;gt;&lt;br /&gt;
# Generate the FPR migration body.  This also updates the local database's FPR with the new PRONOM IDs&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py import_pronom_ids path/to/fido/fido/conf/formats-v89.xml --output-filename pronom89.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Copy the output into the blank migration above the Migration class&lt;br /&gt;
# Add the below RunPython operation into the Migration class, in the operations list&lt;br /&gt;
#* &amp;lt;code&amp;gt;migrations.RunPython(data_migration),&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;s&amp;gt;Due to a [https://projects.artefactual.com/issues/10466#change-46673 bug], fix the imports&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Remove the &amp;lt;code&amp;gt;apps.get_model&amp;lt;/code&amp;gt; lines&amp;lt;/s&amp;gt;&lt;br /&gt;
#* &amp;lt;s&amp;gt;Import the models directly with &amp;lt;code&amp;gt;from fpr.models import Format, FormatVersion, IDRule&amp;lt;/code&amp;gt;&amp;lt;/s&amp;gt;&lt;br /&gt;
# Commit&lt;br /&gt;
# Deploy on testing pipeline or locally&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
(Analysts) &lt;br /&gt;
# Update the new entries&lt;br /&gt;
#* '''Ask to edit ONLY entries added by the latest PRONOM update otherwise the fixture won't work properly'''&lt;br /&gt;
#* Move new formats to a more appropriate category&lt;br /&gt;
#* Create rules &amp;amp; commands&lt;br /&gt;
#* Test with data for new formats&lt;br /&gt;
(End Analysts) &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
# Generate a JSON with the updated version of the FPR on the testing pipeline&lt;br /&gt;
#* &amp;lt;code&amp;gt;python testproject/manage.py dumpdata fpr &amp;gt; fpr-updated.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Get the updates as JSON&lt;br /&gt;
#* E.g. &amp;lt;code&amp;gt;python testproject/manage.py get_fpr_changes fpr-current.json fpr-updated.json fpr/migrations/pronom_89.json&amp;lt;/code&amp;gt;&lt;br /&gt;
# Update the migration to load the JSON updates&lt;br /&gt;
#* Replace the contents of the data migration function with&lt;br /&gt;
#** &amp;lt;code&amp;gt;fixture_file = os.path.join(os.path.dirname(__file__), 'pronom_89.json')&amp;lt;/code&amp;gt;&lt;br /&gt;
#** &amp;lt;code&amp;gt;call_command('loaddata', fixture_file, app_label='fpr')&amp;lt;/code&amp;gt;&lt;br /&gt;
# Review JSON -- some IDs with multipleformats are being imported and will have to be manually reviewed until bug is identified/corrected.&lt;br /&gt;
#* Remove the direct imports from the bug&lt;br /&gt;
#* '''Remove the pk's from the entries in the JSON document.'''&lt;br /&gt;
#* Improvement Note: Because this is using loaddata, this will have problems if the FPR models are changed. A possible solution is to update get-fpr-changes to generate a migration instead of JSON&lt;br /&gt;
# Commit&lt;br /&gt;
# Merge&lt;br /&gt;
# Make new FPR release. Don't forget to update fpr/__init__.py! Then tag the release (e.g. `v.1.7.9`) and push the latest tag.&lt;br /&gt;
# Update AM's dashboard base.txt [https://github.com/artefactual/archivematica/blob/qa/1.x/src/dashboard/src/requirements/base.txt]&lt;br /&gt;
&lt;br /&gt;
== Update dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Python Packages ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/artefactual-labs/mets-reader-writer metsrw] and [https://github.com/artefactual-labs/agentarchives agentarchives] both have Makefiles that handle most of the packaging&lt;br /&gt;
&lt;br /&gt;
# Check for open PRs, merge as necessary&lt;br /&gt;
# Update &amp;lt;code&amp;gt;setup.py&amp;lt;/code&amp;gt; with the new version, create a pull request, code review, [[Merging | merge]].&lt;br /&gt;
# Tag new release, push tag&lt;br /&gt;
#* &amp;lt;code&amp;gt;git push --tags&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;make package&amp;lt;/code&amp;gt;&lt;br /&gt;
#* This will build the package and upload it to PyPI. It will prompt for your PyPI username and password for the upload&lt;br /&gt;
#* The Makefile was created from instructions at https://packaging.python.org/distributing/&lt;br /&gt;
# &amp;lt;code&amp;gt;make clean&amp;lt;/code&amp;gt; will delete packaging related files&lt;br /&gt;
&lt;br /&gt;
== Update version ==&lt;br /&gt;
&lt;br /&gt;
# Update PREMIS agent to Archivematica-X.X.X&lt;br /&gt;
# Update Dashboard-Administration-Version to X.X.X&lt;br /&gt;
# Update Storage services-Admin-Version to X.X.X&lt;br /&gt;
&lt;br /&gt;
== Build deb/rpm packages ==&lt;br /&gt;
&lt;br /&gt;
The am-packbuild repository has all the code related to building packages, except the building gpg keys. The steps to follow in order to build production production packages are as follow&lt;br /&gt;
&lt;br /&gt;
=== Debian packages ===&lt;br /&gt;
&lt;br /&gt;
# Clone the [https://github.com/artefactual-labs/am-packbuild am-packbuild] repo. Latest work is available in master&lt;br /&gt;
# Put your gpg private key into &amp;lt;code&amp;gt;debs/GPG-KEYS-REPOS&amp;lt;/code&amp;gt;. That's the place the Dockerfile looks for it when building the environment.&lt;br /&gt;
# Update the makefile at &amp;lt;code&amp;gt;debs/archivematica/Makefile&amp;lt;/code&amp;gt; in order to reflect version/keys you want to use.&lt;br /&gt;
# Run &amp;lt;make&amp;gt;, and the packages will be available in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; once the building finishes.&lt;br /&gt;
# Upload packages to public debian repository&lt;br /&gt;
&lt;br /&gt;
=== Debian reposities ===&lt;br /&gt;
&lt;br /&gt;
There are two debian repositories, one for archivematica packages, and one for dependencies. The procedure in order to create new ones, or upload packages to them, is the same:&lt;br /&gt;
&lt;br /&gt;
#* Create folder for repo, and configuration file:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir -p /path/to/repos/repo/conf&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt; /path/to/repos/repo/conf/distributions &amp;lt;&amp;lt; EOF&lt;br /&gt;
&lt;br /&gt;
Codename: trusty&lt;br /&gt;
&lt;br /&gt;
Components: main&lt;br /&gt;
&lt;br /&gt;
Architectures: amd64 source&lt;br /&gt;
&lt;br /&gt;
SignWith: &amp;lt;short gpg keyid&amp;gt; &lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#* Go inside the repo, and import the packages previously uploaded with:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/repos/repo/&lt;br /&gt;
&lt;br /&gt;
reprepro includedeb trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
reprepro includedsc trusty /path/to/packages/*.deb&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current official repo is at packages.archivematica.org&lt;br /&gt;
&lt;br /&gt;
=== RPM Packages ===&lt;br /&gt;
&lt;br /&gt;
# Package specs are available in [https://github.com/artefactual-labs/am-packbuild/tree/dev/packaging-1.6-docker/rpm am-packbuild/rpms]&lt;br /&gt;
# There are vars in the Makefiles for version/release , so update them when needed&lt;br /&gt;
# In order to build them, just go into the directory you want to build, and run “make”&lt;br /&gt;
&lt;br /&gt;
=== RPM Repositories ===&lt;br /&gt;
&lt;br /&gt;
Once the packages are built, upload them to packages.archivematica.org/&amp;lt;version&amp;gt;/centos&lt;br /&gt;
Sign the packages with rpm --addsign *.rpm (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
Go inside that dir, and as user ohbot run:&lt;br /&gt;
&lt;br /&gt;
* ''rpm --addsign *.rpm'' (already signed packages will be skipped)&lt;br /&gt;
&lt;br /&gt;
* ''createrepo .'' (For packages other than archivematica , use  “centos-extras” repository)&lt;br /&gt;
&lt;br /&gt;
* ''gpg --detach-sign --armor repodata/repomd.xml'' &lt;br /&gt;
&lt;br /&gt;
The first gpg command signs the rpms, and the later signs the repository content.&lt;br /&gt;
&lt;br /&gt;
=== Development stage ===&lt;br /&gt;
&lt;br /&gt;
In the final stages of development, the repositories for the new releases are created, but packages are signed with a development key to avoid mistakes. Once the development stage finishes, all new packages need to be rebuild using the production keys.&lt;br /&gt;
&lt;br /&gt;
Development packages are built on each new commit to stable branches by Jenkins. Repositories are available at http://jenkins-ci.archivematica.org/repos/&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
&lt;br /&gt;
'''Needs to be improved!'''&lt;br /&gt;
&lt;br /&gt;
==== Homepage ====&lt;br /&gt;
&lt;br /&gt;
* Make changes in archivematica-web.git&lt;br /&gt;
** Update links&lt;br /&gt;
** Add new doc repos&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-web.sh&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
* Deploy&lt;br /&gt;
** Log in sites-pub as archivematica-web and run update-docs.sh&lt;br /&gt;
&lt;br /&gt;
==== Wiki ====&lt;br /&gt;
&lt;br /&gt;
* Release notes&lt;br /&gt;
* Installation notes&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&lt;br /&gt;
* Twitter&lt;br /&gt;
* Mailing list&lt;br /&gt;
* News section in artefactual.com&lt;br /&gt;
&lt;br /&gt;
== Update ansible roles ==&lt;br /&gt;
&lt;br /&gt;
Check that the deploy-pub vars files for archivematica are updated, and the ansible-ansiblematica-src and ansible-archivematica-pkg roles are able to deploy the new version&lt;br /&gt;
&lt;br /&gt;
== Tag Release ==&lt;br /&gt;
&lt;br /&gt;
# Add release tags to repositories&lt;br /&gt;
#* Archivematica&lt;br /&gt;
#* Storage Service&lt;br /&gt;
#* FPR-admin&lt;br /&gt;
#* appraisal tab&lt;br /&gt;
#* transfer browser&lt;br /&gt;
#* Others?&lt;br /&gt;
# Create stable/#.x branch&lt;br /&gt;
# Delete qa/#.x branch if necessary&lt;br /&gt;
&lt;br /&gt;
== Release Day Checklist == &lt;br /&gt;
&lt;br /&gt;
'''Step 0''': Operations Team checklist tasks are complete (as of September 2018, this is an internal Trello list).&lt;br /&gt;
*At this point, there should be a release candidate that has been tested. A release candidate always precedes a tagged release. If any new issues have been uncovered, a new release candidate should be made and tested before proceeding with the rest of the steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 1''': Release Captain decides whether the current release candidate is ready to release&lt;br /&gt;
&lt;br /&gt;
* Look at all recently filed issues in GitHub -- is anything concerning / relevant for this release? Does anything need to be addressed? If an issue is uncovered that does need to be fixed, this restarts the checklist back to Step 0.&lt;br /&gt;
* Have automated tests passed?&lt;br /&gt;
&lt;br /&gt;
'''Step 2''': Release Captain creates a new tag for the release via gitolite (e.g. `v1.7.0` or `v0.11.0` for the Storage Service) or assigns someone else to do it.&lt;br /&gt;
&lt;br /&gt;
* Ensure you are adding the tag to the right commit! It should match the last commit of the final release candidate.&lt;br /&gt;
* You can create the tags from GitHub or from CLI: &amp;lt;code&amp;gt;git tag $VERSION $REVISION&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;git push origin refs/tags/$VERSION&amp;lt;/code&amp;gt;&lt;br /&gt;
* Make sure that the version is valid,&lt;br /&gt;
** Valid values: v1.8.1, v1.8.1-rc.1&lt;br /&gt;
** Invalid values: 1.8.1, 1.8, 1.8.1-rc1, v1.8.1-rc1&lt;br /&gt;
&lt;br /&gt;
'''Step 3''': Sysadmin (for now; hopefully Jenkins for 1.8) builds new packages using the release tag.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 4''': Sysadmin copies new packages to the proper repository (e.g., https://packages.archivematica.org/1.7.x/)&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 5''': Analyst updates the Archivematica documentation links in the install / upgrade section with the correct package names and locations (e.g. conf.py in docs repo)&lt;br /&gt;
&lt;br /&gt;
'''Step 6''': Sysadmin updates deploy-pub to use the new links.&lt;br /&gt;
&lt;br /&gt;
'''Step 7''': Developer updates archivematica-web (managed in Gitolite / Gitlab) to show the new release.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 8''': Developer changes the default branches in GitHub and Gitolite and updates references in https://gist.github.com/qubot.&lt;br /&gt;
&lt;br /&gt;
'''Step 9''': Systems administrator updates am-packbuild and upgrades public and private demo sites.&lt;br /&gt;
&lt;br /&gt;
* See the internal wiki for steps.&lt;br /&gt;
&lt;br /&gt;
'''Step 10''': Developer, Ops, or Analyst, creates a release branch, and release, of [https://github.com/artefactual-labs/archivematica-acceptance-tests Archivematica Automated Acceptance tests] (AMAUAT) in-line with the Archivematica versioning, e.g. for Archivematica 1.10 release a 1.10 branch and [https://github.com/artefactual-labs/archivematica-acceptance-tests/releases release] of AMAUAT.&lt;br /&gt;
&lt;br /&gt;
'''Step 11''': Release Captain finalizes the [https://wiki.archivematica.org/Release_Notes release notes] and adds a link to them in the [https://github.com/artefactual/archivematica/releases GitHub release]. Make sure that the releases are marked as &amp;quot;published&amp;quot;.&lt;br /&gt;
* https://github.com/artefactual/archivematica/releases&lt;br /&gt;
* https://github.com/artefactual/archivematica-storage-service/releases&lt;br /&gt;
&lt;br /&gt;
'''Step 12''': Release Captain posts a notification to the [https://groups.google.com/forum/#!forum/archivematica Archivematica Google Group] and the News section of the Artefactual website.&lt;br /&gt;
&lt;br /&gt;
'''Step 13''': Release Captain closes all release-related issues in the Verified column in Waffle.&lt;br /&gt;
&lt;br /&gt;
'''Step 14''': All involved eat cake (for a major release) or cupcakes (for a minor release).&lt;br /&gt;
&lt;br /&gt;
[[Category:Process documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Portable_Document_Format&amp;diff=13303</id>
		<title>Portable Document Format</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Portable_Document_Format&amp;diff=13303"/>
		<updated>2020-01-07T18:02:55Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: Created page with &amp;quot;Main Page &amp;gt; Documentation &amp;gt; Format policies &amp;gt; Portable Document Format   ===File extension(s)=== .pdf  ===Format registry information=== *[http://www.nationalarchi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Format policies]] &amp;gt; Portable Document Format&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===File extension(s)===&lt;br /&gt;
.pdf&lt;br /&gt;
&lt;br /&gt;
===Format registry information===&lt;br /&gt;
*[http://www.nationalarchives.gov.uk/PRONOM/Format/proFormatSearch.aspx?status=detailReport&amp;amp;id=637 PRONOM]&lt;br /&gt;
&lt;br /&gt;
===Significant characteristics===&lt;br /&gt;
See [[Significant characteristics of word processing files]]&lt;br /&gt;
&lt;br /&gt;
===Preservation action plan===&lt;br /&gt;
Normalize to PDF/A&lt;br /&gt;
&lt;br /&gt;
===Preservation issues===&lt;br /&gt;
PDF/A is the only version of PDF recommended for long-term preservation. According to Library of Congress, &amp;quot;For pragmatic reasons, when PDF/A is mandated, PDF/A-1b is usually acceptable. Full PDF/A-1a compliance, with tagged document structure, is hard to achieve except in a workflow that anticipates that objective from initial document creation.&amp;quot; ([http://www.digitalpreservation.gov/formats/fdd/fdd000125.shtml Library of Congress Sustainability of Digital Formats: PDF/A])&lt;br /&gt;
&lt;br /&gt;
===Conversion test results===&lt;br /&gt;
[[PDF to PDF/A using Ghostscript]]&lt;br /&gt;
&lt;br /&gt;
===Access format===&lt;br /&gt;
PDF/A&lt;br /&gt;
&lt;br /&gt;
===More information===&lt;br /&gt;
*[http://www.digitalpreservation.gov/formats/fdd/fdd000030.shtml Library of Congress Sustainability of Digital Formats: PDF], &lt;br /&gt;
*[http://hul.harvard.edu/ois/digpres/docs/OIS_recs_for_pdf.pdf OIS Recommendations for PDF Files Created for Long-term Preservation and Access]&lt;br /&gt;
*[http://www.freebase.com/view/en/portable_document_format Freebase]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Brooklyn2020&amp;diff=13299</id>
		<title>Community/Camps/Brooklyn2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Brooklyn2020&amp;diff=13299"/>
		<updated>2020-01-02T22:07:17Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Wednesday, April 15: Day One */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Announcing the first Archivematica Con! Archivematica Con hopes to create a broad forum for active Archivematica users across the user community continuum. The 2.5-day meeting will offer a variety of sessions and networking opportunities for beginners as well as well-versed practitioners from libraries and archives to museums. Day 1 will consist of two streams: Artefactual Systems will conduct a boot camp for beginners in Stream 1, while Stream 2 will be geared for practitioners. Day 2 (full day) and Day 3 (half day) will be single-stream session blocks by and for practitioners, although beginners and boot campers are welcome to attend.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''April 15-17, 2020 - [https://www.brooklynhistory.org/ Brooklyn Historical Society]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, April 15: Day One ===&lt;br /&gt;
&lt;br /&gt;
Day 1 will run from approximately 9am to 5pm and consist of hackathons, workshops, and breakout discussions. Concurrently, Artefactual will run a one-day Archivematica Bootcamp (an Archivematica and Digital Preservation 101 course).&lt;br /&gt;
&lt;br /&gt;
=== Thursday, April 16: Day Two ===&lt;br /&gt;
&lt;br /&gt;
Day 2 will run from approximately 9am to 5pm. In addition to the following sessions, there will be a second room available for breakout discussions.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Session'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Morning&lt;br /&gt;
| Opening&lt;br /&gt;
|-&lt;br /&gt;
| Why can't we just fix *all* the things?&lt;br /&gt;
AIPing research data: The Dataverse-Archivematica integration&lt;br /&gt;
|-&lt;br /&gt;
| DIPs with wings: maximizing access to AV collections with Aviary&lt;br /&gt;
Managing Your Digital Inheritance: Strategies for Picking Up and Starting New with Archives Direct&lt;br /&gt;
|-&lt;br /&gt;
| Lunch&lt;br /&gt;
| Lunch on your own&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Afternoon&lt;br /&gt;
| Digital Preservation and Storage in Museums: Sharing Practices&lt;br /&gt;
Archivematica and Digital Preservation at the Guggenheim Museum Archives&amp;lt;br/&amp;gt;&lt;br /&gt;
Glenstone TBM Workflow&amp;lt;br/&amp;gt;&lt;br /&gt;
An Integrated Approach: Piloting a Comprehensive Digital Preservation Workflow at the Whitney Museum&amp;lt;br/&amp;gt;&lt;br /&gt;
Preserving The Frick Collection's Photoarchive&lt;br /&gt;
|-&lt;br /&gt;
| Lightning talks&lt;br /&gt;
|-&lt;br /&gt;
| Wrap-up&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Friday, April 17: Day Three ===&lt;br /&gt;
&lt;br /&gt;
Day 3 will run from approximately 9am to 1pm. In addition to the following sessions, there will be a second room available for breakout discussions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Session'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; | Morning&lt;br /&gt;
| Opening&lt;br /&gt;
|-&lt;br /&gt;
| SCOPE: An access interface for digital archives&lt;br /&gt;
Re-Appraising the Appraisal Tab&lt;br /&gt;
|-&lt;br /&gt;
| Normalization panel&lt;br /&gt;
|-&lt;br /&gt;
| Open discussion&lt;br /&gt;
|-&lt;br /&gt;
| Putting Archivematica on the map: the roadmap, where we’ve been and where we can go &lt;br /&gt;
|}&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration opens '''Monday, January 6'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Program Committee ==&lt;br /&gt;
&lt;br /&gt;
Email the entire program committee at archivematicacon2020@gmail.com. This is a community-driven event, so please reach out to the program committee with any questions or ideas.&lt;br /&gt;
&lt;br /&gt;
* Amy Brost, Assistant Media Conservator, MoMA; amy_brost@moma.org&lt;br /&gt;
* Joe Carrano, Digital Archivist, MIT; carrano@mit.edu &lt;br /&gt;
* Bonnie Gordon, Digital Archivist, Rockefeller Archive Center; bgordon@rockarch.org&lt;br /&gt;
* Stephen Klein, Digital Services Librarian, CUNY Graduate Center; sklein@gc.cuny.edu&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel Options ===&lt;br /&gt;
&lt;br /&gt;
[https://www.marriott.com/hotels/travel/nycbk-new-york-marriott-at-the-brooklyn-bridge/ Marriott Brooklyn Bridge]&lt;br /&gt;
333 Adams Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://hamptoninn3.hilton.com/en/hotels/new-york/hampton-inn-brooklyn-downtown-NYCBOHX/index.html Hampton Inn Brooklyn/Downton]&lt;br /&gt;
125 Flatbush Ave Extension, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://www3.hilton.com/en/hotels/new-york/hilton-brooklyn-new-york-NYCBSHH/index.html Hilton Brooklyn]&lt;br /&gt;
140 Schermerhorn Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://www.nuhotelbrooklyn.com/ NU Hotel Brooklyn]&lt;br /&gt;
85 Smith Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://www.marriott.com/hotels/travel/nycyl-aloft-new-york-brooklyn/ Aloft New York Brooklyn]&lt;br /&gt;
216 Duffield Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://www.ihg.com/hotelindigo/hotels/us/en/brooklyn/bxyid/hoteldetail Hotel Indigo Brooklyn]&lt;br /&gt;
229 Duffield Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
[https://www.marriott.com/hotels/travel/nycys-sheraton-brooklyn-new-york-hotel/ Sheraton Hotel Brooklyn]&lt;br /&gt;
228 Duffield Street, Brooklyn, NY 11201&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;br /&gt;
&lt;br /&gt;
== Sponsorship ==&lt;br /&gt;
&lt;br /&gt;
We’re aiming to make Archivematica Con as low-cost as possible, to ensure that we have a variety of Archivematica users. The sponsors of Archivematica Con help make this possible. Sponsors may be acknowledged on the conference program and verbally during the conference. Sponsors may indicate that their contribution is allocated to a specific need, such as hosting a reception, assisting speakers with travel costs, or supporting live streaming or recording sessions. Please contact the program committee to discuss sponsorship opportunities.&lt;br /&gt;
&lt;br /&gt;
== Call for Proposals ==&lt;br /&gt;
&lt;br /&gt;
Submissions closed on October 28, 2019.&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
The program committee invites proposals from Archivematica users in all sectors and cultural institutions (museums, archives, libraries, etc.). Proposals may include, but are not limited to, installation, hosting, configuration, and system integration; documentation and training; workflows, metadata, and pre-processing; normalization, migration, and file obsolescence monitoring; storage; access strategies and DIPs; sustainability and advocacy, and other session types such as hackathons, demos, and more. &lt;br /&gt;
&lt;br /&gt;
''Note: in addition to planned sessions selected by the program committee, there will be opportunities for less formal ad-hoc lightning talks and roundtables.''&lt;br /&gt;
&lt;br /&gt;
=== Submission Formats ===&lt;br /&gt;
&lt;br /&gt;
* '''Presentations''' - A 20-minute talk (e.g., slide presentation), with additional time for Q&amp;amp;A.&lt;br /&gt;
* '''Lightning talks''' - A 5-minute talk&lt;br /&gt;
* '''Other sessions''' - Talks, panels, workshops, trainings, meetings, discussions or whatever events you care to propose outside of what is listed above. &lt;br /&gt;
&lt;br /&gt;
The submission form requires the following information for different types of proposals:&lt;br /&gt;
* '''Presentations''' - Title, Short Description (limit 150 words), Full Proposal Description (limit 500 words), Additional Presenters (if applicable)&lt;br /&gt;
* '''Lightning talks''' - Title, Short Description (limit 150 words), Additional Presenters (if applicable)&lt;br /&gt;
* '''Other sessions''' - Title, Expected Length of Time (15 minutes to 3 hours), Short Description (limit 150 words), Full Proposal Description (limit 800 words), Additional Presenters (if applicable)&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=External_tools&amp;diff=13286</id>
		<title>External tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=External_tools&amp;diff=13286"/>
		<updated>2019-12-12T15:57:46Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; External tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=External software tools used in Archivematica=&lt;br /&gt;
&lt;br /&gt;
==Current release==&lt;br /&gt;
&lt;br /&gt;
Archivematica integrates a suite of free and open-source tools that allows users to process digital objects from ingest to access based on the ISO-OAIS functional model. In addition to the core software which is released under AGPL v3 license, the following tools are bundled with Archivematica:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:20%&amp;quot;|'''Tool'''&lt;br /&gt;
!style=&amp;quot;width:40%&amp;quot;|'''Description'''&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''License'''&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.accesstomemory.org AtoM]&lt;br /&gt;
|Web-based archival description and access tool. &lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LibraryOfCongress/bagit-java/ BagIt]&lt;br /&gt;
|Standard and script to package digital objects and metadata for archival storage&lt;br /&gt;
|BSD License&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/simsong/bulk_extractor bulk_extractor]&lt;br /&gt;
|Disk image and file contents analysis tool&lt;br /&gt;
|Public domain&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.clamav.net/ Clam AV (anti-virus)]&lt;br /&gt;
|Anti-virus toolkit for UNIX&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.djangoproject.com/ Django]&lt;br /&gt;
|Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&lt;br /&gt;
|BSD License&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.elasticsearch.org/ ElasticSearch]&lt;br /&gt;
|Indexing and search&lt;br /&gt;
|Apache License 2.0&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.sno.phy.queensu.ca/~phil/exiftool/index.html ExifTool]&lt;br /&gt;
|Multimedia metadata extraction&lt;br /&gt;
|GNU General Public License and Artistic License&lt;br /&gt;
|-&lt;br /&gt;
|[http://ffmpeg.org/ FFmpeg]&lt;br /&gt;
|Converts a wide variety of audio and video formats&lt;br /&gt;
|GNU Lesser General Public License (LGPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/openplanets/fido fido]&lt;br /&gt;
|File format identification tool&lt;br /&gt;
|Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|[https://projects.iq.harvard.edu/fits File Information Tool Set (FITS)]&lt;br /&gt;
|File format identification and validation software integration tool&lt;br /&gt;
|GNU Lesser General Public License (LGPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://gearman.org/ Gearman]&lt;br /&gt;
|Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work.&lt;br /&gt;
|BSD License&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.imagemagick.org/script/index.php Imagemagick]&lt;br /&gt;
|Converts a wide variety of bitmap images&lt;br /&gt;
|GPL compatible [http://www.imagemagick.org/script/license.php Imagemagick license]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.inkscape.org/ Inkscape]&lt;br /&gt;
|Converts vector images to Scalable Vector Graphic (SVG) format&lt;br /&gt;
|GNU General Public License (GPL) version 2&lt;br /&gt;
|-&lt;br /&gt;
|[http://jhove.sourceforge.net/ JHOVE]&lt;br /&gt;
|File format validation tool&lt;br /&gt;
|GNU Lesser General Public License (LGPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://md5deep.sourceforge.net/ md5deep]&lt;br /&gt;
|Checksum generation and verification scripts&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://mediaarea.net/MediaConch MediaConch]&lt;br /&gt;
|File policy conformance checker tool&lt;br /&gt;
|BSD (2-clause)&lt;br /&gt;
|-&lt;br /&gt;
|[https://mediaarea.net/en/MediaInfo MediaInfo]&lt;br /&gt;
|Multimedia metadata extraction&lt;br /&gt;
|BSD (2-clause), Zlib&lt;br /&gt;
|-&lt;br /&gt;
|[https://pkgs.org/download/nfs-common NFS-common]&lt;br /&gt;
|Network File System Access - allows access to files on network storage devices.&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://p7zip.sourceforge.net/ p7zip]&lt;br /&gt;
|7-Zip is a file archiver with a high compression ratio. (LZMA)&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://lxml.de/ Python-lxml]&lt;br /&gt;
|Python binding for libxml2 and libxslt&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/richardlehane/siegfried Seigfried]&lt;br /&gt;
|File format identification tool&lt;br /&gt;
|Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.sleuthkit.org/ Sleuthkit]&lt;br /&gt;
|Disk image management and extraction toolkit&lt;br /&gt;
|Common Public License / IBM Public License&lt;br /&gt;
|-&lt;br /&gt;
|[http://code.google.com/p/tesseract-ocr/ Tesseract]&lt;br /&gt;
|Optical Character Recognition -read image files and convert to text&lt;br /&gt;
|Apache Licence Vesion 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://ubuntu.com/ Ubuntu Linux]&lt;br /&gt;
|Interface with computing hardware. Ubuntu Linux server edition.&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ossp.org/pkg/lib/uuid/ UUID]&lt;br /&gt;
|command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and IETF RFC-4122 compliant Universally Unique Identifier (UUID).&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://unarchiver.c3.cx/commandline unar]&lt;br /&gt;
|The Unarchiver is an archive unpacker program&lt;br /&gt;
|GNU General Public License (GPL)&lt;br /&gt;
|-&lt;br /&gt;
|[http://manpages.ubuntu.com/manpages/hardy/man1/zip.1.html Zip]&lt;br /&gt;
|Utility called by Bagit to create AIP package&lt;br /&gt;
|Info-Zip license: &amp;quot;Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Past releases==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.6.0]]''' (March 2017)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.5]]''' (June 2016)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.4.1]]''' (June 2015)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.4]]''' (May 2015)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.3.1]]''' (February 2015)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 1.0]]''' (September 2014)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.10-beta]]''' (April 2013)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.9-beta]]''' (Aug 2012)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.8-alpha]]''' (Jan 2012)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.7.1-alpha]]''' (June 2011)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.7-alpha]]''' (Feb 2011)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.6.2-alpha]]''' (November 2010)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.6-alpha]]''' (May 2010)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.5-alpha]]''' (November 2009)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.4-alpha]]''' (October 2009)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.3.5-alpha]]''' (September 2009)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.3-alpha]]''' (June 2009) &lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.2-alpha]]''' (May 2009)&lt;br /&gt;
&lt;br /&gt;
'''[[Release 0.1-alpha]]''' (Feb 2009)&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13284</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13284"/>
		<updated>2019-12-11T20:29:28Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
*[https://twitter.com/archivematica Twitter]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13283</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13283"/>
		<updated>2019-12-11T20:29:10Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
*[https://twitter.com/archivematica Twitter]&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13282</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13282"/>
		<updated>2019-12-11T20:28:45Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Twitter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
*[https://twitter.com/archivematica Twitter]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13281</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13281"/>
		<updated>2019-12-11T20:28:34Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
*[https://twitter.com/archivematica Twitter]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:Twitter Search}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;news&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;overflow: hidden;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13280</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13280"/>
		<updated>2019-12-11T20:26:57Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Free Demo and Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/latest/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;twitter&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:Twitter Search}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;news&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;overflow: hidden;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Getting_started&amp;diff=13279</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Getting_started&amp;diff=13279"/>
		<updated>2019-12-11T20:25:26Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Development]] &amp;gt; [[:Category:Development documentation|Development documentation]] &amp;gt; Getting Started&lt;br /&gt;
&lt;br /&gt;
This wiki page describes getting started with Archivematica as a developer. For user and administrative manuals, please see http://www.archivematica.org.&lt;br /&gt;
&lt;br /&gt;
== Vital Stats ==&lt;br /&gt;
&lt;br /&gt;
* Language: Python (primarily)&lt;br /&gt;
* License: [https://en.wikipedia.org/wiki/Affero_General_Public_License AGPL]&lt;br /&gt;
* VCS: git&lt;br /&gt;
* Major libraries: [https://www.djangoproject.com/ Django], [http://gearman.org/ gearman] ([https://pythonhosted.org/gearman/ Python API])&lt;br /&gt;
* [[Contribute_code|Contribution guidelines]]&lt;br /&gt;
** [[Contribute_code#Code_Style_Guide_For_Archivematica|Coding style]]&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
Archivematica consists of several projects working together.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/artefactual/archivematica Archivematica]: Main repository containing the user-facing dashboard, task manager MCPServer and clients scripts for the MCPClient&lt;br /&gt;
* [https://github.com/artefactual/archivematica-storage-service Storage Service]: Responsible for moving files to Archivematica for processing, and from Archivematica into storage&lt;br /&gt;
&lt;br /&gt;
There are also several smaller repositories that support Archivematica in various ways.  In general, you will not need these to develop on Archivematica.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/artefactual/archivematica-devtools Development tools]: Scripts to help with development. E.g. restarting services, workflow analysis&lt;br /&gt;
* [https://github.com/artefactual/archivematica-fpr-tools FPR tools]: All the tools, commands and rules used to populate the FPR database.  Changes to the FPR should be submitted here.&lt;br /&gt;
* [https://github.com/artefactual/archivematica-docs Archivematica Documentation]: Documentation found at https://www.archivematica.org/en/docs/ for Archivematica&lt;br /&gt;
* [https://github.com/artefactual/archivematica-storage-service-docs Storage Service Documentation]: Documentation found at https://www.archivematica.org/en/docs/ for the Storage Service&lt;br /&gt;
* [https://github.com/artefactual/automation-tools Automation Tools]: Scripts used to automate processing material through Archivematica&lt;br /&gt;
* [https://github.com/artefactual/deploy-pub Deployment]: Ansible scripts for deploying and configuring Archivematica&lt;br /&gt;
* [https://github.com/artefactual-labs/ansible-archivematica Deployment-Archivematica]: Ansible playbook for Archivematica package install.&lt;br /&gt;
* [https://github.com/artefactual-labs/ansible-role-archivematica-src Deployment-Archivematica-dev]: Ansible playbook for Archivematica github install.&lt;br /&gt;
* [https://github.com/artefactual/fixity Fixity checker]: Commandline tool that assists in checking fixity for AIPs stored in Archivematica Storage Service instances.&lt;br /&gt;
* [https://github.com/artefactual-labs/mets-reader-writer METS reader/writer]: Library to create and parse METS files.&lt;br /&gt;
* [https://github.com/artefactual-labs/agentarchives agentarchives]: Clients to retrieve, add, and modify records from archival management systems.&lt;br /&gt;
* [https://github.com/artefactual/archivematica-sampledata Sample data]: Data to test and show off Archivematica's processing&lt;br /&gt;
* [https://github.com/artefactual/archivematica-history History]: Contains the pre-git history of Archivematica. Useful for checking the origins of code.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended way to install Archivematica for development is with Ansible and Vagrant.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can try our environment based on Docker Compose - see https://github.com/artefactual-labs/am/tree/master/compose.&lt;br /&gt;
&lt;br /&gt;
=== Ansible &amp;amp; Vagrant ===&lt;br /&gt;
&lt;br /&gt;
The following instructions detail how to install and run Archivematica from source on a virtual machine.&lt;br /&gt;
# Install VirtualBox, Vagrant, and Ansible with the following commands:&lt;br /&gt;
#* &amp;lt;code&amp;gt;sudo apt-get install virtualbox vagrant&amp;lt;/code&amp;gt; (this is the command for Ubuntu; if you use Mac or a different Linux distribution, it may be slightly different).&lt;br /&gt;
#** Note: Vagrant must be at least 1.5 (it can also be downloaded from [https://www.vagrantup.com/downloads.html vagrantup.com]). Check your version with &amp;lt;code&amp;gt;vagrant --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* &amp;lt;code&amp;gt;sudo pip install -U ansible&amp;lt;/code&amp;gt;&lt;br /&gt;
# Checkout the deployment repo:&lt;br /&gt;
#* &amp;lt;code&amp;gt;git clone https://github.com/artefactual/deploy-pub.git&amp;lt;/code&amp;gt;&lt;br /&gt;
# Download the Ansible roles:&lt;br /&gt;
#* &amp;lt;code&amp;gt;cd deploy-pub/playbooks/archivematica&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;ansible-galaxy install -f -p roles/ -r requirements.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
# (Optional) Change the branch by opening the file &amp;lt;code&amp;gt;vars-singlenode.yml&amp;lt;/code&amp;gt; and modifying the following:&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_am_version: &amp;quot;branch-name&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_ss_version: &amp;quot;branch-name&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Create the virtual machine and provision it:&lt;br /&gt;
#* &amp;lt;code&amp;gt;vagrant up&amp;lt;/code&amp;gt; (it takes a while!)&lt;br /&gt;
# You can now log in to your virtual machine:&lt;br /&gt;
#* &amp;lt;code&amp;gt;vagrant ssh&amp;lt;/code&amp;gt;&lt;br /&gt;
# You can now access the following services in a web browser:&lt;br /&gt;
#* Archivematica - http://192.168.168.192&lt;br /&gt;
#* Archivematica Storage Service: http://192.168.168.192:8000&lt;br /&gt;
&lt;br /&gt;
You may also wish to do the following.&lt;br /&gt;
# Provisioning (via ansible) can be re-run with vagrant to update the code on the server (for example, if new features are added):&lt;br /&gt;
#* &amp;lt;code&amp;gt;vagrant provision&amp;lt;/code&amp;gt;&lt;br /&gt;
# To re-deploy a new branch to the same VM, update the branch variables in &amp;lt;code&amp;gt;vars-singlenode.yml&amp;lt;/code&amp;gt;:&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_am_version: &amp;quot;branch-name&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_ss_version: &amp;quot;branch-name&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
#** This will probably require resetting the Archivematica installation as well.  This can be done by adding variables to &amp;lt;code&amp;gt;vars-singlenode.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_reset_am_all: &amp;quot;true&amp;quot;&amp;lt;/code&amp;gt;  This will reset the Archivematica database, clear ElasticSearch and clear shared directories&lt;br /&gt;
#* &amp;lt;code&amp;gt;archivematica_src_reset_ss_db: &amp;quot;true&amp;quot;&amp;lt;/code&amp;gt; This will reset the Storage Service database&lt;br /&gt;
#* For more variables to control deployment, see the [https://github.com/artefactual-labs/ansible-role-archivematica-src/blob/master/README.md  README]&lt;br /&gt;
# See also the FAQ below&lt;br /&gt;
&lt;br /&gt;
=== Alternative Vagrant projects ===&lt;br /&gt;
&lt;br /&gt;
Community-provided alternatives have also been developed.&lt;br /&gt;
&lt;br /&gt;
*https://github.com/emltech/eml-archivematica-vagrant&lt;br /&gt;
*https://github.com/statsbiblioteket/archivematica-vagrant&lt;br /&gt;
&lt;br /&gt;
== Tests ==&lt;br /&gt;
&lt;br /&gt;
Archivematica and the related projects have a small but growing test suite. We use [http://pytest.org/ py.test] to run our tests, which should be listed as a requirement in the development/local requirements file.&lt;br /&gt;
&lt;br /&gt;
To run the tests, go to the repository root and run &amp;lt;code&amp;gt;py.test&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See below for project-specific setup or changes to running the tests.&lt;br /&gt;
&lt;br /&gt;
=== Archivematica ===&lt;br /&gt;
&lt;br /&gt;
Before running Archivematica tests, set the following environment variable.  Archivematica does not currently have a virtualenv that needs to be activated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/fish&lt;br /&gt;
set -xg PYTHONPATH /usr/share/archivematica/dashboard/:/usr/lib/archivematica/archivematicaCommon/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/bash&lt;br /&gt;
export PYTHONPATH=$PYTHONPATH:/usr/share/archivematica/dashboard/:/usr/lib/archivematica/archivematicaCommon/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Storage Service ===&lt;br /&gt;
&lt;br /&gt;
Before running Storage Service tests, activate the virtualenv and set the following environment variables. The tests should be run from the &amp;lt;code&amp;gt;storage_service&amp;lt;/code&amp;gt; directory.  This is the same directory that contains &amp;lt;code&amp;gt;manage.py&amp;lt;/code&amp;gt;. You may need to install &amp;lt;code&amp;gt;requirements/test.txt&amp;lt;/code&amp;gt; to install testing dependencies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/fish&lt;br /&gt;
set -xg PYTHONPATH (pwd)/storage_service  # This directory contains manage.py&lt;br /&gt;
set -xg DJANGO_SETTINGS_MODULE storage_service.settings.test&lt;br /&gt;
set -xg DJANGO_SECRET_KEY 'ADDKEY'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/bash&lt;br /&gt;
export PYTHONPATH=$(pwd)/storage_service  # This directory contains manage.py&lt;br /&gt;
export DJANGO_SETTINGS_MODULE=storage_service.settings.test&lt;br /&gt;
export DJANGO_SECRET_KEY='ADDKEY'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== How do I restart everything in Archivematica? ===&lt;br /&gt;
&lt;br /&gt;
A default install using Ansible also installs the devtools.  Run &amp;lt;code&amp;gt;am restart-services&amp;lt;/code&amp;gt; to restart all services related to Archivematica and the storage service.&lt;br /&gt;
&lt;br /&gt;
=== How do I restart just the dashboard? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo /etc/init.d/apache2 start&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;sudo service apache2 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How do I restart the storage service? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo service uwsgi restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How do I restart nginx? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo service uwsgi restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo service nginx restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How do I update or reset an ansible install? ===&lt;br /&gt;
&lt;br /&gt;
To update an install, re-run &amp;lt;code&amp;gt;vagrant provision&amp;lt;/code&amp;gt;.  If you only want to run part of the ansible tasks, you can use ansible's tags, for example: &amp;lt;code&amp;gt;env ANSIBLE_ARGS=&amp;quot;--tags=amsrc-ss-code&amp;quot; vagrant provision&amp;lt;/code&amp;gt;  More tags are documented in the [https://github.com/artefactual-labs/ansible-role-archivematica-src ansible repo]&lt;br /&gt;
&lt;br /&gt;
To reset an install (delete all existing data like a fresh install) you can use ansible's role variables.  For example: &amp;lt;code&amp;gt;env ANSIBLE_ARGS=&amp;quot;--extra-vars=archivematica_src_reset_ss_db=true&amp;quot; vagrant provision&amp;lt;/code&amp;gt; will reset the storage service database.  More role variables are documented in the [https://github.com/artefactual-labs/ansible-role-archivematica-src ansible repo] &lt;br /&gt;
&lt;br /&gt;
The other way to control a deployment is to modify the Vagrantfile and vars-singlenote.yml files directly.  Tags can be provided in the Vagrantfile.  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ... more above&lt;br /&gt;
  # Ansible provisioning&lt;br /&gt;
  config.vm.provision :ansible do |ansible|&lt;br /&gt;
    ansible.playbook = &amp;quot;./singlenode.yml&amp;quot;&lt;br /&gt;
    ansible.host_key_checking = false&lt;br /&gt;
    # ansible.verbose = &amp;quot;v&amp;quot;&lt;br /&gt;
    ansible.extra_vars = {&lt;br /&gt;
      &amp;quot;archivematica_src_dir&amp;quot; =&amp;gt; &amp;quot;/srv&amp;quot;,&lt;br /&gt;
      &amp;quot;archivematica_src_environment_type&amp;quot; =&amp;gt; &amp;quot;development&amp;quot;,&lt;br /&gt;
    }&lt;br /&gt;
    ansible.raw_arguments = ENV['ANSIBLE_ARGS']&lt;br /&gt;
    ansible.tags = ['amsrc-pipeline']&lt;br /&gt;
end&lt;br /&gt;
# ... more below&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Role variables can be modified in vars-singlenote.yml.  Default values are found in the Archivematica role (in &amp;lt;code&amp;gt;roles/archivematica-src/defaults/main.yml&amp;lt;/code&amp;gt;).  For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
# archivematica-src role&lt;br /&gt;
&lt;br /&gt;
# What to install&lt;br /&gt;
archivematica_src_install_devtools: &amp;quot;yes&amp;quot;&lt;br /&gt;
archivematica_src_install_automationtools: &amp;quot;yes&amp;quot;&lt;br /&gt;
# archivematica_src_install_appraisaltab: &amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# SS django environment variables&lt;br /&gt;
archivematica_src_ss_env_django_setings_module: &amp;quot;storage_service.settings.local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Branches,&lt;br /&gt;
archivematica_src_am_version: &amp;quot;qa/1.x&amp;quot;&lt;br /&gt;
archivematica_src_ss_version: &amp;quot;qa/0.x&amp;quot;&lt;br /&gt;
# archivematica_src_devtools_version: &amp;quot;master&amp;quot;&lt;br /&gt;
# archivematica_src_automationtools_version: &amp;quot;master&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Reset&lt;br /&gt;
# archivematica_src_reset_mcpdb: &amp;quot;true&amp;quot;&lt;br /&gt;
# archivematica_src_reset_shareddir: &amp;quot;true&amp;quot;&lt;br /&gt;
# archivematica_src_reset_es: &amp;quot;true&amp;quot;&lt;br /&gt;
archivematica_src_reset_am_all: &amp;quot;true&amp;quot;&lt;br /&gt;
archivematica_src_reset_ss_db: &amp;quot;true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== How do I activate the Storage Service virtualenv? ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;source /usr/share/python/archivematica-storage-service/bin/activate&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The location of the virtualenv is configured as part of the ansible install, which by default is &amp;lt;code&amp;gt;/usr/share/python/archivematica-storage-service&amp;lt;/code&amp;gt;  Sourcing the activate script should modify the prompt to display &amp;lt;code&amp;gt;(archivematica-storage-service)vagrant@am-local&amp;lt;/code&amp;gt;.  Note that if you're running fish, the activate script will not work; you may want to look in to [http://virtualfish.readthedocs.io/en/latest/ virtualfish].&lt;br /&gt;
&lt;br /&gt;
You will also want to set environment variables as described in the storage service testing section.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Developer facing documentation can be found in the [[:Category:Development documentation|Development documentation]] category.  Notable pages include:&lt;br /&gt;
&lt;br /&gt;
* [[MCPServer]]&lt;br /&gt;
* [[MCPClient]]&lt;br /&gt;
* [[Storage Service]]&lt;br /&gt;
* [[Storage Service API]]&lt;br /&gt;
* [[Archivematica API]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_0.7.1_Micro-services&amp;diff=13278</id>
		<title>Archivematica 0.7.1 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_0.7.1_Micro-services&amp;diff=13278"/>
		<updated>2019-12-11T20:15:10Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 0.7.1 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|Create SIP backup&lt;br /&gt;
|Creates a backup of the SIP. By default these are stored in /sharedDirectoryStructure/SIPbackups/. The backups are automatically removed at the end of SIP processing, when the AIP has been moved to archival storage.&lt;br /&gt;
|-&lt;br /&gt;
|Verify SIP compliance&lt;br /&gt;
|Verify that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/logs/fileMeta/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|-&lt;br /&gt;
|Assign file UUIDs and checksums&lt;br /&gt;
|Assigns file UUIDs and generates checksums for each file in the /objects/ directory. This step also creates the PREMIS files located in the /logs/fileMeta/ directory. The files in this directory are named based on the fileUUID of the file they represent.&lt;br /&gt;
|-&lt;br /&gt;
|Verify metadata directory checksums&lt;br /&gt;
|Checks any checksum files that were placed in the /metadata/ folder of the SIP prior to ingest. Note that the filenames need to be named based on their algorithm: ''checksum.sha1'', ''checksum.sha256'', ''checksum.md5''.&lt;br /&gt;
|-&lt;br /&gt;
|Remove thumbs.db files&lt;br /&gt;
|Removes any [http://en.wikipedia.org/wiki/Windows_thumbnail_cache Thumbs.db] files. May be expanded to others in future releases.&lt;br /&gt;
|-&lt;br /&gt;
|Create Dublin Core template&lt;br /&gt;
|If the ingested SIP does not already contain one, a Dublin Core xml template is added to the ''/metadata/'' folder in the SIP. The user can fill in fields as desired. These values are uploaded to the access system as part of the DIP created by Archivematica.&lt;br /&gt;
|-&lt;br /&gt;
|Set file permissions&lt;br /&gt;
|Changes file permissions on the SIP to allow the user to modify the SIP contents.&lt;br /&gt;
|-&lt;br /&gt;
|Appraise SIP for submission&lt;br /&gt;
|Manual approval step. Review the SIP to confirm that it conforms to any submission agreements and remove files and folders if desired. Do not move or rename files or folders as this will cause them to be excluded from the AIP.&lt;br /&gt;
|-&lt;br /&gt;
|Scan for removed files post appraise SIP for submission&lt;br /&gt;
|Checks to see if any files were deleted and creates a list of them at ''/logs/removedFilesAppraiseSIPForSubmission.log''.&lt;br /&gt;
|-&lt;br /&gt;
|Place in quarantine&lt;br /&gt;
|Places SIP in quarantine for a pre-set period of time. The purpose of this is to allow time for new viruses to be identified, and antivirus groups to update their virus definitions. Note: for demonstration purposes, the quarantine period is set to a minute.&lt;br /&gt;
|-&lt;br /&gt;
|Remove from quarantine&lt;br /&gt;
|Archivematica uses a cron job to periodically check for SIPs that have met the configured quarantine time. Keeping in mind the purpose of the quarantine period, if you know the virus definitions are up to date for any virus possibly contained in the SIP (eg. The SIP source is a cd from 4 years ago) then you can remove it from quarantine manually.&lt;br /&gt;
|-&lt;br /&gt;
|Extract packages&lt;br /&gt;
|Extracts objects from any zipped files or other packages.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize file and directory names&lt;br /&gt;
|Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|-&lt;br /&gt;
|Scan for viruses&lt;br /&gt;
|Uses [http://www.clamav.net/lang/en/ ClamAV], parses the output and creates a PREMIS event. If a virus is found, the SIP is automatically placed in ''/sharedPath/watchedDirectories/failed/''.&lt;br /&gt;
|-&lt;br /&gt;
|Characterize and extract metadata&lt;br /&gt;
|Identifies and validates formats and extracts object metadata using the [http://code.google.com/p/fits/ File Information Tool Set (FITS)]. Adds output to the PREMIS files.&lt;br /&gt;
|-&lt;br /&gt;
|Set file permissions&lt;br /&gt;
|Changes file permissions on the SIP to allow the user to modify the SIP contents.&lt;br /&gt;
|-&lt;br /&gt;
|Appraise SIP for preservation&lt;br /&gt;
|Manual approval step. If desired, appraise SIP contents for preservation and delete any unwanted files and folders. Do not move or rename files or folders as this will cause them to be excluded from the AIP. Note: in future releases, appraisal decisions at this point will be assisted by a summary of technical information about the files (format, validation status, characteristics such as compression etc.).&lt;br /&gt;
|-&lt;br /&gt;
|Scan for removed files post appraise SIP for preservation&lt;br /&gt;
|Checks to see if any files were deleted and creates a list of them at ''/logs/removedFilesAppraiseSIPForPreservation.log''.&lt;br /&gt;
|-&lt;br /&gt;
|Create DIP directory&lt;br /&gt;
|Creates a directory for access copies of the ingested files.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize&lt;br /&gt;
|Creates preservation copies and access copies of the ingested files based on rules in the transcoder database. These rules can be seen under the '''Preservation planning''' tab in the Archivematica dashboard. Adds access copies to the DIP directory.&lt;br /&gt;
|-&lt;br /&gt;
|Set file permissions&lt;br /&gt;
|Changes file permissions on the SIP to allow the user to modify the SIP contents.&lt;br /&gt;
|-&lt;br /&gt;
|Approve normalization&lt;br /&gt;
|Manual approval step. This micro-service allows for manual normalization. See [[0.7.1_How-To#Manual_Normalization]]. Note that the user cannot delete normalized files: see issue 678.&lt;br /&gt;
|-&lt;br /&gt;
|Check for submission documentation&lt;br /&gt;
|Checks for files in ''metadata/submissionDocumentation/''; if folder is empty, creates a log file indicating that no submission documentation was included in the SIP.&lt;br /&gt;
|-&lt;br /&gt;
|Move Submission Documentation into objects directory&lt;br /&gt;
|Moves the ''/submissionDocumentation/'' directory from ''/metadata/'' to ''/objects/'' for ingest processing.&lt;br /&gt;
|-&lt;br /&gt;
|Assign file UUIDs and checksums to submission documentation&lt;br /&gt;
|See Assign file UUIDs and checksums, above.&lt;br /&gt;
|-&lt;br /&gt;
|Extract packages in submission documentation&lt;br /&gt;
|See Extract packages, above.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize file and directory names in submission documentation&lt;br /&gt;
|See Sanitize file and directory names, above.&lt;br /&gt;
|-&lt;br /&gt;
|Scan for viruses in submission documentation&lt;br /&gt;
|See Scan for viruses, above.&lt;br /&gt;
|-&lt;br /&gt;
|Characterize and extract metadata in submission documentation&lt;br /&gt;
|See Characterize and extract metadata, above.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize submission documentation&lt;br /&gt;
|See Normalize, above. No access copies are made since the submission documentation is not included in the DIP.&lt;br /&gt;
|-&lt;br /&gt;
|Remove files without PREMIS&lt;br /&gt;
|Removes any files in the ''/objects/'' directory that don't have PREMIS entries. This is done because some normalizations that fail will still leave behind artifacts/files (for example, 0 byte files) that don't belong in the AIP.&lt;br /&gt;
|-&lt;br /&gt;
|Verify PREMIS checksums&lt;br /&gt;
|Verifies the checksums assigned at ingest to ensure that the files have not been modified while being processed by Archivematica.&lt;br /&gt;
|-&lt;br /&gt;
|Compile METS&lt;br /&gt;
|Creates a ''METS.xml'' file using the PREMIS files in ''/logs/fileMeta/''.&lt;br /&gt;
|-&lt;br /&gt;
|Add Dublin Core to METS&lt;br /&gt;
|Adds the ''/metadata/dublincore.xml'' file to the ''METS.xml'' file.&lt;br /&gt;
|-&lt;br /&gt;
|Copy METS to DIP directory&lt;br /&gt;
|Creates a copy of the ''METS.xml'' file in the DIP directory.&lt;br /&gt;
|-&lt;br /&gt;
|Generate DIP&lt;br /&gt;
|Moves the DIP directory out of the SIP and into another Archivematica watched directory.&lt;br /&gt;
|-&lt;br /&gt;
|Set file permissions&lt;br /&gt;
|Changes file permissions on the DIP to allow the user to modify the DIP contents.&lt;br /&gt;
|-&lt;br /&gt;
|Prepare AIP&lt;br /&gt;
|Packages the SIP into an AIP using [http://sourceforge.net/projects/loc-xferutils/ BagIt]&lt;br /&gt;
|-&lt;br /&gt;
|Upload DIP&lt;br /&gt;
|Uploads the DIP to the access system ([http://www.ica-atom.org ICA-AtoM]). Removes the UUID from the filename as the upload title, but original filename still contains this UUID so it can be traced back to the file in the AIP.&lt;br /&gt;
|-&lt;br /&gt;
|Store AIP&lt;br /&gt;
|Moves the AIP to a specified directory. In the demo version of Archivematica the directory is ''/sharedDirectoryStructure/www/AIPsStore/''. In other environments it can be a remote network mounted directory. The directory structure of the AIP store contains UUID quad directories and an ''index.html'' file listing the AIPs in storage. The ''index.html'' file is displayed in the dashboard in the '''Archival storage''' tab. &amp;lt;/br&amp;gt;&lt;br /&gt;
Once the AIP has been stored, a copy of the AIP is extracted from storage to a local temp directory, and is validated with the various BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Archivematica 0.7.1 micro-services: additional micro-services for ingested bags==&lt;br /&gt;
&lt;br /&gt;
For the 0.7.1 release we are alpha testing the ingest of bags compliant with the [https://wiki.ucop.edu/display/Curation/BagIt BagIt] specification. If a bag is dropped into ''/receiveBAG/'' the following micro-services are immediately run:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|Verify BAG&lt;br /&gt;
|Runs the various bagit checks: verifyvalid, checkpayloadoxum, verifycomplete , verifypayloadmanifests, verifytagmanifests&lt;br /&gt;
|-&lt;br /&gt;
|Restructure BAG&lt;br /&gt;
|Restructures bag into the Archivematica-compliant SIP format: the structure is as follows: ''/logs/'', ''/logs/fileMeta/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_0.8_Micro-services&amp;diff=13277</id>
		<title>Archivematica 0.8 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_0.8_Micro-services&amp;diff=13277"/>
		<updated>2019-12-11T20:14:52Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 0.8 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page describes the key micro-services that are undertaken during transfer and ingest.&lt;br /&gt;
&lt;br /&gt;
=Transfer=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|Approve transfer&lt;br /&gt;
|Once the transfer has all its digital objects and has been formatted for processing, the user selects &amp;quot;Transfer complete&amp;quot; from the Actions drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
|Verify transfer compliance&lt;br /&gt;
|Verifies that the transfer conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|-&lt;br /&gt;
|Rename with transfer UUID&lt;br /&gt;
|Adds a unique universal identifier to the transfer folder name.&lt;br /&gt;
|-&lt;br /&gt;
|Include default Transfer processingMCP.xml&lt;br /&gt;
|Adds ''defaultTransferProcessing.xml'' file from ''/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/'' to the transfer directory. This xml file can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|-&lt;br /&gt;
|Workflow decision - create transfer backup&lt;br /&gt;
|The user can choose to create a complete backup of the transfer in case transfer or ingest are interrupted or fail. The transfer backup is placed in ''/sharedDirectoryStructure/transferBackups/'' and will automatically be deleted once the AIP has been moved into storage. &lt;br /&gt;
|-&lt;br /&gt;
|Assign file UUIDs to objects&lt;br /&gt;
|Assigns a unique universal identifier to each file in the ''/objects/'' directory.&lt;br /&gt;
|-&lt;br /&gt;
|Assign checksums and file sizes to objects&lt;br /&gt;
|Assigns a sha-256 checksum to each file in the ''/objects/'' directory and calculates file sizes.&lt;br /&gt;
|-&lt;br /&gt;
|Verify metadata directory checksums&lt;br /&gt;
|Checks any checksum files that were placed in the /metadata/ folder of the SIP prior to ingest. Note that the filenames need to be named based on their algorithm: ''checksum.sha1'', ''checksum.sha256'', ''checksum.md5''.&lt;br /&gt;
|-&lt;br /&gt;
|Generate METS.xml document&lt;br /&gt;
|Generates a basic mets file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their location in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. The mets file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|-&lt;br /&gt;
|Extract packages&lt;br /&gt;
|Extracts objects from any zipped files or other packages.&lt;br /&gt;
|-&lt;br /&gt;
|Scan for viruses&lt;br /&gt;
|Uses [http://www.clamav.net/lang/en/ ClamAV], parses the output and creates a PREMIS event. If a virus is found, the SIP is automatically placed in ''/sharedDirectoryStructure/failed/''.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize object's file and directory names&lt;br /&gt;
|Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize transfer name&lt;br /&gt;
|Same as above except does it for the transfer folder name.&lt;br /&gt;
|-&lt;br /&gt;
|Characterize and extract metadata&lt;br /&gt;
|Identifies and validates formats and extracts object metadata using the [http://code.google.com/p/fits/ File Information Tool Set (FITS)]. Adds output to the PREMIS metadata.&lt;br /&gt;
|-&lt;br /&gt;
|Create SIP(s)&lt;br /&gt;
|The user chooses among a number of SIP creation options. See the [[UM ingest|user manual]] for details.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ingest=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|Verify SIP compliance&lt;br /&gt;
|Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|-&lt;br /&gt;
|Rename SIP directory with SIP UUID&lt;br /&gt;
|Adds a unique universal identifier to the SIP folder name.&lt;br /&gt;
|-&lt;br /&gt;
|Include default SIP processingMCP.xml&lt;br /&gt;
|Adds ''defaultSIPProcessing.xml'' file from ''/sharedDirectoryStructure/sharedMicroServiceTasksConfigs/'' to the transfer directory. This xml file canbe used to configure SIP workflow options.&lt;br /&gt;
|-&lt;br /&gt;
|Remove thumbs.db files&lt;br /&gt;
|Removes any [http://en.wikipedia.org/wiki/Windows_thumbnail_cache Thumbs.db] files. May be expanded to others in future releases.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize object's file and directory names&lt;br /&gt;
|If user created new folder and/or file names during SIP creation, any prhobited characters are removed from these names and replaced with dashes.&lt;br /&gt;
|-&lt;br /&gt;
|Sanitize SIP name&lt;br /&gt;
|Same as above except that it's done for the SIP folder name.&lt;br /&gt;
|-&lt;br /&gt;
|Check for Service directory&lt;br /&gt;
|For digitization output workflows, checks to see if the SIP contains any service copies of master files. See the [[UM digitization output|user manual]] for details.&lt;br /&gt;
|-&lt;br /&gt;
|Check for Access directory&lt;br /&gt;
|For digitization output workflows, checks to see if the SIP contains any access copies of master files. See the [[UM digitization output|user manual]] for details.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize&lt;br /&gt;
|The user can choose to create preservation and/or access copies of the ingested files based on rules in the transcoder database. These rules can be seen under the '''Preservation planning''' tab in the Archivematica dashboard.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize access&lt;br /&gt;
|Creates access copies to be added to the DIP.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize preservation&lt;br /&gt;
|Creates preservation copies to be included in the AIP along with the original files.&lt;br /&gt;
|-&lt;br /&gt;
|Approve normalization&lt;br /&gt;
|If desired, the user can verify the quality of normalized files in ''/sharedDirectoryStructure/watchedDirectories/approveNormalization/''.&lt;br /&gt;
|-&lt;br /&gt;
|Check for submission documentation&lt;br /&gt;
|Checks for files in ''/metadata/submissionDocumentation/''.&lt;br /&gt;
|-&lt;br /&gt;
|Move submission documentation to objects directory&lt;br /&gt;
|Moves the ''/submissionDocumentation/'' directory from ''/metadata/'' to ''/objects/'' for ingest processing.&lt;br /&gt;
|-&lt;br /&gt;
|Assign file UUIDs to submission documentation&lt;br /&gt;
|Assigns a unique universal identifier to each file in the ''/objects/submissionDocumentation/'' directory.&lt;br /&gt;
|-&lt;br /&gt;
|Assign checksums and filesizes to submission documentation&lt;br /&gt;
|Assigns a sha-256 checksum to each file in the ''/objects/submissionDocumentation'' directory and calculates file sizes.&lt;br /&gt;
|-&lt;br /&gt;
|Extract packages in submission documentation&lt;br /&gt;
|Extracts objects from any zipped files or other packages in the ''/objects/'' directory.&lt;br /&gt;
|-&lt;br /&gt;
|Characterize and extract metadata on submission documentation&lt;br /&gt;
|Identifies and validates formats and extracts object metadata for files in the ''/objects/submissionDocumentation'' directory using the [http://code.google.com/p/fits/ File Information Tool Set (FITS)]. Adds output to the PREMIS metadata.&lt;br /&gt;
|-&lt;br /&gt;
|Normalize submission documentation to preservation format&lt;br /&gt;
|Creates preservation copies of all files in the ''/objects/submissionDocumentation'' directory to be included in the AIP along with the original files.&lt;br /&gt;
|-&lt;br /&gt;
|Verify checksums generated on ingest&lt;br /&gt;
|Verifies checksums that were generated during transfer processing to ensure that the files have not been corrupted during transfer or ingest.&lt;br /&gt;
|-&lt;br /&gt;
|Remove empty directories&lt;br /&gt;
|Removes any empty directories from the SIP.&lt;br /&gt;
|-&lt;br /&gt;
|Generate METS.xml document&lt;br /&gt;
|Generates a METS file with PREMIS metadata. For more information on the METS file, see [[METS]].&lt;br /&gt;
|-&lt;br /&gt;
|Copy transfers metadata and logs&lt;br /&gt;
|Copies all submission documentation included in the original transfer to the SIP. Copies all logs generated during transfer processing to the SIP.&lt;br /&gt;
|-&lt;br /&gt;
|Copy METS to DIP directory&lt;br /&gt;
|Creates a copy of the METS file in the DIP directory.&lt;br /&gt;
|-&lt;br /&gt;
|Generate DIP&lt;br /&gt;
|Moves the DIP to the DIP upload directory.&lt;br /&gt;
|-&lt;br /&gt;
|Upload DIP&lt;br /&gt;
|The user uploads the DIP to a selected description in the access system. See the [[UM access|user manual]] for details.&lt;br /&gt;
|-&lt;br /&gt;
|Prepare AIP&lt;br /&gt;
|Packages the SIP into an AIP using [http://sourceforge.net/projects/loc-xferutils/ BagIt]&lt;br /&gt;
|-&lt;br /&gt;
|Compress AIP&lt;br /&gt;
|Losslessly compresses the AIP for storage using [http://p7zip.sourceforge.net/ p7zip].&lt;br /&gt;
|-&lt;br /&gt;
|Store AIP&lt;br /&gt;
|Moves the AIP to a specified directory. In the demo version of Archivematica the directory is ''/sharedDirectoryStructure/www/AIPsStore/''. In other environments it can be a remote network mounted directory. The directory structure of the AIP store contains UUID quad directories and an ''index.html'' file listing the AIPs in storage. The ''index.html'' file is displayed in the dashboard in the '''Archival storage''' tab. &amp;lt;/br&amp;gt;&lt;br /&gt;
Once the AIP has been stored, a copy of the AIP is extracted from storage to a local temp directory, and is validated with the various BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_0.9_Micro-services&amp;diff=13276</id>
		<title>Archivematica 0.9 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_0.9_Micro-services&amp;diff=13276"/>
		<updated>2019-12-11T20:14:34Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 0.9 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A micro-service may consist of a number of discrete tasks, or jobs. In the Archivematica 0.9 dashboard, micro-services are always shown, while jobs may be viewed by expanding the micro-service (i.e. by clicking on the grey background behind the micro-service name).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Micro-services.png|600px|center|thumb|Arhivematica dashboard showing a micro-service and its jobs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table below shows micro-services and jobs in Archivematica 0.9. Note that this is is only a list of micro-services; detailed user instructions are available in the [[User manual 0.9|user manual]].&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=Transfer=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer into the Archivematica processing pipeline.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set transfer type&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove hidden files and directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Attempt restructure for compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify transfer compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the transfer to a processing directory based on selected transfer type (standard, zipped bag, unzipped bag, DSPace export or maildir). Verifies that the transfer conforms to the folder structure required for processing in Archivematica and restructures if required. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename with transfer UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename with transfer UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the transfer with its metadata by appending the transfer UUID to the transfer directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default Transfer processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default Transfer processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Adds a file named processingMCP.xml to the root of the transfer. This is a configurable xml file to pre-configure processing decisions. It can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Assign file UUIDs and checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Assigns a unique universal identifier and sha-256 checksum to each file in the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify metadata directory checksums&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Checks any checksum files that were placed in the ''/metadata/'' folder of the transfer prior to moving the transfer into Archivematica.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates a basic METS file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their locations in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. A copy of the METS file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Extract packages'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract attachments&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Extracts objects from any zipped files or other packages. Extracts attachments from maildir transfers.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Scan for viruses'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses ClamAV to scan for viruses and other malware. If a virus is found, the transfer is automatically placed in ''/sharedDirectoryStructure/failed/'' and all processing on the transfer is stopped.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize object's file and directory names&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize Transfer name&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Characterize and extract metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify Files ByExtension&lt;br /&gt;
&amp;lt;br/&amp;gt;Load labels from metadata/file_labels.csv&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Identifies and validates formats and extracts object metadata using the File Information Tool Set (FITS). Also identifies file extensions, which are used for selecting normalization paths.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Complete transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Index transfer contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to completedTransfers directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Indexes transfer contents, then marks the transfer as complete.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Create SIP from Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP(s)&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP from transfer objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer to the SIP packaging micro-services (Ingest).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ingest=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify SIP compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify SIP compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename SIP directory with SIP UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename SIP directory with SIP UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the SIP with its metadata by appending the SIP UUID to the SIP directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default SIP processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default SIP processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Copies the processing config file added to the transfer in '''Include default Transfer processingMCP.xml''', above, to the SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Remove cache files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove cache files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Removes any Thumbs.db files.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Normalize'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Service directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Access directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Find options to normalize as&lt;br /&gt;
&amp;lt;br/&amp;gt;Create DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize access&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize preservation&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Create thumbnails directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize thumbnails&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve normalization&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Determines which normalization options are available for the SIP and presents them to the user as choices. Normalizes (i.e. generates preservation and/or access copies) based on selection. Thumbnail files are also generated during this micro-service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process submission documentation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfer submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to submissionDocumentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify Files ByExtension&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize submission documentation to preservation format&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes any submission documentation included in the SIP and adds it to the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy thumbnails to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy METS to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate DIP &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a DIP containing access copies of the objects, thumbnails and a copy of the METS file.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Allows the user to choose to upload the DIP to either ICA-AtoM or CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to ICA-AtoM'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP   &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in ICA-AtoM.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to CONTENTdm'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Restructure DIP for CONTENTdm upload&lt;br /&gt;
&amp;lt;br/&amp;gt;Select upload type (Project Client or direct upload)&lt;br /&gt;
&amp;lt;br/&amp;gt;Select target CONTENTdm server&lt;br /&gt;
&amp;lt;br/&amp;gt;Get list of collections on server&lt;br /&gt;
&amp;lt;br/&amp;gt;Select destination collection&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP to contentDM&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfers metadata and logs&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Prepare AIP  &lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression algorithm&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression level&lt;br /&gt;
&amp;lt;br/&amp;gt;Compress AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Set bag file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Removed bagged files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates an AIP in Bagit format. Indexes the AIP, then losslessly compresses it.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the store AIP approval directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP    &lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP location&lt;br /&gt;
&amp;lt;br/&amp;gt;Store the AIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the AIP to ''/sharedDirectoryStructure/www/AIPsStore/'' or another specified directory. Once the AIP has been stored, a copy of it is extracted from storage to a local temp directory, where it is subjected to standard BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_0.10_Micro-services&amp;diff=13275</id>
		<title>Archivematica 0.10 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_0.10_Micro-services&amp;diff=13275"/>
		<updated>2019-12-11T20:14:15Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 0.10 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A micro-service may consist of a number of discrete tasks, or jobs. In the Archivematica 0.10 dashboard, micro-services are always shown, while jobs may be viewed by expanding the micro-service (i.e. by clicking on the grey background behind the micro-service name).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:NormPresAccess-10.png|600px|center|thumb|Arhivematica dashboard showing a micro-service and its jobs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table below shows micro-services and jobs in Archivematica 0.10. Note that this is is only a list of micro-services; detailed user instructions are available in the [[User manual 0.10|user manual]].&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=Transfer=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer into the Archivematica processing pipeline.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set transfer type&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove hidden files and directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Attempt restructure for compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify transfer compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the transfer to a processing directory based on selected transfer type (standard, zipped bag, unzipped bag, DSPace export or maildir). Verifies that the transfer conforms to the folder structure required for processing in Archivematica and restructures if required. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename with transfer UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename with transfer UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the transfer with its metadata by appending the transfer UUID to the transfer directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default Transfer processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default Transfer processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Adds a file named processingMCP.xml to the root of the transfer. This is a configurable xml file to pre-configure processing decisions. It can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Assign file UUIDs and checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Assigns a unique universal identifier and sha-256 checksum to each file in the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify metadata directory checksums&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Checks any checksum files that were placed in the ''/metadata/'' folder of the transfer prior to moving the transfer into Archivematica.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates a basic METS file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their locations in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. A copy of the METS file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Extract packages'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract attachments&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Extracts objects from any zipped files or other packages. Extracts attachments from maildir transfers.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Scan for viruses'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses ClamAV to scan for viruses and other malware. If a virus is found, the transfer is automatically placed in ''/sharedDirectoryStructure/failed/'' and all processing on the transfer is stopped.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Quarantine'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Workflow decision - send transfer to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove from quarantine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Quarantine's the transfer for a set duration, to allow virus definitions to update, before virus scan.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize object's file and directory names&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize Transfer name&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Characterize and extract metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify Files ByExtension&lt;br /&gt;
&amp;lt;br/&amp;gt;Load labels from metadata/file_labels.csv&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Identifies and validates formats and extracts object metadata using the File Information Tool Set (FITS). Also identifies file extensions, which are used for selecting normalization paths.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Complete transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Index transfer contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to completedTransfers directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Indexes transfer contents, then marks the transfer as complete.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Create SIP from Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP(s)&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP from transfer objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Send transfer to backlog&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer to the SIP packaging micro-services (Ingest).&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ingest=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify SIP compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify SIP compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename SIP directory with SIP UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename SIP directory with SIP UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the SIP with its metadata by appending the SIP UUID to the SIP directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default SIP processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default SIP processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Copies the processing config file added to the transfer in '''Include default Transfer processingMCP.xml''', above, to the SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Remove cache files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove cache files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Removes any Thumbs.db files.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Normalize'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Service directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Access directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Find options to normalize as&lt;br /&gt;
&amp;lt;br/&amp;gt;Create DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize access&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize preservation&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Create thumbnails directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize thumbnails&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve normalization&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for manual normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Move access files to DIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign UUIDs to manually normalized preservation files&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums to manually normalized preservation files&lt;br /&gt;
&amp;lt;br/&amp;gt;Run FITS on manually normalized preservation files&lt;br /&gt;
&amp;lt;br/&amp;gt;Relate manually normalized preservation files to the original files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Determines which normalization options are available for the SIP and presents them to the user as choices. Normalizes (i.e. generates preservation and/or access copies) based on selection. Thumbnail files are also generated during this micro-service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process submission documentation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfer submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to submissionDocumentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify Files ByExtension&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize submission documentation to preservation format&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes any submission documentation included in the SIP and adds it to the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy thumbnails to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy METS to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate DIP &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a DIP containing access copies of the objects, thumbnails and a copy of the METS file.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Allows the user to choose to upload the DIP to either ICA-AtoM or CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to ICA-AtoM'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP   &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in ICA-AtoM.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to CONTENTdm'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Restructure DIP for CONTENTdm upload&lt;br /&gt;
&amp;lt;br/&amp;gt;Select upload type (Project Client or direct upload)&lt;br /&gt;
&amp;lt;br/&amp;gt;Select target CONTENTdm server&lt;br /&gt;
&amp;lt;br/&amp;gt;Get list of collections on server&lt;br /&gt;
&amp;lt;br/&amp;gt;Select destination collection&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP to contentDM&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfers metadata and logs&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Prepare AIP  &lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression algorithm&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression level&lt;br /&gt;
&amp;lt;br/&amp;gt;Compress AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Set bag file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Removed bagged files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates an AIP in Bagit format. Indexes the AIP, then losslessly compresses it.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the store AIP approval directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP    &lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP location&lt;br /&gt;
&amp;lt;br/&amp;gt;Store the AIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the AIP to ''/sharedDirectoryStructure/www/AIPsStore/'' or another specified directory. Once the AIP has been stored, a copy of it is extracted from storage to a local temp directory, where it is subjected to standard BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_1.0_Micro-services&amp;diff=13274</id>
		<title>Archivematica 1.0 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_1.0_Micro-services&amp;diff=13274"/>
		<updated>2019-12-11T20:13:58Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 1.0 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A micro-service may consist of a number of discrete tasks, or jobs. In the Archivematica 1.0 dashboard, micro-services are always shown, while jobs may be viewed by expanding the micro-service (i.e. by clicking on the grey background behind the micro-service name).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Micro-services1.png|600px|center|thumb|Archivematica dashboard showing a micro-service and its jobs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table below shows micro-services and jobs in Archivematica 1.0. Note that this is is only a list of micro-services; detailed user instructions are available in the [[User manual 1.0|user manual]].&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=Transfer=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer into the Archivematica processing pipeline.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set transfer type: (Standard, Zipped bag, Unzipped bag, DSpace, Maildir)&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove hidden files and directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove unneeded files&lt;br /&gt;
&amp;lt;br/&amp;gt;Attempt restructure for compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify transfer compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the transfer to a processing directory based on selected transfer type (standard, zipped bag, unzipped bag, DSPace export or maildir). Verifies that the transfer conforms to the folder structure required for processing in Archivematica and restructures if required. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename with transfer UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename with transfer UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the transfer with its metadata by appending the transfer UUID to the transfer directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default Transfer processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default Transfer processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Adds a file named processingMCP.xml to the root of the transfer. This is a configurable xml file to pre-configure processing decisions. It can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Assign file UUIDs and checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Assigns a unique universal identifier and sha-256 checksum to each file in the ''/objects/'' directory and sets file permission to allow for continued processing.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify metadata directory checksums&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Checks any checksum files that were placed in the ''/metadata/'' folder of the transfer prior to moving the transfer into Archivematica.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates a basic METS file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their locations in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. A copy of the METS file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Quarantine'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Workflow decision - send transfer to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove from quarantine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Quarantine's the transfer for a set duration, to allow virus definitions to update, before virus scan.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Scan for viruses'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses ClamAV to scan for viruses and other malware. If a virus is found, the transfer is automatically placed in ''/sharedDirectoryStructure/failed/'' and all processing on the transfer is stopped.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize object's file and directory names&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize Transfer name&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Identify file format'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select file format identification command&lt;br /&gt;
&amp;lt;br/&amp;gt;Determine which files to identify&lt;br /&gt;
&amp;lt;br/&amp;gt; Identify file format&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Identifies formats of the objects in the transfer using either FIDO or file extension based on user choice. Format types are managed in the Format Policy Registry. This micro-service can be skipped and done in Ingest instead.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Extract packages'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract contents from compressed archives&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Extracts objects from any zipped files or other packages. Extracts attachments from maildir transfers.&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Characterize and extract metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Load labels from metadata/file_labels.csv&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for specialized processing&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Characterizes and validates formats and extracts object metadata using the File Information Tool Set (FITS). &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Complete transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Index transfer contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to SIP creation directory for completed transfers &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Indexes transfer contents, then marks the transfer as complete. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Create SIP from Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Load options to create SIPs&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP(s)&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP from transfer objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Send transfer to backlog&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to SIP creation directory for completed transfers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer to the SIP packaging micro-services (Ingest) if user chooses to Create single SIP and continue processing. User can also choose to Send transfer to backlog at this time.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ingest=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify SIP compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify SIP compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies the METS from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename SIP directory with SIP UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename SIP directory with SIP UUID&lt;br /&gt;
&amp;lt;br/&amp;gt;Check if SIP is from Maildir Transfer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the SIP with its metadata by appending the SIP UUID to the SIP directory name and checks if SIP is from Maildir transfer type to determine workflow.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default SIP processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default SIP processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Copies the processing configuration file added to the transfer in '''Include default Transfer processingMCP.xml''', above, to the SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Remove cache files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove cache files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Removes any thumbs.db files.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize SIP name&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Normalize'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Service directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Access directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set remove preservation and access normalized files to renormalize link.&lt;br /&gt;
&amp;lt;br/&amp;gt;Grant normalization options for no pre-existing DIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to workFlowDecisions-createDip directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Find options to normalize as&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select pre-normalize file format identification commant&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify file format&lt;br /&gt;
&amp;lt;br/&amp;gt;Resume after normalization file identification tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create thumbnails directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize thumbnails&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize access&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize preservation&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to approve normalization directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve normalization&lt;br /&gt;
&amp;lt;br/&amp;gt;Load post approve normalization link&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after handling any manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions &lt;br /&gt;
&amp;lt;br/&amp;gt;Check for manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Load finished with manual normalized link&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Determines which normalization options are available for the SIP and presents them to the user as choices. Normalizes (i.e. generates preservation and/or access copies) based on selection. Thumbnail files are also generated during this micro-service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process submission documentation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfer submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Move submission documentation into objects directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to submissionDocumentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on submission documentation&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes any submission documentation included in the SIP and adds it to the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process metadata directory'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after processing metadata directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Move metadata to objects directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sized to metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;GScan for viruses in metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Load finished with metadata processing link&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy thumbnails to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy METS to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate DIP &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a DIP containing access copies of the objects, thumbnails and a copy of the METS file.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Allows the user to choose to upload the DIP to either ICA-AtoM or CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to ICA-AtoM'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP   &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in ICA-AtoM.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to CONTENTdm'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Restructure DIP for CONTENTdm upload&lt;br /&gt;
&amp;lt;br/&amp;gt;Select upload type (Project Client or direct upload)&lt;br /&gt;
&amp;lt;br/&amp;gt;Select target CONTENTdm server&lt;br /&gt;
&amp;lt;br/&amp;gt;Get list of collections on server&lt;br /&gt;
&amp;lt;br/&amp;gt;Select destination collection&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP to contentDM&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts, etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfers metadata and logs&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove empty manual normalization directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Prepare AIP  &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to compressionAIPDecisions directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression algorithm&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression level&lt;br /&gt;
&amp;lt;br/&amp;gt;Compress AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Create AIP pointer file&lt;br /&gt;
&amp;lt;br/&amp;gt;Set bag file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Removed bagged files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates an AIP in Bagit format. Creates the AIP pointer file. Indexes the AIP, then losslessly compresses it.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the store AIP approval directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP    &lt;br /&gt;
&amp;lt;br/&amp;gt;Retrieve AIP Storage Locations&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP location&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Store the AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove processing directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the AIP to ''/sharedDirectoryStructure/www/AIPsStore/'' or another specified directory. Once the AIP has been stored, a copy of it is extracted from storage to a local temp directory, where it is subjected to standard BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Archivematica_1.1_Micro-services&amp;diff=13273</id>
		<title>Archivematica 1.1 Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Archivematica_1.1_Micro-services&amp;diff=13273"/>
		<updated>2019-12-11T20:13:40Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; [[Micro-services]] &amp;gt; Archivematica 1.1 Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A micro-service may consist of a number of discrete tasks, or jobs. In the Archivematica 1.1 dashboard, micro-services are always shown, while jobs may be viewed by expanding the micro-service (i.e. by clicking on the grey background behind the micro-service name).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Micro-services1.png|600px|center|thumb|Archivematica dashboard showing a micro-service and its jobs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table below shows micro-services and jobs in Archivematica 1.1. Note that this is is only a list of micro-services; detailed user instructions are available in the [[User manual 1.0|user manual]].&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=Transfer=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer into the Archivematica processing pipeline.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set transfer type: (Standard, Zipped bag, Unzipped bag, DSpace, Maildir)&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove hidden files and directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove unneeded files&lt;br /&gt;
&amp;lt;br/&amp;gt;Attempt restructure for compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify transfer compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the transfer to a processing directory based on selected transfer type (standard, zipped bag, unzipped bag, DSPace export or maildir). Verifies that the transfer conforms to the folder structure required for processing in Archivematica and restructures if required. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename with transfer UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename with transfer UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the transfer with its metadata by appending the transfer UUID to the transfer directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default Transfer processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default Transfer processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Adds a file named processingMCP.xml to the root of the transfer. This is a configurable xml file to pre-configure processing decisions. It can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Assign file UUIDs and checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Assigns a unique universal identifier and sha-256 checksum to each file in the ''/objects/'' directory and sets file permission to allow for continued processing.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify metadata directory checksums&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Checks any checksum files that were placed in the ''/metadata/'' folder of the transfer prior to moving the transfer into Archivematica.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates a basic METS file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their locations in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. A copy of the METS file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Quarantine'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Workflow decision - send transfer to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove from quarantine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Quarantine's the transfer for a set duration, to allow virus definitions to update, before virus scan.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Scan for viruses'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses ClamAV to scan for viruses and other malware. If a virus is found, the transfer is automatically placed in ''/sharedDirectoryStructure/failed/'' and all processing on the transfer is stopped.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize object's file and directory names&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize Transfer name&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Identify file format'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select file format identification command&lt;br /&gt;
&amp;lt;br/&amp;gt;Determine which files to identify&lt;br /&gt;
&amp;lt;br/&amp;gt; Identify file format&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Identifies formats of the objects in the transfer using either FIDO or file extension based on user choice. Format types are managed in the Format Policy Registry. This micro-service can be skipped and done in Ingest instead.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Extract packages'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to extract packages&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages? (preconfigured choice)&lt;br /&gt;
&amp;lt;br/&amp;gt;Delete package after extraction? (preconfigured choice)&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract contents from compressed archives&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Extracts objects from any zipped files or other packages. Extracts attachments from maildir transfers. User can preconfigure choices about whether to extract and whether to keep one or both of extracted object contents and/or the package itself.&lt;br /&gt;
|- &lt;br /&gt;
&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Characterize and extract metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Load labels from metadata/file_labels.csv&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for specialized processing&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Characterizes and validates formats and extracts object metadata using the File Information Tool Set (FITS). &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Complete transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Index transfer contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to SIP creation directory for completed transfers &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Indexes transfer contents, then marks the transfer as complete. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Create SIP from Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Load options to create SIPs&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP(s)&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create SIP from transfer objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Send transfer to backlog&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to SIP creation directory for completed transfers&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer to the SIP packaging micro-services (Ingest) if user chooses to Create single SIP and continue processing. User can also choose to Send transfer to backlog at this time.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ingest=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify SIP compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify SIP compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies the METS from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename SIP directory with SIP UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename SIP directory with SIP UUID&lt;br /&gt;
&amp;lt;br/&amp;gt;Check if SIP is from Maildir Transfer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the SIP with its metadata by appending the SIP UUID to the SIP directory name and checks if SIP is from Maildir transfer type to determine workflow.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default SIP processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default SIP processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Copies the processing configuration file added to the transfer in '''Include default Transfer processingMCP.xml''', above, to the SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Remove cache files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove cache files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Removes any thumbs.db files.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize SIP name&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Normalize'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Service directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Access directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set remove preservation and access normalized files to renormalize link.&lt;br /&gt;
&amp;lt;br/&amp;gt;Grant normalization options for no pre-existing DIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to workFlowDecisions-createDip directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Find options to normalize as&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select pre-normalize file format identification commant&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify file format&lt;br /&gt;
&amp;lt;br/&amp;gt;Resume after normalization file identification tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create thumbnails directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize thumbnails&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize access&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize preservation&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to approve normalization directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve normalization&lt;br /&gt;
&amp;lt;br/&amp;gt;Load post approve normalization link&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after handling any manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions &lt;br /&gt;
&amp;lt;br/&amp;gt;Check for manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Load finished with manual normalized link&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Determines which normalization options are available for the SIP and presents them to the user as choices. Normalizes (i.e. generates preservation and/or access copies) based on selection. Thumbnail files are also generated during this micro-service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process submission documentation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfer submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Move submission documentation into objects directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to submissionDocumentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on submission documentation&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes any submission documentation included in the SIP and adds it to the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process metadata directory'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after processing metadata directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Move metadata to objects directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sized to metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;GScan for viruses in metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Load finished with metadata processing link&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy thumbnails to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy METS to DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate DIP &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a DIP containing access copies of the objects, thumbnails and a copy of the METS file.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Allows the user to choose to upload the DIP to either ICA-AtoM or CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to ICA-AtoM'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP   &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in ICA-AtoM.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to CONTENTdm'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Restructure DIP for CONTENTdm upload&lt;br /&gt;
&amp;lt;br/&amp;gt;Select upload type (Project Client or direct upload)&lt;br /&gt;
&amp;lt;br/&amp;gt;Select target CONTENTdm server&lt;br /&gt;
&amp;lt;br/&amp;gt;Get list of collections on server&lt;br /&gt;
&amp;lt;br/&amp;gt;Select destination collection&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP to contentDM&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in CONTENTdm.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts, etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfers metadata and logs&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove empty manual normalization directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Prepare AIP  &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to compressionAIPDecisions directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression algorithm&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression level&lt;br /&gt;
&amp;lt;br/&amp;gt;Compress AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Create AIP pointer file&lt;br /&gt;
&amp;lt;br/&amp;gt;Set bag file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Removed bagged files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates an AIP in Bagit format. Creates the AIP pointer file. Indexes the AIP, then losslessly compresses it.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the store AIP approval directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP    &lt;br /&gt;
&amp;lt;br/&amp;gt;Retrieve AIP Storage Locations&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP location&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Store the AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove processing directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the AIP to ''/sharedDirectoryStructure/www/AIPsStore/'' or another specified directory. Once the AIP has been stored, a copy of it is extracted from storage to a local temp directory, where it is subjected to standard BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Micro-services&amp;diff=13272</id>
		<title>Micro-services</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Micro-services&amp;diff=13272"/>
		<updated>2019-12-11T20:13:21Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Documentation]] &amp;gt; [[Technical Architecture]] &amp;gt; Micro-services&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Micro-service.png|320px|thumb|right]] &lt;br /&gt;
&lt;br /&gt;
Archivematica implements a [http://www.cdlib.org/services/uc3/curation/ micro-service] approach to digital preservation. The Archivematica micro-services are granular system tasks which operate on a conceptual entity that is equivalent to an OAIS information package: Submission Information Package (SIP), Archival Information Package (AIP), Dissemination Information Package (DIP). The physical structure of an information package will include files, checksums, logs, submission documentation, XML metadata, etc.. &lt;br /&gt;
&lt;br /&gt;
These information packages are processed using a series of micro-services. Micro-services are provided by a combination of Archivematica Python scripts and one or more of the free, open-source [[External tools|software tools]] bundled in the Archivematica system. Each micro-service results in a success or error state and the information package is processed accordingly by the next micro-service. There are a variety of mechanisms used to connect the various micro-services together into complex, custom workflows. Resulting in a complete ingest to access system.&lt;br /&gt;
&lt;br /&gt;
Archivematica implements a [[Micro-services#Archivematica_Micro-services|default ingest to access workflow]] that is [[Requirements|compliant with the ISO-OAIS]] functional model. Micro-services can be distributed to processing clusters for highly scalable configurations. &lt;br /&gt;
&lt;br /&gt;
==Current Micro-services in Archivematica==&lt;br /&gt;
&lt;br /&gt;
A micro-service may consist of a number of discrete tasks, or jobs. In the Archivematica dashboard, micro-services are always shown, while jobs may be viewed by expanding the micro-service (i.e. by clicking on the grey background behind the micro-service name).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Micro-services1.png|600px|center|thumb|Archivematica dashboard showing a micro-service and its jobs]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The table below shows micro-services and jobs in the current release of Archivematica ('''Updated July 2015 for release 1.4.1''').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
===Transfer===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer into the Archivematica processing pipeline.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set transfer type: (Standard, Zipped bag, Unzipped bag, DSpace, Maildir)&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove hidden files and directories&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove unneeded files&lt;br /&gt;
&amp;lt;br/&amp;gt;Attempt restructure for compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify transfer compliance&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the transfer to a processing directory based on selected transfer type (standard, zipped bag, unzipped bag, DSPace export or maildir). Verifies that the transfer conforms to the folder structure required for processing in Archivematica and restructures if required. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename with transfer UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename with transfer UUID&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the transfer with its metadata by appending the transfer UUID to the transfer directory name.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default Transfer processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default Transfer processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Adds a file named processingMCP.xml to the root of the transfer. This is a configurable xml file to pre-configure processing decisions. It can configure workflow options such as creating transfer backups, quarantining the transfer and selecting a SIP creation option.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Assign file UUIDs and checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to objects&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Assigns a unique universal identifier and sha-256 checksum to each file in the ''/objects/'' directory and sets file permission to allow for continued processing.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify metadata directory checksums&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Checks any checksum files that were placed in the ''/metadata/'' folder of the transfer prior to moving the transfer into Archivematica.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates a basic METS file with a fileSec and structMap to record the presence of all objects in the ''/objects/'' directory and their locations in any subdirectories. Designed to capture the original order of the transfer in the event the user chooses subsequently to delete, rename or move files or break the transfer into multiple SIPs. A copy of the METS file is automatically added to any SIP generated from the transfer.&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Reformat metadata files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Process transfer JSON metadata&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Transforms JSON metadata included with transfer to metadata.csv&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Quarantine'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Workflow decision - send transfer to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to quarantine&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove from quarantine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Quarantines the transfer for a set duration, to allow virus definitions to update, before virus scan.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Scan for viruses'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses ClamAV to scan for viruses and other malware. If a virus is found, the transfer is automatically placed in ''/sharedDirectoryStructure/failed/'' and all processing on the transfer is stopped.&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate transfer structure report'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate transfer structure report&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to generate transfer tree&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Uses Tree to create transfer structure report (original order report) in txt format&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize object's file and directory names&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize Transfer name&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Identify file format'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select file format identification command&lt;br /&gt;
&amp;lt;br/&amp;gt;Determine which files to identify&lt;br /&gt;
&amp;lt;br/&amp;gt; Identify file format&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Identifies formats of the objects in the transfer using either FIDO or file extension based on user choice. Format types are managed in the Format Policy Registry. This micro-service can be skipped and done in Ingest instead.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Extract packages'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to extract packages&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract packages? (preconfigured choice)&lt;br /&gt;
&amp;lt;br/&amp;gt;Delete package after extraction? (preconfigured choice)&lt;br /&gt;
&amp;lt;br/&amp;gt;Extract contents from compressed archives&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Extracts objects from any zipped files or other packages. Extracts attachments from maildir transfers. User can preconfigure choices about whether to extract and whether to keep one or both of extracted object contents and/or the package itself.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Update METS.xml document'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Add processed structMap to METS.xml document&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a structMap in the transfer METS to reflect structure of transfer&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Characterize and extract metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata&lt;br /&gt;
&amp;lt;br/&amp;gt;Load labels from metadata/file_labels.csv&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Characterizes formats and extracts object metadata using File Information Tool Set (FITS), FFprobe, Exiftool and/or Mediainfo &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Validation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Validate formats&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Validates formats using JHOVE. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Examine Contents'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Examine contents&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Runs Bulk Extractor on transfer contents and creates reports &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Complete transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Index transfer contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Create transfer metadata XML&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to SIP creation directory for completed transfers &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Indexes transfer contents, creates transfer METS XML, then marks the transfer as complete. &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Create SIP from Transfer'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Updating transfer file index&lt;br /&gt;
&amp;lt;br/&amp;gt;Create placement in backlog PREMIS events&lt;br /&gt;
&amp;lt;br/&amp;gt;Move transfer to backlog&lt;br /&gt;
&amp;lt;br/&amp;gt;Check transfer directory for objects&lt;br /&gt;
&amp;lt;br/&amp;gt;Load options to create SIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| This is the approval step that moves the transfer to the SIP packaging micro-services (Ingest) if user chooses to Create single SIP and continue processing. User can also choose to Send transfer to backlog at this time, which creates an associated PREMIS event.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ingest===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=90%&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
!style=&amp;quot;width:30%&amp;quot;|'''Micro-service'''&lt;br /&gt;
!style=&amp;quot;width:70%&amp;quot;|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Approve SIP creation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve SIP creation&lt;br /&gt;
&amp;lt;br/&amp;gt; Create removal from backlog PREMIS events &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Applies to SIPs that have been created from backlog. Approves creation of SIP, and creates PREMIS event for removal from backlog.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify transfer compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify mets_structmap.xml compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies the METS from the transfer.&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify SIP compliance'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify SIP compliance&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies that the SIP conforms to the folder structure required for processing in Archivematica. The structure is as follows: ''/logs/'', ''/metadata/'', ''/metadata/submissionDocumentation/'', ''/objects/''.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Rename SIP directory with SIP UUID'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Rename SIP directory with SIP UUID&lt;br /&gt;
&amp;lt;br/&amp;gt;Check if SIP is from Maildir Transfer&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Directly associates the SIP with its metadata by appending the SIP UUID to the SIP directory name and checks if SIP is from Maildir transfer type to determine workflow.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Include default SIP processingMCP.xml'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Include default SIP processingMCP.xml&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Copies the processing configuration file added to the transfer in '''Include default Transfer processingMCP.xml''', above, to the SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Remove cache files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove cache files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Removes any thumbs.db files.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Clean up names'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Load Dublin Core metadata from disk &lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize SIP name&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Some file systems do not support unicode or other special characters in filenames. This micro-service removes prohibited characters and replaces them with dashes. Original filenames are preserved in the PREMIS metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Normalize'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Service directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for Access directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set remove preservation and access normalized files to renormalize link.&lt;br /&gt;
&amp;lt;br/&amp;gt;Grant normalization options for no pre-existing DIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to workFlowDecisions-createDip directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Find options to normalize as&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to select file ID tool&lt;br /&gt;
&amp;lt;br/&amp;gt;Select pre-normalize file format identification commant&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify file format&lt;br /&gt;
&amp;lt;br/&amp;gt;Resume after normalization file identification tool selected&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create DIP directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Create thumbnails directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize thumbnails&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize access&lt;br /&gt;
&amp;lt;br/&amp;gt;Normalize preservation&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.)&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to approve normalization directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Approve normalization&lt;br /&gt;
&amp;lt;br/&amp;gt;Load post approve normalization link&lt;br /&gt;
&amp;lt;br/&amp;gt;Set resume link after handling any manually normalized files&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions &lt;br /&gt;
&amp;lt;br/&amp;gt;Load finished with manual normalized link&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Determines which normalization options are available for the SIP and presents them to the user as choices. Normalizes (i.e. generates preservation and/or access copies) based on selection. Thumbnail files are also generated during this micro-service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process manually normalized files'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for manual normalized files &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processed files manually normalized during processing &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Add final metadata'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt; Move to metadata reminder &lt;br /&gt;
&amp;lt;br/&amp;gt;Reminder: add metadata if desired &lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Provides the operator a reminder to add metadata through the UI if desired.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Transcribe SIP contents'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Transcribe SIP contents&lt;br /&gt;
&amp;lt;br/&amp;gt;Transcribe&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Runs Tesseract OCR tool on any JPG or TIFF image files in SIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process submission documentation'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfer submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Check for submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Move submission documentation into objects directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to submissionDocumentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Select file format identification command&lt;br /&gt;
&amp;lt;br/&amp;gt;Identify file format&lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on submission documentation&lt;br /&gt;
&amp;lt;br/&amp;gt;Remove files without linking information (failed normalization artifacts etc.) &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes any submission documentation included in the SIP and adds it to the ''/objects/'' directory.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Process metadata directory'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy transfers metadata and logs &lt;br /&gt;
&amp;lt;br/&amp;gt;Process JSON metadata &lt;br /&gt;
&amp;lt;br/&amp;gt;Move metadata to objects directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Assign file UUIDs to metadata &lt;br /&gt;
&amp;lt;br/&amp;gt;Assign checksums and file sizes to metadata &lt;br /&gt;
&amp;lt;br/&amp;gt;Sanitize file and directory names in metadata &lt;br /&gt;
&amp;lt;br/&amp;gt;Scan for viruses in metadata &lt;br /&gt;
&amp;lt;br/&amp;gt;Identify file format of metadata files &lt;br /&gt;
&amp;lt;br/&amp;gt;Characterize and extract metadata on metadata files &lt;br /&gt;
&amp;lt;br/&amp;gt;Remove empty manual normalization directories &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Processes metadata.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Verify checksums'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify checksums generated on ingest &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Verifies checksums generated on ingest &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Generate AIP METS'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Generate METS.xml document  &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Generates Archivematica AIP METS.xml document &lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Copy thumbnails to DIP directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Copy METS to DIP directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Copy preconfigured choice XML to DIP directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Generate DIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Copy OCR data to DIP directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Set file permissions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates a DIP containing access copies of the objects, thumbnails and a copy of the METS file.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Prepare AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Check if DIP should be generated &lt;br /&gt;
&amp;lt;br/&amp;gt;Prepare AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to compressionAIPDecisions directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression algorithm&lt;br /&gt;
&amp;lt;br/&amp;gt;Select compression level&lt;br /&gt;
&amp;lt;br/&amp;gt;Compress AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Copy submission documentation &lt;br /&gt;
&amp;lt;br/&amp;gt;Create AIP pointer file&lt;br /&gt;
&amp;lt;br/&amp;gt;Set bag file permissions&lt;br /&gt;
&amp;lt;br/&amp;gt;Check if AIP is a file or directory &lt;br /&gt;
&amp;lt;br/&amp;gt;Removed bagged files&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Creates an AIP in Bagit format. Creates the AIP pointer file. Indexes the AIP, then losslessly compresses it.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Allows the user to choose to upload the DIP AtoM, CONTENTdm, Archivist's Toolkit. Also allows user to store DIP or reject DIP.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to AtoM'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP   &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP to a selected description in AtoM.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to CONTENTdm'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Restructure DIP for CONTENTdm upload&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user creates a DIP suitable for upload to CONTENTdm using Project Client.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Upload DIP  to Archivists' Toolkit'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user uploads the DIP metadata to Archivists' Toolkit&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store DIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Upload DIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Retrieve DIP Storage Locations &lt;br /&gt;
&amp;lt;br/&amp;gt;Store DIP location &lt;br /&gt;
&amp;lt;br/&amp;gt;Store DIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the uploadedDIPs directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| The user stores the DIP in a location pre-configured in the Storage Service.&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;'''Store AIP'''&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to the store AIP approval directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP    &lt;br /&gt;
&amp;lt;br/&amp;gt;Retrieve AIP Storage Locations&lt;br /&gt;
&amp;lt;br/&amp;gt;Store AIP location&lt;br /&gt;
&amp;lt;br/&amp;gt;Move to processing directory&lt;br /&gt;
&amp;lt;br/&amp;gt;Verify AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Store the AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Index AIP&lt;br /&gt;
&amp;lt;br/&amp;gt;Clean up after storing AIP &lt;br /&gt;
&amp;lt;br/&amp;gt;Remove processing directory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
| Moves the AIP to ''/sharedDirectoryStructure/www/AIPsStore/'' or another specified directory. Before the AIP has been stored, a copy of it is extracted to a local temp directory, where it is subjected to standard BagIt checks: verifyvalid, checkpayloadoxum, verifycomplete, verifypayloadmanifests, verifytagmanifests.&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Historical Micro-services in Archivematica Releases=&lt;br /&gt;
&lt;br /&gt;
*[[Archivematica 1.1 Micro-services]]&lt;br /&gt;
*[[Archivematica 1.0 Micro-services]]&lt;br /&gt;
*[[Archivematica 0.10 Micro-services]]&lt;br /&gt;
*[[Archivematica 0.9 Micro-services]]&lt;br /&gt;
*[[Archivematica 0.8 Micro-services]]&lt;br /&gt;
*[[Archivematica 0.7.1 Micro-services]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Contributors&amp;diff=13271</id>
		<title>Contributors</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Contributors&amp;diff=13271"/>
		<updated>2019-12-11T20:12:53Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Community]] &amp;gt; [[Contributors|Contributors]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color:orange;&amp;quot;&amp;gt;&lt;br /&gt;
'''Note: The documentation on this page is out of date. Please see the [https://www.archivematica.org/docs official documentation page] for the latest.'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On this page we'll try to gather up all the information we can about anyone who has contributed code to the Archivematica project. If you've shared code that has been incorporated into a public Archivematica release, we want to acknowledge your contributions! Have we missed you or someone else you know? Help us fill this page in and keep it up to date!&lt;br /&gt;
&lt;br /&gt;
Interested in contributing code to the public Archivematica project? Find out how here: &lt;br /&gt;
*[[Contribute code|Contribute Code]]&lt;br /&gt;
*[[Development|Developer Resources]]&lt;br /&gt;
&lt;br /&gt;
==Artefactual contributors==&lt;br /&gt;
&lt;br /&gt;
Here's a list of code contributors working at Artefactual, past and present.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Artefactual code contributors''&lt;br /&gt;
!  Name&lt;br /&gt;
|-&lt;br /&gt;
| Joseph Perry&lt;br /&gt;
|-&lt;br /&gt;
| Jesús García Crespo&lt;br /&gt;
|-&lt;br /&gt;
| Austin Trask&lt;br /&gt;
|-&lt;br /&gt;
| Peter Van Garderen&lt;br /&gt;
|-&lt;br /&gt;
| Evelyn McLellan&lt;br /&gt;
|-&lt;br /&gt;
| Mike Cantelon&lt;br /&gt;
|-&lt;br /&gt;
| Justin Simpson&lt;br /&gt;
|-&lt;br /&gt;
| Holly Becker &lt;br /&gt;
|-&lt;br /&gt;
| Misty De Meo&lt;br /&gt;
|-&lt;br /&gt;
| Héctor Akamine&lt;br /&gt;
|-&lt;br /&gt;
| Santiago Collazo&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community contributors==&lt;br /&gt;
&lt;br /&gt;
Community developers who have submitted pull requests or patches for Archivematica which have been incorporated into a subsequent public release.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Community code contributors''&lt;br /&gt;
!  Name || Organization&lt;br /&gt;
|-&lt;br /&gt;
| David Rice || [https://mediaarea.net MediaArea]&lt;br /&gt;
|- &lt;br /&gt;
| Mark Jordan || [http://www.lib.sfu.ca/ SFU Library] &lt;br /&gt;
|-&lt;br /&gt;
| Marco Klindt || [http://www.zib.de/ The Zuse Institute Berlin]&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Lamb || [http://www.discoverygarden.ca/ Discovery Garden]&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Berger || [http://www.computerhistory.org/ Computer History Museum]&lt;br /&gt;
|-&lt;br /&gt;
| Kieran O'Leary || [http://www.ifi.ie/archive/ IFI Irish Film Archive] &lt;br /&gt;
|-&lt;br /&gt;
| Marco Klindt || [http://www.zib.de/ Zuse Institute Berlin]&lt;br /&gt;
|-&lt;br /&gt;
| Pieter De Praetere || [http://www.packed.be/ Packed]&lt;br /&gt;
|-&lt;br /&gt;
| Vlastimil Krejcir || [https://www.ics.muni.cz/ Masaryk University]&lt;br /&gt;
|-&lt;br /&gt;
| Michal Růžička || [http://www.ics.muni.cz/ Masaryk University]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==On Deck==&lt;br /&gt;
&lt;br /&gt;
A list of developers who have submitted pull requests or patches for Archivematica, which have not yet been incorporated into a public release&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Up and Comers''&lt;br /&gt;
!  Name || Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Community|Back to the Community landing page]]&lt;br /&gt;
* [[Main Page|Back to the Archivematica wiki home]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Contributors&amp;diff=13269</id>
		<title>Contributors</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Contributors&amp;diff=13269"/>
		<updated>2019-11-19T13:34:09Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Community]] &amp;gt; [[Contributors|Contributors]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Note: This page has not been updated since 2016. A full list of code contributors for the history of the project can be found [https://github.com/artefactual/archivematica/graphs/contributors here].'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On this page we'll try to gather up all the information we can about anyone who has contributed code to the Archivematica project. If you've shared code that has been incorporated into a public Archivematica release, we want to acknowledge your contributions! Have we missed you or someone else you know? Help us fill this page in and keep it up to date!&lt;br /&gt;
&lt;br /&gt;
Interested in contributing code to the public Archivematica project? Find out how here: &lt;br /&gt;
*[[Contribute code|Contribute Code]]&lt;br /&gt;
*[[Development|Developer Resources]]&lt;br /&gt;
&lt;br /&gt;
==Artefactual contributors==&lt;br /&gt;
&lt;br /&gt;
Here's a list of code contributors working at Artefactual, past and present.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Artefactual code contributors''&lt;br /&gt;
!  Name&lt;br /&gt;
|-&lt;br /&gt;
| Joseph Perry&lt;br /&gt;
|-&lt;br /&gt;
| Jesús García Crespo&lt;br /&gt;
|-&lt;br /&gt;
| Austin Trask&lt;br /&gt;
|-&lt;br /&gt;
| Peter Van Garderen&lt;br /&gt;
|-&lt;br /&gt;
| Evelyn McLellan&lt;br /&gt;
|-&lt;br /&gt;
| Mike Cantelon&lt;br /&gt;
|-&lt;br /&gt;
| Justin Simpson&lt;br /&gt;
|-&lt;br /&gt;
| Holly Becker &lt;br /&gt;
|-&lt;br /&gt;
| Misty De Meo&lt;br /&gt;
|-&lt;br /&gt;
| Héctor Akamine&lt;br /&gt;
|-&lt;br /&gt;
| Santiago Collazo&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community contributors==&lt;br /&gt;
&lt;br /&gt;
Community developers who have submitted pull requests or patches for Archivematica which have been incorporated into a subsequent public release.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Community code contributors''&lt;br /&gt;
!  Name || Organization&lt;br /&gt;
|-&lt;br /&gt;
| David Rice || [https://mediaarea.net MediaArea]&lt;br /&gt;
|- &lt;br /&gt;
| Mark Jordan || [http://www.lib.sfu.ca/ SFU Library] &lt;br /&gt;
|-&lt;br /&gt;
| Marco Klindt || [http://www.zib.de/ The Zuse Institute Berlin]&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Lamb || [http://www.discoverygarden.ca/ Discovery Garden]&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Berger || [http://www.computerhistory.org/ Computer History Museum]&lt;br /&gt;
|-&lt;br /&gt;
| Kieran O'Leary || [http://www.ifi.ie/archive/ IFI Irish Film Archive] &lt;br /&gt;
|-&lt;br /&gt;
| Marco Klindt || [http://www.zib.de/ Zuse Institute Berlin]&lt;br /&gt;
|-&lt;br /&gt;
| Pieter De Praetere || [http://www.packed.be/ Packed]&lt;br /&gt;
|-&lt;br /&gt;
| Vlastimil Krejcir || [https://www.ics.muni.cz/ Masaryk University]&lt;br /&gt;
|-&lt;br /&gt;
| Michal Růžička || [http://www.ics.muni.cz/ Masaryk University]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==On Deck==&lt;br /&gt;
&lt;br /&gt;
A list of developers who have submitted pull requests or patches for Archivematica, which have not yet been incorporated into a public release&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;caption-side:top; color:#e76700;&amp;quot;|''Up and Comers''&lt;br /&gt;
!  Name || Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Community|Back to the Community landing page]]&lt;br /&gt;
* [[Main Page|Back to the Archivematica wiki home]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community&amp;diff=13268</id>
		<title>Community</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community&amp;diff=13268"/>
		<updated>2019-11-18T23:54:37Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Case studies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main Page]] &amp;gt; [[Community|Community]]&lt;br /&gt;
&lt;br /&gt;
==Get in touch== &lt;br /&gt;
&lt;br /&gt;
The [https://groups.google.com/forum/?fromgroups#!forum/archivematica Archivematica community discussion list] is an open discussion forum for any Archivematica-related topic, including (but not limited to) community organizing, requirements analysis for new and prospective users, workflow configuration, preservation planning, and many more. If you are posting about an error, please include as much information as possible. This means including the following information:&lt;br /&gt;
* The version of Archivematica you have installed&lt;br /&gt;
* The system(s) you're using (Ubuntu, CentOS, which browser, etc.)&lt;br /&gt;
* The content and size of your transfer(s)&lt;br /&gt;
* The task information (click on the cog icon on the same line as the micro-service job where the error occurred) and show arguments data output&lt;br /&gt;
&lt;br /&gt;
For installation issues, include the following information:&lt;br /&gt;
* What version of Archivematica you are installing&lt;br /&gt;
* If you are upgrading or installing fresh&lt;br /&gt;
* If you are using something other than the recommended requirements from our installation instructions&lt;br /&gt;
* Stack traces or results from error logs if possible&lt;br /&gt;
&lt;br /&gt;
You can also find news about the Archivematica project on Twitter at [http://twitter.com/#!/archivematica @archivematica].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Regional user groups==&lt;br /&gt;
&lt;br /&gt;
Check [[Community/Regional User Groups|Regional User Groups]] to find a group in your area. Interested in starting a group? Feel free to use the [https://groups.google.com/forum/?fromgroups#!forum/archivematica Discussion list] to find other users in your area, and request a wiki account to add your details!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Implementations==&lt;br /&gt;
&lt;br /&gt;
Archivematica has been installed for testing or production hundreds of times. If you don't see your organization here and would like to be included as part of the visible Archivematica community of implementers, request an account to edit the wiki yourself or email ''info[at]artefactual[dot]com'' with your information and we will add your institution here.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Institution&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Status&lt;br /&gt;
!colspan=&amp;quot;1&amp;quot;|Integrations&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.library.ualberta.ca/ University of Alberta Libraries]&lt;br /&gt;
| In production&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.artcenter.edu/accd/campus/archives Art Center College of Design]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://accesstomemory.org AtoM]&lt;br /&gt;
|- &lt;br /&gt;
| [http://bentley.umich.edu/ Bentley Historical Library (University of Michigan)]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| [http://archivesspace.org ArchivesSpace], [http://www.dspace.org DSpace]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.york.ac.uk/borthwick/ Borthwick Institute for Archives (University of York)]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| PURE, RDMonitor, [http://projecthydra.org/ Hydra]&lt;br /&gt;
|-&lt;br /&gt;
| [http://diginit.library.ubc.ca/ University of British Columbia Library]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://www.oclc.org/contentdm.en.html CONTENTdm], [http://www.dspace.org DSpace], [http://accesstomemory.org AtoM]&lt;br /&gt;
|-&lt;br /&gt;
| [http://cca.qc.ca Canadian Centre for Architecture]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[http://library.columbia.edu/ Columbia University Libraries]&lt;br /&gt;
| In production&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| [http://www.ed.ac.uk/ University of Edinburgh]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| [http://archivesspace.org ArchivesSpace], [http://www.dspace.org DSpace]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.library.hbs.edu/hc/ Harvard Business School, Baker Library Historical Collections]&lt;br /&gt;
| In production&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://info.lib.uh.edu/ University of Houston Libraries]&lt;br /&gt;
| In production&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www2.hull.ac.uk/ University of Hull]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| [http://projecthydra.org/ Hydra]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.moma.org/ MoMA - The Museum of Modern Art]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://binder.readthedocs.org Binder], [http://arkivum.com Arkivum]&lt;br /&gt;
|-&lt;br /&gt;
| [http://rockarch.org/ Rockefeller Archive Center]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://archivesspace.org ArchivesSpace]&lt;br /&gt;
|-&lt;br /&gt;
| [http://digisu.sabanciuniv.edu/cdm/lang/en_US Sabancı University Sakıp Sabancı Museum]&lt;br /&gt;
| In production&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://accesstomemory.org AtoM]&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.tamu.edu/ Texas A&amp;amp;M University Libraries]&lt;br /&gt;
| In production&lt;br /&gt;
| [https://www.tdl.org/duracloud/ DuraCloud@TDL]&lt;br /&gt;
|- &lt;br /&gt;
| [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives]&lt;br /&gt;
| In production&lt;br /&gt;
| [http://accesstomemory.org AtoM]&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.yorku.ca/ York University Libraries]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| [https://spotdocs.scholarsportal.info/display/ODLRC/About+the+OLRC OLRC]&lt;br /&gt;
|-&lt;br /&gt;
| [http://library.usask.ca/ University Library, University of Saskatchewan]&lt;br /&gt;
| Testing/development&lt;br /&gt;
| [http://islandora.ca Islandora]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Case studies==&lt;br /&gt;
&lt;br /&gt;
We'd love to receive narrative case studies from current or prospective Archivematica users. Let the community know how you decided on Archivematica, your path towards digital preservation, and your implementation trials, tribulations, and successes by adding your information to [https://github.com/archivematica/archivematica-case-studies Archivematica Case Studies].&lt;br /&gt;
&lt;br /&gt;
==Contribute to the Archivematica project==&lt;br /&gt;
&lt;br /&gt;
Interested in contributing to the Archivematica project? Great! The two main ways that the community can contribute are through code contributions or by filing issues.&lt;br /&gt;
&lt;br /&gt;
===Code contributions===&lt;br /&gt;
&lt;br /&gt;
As an open source project, all of Archivematica's code resources are available on [https://github.com/artefactual/archivematica Github], where we welcome community contributions. For more information about contributing code to the project, please read the Contributing guidelines, located in the CONTRIBUTING.md file in the Archivematica repository.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/artefactual/archivematica Archivematica repository] -&amp;gt; CONTRIBUTING.md&lt;br /&gt;
&lt;br /&gt;
Most of the code in the public Archivematica releases has been written by Artefactual staff, but there is a growing list of community contributors.  Check out the list here:&lt;br /&gt;
&lt;br /&gt;
* [[Contributors|Contributors]]&lt;br /&gt;
&lt;br /&gt;
===Filing issues===&lt;br /&gt;
&lt;br /&gt;
All issues about any part of the Archivematica project are filed on the [https://github.com/archivematica/Issues Archivematica Issues repository]. If you would like to file issues or make comments on existing issues, all you need is a Github account. If you would also like to add labels to issues and edit the Issues repo wiki you can request membership to the Issues-Committers team by filing an issue with the title ‘Request Membership’. We’ll add you to the team and you’ll be able to add labels and edit wiki pages.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/archivematica/Issues Archivematica Issues repository]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
Where possible, Artefactual tries to make all non-code resources openly available under a [https://creativecommons.org/licenses/by-sa/2.0/ CC-BY-SA] license. We strongly encourage re-use of these materials!&lt;br /&gt;
&lt;br /&gt;
*[[Screencasts]]&lt;br /&gt;
&lt;br /&gt;
*[[Presentations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Camps==&lt;br /&gt;
&lt;br /&gt;
[[Community/Camps| Archivematica Camps]] are intended to provide a space for anyone interested in or currently using Archivematica, to come together, learn about the platform and share their experiences.&lt;br /&gt;
&lt;br /&gt;
Interested in organizing an Archivematica Camp in your region? Check out our [[Community/Camps/Hosting| Camp Hosting]] page!&lt;br /&gt;
&lt;br /&gt;
==Logo download==&lt;br /&gt;
&lt;br /&gt;
Need a logo? &lt;br /&gt;
* 47KB translucent Archivematica logo [[Media:ArchivematicaTranslucent.png|download]]&lt;br /&gt;
* 58KB solid background Archivematica logo [[Media:ArchivematicaLogoBest.png|download]]&lt;br /&gt;
&lt;br /&gt;
==Stickers!==&lt;br /&gt;
&lt;br /&gt;
''we see your inherent vices'' : [[:File:Archivematica-sticker-apr2014.pdf|PDF]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Archivematica-sticker-apr2014.png|500px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
''chmod -R 777 /the/past/is/open'' : [[:File:Archivematica-sticker-july2013.pdf|PDF]] &lt;br /&gt;
&lt;br /&gt;
[[Image:Archivematica-sticker-july2013.png|600px|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
''because 76% of time travellers agree that the future sucked'' : [[:File:Archivematica-sticker-nov2012.pdf|PDF]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Archivematica-sticker-nov2012.png|600px|center|thumb]]&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/CaseStudies&amp;diff=13267</id>
		<title>Community/CaseStudies</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/CaseStudies&amp;diff=13267"/>
		<updated>2019-11-18T23:53:51Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: Replaced content with &amp;quot;This page has been moved to https://github.com/archivematica/archivematica-case-studies&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has been moved to https://github.com/archivematica/archivematica-case-studies&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13266</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13266"/>
		<updated>2019-11-18T23:52:55Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/archivematica-1.7/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[https://github.com/archivematica/archivematica-case-studies Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;twitter&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:Twitter Search}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;news&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;overflow: hidden;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13265</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13265"/>
		<updated>2019-11-18T23:49:48Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Archivematica Camps! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/archivematica-1.7/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[Community/CaseStudies| Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;twitter&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:Twitter Search}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;news&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;overflow: hidden;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020.&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13264</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Main_Page&amp;diff=13264"/>
		<updated>2019-11-18T23:49:28Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Archivematica Camps! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background: #fff; float: right; padding: 1em; width: 30%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;download&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free Demo and Download ==&lt;br /&gt;
* [http://sandbox.archivematica.org Demo] - see [[Sandbox|Sandbox info]] for login&lt;br /&gt;
* [[Release Notes|Release notes]]&lt;br /&gt;
* [https://www.archivematica.org/en/docs/archivematica-1.7/admin-manual/installation-setup/installation/installation/ Installation]&lt;br /&gt;
* [http://www.artefactual.com/services/ Installation services]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;documentation&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [https://www.archivematica.org/ How to use Archivematica] ==&lt;br /&gt;
* User and administrative manuals at [http://www.archivematica.org archivematica.org]&lt;br /&gt;
* [https://www.artefactual.com/services/training/ Training services]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;development&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Development|Developer resources]] ==&lt;br /&gt;
*[[Development roadmap: Archivematica|Development roadmap]]&lt;br /&gt;
* Development [[Documentation|documentation]]&lt;br /&gt;
*[[Improvements|Proposed Improvements]]&lt;br /&gt;
*[https://projects.artefactual.com/projects/archivematica Issues list]&lt;br /&gt;
*[https://www.artefactual.com/partners/ Become an innovation partner]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;community&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Community|Community]] ==&lt;br /&gt;
*[https://groups.google.com/group/archivematica Discussion list]&lt;br /&gt;
*[[Community/CaseStudies| Case Studies]] &lt;br /&gt;
*[[Community|Free community resources]]&lt;br /&gt;
*[http://www.artefactual.com/services/archivematica/maintenance/ Get support]&lt;br /&gt;
*[[Contributors|Contributors]]&lt;br /&gt;
*[[Community/Camps|Camps]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;twitter&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Twitter ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:Twitter Search}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;news&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;overflow: hidden;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ''This is the Archivematica development wiki. For user and administrative manuals, as well as installation information, please visit [http://www.archivematica.org archivematica.org].'' ==&lt;br /&gt;
&lt;br /&gt;
='''Archivematica gets its own issues repo'''=&lt;br /&gt;
Artefactual has moved towards a centralized [https://github.com/archivematica/Issues Issues repository on Github ] to track all bugs, enhancements and feature requests in the Archivematica environment.&lt;br /&gt;
&lt;br /&gt;
From now on issues should be filed against the Issues repo instead of against a repo in the Artefactual organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Archivematica Camps! =&lt;br /&gt;
&lt;br /&gt;
Upcoming camps: &lt;br /&gt;
&lt;br /&gt;
* Call for Presentations open -- [https://wiki.archivematica.org/Community/Camps/Brooklyn2020 Archivematica Con Brooklyn] The first Archivematica Con will be from April 15-17, 2020!&lt;br /&gt;
&lt;br /&gt;
See all of our past camps [https://wiki.archivematica.org/Community/Camps here].&lt;br /&gt;
&lt;br /&gt;
='''What is Archivematica?'''=&lt;br /&gt;
&lt;br /&gt;
Archivematica is a free and open-source [[wikipedia:Digital preservation|digital preservation]] system that is designed to maintain long-term access to digital memory. Archivematica is packaged with the web-based content management system [https://www.accesstomemory.org/ AtoM] for access to your digital objects.&lt;br /&gt;
&lt;br /&gt;
The [[overview]] section provides a detailed description of Archivematica's functionality and technical architecture.  This screencast gives a demo of the core features in the most current release of the system. &lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;margin: 20px 0;&amp;quot; class=&amp;quot;youtube&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;youtube&amp;gt;EjStNDXK48U&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==='''Standards-based'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica uses a [http://en.wikipedia.org/wiki/Microservices micro-services] design pattern to provide an integrated suite of software tools that allows users to process digital objects from ingest to access in compliance with the ISO-OAIS functional model. Users monitor and control the micro-services via a web-based dashboard. Archivematica uses METS, PREMIS (events, agents, rights and restrictions), Dublin Core, the Library of Congress BagIt specification and other best practice standards and practices to provide trustworthy, authentic, reliable, and interoperable archival packages (AIPs) for storage in your preferred repository.&lt;br /&gt;
&lt;br /&gt;
==='''Open source'''===&lt;br /&gt;
&lt;br /&gt;
All Archivematica code is released under a GNU Affero General Public License ([http://www.gnu.org/licenses/agpl.html AGPL 3.0]) – giving you the freedom to study, modify, improve, and distribute it. We believe that an important part of preservation is transparency, and that memory institutions should be able to demonstrate at every stage what happens when they process cultural heritage materials for preservation. Archivematica [https://github.com/artefactual code] is always freely available, and our documentation is also released under a Creative Commons Share-alike license.&lt;br /&gt;
&lt;br /&gt;
==='''Flexible and customizable'''===&lt;br /&gt;
&lt;br /&gt;
Archivematica provides several decision points that give the user control over choices about format identification tools, printing the original order of the directories ingested, examining contents for private and personal information, extracting contents of packages and forensic images, transcribing content, and more. Users may also preconfigure most of these options for seamless ingest to archival storage and access. Archivematica offers many ingest workflows: metadata and submission documentation import, zipped and unzipped Bag ingest, digital forensic image processing, SIP arrangement, manual normalization, and dataset management.&lt;br /&gt;
&lt;br /&gt;
==='''Compatible with hundreds of formats'''===&lt;br /&gt;
&lt;br /&gt;
In the Format Policy Registry (FPR), Archivematica implements its default [[media type preservation plans|format policies]] based on an analysis of the [[significant characteristics]] of file formats. The FPR also offers an editable, flexible framework for format identification, package extraction, transcription and normalization for preservation and access. Your institution can update tools, rules and commands in your local FPR from the Artefactual-managed FPR server. You can also add your own, local policies to your internal FPR. The FPR is integrated with PRONOM.&lt;br /&gt;
&lt;br /&gt;
==='''Advanced search and storage management'''===&lt;br /&gt;
&lt;br /&gt;
You can easily search your backlog and your archival storage from within your Archivematica web-based dashboard. This means you can download stored AIPs as complete packages, individual objects, or every package in an AIC. You can also manage your storage and processing locations using the Archivematica Storage Service, including a two-step deletion process that requires justification and approval to eliminate a stored AIP.&lt;br /&gt;
&lt;br /&gt;
==='''Integration with third-parties'''===&lt;br /&gt;
&lt;br /&gt;
Memory institutions have dedicated voluminous resources over the past couple of decades to implement various software platforms and tools to manage digital objects. For this reason, we believe in leveraging the strength of other tools and integrating with them wherever possible. Highlights include: [https://www.accesstomemory.org/en/ AtoM], [http://www.dspace.org/ DSpace], [http://www.contentdm.org/ CONTENTdm], [http://islandora.ca/ Islandora], [http://www.lockss.org/ LOCKSS], [http://www.duracloud.org/ DuraCloud], [http://www.openstack.org/ OpenStack] and [http://www.archiviststoolkit.org/ Archivists' Toolkit]&lt;br /&gt;
&lt;br /&gt;
The software applications integrated into Archivematica are each released under their own open source license. These are checked for license compatibility before they are integrated into the project. A full list of applications with their respective license is available on the [[External tools|external software tools]] page.&lt;br /&gt;
&lt;br /&gt;
==='''Lead developers and partners'''===&lt;br /&gt;
This project is managed by [http://artefactual.com/archivematica.html Artefactual Systems]. Key funding contrbutors have included UNESCO Memory of the World's [http://portal.unesco.org/ci/en/ev.php-URL_ID=1720&amp;amp;URL_DO=DO_TOPIC&amp;amp;URL_SECTION=201.html Subcommittee on Technology], the [http://vancouver.ca/ctyclerk/archives/ City of Vancouver Archives], [http://www.library.hbs.edu/ Harvard Business School Baker Library], the [http://www.moma.org/ Museum of Modern Art (MoMA)], the [http://www.library.ualberta.ca/ University of Alberta Libraries], the [http://diginit.library.ubc.ca/ University of British Columbia Library], the [http://rockarch.org/ Rockefeller Archive Center], [http://www.sfu.ca/archives/ Simon Fraser University Archives and Records Management], [http://www.library.yale.edu/ Yale University Library], [http://www.zib.de/en/home.html Zuse-Institute Berlin], [http://www.coppul.ca/ Council of Prairie and Pacific University Libraries (COPPUL)], [http://bentley.umich.edu/ Bentley Historical Library, University of Michigan], [http://duraspace.org Duraspace], [http://libraries.mit.edu/ MIT Libraries], [http://www.ocul.on.ca/ Ontario Council of University Libraries], [https://www.llgc.org.uk/ National Library of Wales], [http://www.archivescanada.ca/ Canadian Council of Archives] and a number of other collaborators.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Artefactual_Logo.png|240px|center|link=http://www.artefactual.com/]] [[File:Cva.gif|160px]] [[File:Ubcblue_full.png|80px]] [[File:RAC-logo.png|80px]] [[File:Logo_en.gif|140px]][[File:SFULogo.jpg|150px]] [[File:UofAlogo.png|180px]][[File:LOGO_ulib_4cp_under75_png_4f05de2698.png|200px]] [[File:MoMA.png|180px]] [[File:FinalULBlues_copy.png|300px]] [[File:ZIBlogo-mediumlines.png|75px]] [[File:HarvardBaker30_image.png|250px]] [[File:Coppullogo.jpg‎]] [[File:UM-BHL-logo.png|120px]] [[File:DuraSpace_logo_horiz_300.png|260px]][[File:Mit_logo.png]] [[File:ocul_logo.png|200 px]] [[File:york_logo.png|240px]] [[File:hull_logo.png|220px]]  [[File:NLW_logo1.jpg|330px]] [[File:Blue_Eng_First.png|360 px]] [[File:logo-en.png|360 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13252</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13252"/>
		<updated>2019-10-22T08:16:27Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Know before you go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''IT Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''IT Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13251</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13251"/>
		<updated>2019-10-22T06:57:46Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Wednesday, October 23: Day Two */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''IT Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''IT Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13250</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13250"/>
		<updated>2019-10-22T06:57:29Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Thursday, October 24: Day Three */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''IT Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13249</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13249"/>
		<updated>2019-10-22T06:57:04Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Wednesday, October 23: Day Two */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''Data Centre'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13248</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13248"/>
		<updated>2019-10-22T06:56:41Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Tuesday, October 22: Day One - Archivematica 101 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''Auditorium'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13245</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13245"/>
		<updated>2019-10-16T15:58:10Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Dates and Location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13244</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13244"/>
		<updated>2019-10-16T15:53:06Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Dates and Location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland. Check back for specific room information closer to the camp date.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a guarantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13243</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13243"/>
		<updated>2019-10-16T15:47:09Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Dates and Location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland. Check back for specific room information closer to the camp date.&lt;br /&gt;
&lt;br /&gt;
Access to the CERN campus is possible with a visitor's pass. All attendees should have received a reservation code when registering for the conference, and this code can be used to print badges at entrance points. In case you do not have your badge code, you must go to reception and get registered, showing your registration information for Archivematica Camp. CERN staff will be available as a gaurantor in case of issues -- the reception can call Jean-Yves Le Meur if necessary.&lt;br /&gt;
&lt;br /&gt;
With an ID card and a badge or reservation code, the best is to enter at Entrance B and go to to IT Auditorium, 3rd floor, room 31-3-004. This is either a 10 minutes walk or a 7mn shuttle drive (from 300 SC to 504 Restaurant 2 of the shuttle, see [http://smb-dep.web.cern.ch/en/ShuttleService/Circuit_1 more information here] ).&lt;br /&gt;
&lt;br /&gt;
For the full rules and guidelines for CERN access, see their official procedure page [http://admin-eguide-dev.web.cern.ch/en/procedure/visitors-cards-access-cern-visitors-and-conference-participants here].&lt;br /&gt;
&lt;br /&gt;
Below is a map of the facilities.&lt;br /&gt;
&lt;br /&gt;
[[File:Cern-map.jpg|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=File:Cern-map.jpg&amp;diff=13242</id>
		<title>File:Cern-map.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=File:Cern-map.jpg&amp;diff=13242"/>
		<updated>2019-10-16T15:19:15Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13241</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13241"/>
		<updated>2019-10-15T16:23:54Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Social events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland. Check back for specific room information closer to the camp date.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13240</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13240"/>
		<updated>2019-10-15T16:23:37Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Wednesday, October 23: Day Two */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland. Check back for specific room information closer to the camp date.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Reception!''' At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Social events ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday October 22, Small group dinners ===&lt;br /&gt;
&lt;br /&gt;
We'll create a sign-up sheet containing a list of restaurants nearby. Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
=== Wednesday October 23, Reception and data center tour ===&lt;br /&gt;
&lt;br /&gt;
At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
	<entry>
		<id>https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13239</id>
		<title>Community/Camps/Geneva2019</title>
		<link rel="alternate" type="text/html" href="https://wiki.archivematica.org/index.php?title=Community/Camps/Geneva2019&amp;diff=13239"/>
		<updated>2019-10-15T16:23:09Z</updated>

		<summary type="html">&lt;p&gt;Ablewer: /* Tuesday, October 22: Day One - Archivematica 101 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Without the World Wide Web, there would be no Archivematica. And without CERN, there would be no World Wide Web. So it only seems fitting that Archivematica Camp is heading to the birthplace of the web in October 2019!&lt;br /&gt;
&lt;br /&gt;
Inspired by similar events like Hydra Camp, Islandora Camp and Fedora Camp, Archivematica Camp is intended to provide a space for anyone interested in or currently using Archivematica to come together, learn about the platform from other users, and share their experiences.&lt;br /&gt;
&lt;br /&gt;
A big thanks to CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR) for co-hosting this camp!&lt;br /&gt;
&lt;br /&gt;
== Dates and Location ==&lt;br /&gt;
&lt;br /&gt;
'''October 22-24, 2019 - [https://home.cern/ CERN]'''&lt;br /&gt;
&lt;br /&gt;
Sessions will be held at the CERN campus just outside of Geneva, Switzerland. Check back for specific room information closer to the camp date.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Registration is now available through CERN's event portal: https://indico.cern.ch/event/792825/&lt;br /&gt;
&lt;br /&gt;
Please note that you must continue to payment options. Registrations without payment will be considered invalid.&lt;br /&gt;
&lt;br /&gt;
Early bird: €400.00, available until July 15st&lt;br /&gt;
&lt;br /&gt;
Full price: €450.00, available until October 18th&lt;br /&gt;
&lt;br /&gt;
Full registration gets you three full days of training, discussion, and deep dive sessions into related topics like METS visualization and preservation planning, taught by experienced Archivematica users and developers! Full registration also includes lunch and coffee breaks for all three days as well as appetizers at the group social event (To Be Announced).&lt;br /&gt;
&lt;br /&gt;
==Know before you go==&lt;br /&gt;
&lt;br /&gt;
'''Digital preservation knowledge expectations'''&lt;br /&gt;
&lt;br /&gt;
If you've registered because you are curious about Archivematica but not sure what a SIP, DIP, or AIP is, you might find it helpful to read up on digital preservation fundamentals before Day 1. We recommend Ashley Blewer's [http://training.ashleyblewer.com/presentations/digital-preservation digital preservation] and [http://training.ashleyblewer.com/presentations/oais.html OAIS] slidedecks as good starting points to learn about digital preservation and the OAIS reference model, on which Archivematica is based. If you want to dive deeper, there are a lot of OAIS and digital preservation primers out there! A basic grounding in the fundamentals should be enough to get you started.&lt;br /&gt;
&lt;br /&gt;
'''Bring a laptop'''&lt;br /&gt;
&lt;br /&gt;
We have hands-on sessions planned and Archivematica pipelines ready for learning, so please bring a laptop! You may want to set up your own pipeline using vagrant and VirtualBox - this isn't required, but if you're keen then go for it. You'll find instructions to do that [https://www.archivematica.org/en/docs/archivematica-1.9/getting-started/quick-start/quick-start/#quick-start-install here] (please do this before you arrive at camp!).&lt;br /&gt;
&lt;br /&gt;
'''Food'''&lt;br /&gt;
&lt;br /&gt;
The morning coffee break will be catered and lunches will be provided. There are other places to find food and drink on the CERN campus as well.&lt;br /&gt;
&lt;br /&gt;
'''Accessibility'''&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
'''Code of conduct'''&lt;br /&gt;
&lt;br /&gt;
We are committed to providing a welcoming and positive experience for everyone, whether you are in a session, online, or in a social setting. This means that Archivematica Camp Geneva is governed by a [[#Code of Conduct|Code of Conduct]], which you can read at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
'''Questions or concerns?'''&lt;br /&gt;
&lt;br /&gt;
Please email us at info@artefactual.com with &amp;quot;Archivematica Camp Geneva&amp;quot; in the subject line and we'll get back to you as soon as possible.&lt;br /&gt;
&lt;br /&gt;
== Camp Counsellors ==&lt;br /&gt;
&lt;br /&gt;
From the community:&lt;br /&gt;
&lt;br /&gt;
* Representative from CERN&lt;br /&gt;
* Representative from Docuteam GmbH&lt;br /&gt;
* Representative from United Nations High Commission for Refugees (UNHCR)&lt;br /&gt;
&lt;br /&gt;
From Artefactual Systems:&lt;br /&gt;
&lt;br /&gt;
* Ashley Blewer, AV Preservation Specialist / Systems Archivist&lt;br /&gt;
* Kelly Stewart,  Director of Archival &amp;amp; Digital Preservation Services&lt;br /&gt;
* Justin Simpson, Managing Director&lt;br /&gt;
&lt;br /&gt;
Local support for this camp is provided by CERN, Docuteam, and United Nations High Commission for Refugees (UNHCR). Thank you!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tuesday, October 22: Day One - Archivematica 101 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff;&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 90%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30pm&lt;br /&gt;
|'''Welcome, announcements, and about Archivematica'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:30pm&lt;br /&gt;
|'''Module 1: Archivematica in the digital preservation landscape'''&lt;br /&gt;
Topics covered include: where does Archivematica fit into the digital preservation landscape, what does Archivematica promise to do, what doesn't Archivematica do.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:30am - 10:45am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 12:00pm&lt;br /&gt;
|'''Module 2: How does Archivematica actually work?'''&lt;br /&gt;
Topics covered include: Archivematica's conceptual model, packages (transfers, bags, SIPs, AIPs, DIPs), microservices as implementations of preservation actions, workflows, storage spaces, how the Storage Service works, and how to get at your content.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 5:00pm&lt;br /&gt;
|'''Module 3: Archivematica's core functionality, continued'''&lt;br /&gt;
Topics covered include: understanding Archivematica's dashboard, including the Transfer tab, Ingest tab, Administration tab, and Preservation planning tab, plus a first look at an AIP produced by Archivematica.  This afternoon session includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Social group dinners''' [https://docs.google.com/document/d/1SfYfNvLQkwYwq3VVh1SzBEGlk25VFqdVX5cZCku5Lbc/edit# Sign up here!] Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note''': participants are welcome to join the morning session, afternoon session, or both sessions as they wish. Participants may also wish to join the Camp on Day Two.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wednesday, October 23: Day Two ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 9:30am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- Dedagroup'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:30am - 10:45am&lt;br /&gt;
|'''Module 4: Stream 1 - Understanding AIPs''' &lt;br /&gt;
Topics covered include how the AIP is structured and a close look at the METS file, as well as some community work to visualize METS files in a more human-friendly way.&lt;br /&gt;
|'''Module 4: Stream 2 - Supporting Archivematica users and their workflows'''&lt;br /&gt;
Topics covered include technical architecture, deployment, and working open-source.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|10:45am - 11:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|11:00am - 12:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- UNHCR'''&lt;br /&gt;
&amp;quot;Keep your eyes on the information&amp;quot;, Patricia Sleeman&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:45pm&lt;br /&gt;
|'''Module 5: Stream 1 - Building on core: Archivematica's specialized workflows'''&lt;br /&gt;
Topics covered include transfers of zipped files, disk images, metadata.csv, manual normalization, and a look at automation tools.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 5:  Stream 2 - Understanding Archivematica's logs and performance evaluation'''&lt;br /&gt;
Topics include monitoring, logs, the API, and automation tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:45pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Break&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm-4:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''Community profile -- CERN'''&lt;br /&gt;
&amp;quot;Benchmarking Archivematica for CERN scale&amp;quot;, Jorik van Kemenade and Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|4:00pm - 4:45pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''Community profile -- DocuTeam'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|5:00pm - 6:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| (Optional) Tours of the CERN data center, lead by Jean-Yves Le Meur&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|6:00pm - 8:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;| '''[https://wiki.archivematica.org/Community/Camps/Geneva2019#Wednesday_October_23.2C_Reception_and_data_center_tour Reception]! Snacks and beverages at CERN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Thursday, October 24: Day Three ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse; &amp;quot;&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 10%; background-color: #93c9ff&amp;quot;|'''Time'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
|style=&amp;quot;white-space: nowrap; width: 45%; background-color: #93c9ff&amp;quot;|'''TBD'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|9:00am - 10:00am&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|'''CERN tour'''&lt;br /&gt;
Groups will be led through a tour of the Antimatter Factory at CERN. You won't want to miss it!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:15pm - 12:00pm&lt;br /&gt;
|'''Module 6: Stream 1 - Archivematica's non-core functionality'''&lt;br /&gt;
Topics covered include a look at the Backlog and Appraisal tab, AIP reingest, AIP encryption, transcription.  This module includes hands-on exercises.&lt;br /&gt;
&lt;br /&gt;
|'''Module 6: Stream 2 - Working with Archivematica data'''&lt;br /&gt;
Topics covered include accessing Archivematica’s data, other GitHub highlights, features showcase.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|12:00pm - 1:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|Lunch&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|1:00pm - 2:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;white-space: nowrap; width: 90%;&amp;quot;|'''Module 7: Archivematica in the community'''&lt;br /&gt;
Topics covered include how the code is written, collaborative digital preservation, and a look at the Archivematica roadmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|2:00pm - 3:00pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Module 8: Implementation roundtable'''&lt;br /&gt;
Discussion of various ways Archivematica can be implemented with a checklist of what you need to actually run Archivematica. &lt;br /&gt;
Campers are invited to share their particular Archivematica implementations, real or imagined.  &lt;br /&gt;
Questions and participation mandatory!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;white-space: nowrap;&amp;quot;|3:00pm - 3:15pm&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;width: 90%;&amp;quot;|'''Wrap up'''&lt;br /&gt;
Safe travels!&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Social events ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday October 22, Small group dinners ===&lt;br /&gt;
&lt;br /&gt;
We'll create a sign-up sheet containing a list of restaurants nearby. Campers can sign up to attend dinner at whichever restaurant piques their interest! This is a great way to meet new people and get out on the town.&lt;br /&gt;
&lt;br /&gt;
=== Wednesday October 23, Reception and data center tour ===&lt;br /&gt;
&lt;br /&gt;
At the end of camp on Day 2, campers will be directed towards where the reception will be held, within CERN (nearby the camping rooms). Between the end of camp at 5pm and the reception at 6pm, tours will be offered of the nearby CERN data center.&lt;br /&gt;
&lt;br /&gt;
== Local arrangements ==&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;Participants interested in staying at the CERN Hotel should contact by email CERN.Hostel@cern.ch or call +41 22 767 4481 and they should mention they are attending Archivematica Camp 2019. The block of rooms held are Single occupancy with private bathroom, at a cost of CHF 58.00 per night. The block name is &amp;quot;W-Archivematica Camp 10.19&amp;quot;. For budget code or team account requests, these fields should remain blank.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CERN hostel rooms are now full. &lt;br /&gt;
&lt;br /&gt;
For attendees wanting to stay in downtown Geneva, see the following hotel recommendations, see [https://smb-dep.web.cern.ch/en/content/hotels-and-apartment-hotels-local-area CERN's recommendations page].&lt;br /&gt;
&lt;br /&gt;
=== Things to do in/near CERN/Geneva ===&lt;br /&gt;
&lt;br /&gt;
Geneva is by no means a cheap destination, but like all destinations, there are many free and inexpensive things to do. With these tips, your wallet will be able to reemerge relatively unscathed.&lt;br /&gt;
&lt;br /&gt;
=== Affordable Sit-Down Meals ===&lt;br /&gt;
Generally, the university area of Plainpalais is a good bet for food on the less painful end of extortionate.&lt;br /&gt;
Patricia’s top 4 eats – the rest are well known but could not vouch for them as much. &lt;br /&gt;
&lt;br /&gt;
* 1. La Buvette des Bains; Quai du Mont-Blanc 30; Probably the best deal in town. Office workers in the know flock to this eatery on the jetty by the lake for its daily lunch specials.&lt;br /&gt;
* 2. Parfums de Beyrouth, Rue de Berne 18; Considered a hole-in-the-wall kind of place, but any of its assiette plates are more than enough to feed two people and are pretty tasty.&lt;br /&gt;
* 3. Sajeat, Rue des Alpes. Probbaly the best food in Geneva at 8Chfs it is simply a  bargain. But standing up only. http://sajeat.ch/ &lt;br /&gt;
* 4. Auberge de Saviese, Rue des Paquis 20, Geneva 1201, Switzerland&lt;br /&gt;
* 5. Chez ma Cousine Lissignol; Rue Lissignol 5; This place does one thing and it does it right: chicken and fries. The outdoor terrace is a great place to watch the people go by in this Old Town establishment.&lt;br /&gt;
* 6. Boky-FuShun, Rue des Alpes 21; Some praise its extensive Chinese menu, some say it's gross, but one thing's indisputable: It's hard to find a cheaper dinner in the city centre than here.&lt;br /&gt;
* 7. Carosello; Boulevard Georges-Favon 25; Enjoy good pizzas and the daily special (pizza with salad).&lt;br /&gt;
* 8. Manora, Rue de Cornavin 6; A self-service cafeteria on the top floor of department store Manor, it serves a wide choice of food and provides a panoramic view of the city.&lt;br /&gt;
&lt;br /&gt;
=== Free Transport ===&lt;br /&gt;
You can actually get around free in Geneva.&lt;br /&gt;
==== Free Public Transit ====&lt;br /&gt;
Every person staying in a hotel, hostel, or camping place in Geneva is entitled to a handy little ​Geneva Transport Card, which gives them unlimited travel around the city and near suburbs for the entire duration of their stay. Ask for it at your hotel or hostel, and make sure you carry a passport with the card.&lt;br /&gt;
==== Free Airport Transfers ====&lt;br /&gt;
Before you leave the baggage claim area, look out for a machine that says &amp;quot;free ticket,&amp;quot; right by the exit. This is no scam. Just press the button, and you'll get a ticket valid for the next 80 minutes on trains, buses and trams, completely free—enough to get you to your hotel.&lt;br /&gt;
==== Free Bikes ====&lt;br /&gt;
&lt;br /&gt;
Renting a bike can cost you money, but there is a free alternative. ​Geneve Roule provides free bikes during the summer months for four hours at a time.&lt;br /&gt;
=== Free Wi-Fi ===&lt;br /&gt;
Throughout Geneva, there's free Wi-Fi, which is great news for those who are addicted to their phones. Look out for a network called &amp;quot;((o)) ville-geneve.&amp;quot; The coverage is spotty, but it's totally free. There are plenty of hotspots scattered throughout the city.&lt;br /&gt;
The public library, with strong, free wireless signals, is located inside the Parc des Bastions. The reading room (​​salle de lecture) has workspace and electric plugs for your notebook.&lt;br /&gt;
There's also free Wi-Fi at the Geneva Airport, but you need a mobile phone. Get online first, and then follow the instructions to enter your phone number. A free access code will be sent to you as an SMS. Getting online is completely free, but some mobile carriers will charge you for receiving text messages abroad.&lt;br /&gt;
Many hotels, restaurants, and cafes around Geneva also advertise free Wi-Fi, but some require an existing account with an internet provider. So make sure the establishment has its own free Wi-Fi network before you plonk down and order that coffee.&lt;br /&gt;
Free Museums&lt;br /&gt;
Geneva has a number of wonderful museums that open their doors for free.&lt;br /&gt;
&lt;br /&gt;
=== Free Museums ===&lt;br /&gt;
• Musée d'histoire des sciences de la Ville de Genève (Museum of History of Science)&lt;br /&gt;
De la Rive and de Saussure, you've seen their names on the streets. Now find out their significance as scientists at this museum of astronomy, geology, meteorology, and other disciplines.&lt;br /&gt;
• Muséum d'histoire naturelle (Natural History Museum)&lt;br /&gt;
Check out the variety of dioramas and other specimens.&lt;br /&gt;
• Espace Lullin&lt;br /&gt;
Take a look at rare 18th-century manuscripts that are housed inside the public library.&lt;br /&gt;
• Institut et Musée Voltaire&lt;br /&gt;
Enlightenment writer Voltaire spent some of his exile years in Geneva. His estate is now a museum dedicated to his work.&lt;br /&gt;
&lt;br /&gt;
=== Not free but a must see. ===&lt;br /&gt;
Palais des Nations &lt;br /&gt;
International Red Cross and Red Crescent Museum &lt;br /&gt;
For various reasons – its famed neutrality, its location in the centre of Europe – Geneva is the seat of many international organisations, some of which are open to visitors. Head up to Nations to visit two of the best. The outstanding International Red Cross and Red Crescent Museum  is unmissable for its moving and sometimes shocking permanent exhibition, which charts the vital humanitarian work carried out by the organisation for the past 150 years. Combine this with a guided tour of the Palais des Nations  the European seat of the United Nations, for an insight into how the biggest issues facing the world today are tackled. &lt;br /&gt;
&lt;br /&gt;
=== Museums With Free Permanent Collections ===&lt;br /&gt;
These museums open their doors for free every day, excluding temporary exhibitions.&lt;br /&gt;
• Maison Tavel&lt;br /&gt;
Artifacts and domestic objects illustrate everyday life in Geneva from the 16th to 19th century.&lt;br /&gt;
• Ariana Museum&lt;br /&gt;
Dedicated to the art of ceramic, the extensive museum presents more than 25,000 pieces on display.&lt;br /&gt;
• Musée d'Art et d'Histoire (Museum of Art and History)&lt;br /&gt;
This multidisciplinary museum draws from archeology to fine arts.&lt;br /&gt;
Their temporary exhibitions are also free, but only on the first Sunday of each month.&lt;br /&gt;
Free Outdoors Activities&lt;br /&gt;
Go outside and explore Geneva's stunning nature—gratis, of course.&lt;br /&gt;
&lt;br /&gt;
=== Lake Geneva ===&lt;br /&gt;
You're never too far from picturesque Lake Geneva's water. There are 29 access points, the most popular being Bains des Paquis, where people-watching rivals swimming as the sport of choice.&lt;br /&gt;
For the less aquatically minded, there are also public shuttle boats, which are free with your Geneva transport card.&lt;br /&gt;
&lt;br /&gt;
=== Geneva Greenery ===&lt;br /&gt;
Geneva is a green city, with about 20 percent of its total surface devoted to parks. In summer, the city even puts out free lawn chairs. Some excellent parks include:&lt;br /&gt;
• Botanical gardens: http://www.ville-ge.ch/cjb/&lt;br /&gt;
• Parc des Bastions: Play chess on a life-size board or listen to students strumming their guitars; in Plainpalais/University.&lt;br /&gt;
• Parc des Cropettes: Stretching from right behind the train station, the park features pond; in Quartier Les Grottes.&lt;br /&gt;
• Parc Beaulieu: Right across the street from Parc des Cropettes, this spot is especially great for kids; in Quartier Les Grottes.&lt;br /&gt;
• Jardin Anglais: It's a popular hangout with the famous flower clock; right on the lake.&lt;br /&gt;
• Parc des Eaux-Vives: This has a hilly park with gorgeous patches, along with its own beach and boat dock; in Eaux Vives.&lt;br /&gt;
&lt;br /&gt;
=== Cheap Shopping ===&lt;br /&gt;
If you want to splurge, Geneva has no shortage of options. But if you want to save on your souvenirs, things get a little trickier. Here are a few budget shopping options.&lt;br /&gt;
• Marché de Plainpalais: One man's trash can be your treasure. You can find lots of old Swiss stuff here. Plaine de Plainpalais.&lt;br /&gt;
• Manore: Skip the fancy chocolate shops they build for tourists in the old city. This mega department store has a solid chocolate selection at surprisingly good prices. Rue de Cornavin 6.&lt;br /&gt;
• Boulevard Helvétique: Check out the outdoor farmers market for your Swiss produce pleasures.&lt;br /&gt;
• Place de la Madeleine: Purchase clothing and books here.&lt;br /&gt;
&lt;br /&gt;
=== Places to eat ===&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
==Code of Conduct==&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a welcoming and positive experience for everyone, whether they are in a formal session or a social setting related to an Archivematica event, or are taking part in activities online. Archivematica community participants come from all over the world and bring with them a wide variety of professional, personal and social backgrounds; whatever these may be, we treat colleagues with dignity and respect. We are sensitive to the fact that the international nature of the Archivematica community means that we span many different social norms around language and behaviour and we strive to conduct ourselves in ways that are unlikely to cause offense. In the event that someone’s conduct is causing offense or distress, the Archivematica Camp has a detailed Anti-Harassment Policy, details below, which can be applied to address the problem.&lt;br /&gt;
&lt;br /&gt;
The first step in dealing with any serious misconduct is to contact a member of the organizing group, or a counsellor at an Archivematica Camp (please see counsellors, above). These people will be made known before and during any Archivematica Camp event.&lt;br /&gt;
&lt;br /&gt;
'''Anti-Harassment Policy'''&lt;br /&gt;
&lt;br /&gt;
The Archivematica community is dedicated to providing a harassment-free conference/camp experience for everyone. If you have been harassed, please consult this protocol for conflict resolution which makes clear how we can help.&lt;br /&gt;
&lt;br /&gt;
The Archivematica community has established the following policy to make it clear that we do not tolerate harassment in any form. Sexual or discriminatory language and imagery are not appropriate for any event venue, including talks, or any other communication channel used during the conference (such as social media).&lt;br /&gt;
&lt;br /&gt;
Harassment includes:&lt;br /&gt;
&lt;br /&gt;
* offensive verbal comments related to sex, gender, ethnicity, nationality, socioeconomic status, sexual orientation, disability, physical appearance, body size, age, race, religion;&lt;br /&gt;
* sexual or discriminatory images in public spaces;&lt;br /&gt;
* deliberate intimidation;&lt;br /&gt;
* stalking;&lt;br /&gt;
* harassing photography or recording;&lt;br /&gt;
* sustained disruption of talks or other events;&lt;br /&gt;
* inappropriate physical contact; and&lt;br /&gt;
* unwelcome sexual attention.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The lingua franca of Archivematica Camp is English; however, English may not be the native language of Archivematica Camp participants. Further, cultural norms around what may be considered obscene and offensive communication will vary among Archivematica Camp attendees. Campers are asked to please be mindful of the international character of Archivematica Camp, and to use respectful and clear language free of slang to facilitate communication.&lt;br /&gt;
&lt;br /&gt;
Participants asked to stop any harassing behavior are expected to comply immediately.&lt;br /&gt;
&lt;br /&gt;
If a participant engages in harassing behavior, event organizers and Archivematica representatives (or their designees) may take any action they deem appropriate, including warning the offender, expulsion from Archivematica Camp, or contacting a higher authority such as a representative from the offender’s institution.&lt;br /&gt;
&lt;br /&gt;
If a participant raises a concern relating to actions covered by this policy in good faith, there will be no retaliation for bringing forward their concern. Threatening or taking action against someone for invoking this policy or for participating in any related investigation will be considered a violation of this policy.&lt;br /&gt;
&lt;br /&gt;
Participants are expected to follow the anti-harassment policy at all Camp-related venues, Camp-related social events, and online communication channels.&lt;br /&gt;
&lt;br /&gt;
We expect attendees and speakers past and present to be respectful to each other, and we will deal with any incidents that arise, including on social media.&lt;br /&gt;
&lt;br /&gt;
We value your participation in the Archivematica community and your support in keeping the Archivematica community a safe, welcoming, and friendly space for fellow participants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgments'''&lt;br /&gt;
&lt;br /&gt;
This policy is based on the [http://www.pasignyc.org/#code-of-conduct-section PASIG Code of Conduct], portions of which were modified from the [http://or2016.net/code-of-conduct/ Open Repositories’ code of conduct], which was itself modified from [https://www.seattleattic.com/codeofconduct Seattle Attic’s code of conduct] and the [http://adainitiative.org/what-we-do/events/ada-initiative-event-anti-harassment-policy/ Ada Initiative’s event harassment policy].&lt;br /&gt;
&lt;br /&gt;
'''License'''&lt;br /&gt;
&lt;br /&gt;
This document is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons BY-SA].&lt;/div&gt;</summary>
		<author><name>Ablewer</name></author>
	</entry>
</feed>