国立国会図書館インターネット資料収集保存事業 (WARP)

国立国会図書館インターネット資料収集保存事業(WARP)でのクッキーの使用

当ウェブサイト(https://warp.ndl.go.jp/)は、図書館サービスとしてウェブサイトを機能させるために必要なクッキー(Cookie)を使用しています。また、当ウェブサイトの利用状況を計測し、改善に役立てるためのアクセス解析クッキーを設定することもありますが、このクッキーは、利用者が同意した場合にのみ設定されます。同意はいつでも取り消すことができます。

ウェブサイトの正常な動作に「必要最小限」のクッキー(常に有効)

  • 当ウェブサイトは、セキュリティ、ネットワーク管理、アクセシビリティなどの基本的な機能を正常に機能させるために必須なクッキーをあらかじめ設定しています。
  • ブラウザのクッキー設定を変更することで、必要最小限のクッキーを無効にできますが、ウェブサイトの機能に影響を与える場合があります。

「全て同意」を選択した場合に設定されるクッキー(利用パターン解析)

  • 当ウェブサイトのアクセス統計機能を使用して、アクセスログの解析によりウェブサイト利用者の利用パターンを解析し、サービスの評価・改善に役立てます。

クッキーとは、利用者がウェブサイトにアクセスしたときに、ご利用の端末(スマートフォンやタブレット、PC等)に保存される小さなテキストファイルです。より詳しく知りたい方は、 プライバシーポリシー をご確認ください。

クッキーの使用について:

保存用ファイルフォーマット WARC

ウェブアーカイブでは、ウェブページから収集したファイルをそのまま保存するのではなく、ウェブアーカイブに適した保存用ファイルフォーマットにして保存します。その理由としては、収集時の情報やファイルのメタデータが同時に保存できるため長期保存対策が可能であること、差分収集に対応しているフォーマットであることなどが挙げられます。

WARCファイルとは

WARCは世界のウェブアーカイブ機関で広く採用されている保存用ファイルフォーマットで、その名称は「Web Archiving」に由来します。IIPCの主要メンバーであるインターネットアーカイブが採用していたファイルフォーマットARCをもとに、2004年にIIPCにより汎用的に使える形式に拡張されました。

2009年5月には、国際標準機構(ISO)の国際規格ISO 28500:2009となっています。

(参考) IIPCのウェブアーカイブ保存形式"WARC"がISO規格に

収集から再生までのイメージ

WARC形式で保存されたファイルは、そのままではブラウザで閲覧することはできません。オリジナルのサイトと同じように表示するためには、WaybackなどのWARC形式に対応したツールが必要です。

WARCファイルの構造

WARCファイルの構造

WARC形式のファイルは、1つあるいは複数の「WARCレコード」で構成されます。「WARCレコード」は、「WARCレコードヘッダー」と「コンテンツブロック」のセットから成っています。「WARCレコードヘッダー」には、WARCのバージョン及び「WARCフィールド」が格納され、「WARCフィールド」にはレコードIDやレコードタイプ、ファイル(コンテンツ)の収集先や収集日、ファイルのサイズなどの情報が収められています(下表)。「コンテンツブロック」には収集したファイルそのものが格納されます。

WARCフィールドに格納されている主な情報

ウェブページの保存

ウェブサイトの各ページは、htmlファイルや画像ファイル、文書ファイルやJavaスクリプトなど、複数のURL(ファイル)によって構成されています。Heritrixなどのクローラーを用いてウェブサイトを収集する場合、これらURLの単位で収集を行います。そしてそれらをWARC形式のファイルとして保存する際には、URLごとに複数の「WARCレコード」が作成されます。

基本的に、1つのURLに対して以下の3つの「WARCレコード」が作成されます。

  • Requestレコード
  • Responseレコード
  • Metadataレコード

Requestレコードには該当URLを収集した際の情報が、Responseレコードにはファイルそのものが格納されます。Metadataレコードには、URLのメタデータ情報が格納されます。

例えば下図の左のようなウェブページに対しては、右のようなレコードが作成されます。

WARC形式のファイルを閲覧する際には、URLごとに格納されたこれらの情報をWaybackなどのツールで読み解くことで、ウェブページを元の形で再生することができるのです。

WARCファイルの格納例

WARCファイルのサイズは、1GB以下に抑えることが推奨されています。このため、WARPでは100MBを目安としてWARCファイルを分割して格納しています。

また、ストレージ領域の削減のためにWARCファイルは圧縮することが推奨されています。GZIPによる圧縮が推奨されています。

参考文献

ISO 28500:2009 - Information and documentation -- WARC file format

(最終更新日:2014/10/1)