Invenio-Archivematica/SIPStore Use of standards like OAIS Auteur: Rémi Ducceschi Supervisor: Jean-Yves Le Meur 2017-08-21
Data Preservation Why is it important? Future generations need to Read Decrypt Implement OAIS in Invenio Important feature Strict and powerful standard organizational, infrastructural, software
OAIS OAIS = set of rules to preserve data Actions and objects Submit SIP Ingest Creates AIP Stores it Access via DIP Specific actions to manage inner DB and make migrations Dissemination may not interest us
Archivematica INGEST STORE OAIS requirements Creation of Information Packages PREMIS + METS metadata Conversions for all kinds of formats WebUI Workflow Service 1 Dashboard 1 Storage Dashboard 2 Texts + Images Service 2 Dashboard 2 Videos INGEST STORE
Invenio module (Archivematica/SIPStore) Goal Create an interface Invenio / Archivematica Manage the archive from Invenio Archivematica’s API Workflow OCR Conversion Invenio Preservation module Dashboard Storage
Invenio-SIPStore Create an SIP to archive it When and where up to you Write it to disk (Archiver) API to create SIP easily: Create a RecordSIP from a record Creates the SIP Creates the SIPMetadata From the schema and the SIPMetadataType Creates the SIPFiles
Invenio-SIPStore
Invenio-Archivematica 1 simple object: Archive Status: ArchiveStatus (processing, waiting...) Automatically created via a listener When an SIP have been created Sends signals on changes Links Invenio and Archivematica Entirely customizable Factories Config ARCHIVEMATICA_TRANSFER_FACTO RY ARCHIVEMATICA_ISARCHIVABLE_FA CTORY
Demo time
Setup Archivematica for your service (admins) Ask for a storage user Create a dashboard VM (puppet script) Only few variables to change Ensure the storage can talk to the dashboard SSH connection, should be OK as is Avoid silent errors Ensure you can write to the dashboard’s transfer folder Create SIPs and archive them (Workflow)
Setup Archivematica (workflow - devs) Create 1 or multiple SIPMetadataType Create a RecordSIP from a Record Creates a SIP Creates SIPMetadata Creates SIPFiles Creates an Archive object Send the Archive to Archivematica Through Celery, CRON...
Questions