メタデータ

メタデータとは、「りんご」というデータに対する「くだもの」というデータや、図書館において書籍に対して付与された請求番号など、管理しているデータについて抽象度を上げたデータや呼称のこと. Meta Data, meta-data.

メタデータの概要
ある理論を解釈するために展開された理論「理論(theory)の理論(theory)」は「meta-theory」と言われるように、メタ(meta)という言葉は、「高次な―」「超―」等の意味を含んだ接頭語である. 「meta-theory」と同様に、メタデータは、「データのデータ」、つまり管理しているデータに関する抽象化された高次のデータのことを言う. 具体的には、「りんご」や「いちご」というデータに対する「くだもの」というデータや、図書館において一冊の書籍をデータとして考えた時の、その書籍に付与された一つの請求番号、その書籍の内容をおおまかに表現した言葉などである. また、表計算ソフトの“各セルの値”をデータと呼ぶならば、“カラム名”はメタデータと言える. 画像や動画の共有サイトにおいて、コンテンツを投稿する際に付与する「タグ」と呼ばれる情報や、スーパーなどで商品に付けられているラベルもメタデータである. 具体的なデータに関して付与されており、そのデータが何であるかを理解することができる抽象的なデータはメタデータであると言える. 情報検索分野や図書館情報学分野などのデジタルコンテンツ流通環境における、効率的なデータ管理方法としてよく知られ、利用されている.

metaという言葉は、ソフトウェアの世界ではよく好んで使われており、XMLやSGMLなどを指した「メタ言語」、ウェブページの文字コードや内容の要約、検索エンジンに対する要求、著作者、作成者、作成ソフトなどの情報が記述されている「メタタグ」という用語もある. あるメタデータに対してさらにメタデータが存在する場合はメタメタデータ(metameta-data)と呼ばれる.

情報検索システム分野におけるメタデータの利用
情報検索において、検索の度に検索対象データの性質を読み取り、検索結果に含めるかどうかを判断するのは非現実的で非効率である. そこで、事前に検索対象データを検索を行いやすいように加工し、整理しておく必要があり、その方法としてメタデータを用いる. 検索対象データの内容をメタデータとして表現し、検索を行う際には、メタデータを基に検索を行うため、検索対象データの中身を一つ一つ確認する必要がなくなり、検索効率が向上する.

現在の主流な情報検索システムでは、検索対象データについて、そのデータの内容を表す単語や、データ中に頻出する単語を索引語というメタデータとして付与している.

図書館情報学分野におけるメタデータの利用
目録や索引などのように、図書館で本や雑誌などの資料を組織化し、管理、提供する上での必須の要素として利用されている. 主に、資料の管理・分類や資料の検索などに利用されている. 具体例としてはオンライン蔵書目録を挙げることができる. ここでは、情報検索分野と同様のメタデータの利用方法がなされている. また、利用者の特性にあった資料選択を行う上で、各資料に付与されたメタデータを基に判断し、提供するという利用方法がなされている.

メタデータとコンピュータ
メタデータをコンピュータ上で利用するためには、メタデータをコンピュータ上でどのように表現するかということを決定しなくてはならない. そこで必要となるのがメタデータスキーマである. そして、メタデータスキーマを統一しておくことで複数の主体によって記述されたメタデータの相互運用性を実現することができる. しかし、現在、スキーマ団体や特定の業界団体において様々なメタデータのスキーマが制定されている. また一方、メタデータスキーマ開発者はメタデータスキーマの開発において、メタデータの相互利用性を重視するか、そのコミュニティの利用目的に特化したメタデータ記述の要望を満たすことを重視するかのいずれかを選択しなくてはならないというジレンマに陥りがちである.

メタデータスキーマは以下の要素から構成されている：
 * 1) 属性集合（属性語彙）
 * メタデータとして記述する情報資源の属性の定義. 例えば：タイトル、著者、出版者など、属性を表す語とその集合の定義.
 * 1) 属性値型集合（属性値型語彙）
 * メタデータとして記述する属性値の記述形式の定義. 例えば、日付や名前の記述形式、主題を表す統制語彙など、属性値の型あるいは形式を表す語とその属性の定義.
 * 1) 構造的制約（抽象構文）
 * 属性値記述の省略可能性や繰返条件などメタデータの構造的な制約. 構造的制約は、具体的なシステム上でのメタデータの実現形式に依存しないメタデータの構文規則を決める.
 * 1) 実現形式（具象構文）
 * システム上でのメタデータの具体的表現形式. エディタ上で表現されるメタデータのコード.

関連記事

 * W3C
 * XML
 * フォークソノミー

参照文献

 * メタデータスキーマの再利用を指向したスキーマ設計支援システム, 庄山和男
 * タイトルなし,杉本重雄