# [A22] Archivematica を活用したデジタルデータの長期保存を支援する簡易操作アプリケーションの開発
中村覚 1)，金甫榮 ${ ^{2}$ ，南山泰之 3 )
1) 東京大学史料編纂所, $\overline{1}$ 113-0033 東京都文京区本郷 7 丁目 3 番 1 号
2) 公益財団法人渋沢栄一記念財団 3）国立情報学研究所
E-mail:nakamura@hi.u-tokyo.ac.jp

## Development of a User-friendly Application to Support Long-term Digital Preservation Using Archivematica

NAKAMURA Satoru'), KIM Boyoung2), MINAMIYAMA Yasuyuki ${ }^{3}$ )

1) The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, 113-0033 Japan

2) Shibusawa Eiichi Memorial Foundation

3) National Institute of Informatics

## 【発表概要】

本研究では、デジタルデータの長期保存に関する課題に焦点を当て、Archivematicaを基盤とする簡易操作アプリケーションの開発を行った。Archivematica はデジタルデータの長期保存に特化したオープンソースソフトウェアであるが、専門的な知識の必要性、複雑な設定とカスタマイズといった利用障壁がある。この課題に対して、本研究では Archivematica の複雑な設定やカスタマイズの部分を自動的に補完するアプリケーションを開発した。さらに利用者からのフィ ードバックを通じて、本アプリケーションが長期保存に必要な作業の迅速化と作業者の負担軽減に寄与することを確認した。長期保存に関する活動の裾野が広がることが期待される。

## 1. はじめに

## 1. 1 背景

今日、数多くのデジタルアーカイブが公開されており、公開の障壁も年々下がりつつある。その理由はいくつか考えられるが、主な要因として、Drupal や Omeka、静的サイトジェネレータ[1][2]といった OSS を含むツー ルの普及が挙げられる。また、国立国会図書館が開発・運用するジャパンサーチでは、各アーカイブ機関が画像を公開するランディングページのみを用意することができれば、検索などの高度な機能はジャパンサーチのカスタマイズ機能を用いることができる。これにより、各アーカイブ機関は高度なシステムを持つことが必須ではなくなりつつある。この仕組みを活用した例として、江草らによる取組みが挙げられる[3]。その他、デジタルアー カイブ構築に対応可能な企業の増加なども障壁を下げる一因と言えるだろう。

## 1. 2 デジタルデータの長期保存

各アーカイブ機関のデジタルアーカイブ公開の障壁が下がる中、デジタルアーカイブを長期にわたって利用可能な状態に保つことが喫緊の課題となりつつある。デジタルアーカイブは一般的なウェブサイトと同様、様々な理由により消滅しうる。柴山によれば、デジタルアーカイブが消滅する理由は大きく組織的な課題、システム的な課題の 2 つに区分できる、とされる $[4]$ 。

国内外におけるデジタルデータの長期保存に関する取組みとして、デジタル保存連合がデジタル保存のためのハンドブックである Digital Preservation Handbook を公開している[5]。また国内においては、国立国会図書館が電子情報の長期利用保証に関する調査研究に関する調査報告書を公開している[6]。これらの取組みはいずれも実践的な解説が含まれているが、アーカイブ機関自体の多様性が増す中、これらの機関に適用可能かどうかは明らかになっていない。また、そもそも日本ではデジタルデータの長期保存に関する取組みが少ない、というより根本的な課題も存在する。今後各アーカイブ機関に求められる役割として、これまで以上にデジタルデータの長期保存の実践が求められていると言える。

## 1. 3 OAIS 参照モデルと Archivematica

デジタルデータの長期保存を検討する上で、 OAIS 参照モデル $[7]$ が有力なモデルとして挙げられる。OAIS 参照モデル (Open Archival Information System Reference Model）は、 デジタル情報の長期保存を目的としたシステ么に求められる概念的な構造と動作を定義している。特に重要な概念として、以下の情報パッケージを定義している。
- SIP ( Submission Information Package）:データの作成側が保存対象のデータを管理側に提出する際の形式
- AIP (Archival Information Package):管理側が提出されたデータを長期的に保存する際の形式
- DIP ( Dissemination Information Package）：管理側が利用側にデータを提供する際の形式

これらの情報パッケージを作成するッールの一つとして、Archivematica[8]がある。 Archivematica は、デジタルデータの長期保存に特化したオープンソースのソフトウェアである。図 1 に示すように、OAIS 参照モデルで定義されている要素に対応した各種機能を提供する。

図 1 OAIS 参照モデルと Archivematica

## 1. 4 Archivematica の課題

Archivematica は、OAIS 参照モデルに準拠した情報パッケージを自動作成する利点がある一方で、以下の課題が挙げられる。

## 1.4.1 セットアップの難しさ

LAMP 環境で動作する他のソフトウェアと比較して、Archivematica はサーバやソフトウェアのセットアップが難しい、といった課題がある。Archivematica では機能検証のた
めのデモサイトが公開されているが、データのアップロード機能は提供されていない。そのため、利用者が手持ちのデータで情報パッケージを生成することはできない。

## 1.4.2 複雑な設定

Archivematica は豊富な機能を提供しているが故に、使いこなすには専門的な知識や経験が必要となる。特にデータの入力や出力に関するユーザインタフェースが複雑である点が課題として挙げられる。

1.4.3 カスタマイズの困難さ

今日、様々なシステムが API (Application Programming Interface）を介して連携している。各組織の既存のワークフローに対して、 Archivematica を用いたデジタルデータの長期保存に関する取組みの導入を考えた際、ユ一ザインタフェースを用いた人手による操作だけでなく、既存のシステム等から API を介して Archivematica をカスタマイズして使用することが想定される。この時、特に国内では Archivematica や API に関する実例や情報が不足している点が課題として挙げられ、デジタルデータの長期保存の導入における障壁の一つになっていると考えられる。

## 1. 5 研究目的

本研究では、上述した背景を踏まえて、 Archivematica の複雑な設定やカスタマイズの部分を自動的に補完するアプリケーションを開発する。これにより、Archivematica 導入における専門的な知識の必要性、複雑な設定とカスタマイズといった障壁を軽減する。 また上記の開発を通じて、API に関する実践例や使い方に関する情報共有を行う。これにより、長期保存に関する活動の裾野の拡大に貢献する。

## 2. 簡易操作アプリケーションの開発

## 2. 1 Archivematica の基本的な使用方法

まず、Archivematica の基本的な使用方法について説明する。詳細については、金[9]や藤本[10] らが詳細をまとめているが、以下に示すような手順が必要となる。

Archivematicaをインストールしたサー

バにデータをアップロードする
- GUI を介して、情報パッケージ（AIP など）の作成・変換を行う

－＼cjkstart情報パッケージをダウンロードする

情報パッケージの作成・変換は、図 2 に示すような GUI を介して行う。Archivematica は、複数の処理（マイクロサービス）を組み合わせた構成となっている。例えば、真正性の確保を目的としたファイルのハッシュ值の算出や、JPG 形式の画像データを TIFF 形式に変換する正規化処理などが実行される。図 2 に示すグレーの行が 1 つの処理に該当する。

図 2 Archivematica の GUI の例

## 2.2 開発したアプリケーション

開発したアプリケーションの画面例を図 3 に示す。本アプリケーションでは、ファイルのアップロードを行うと、SIP の作成から AIP への変換が進捗状況の表示ともに自動的に行われ、変換後の AIP が圧縮ファイルとしてダウンロードされる。

図 3 開発したアプリケーションの画面例

システム構成を図 4 に示す。フロントエンドは Next.jsを使用し、Archivematicaとフロントエンドを仲介する API サーバを django の REST frameworkを用いて開発した。これに
より、Archivematica が提供する各種 API を利用した情報パッケージの作成プロセスをユ一ザは意識せずに利用できるようになった。

図 4 システム構成

## 2. 3 情報共有

また、本研究目的の 2 点目として掲げた Archivematica や API に関する実践例や使い方に関する情報共有に向けて、API を利用するチュートリアル資料を作成・公開した[11]。 Google Colaboratory のノートブックとして公開することで、利用者はノートブック内のセルの再生ボタンを押すだけで、各種 API の挙動を確認することができる。

## 2. 4 評価

渋沢栄一記念財団が管理する文書データを対象として、開発したアプリケーションを用いた情報パッケージの生成を試みた。実験当初は画像などの 1 ファイルのみのアップロー ドに対応していたが、資料群階層などを含むフォルダを 1 つの情報パッケージとして格納する必要性が明らかになったため、そのようなフォルダを zip にまとめたファイルのアップロード機能の追加なども行った。

本アプリケーションを使用した利点として、手元のデータに対して、簡単に AIP の作成を試みることができる点が挙げられた。このような仕組みを用意しておくことで、 Archivemaitca やデジタルデータの長期保存に関する試行が容易になると考えられる。

一方の課題としては、ダウンロード結果として得られる AIP の理解が難しい点が挙げられた。情報パッケージの作成プロセスを隠蔽化したことも原因の一つであるが、AIP の内容の理解には引き続き専門知識が求められる。今後、AIP や DIP などの情報パッケージの理
解を支援する可視化などにも取組みたい。また、今回は情報パッケージの作成方法を 1 つに固定したが、資料群ごとにそのルールを変更したい、といったニーズが生じることが考えられる。今後、このような設定を行うための機能追加を行う。

## 3. 結論

本研究では、デジタルデータの長期保存に関する課題に焦点を当て、Archivematicaを基盤とする簡易操作アプリケーションの開発を行った。Archivematica はデジタルデータの長期保存に特化したオープンソースソフトウェアであるが、専門的な知識の必要性、複雑な設定とカスタマイズといった利用障壁がある。この課題に対して、本研究では Archivematica の複雑な設定やカスタマイズの部分を自動的に補完するアプリケーションを開発した。さらに利用者からのフィードバックを通じて、本アプリケーションが長期保存に必要な作業の迅速化と作業者の負担軽減に寄与することを確認した。これにより、長期保存に関する活動の裾野が広がることが期待される。今後は文書データに限らず、画像や数値データを含む研究データ管理への Archivematica の適用を検討する。

## 参考文献

[1] Wax - Minicomp Wiki, https://minicomp.github.io/wiki/wax/ （参照 2023-09-22).

[2] 阿達藍留, 山田俊幸, 大向一輝, DAKit：低コストなデータ共有のための静的デジタルアーカイブジェネレータの提案, 情報知識学会誌, Vol.32, No.4, p. 406-409, 2022.

[3] 江草由佳, ジャパンサーチ連携事例・活用事例報告国立教育政策研究所，デジタルアーカイブフェス 2022ージャパンサ一チ・ディ,

https://www.kantei.go.jp/jp/singi/titeki2/ forum/2022/2_07.pdf (参照 2023-09-22).

[4] 柴山明寛, 総論：デジタルアーカイブの消滅と救済, デジタルアーカイブ学会誌, Vol.6, No.4, pp.151-154, 2022.

[5] デジタル保存連合, Digital Preservation Handbook, https://www.dpconline.org/handbook (参照 2023-09-22).

[6] 国立国会図書館. 電子情報の長期利用保証に関する調査研究, https://www.ndl.go.jp/jp/preservation/dli b/research.html (参照 2023-09-22).

[7] ISO 14721:2012 Space data and information transfer systems - Open archival information system (OAIS) Reference model, https://www.iso.org/standard/57284.ht $\mathrm{ml}$ (参照 2023-09-22).

[8] Archivematica, https://www.archivematica.org/en/ (参照 2023-09-22).

[9] 金甫榮, 渡邊英徳. 組織アーカイブズにおける真正なデジタル記録の長期保存の要件 : Archivematica を用いた検討，ア ーカイブズ学研究, No.38, pp.4-35, 2023.

[10] 藤本貴子, 橋本陽. 文化庁国立近現代建築資料館における資料デジタル化の取り組みと Archivematica によるデジタル・ データ保存について, 日本写真学会誌, Vol.82, No.1, pp. 31-36, 2020.

[11] Archivematica の API を試す, https://zenn.dev/nakamura196/articles/ 5f2256b5c35ce7 (参照 2023-09-22).

この記事の著作権は著者に属します。この記事は Creative Commons 4.0 に基づきライセンスされます(http://creativecommons.org/licenses/by/4.0/)。出典を表示することを主な条件とし、複製、改変はもちろん、営利目的での二次利用も許可されています。