oai-pmh の適用事例 -千葉大学学術情報リポジトリと nii...
DESCRIPTION
OAI-PMH の適用事例 -千葉大学学術情報リポジトリと NII メタデータ・データベースとの相互運用-. 千葉大学附属図書館 尾城 孝一 [email protected]. アウトライン. OAI-PMH 適用事例 千葉大学学術情報リポジトリ計画 NII メタデータ・データベース共同構築事業 OAI-PMH によるメタデータ連携 課題と展望. OAI とは. OAI ( Open Archives Initiative ) http://www.openarchives.org/ - PowerPoint PPT PresentationTRANSCRIPT
2003/10/3 NII総合目録データベース研修 1
OAI-PMH の適用事例-千葉大学学術情報リポジトリと NIIメタデータ・データベースとの相互運
用-
千葉大学附属図書館尾城 孝一
2003/10/3 NII総合目録データベース研修 2
アウトライン
OAI-PMH適用事例
千葉大学学術情報リポジトリ計画NII メタデータ・データベース共同構築事
業OAI-PMH によるメタデータ連携
課題と展望
2003/10/3 NII総合目録データベース研修 3
OAI とは
OAI ( Open Archives Initiative )http://www.openarchives.org/「メタデータ・ハーベスティング」を通じて多様
な電子図書館間の相互運用を促進することを目的とした国際的な運動
Open ?「無償」ではなく「開かれたシステム」
Archive ?厳密な意味での「アーカイブ」(保存庫)ではな
く,広い意味での電子情報を蓄積するためのリポジトリ(サーバ)
2003/10/3 NII総合目録データベース研修 4
OAI の歴史
1999 年 10 月(サンタフェ会議)e プリント・アーカイブの相互運用性の確
立メタデータ・ハーベスティングに基づくフ
レームワーク(サンタフェ協定)OAI の結成
2003/10/3 NII総合目録データベース研修 5
OAI の歴史(続き)
コンピュータ科学
arXiv.org
CogPrints
NCSTRL
NDLTD
RePEC
eプリント・アーカイブ
物理学
認知科学
学位論文
経済学
利用者
2003/10/3 NII総合目録データベース研修 6
OAI の歴史(続き)
コンピュータ科学
arXiv.org
CogPrints
NCSTRL
NDLTD
RePEC
eプリント・アーカイブ
物理学
認知科学
学位論文
経済学
利用者
メタデータ・ハーベスティング
統合メタデータ
DB
2003/10/3 NII総合目録データベース研修 7
OAI の歴史(続き)
2000 年 8 月DLF ( Digital Library Federation )と
CNI ( Coalition of Networked Information )が支援表明
対象範囲の拡大( e プリント・アーカイブ→各種電子コンテンツのリポジトリ)
2003/10/3 NII総合目録データベース研修 8
OAI の歴史(続き)
2001 年 1 月メタデータ・ハーベスティング・プロトコ
ル( Open Archives Initiative Protocol for Metadata Harvesting: OAI-PMH ) Ver.1.0 が制定
2002 年 6 月OAI-PMH Ver.2.0 発表
2003/10/3 NII総合目録データベース研修 9
OAI-PMH とは
基本的概念と定義OAI フレームワークの構成者リポジトリとハーベスタアイテムとレコードセットと選択的収集
OAI-PMH 要求プロトコルの特徴
2003/10/3 NII総合目録データベース研修 10
OAI-PMH フレームワークの構成者
データプロバイダリポジトリを維持し, OAI-PMH によりメ
タデータを開示するサービスプロバイダ
OAI-PMH を使用してデータプロバイダから収集したメタデータに基づき,付加価値のあるサービスを提供する
2003/10/3 NII総合目録データベース研修 11
リポジトリとハーベスタ
リポジトリOAI-PMH の要求に対して応答することのでき
るネットワークアクセス可能なサーバハーベスタに対してメタデータを開示するため
に,データプロバイダが管理する ハーベスタ
OAI-PMH 要求を発行するクライアント・アプリケーション
サービスプロバイダがリポジトリからメタデータを収集する手段として使用する
2003/10/3 NII総合目録データベース研修 12
リポジトリとハーベスタの関連図
リポジトリリポジトリ
データプロバイダ
ハーベスタハーベスタ
サービスプロバイダ要求
各種要求,収集条件,メタデータのフォーマット等の指定
応答
利用可能なメタデータフォーマット,リポジトリの情報,メタデータレコード等
2003/10/3 NII総合目録データベース研修 13
OAI の 3 層モデル
メタデータ・ハーベスティング
e プリントアーカイブ
電子図書館サーバ OPAC リポジトリ
サービス層(サービスプロバイダ)
データ層(データプロバイダ)
プロトコル層
クロス検索 リンキング
評価
2003/10/3 NII総合目録データベース研修 14
アイテムとレコード
アイテムリポジトリの構成要素あるひとつのリソースに関するメタデータを複数のフ
ォーマットで蓄積する概念的な容れ物(コンテナ)アイテムに包含されるさまざまなフォーマットのメタ
データは, OAI-PMH を通じてレコードとして収集される
リポジトリのなかでアイテムを一意に同定する識別子を持つ
レコードあるひとつのフォーマットで表現されたメタデータOAI-PMH の要求に対して, XML でコード化されたバ
イト・ストリームとして返戻される
2003/10/3 NII総合目録データベース研修 15
アイテムとレコードの関連図
アイテム
レコード
レコード
ダブリンコア
スキーマ A
リポジトリ
ハーベスタ1
ハーベスタ2
ダブリンコア形式のレコードを要求
スキーマ A 形式のレコードを要求
2003/10/3 NII総合目録データベース研修 16
セットと選択的収集
セット選択的収集のために複数のアイテムをグル
ーピングする概念必須ではない
選択的収集セットと日付スタンプを指定して,選択的
にメタデータを収集することが可能
2003/10/3 NII総合目録データベース研修 17
OAI-PMH 要求
要求(動詞) 機能
リポジトリに関する情報を得るための要求
Identify リポジトリに関する情報を取得する
ListMetadataFormats リポジトリにおける利用可能なメタデータ・フォーマットの一覧を取得する
ListSets リポジトリのセット構造を取得する
メタデータ収集のための要求
ListIdentifiers リポジトリからレコード中のヘッダー情報のみを取得する
ListRecords リポジトリから条件に合致するレコードを全て取得する
GetRecord リポジトリから個々のレコードを取得する
2003/10/3 NII総合目録データベース研修 18
プロトコルの特徴
簡潔で「敷居の低い」プロトコル 機能の制限 既存の標準の流用→実装コストの低減化
HTTP 要求 OAI-PMH の要求は, HTTP の GET もしくは POST を使って送
信される XML 応答
OAI-PMH の要求に対する応答は,全て XML でエンコードされ,文字コードには UTF-8 が使用される
メタデータ・フォーマット OAI-PMH は複数のメタデータ・フォーマットでのレコードの
送信をサポート 限定詞なしのダブリンコア( Simple DublinCore )での送信
は必須
2003/10/3 NII総合目録データベース研修 19
使用例( GetRecord )
http://mitizane.ll.chiba-u.jp/cgi-bin/oai/oai2.0?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:mitizane.ll.chiba-u.jp:00020115
リポジトリ( http://mitizane.ll.chiba-u.jp/cgi-bin/oai/oai2.0 )から識別子 oai:mitizane.ll.chiba-u.jp:00020115 のレコードを
oai_dc のメタデータフォーマットで取得せよ
ベースURL
要求の種別
引数
2003/10/3 NII総合目録データベース研修 20
要求・応答の実際
OAI Repository Explorerhttp://oai.dlib.vt.edu/cgi-bin/Explorer/
oai2.0/testoai
2003/10/3 NII総合目録データベース研修 22
データプロバイダ
現在, 115 のリポジトリが OAI-PMH( ver.2.0 )に準拠したデータプロバイダとして登録されているhttp://
www.openarchives.org/Register/BrowseSites.pl
2003/10/3 NII総合目録データベース研修 23
サービスプロバイダ
現在, 16 のサービスが OAI 準拠のサービスプロバイダとして登録されているhttp://
www.openarchives.org/service/listproviders.html
2003/10/3 NII総合目録データベース研修 24
関連プロジェクト
NSDL ( National Science Digital Library )http://nsdl.org/NSF が助成するプロジェクトサイエンスに関する多様なデジタル・コンテ
ンツを提供する電子図書館の構築をめざすNSDL のシステム・アーキテクチャにおいて,
OAI-PMH は重要な役割を果たしている
2003/10/3 NII総合目録データベース研修 25
関連プロジェクト(続き)
メロン財団メタデータ・ハーベスティング・イニシャティブ7 機関助成金総額 150万ドル課題
複数機関,複数分野にまたがる広範囲なメタデータに基づくポータル・サービスの設計
アーカイブや特殊コレクションからのメタデータ・ハーベスティング
特定主題の多様なフォーマットの資料に関するメタデータ・ハーベスティング
2003/10/3 NII総合目録データベース研修 26
関連プロジェクト(続き)
OAIsterhttp://oaister.umdl.umich.edu/o/oaiste
r/ミシガン大学のプロジェクトイリノイ大学が開発したハーベスタを使用197 機関から収集した 1,538,431 件
( 2003 年 8 月 28 日現在)のメタデータ・レコードの検索サービスを提供
2003/10/3 NII総合目録データベース研修 27
千葉大学学術情報リポジトリとは
学術機関リポジトリ( Institutional Repository )の一種
千葉大学内で生産された電子的な知的生産物(学術論文,学位論文,プレプリント,統計・実験データ,教材,ソフトウェアなどの学術情報)を蓄積,保存し,学内外に発信するためのインターネット上の保存書庫
2003/10/3 NII総合目録データベース研修 28
システム概念図
千葉大学学術情報リポジトリ
(仮称)
千葉大学学術情報リポジトリ
(仮称)
コンテンツ登録コンテンツ登録図書館
検索インターフェイス検索インターフェイス
学内研究者等
学術論文プレプリント
学位論文
ソフトウェアデータベース
実験・統計データ
電子教材
・リポジトリ管理・メタデータ管理・長期保存・既存資料(紙媒体) の電子化
情報発信情報発信
2003/10/3 NII総合目録データベース研修 29
NII メタデータ・データベース共同構築事業
大学からの情報発信支援メタデータの共同分担入力→メタデー
タ・データベースの構築直接入力既存メタデータの一括登録
GeNii/JuNii での公開
2003/10/3 NII総合目録データベース研修 30
OAI-PMH によるメタデータ連携
千葉大学学術情報リポジトリ
(仮称)
千葉大学学術情報リポジトリ
(仮称)
コンテンツ登録コンテンツ登録図書館
検索インターフェイス検索インターフェイス
学内研究者等
学術論文プレプリント
学位論文
ソフトウェアデータベース
実験・統計データ
電子教材
・リポジトリ管理・メタデータ管理・長期保存・既存資料(紙媒体) の電子化
情報発信情報発信
メタデータデータベースメタデータ
データベース
JuNiiJuNii
メタデータ連携
OAI-PMH
千葉大学 NII
2003/10/3 NII総合目録データベース研修 31
サービスプロバイダとしてのNII メタデータデータベース
NIIメタデータデータベース
OAI-PMHによるメタデータ・ハーベスティングOAI-PMHによるメタデータ・ハーベスティング
A 大学 B 大学 C大学 D研究所
学術機関リポジトリ
論文
データ
教材
ソフトウェア
学術機関リポジトリ
論文
データ
教材
ソフトウェア
学術機関リポジトリ
論文
データ
教材
ソフトウェア
学術機関リポジトリ
論文
データ
教材
ソフトウェア
サービスプロバイダ
データプロバイダ
2003/10/3 NII総合目録データベース研修 32
データプロバイダとしてのNII メタデータデータベース
NII メタデータデータベース
登録処理
直接入力 個別収集 OAI-PMH収集
データプロバイダ サービスプロバイダ
各種ポータルサービス
利用者OAI-PMH による
選択的収集
2003/10/3 NII総合目録データベース研修 33
課題と展望
OAI-PMH の可能性分散・統合型総合目録の形成各種ポータルサービスへの応用
相互運用性に対する意識の向上電子情報資源(データベース,電子図書館サーバ,
リポジトリ等)をインターネット上の「孤島」に終わらせないために
OAI-PMH の普及広報・宣伝活動の必要性
関連ソフトウェアのオープン・ソース化OAI 関連ツール
http://www.openarchives.org/tools/