フィクシティ¶
フィクシティのチェックは、デジタルファイルが時間の経過とともに予期せず変更されていないことを確保する過程です。Archivematica Storage ServiceはAPIエンドポイントを公開しており、ユーザーは個々のAIPのフィクシティを確認することができます。ユーザーは、APIエンドポイントに直接アクセスするか、Artefactualが開発したFixityアプリケーションを使用してこれにアクセスできます。
ArchivematicaのAIPは BagIt File Packaging Format に従ってパッケージされています。フィクシティAPIエンドポイントは、バッグファイルに記載されているチェックサムとpayload oxumに対してバッグの内容を検証することでバッグを検証します。これにより、ファイルが変更されたか、削除されたか、AIPに追加されたかどうかをユーザーに知らせることができます。
フィクシティとチェックサムについて詳しくは、Digital Preservation Coalitionの Digital Preservation Handbook をご覧ください。
このページの内容:
APIエンドポイントを使用してfixityをチェックする¶
fixity APIエンドポイントは単一のAIPをスキャンするために使用できます。成功または失敗を返し、任意のエラーメッセージが表示されます。エンドポイントに関する詳細は ストレージサービスAPIドキュメント で確認できます。
Fixityアプリケーションの使用¶
Fixity はArchivematicaストレージサービスで使用するアプリケーションです。Fixityはコマンドラインから実行し、上記のAPIエンドポイントを使用してAIPストア全体にわたるバッチチェックを実行します。
インストールと使用方法の詳細は Fixity ドキュメントを参照してください。
ストレージサービスでのfixity結果のレビュー¶
fixityチェックの結果はストレージサービスに書き戻され、ユーザインタフェースのパッケージタブにある**Fixity Date**と**Fixity Status**の列で表示されます。
fixityのステータスは、「成功」または「失敗」と表示されます。チェックの詳細については、AIPのステータスをクリックしてください。fixityチェック情報ページには、fixityチェックが実行された日時、チェックの結果生じたエラー出力、およびAIPに対して実行されたfixityチェックの全履歴が表示されます。
上のスクリーンショットに示された例では、fixityスキャンによりエラーが発生しました。
Oxum error. Found 8 files and 71101 bytes on disk; expected 8 files and
71100 bytes.
この場合、いずれかのファイルに余分なバイトが追加されたため、 bag-info.txt ファイル内のペイロードオクスムが正しくなくなっています。ユーザーが次に行うべき手順は、AIPを取り出してファイルを調査し、何が変更されたのかを確認することです。