Iugonet 20100831 意見交換会sru

12
外外外外外外外外外外外外外外外外 外外外外外外外外 小小小小 *1 小小小小 *2 小小小小 *3 小小小小 *4 小小小 *2 小小小 *4 小小小小 *1 小小小小 *5 小小小小 *6 小小小 *7 小小小小 *7 *1 小小 小小小小小小小小小小小小小小 ・、 * 2 小小小小小小小小小小小小小小*3 小小 小小小小小小小小小小 * 4 小小 小小小小小小 *5 小小小小小* 6 小小小 小小小小小小小小小 小小小小小*7 小小 小小小小小

Transcript of Iugonet 20100831 意見交換会sru

Page 1: Iugonet 20100831 意見交換会sru

外部提供インターフェイスを用いたメタデータの流通

小山幸伸 *1 、河野貴久 *2 、阿部修司 *3 、新堀淳樹 *4 、堀智昭 *2 、林寛生 *4 、吉田大紀 *1 、田中良昌 *5 、鍵谷将人 *6 、上野悟 *7 、金田直樹 *7

*1 京大・地磁気世界資料解析センター、 *2 名古屋大学太陽地球環境研究所、*3 九大・宙空環境研究センター 、 *4 京大・生存圏研究所 *5 極地研究所、       *6 東北大・惑星プラズマ大気研究センター、 *7 京大・附属天文台

Page 2: Iugonet 20100831 意見交換会sru

外部提供インターフェイス①

• Web インターフェイス– ユーザー用

• 外部提供インターフェイス– 外部ソフトウェア

Page 3: Iugonet 20100831 意見交換会sru

外部提供インターフェイス③

• 外部提供インターフェイスの用途– IUGONET 解析ソフトウェアとの連携

• 他の可視化 /解析ソフトウェアとの連携↓

• (動的に観測データのロケーション情報を得られることが利点)

– 他のデータベースとの連携例えば、 World Meteorological Organization 図書館系等

Page 4: Iugonet 20100831 意見交換会sru

IUGONET 解析ソフトウェアとの連携クライアント側

(IDLVM+TDAS)

(4b) Wget(Internal call)

(1) Query

(2) Metadata

(5) Observational Data

(4a) Loadprocedure

(6) Plot

IUGONET metadata DB

(SRU/SRW, OpenSearch)

(3) DOMXML

IDL から DSpace にアクセスし、得られたメタデータを DOM で加工するテスト済み ( ただし DC) 。→残りは API の定義。

Page 5: Iugonet 20100831 意見交換会sru

IDL->SRU->MDB

pro iug_load_srw

file_name=‘srw.dat’

localdir=‘c:/test/’+file_name

url=‘http://iugonet1.stelab.nagoya-u.ac.jp:8080/SRW/search/jspui?query=mag’

file_http_copy,url,localdir,verbose=2

end

Page 6: Iugonet 20100831 意見交換会sru

検索結果 (XML 形式 )

この様な XML ファイルから、 URL 情報を切り出す際に XML Parser を使用する。

(IDL の場合は DOM)

URL 情報を切り出す為のサンプル・プログラム(代表的なプログラム言語で記

述)は、 IUGONET によって提供されるでしょう。

Page 7: Iugonet 20100831 意見交換会sru

検索結果の変換( IDL+DOM )

• 以下のコマンドで "sampleSRWresult.xml" の<recordData> タグの値を取得できる。

• oDoc = OBJ_NEW('IDLffXMLDOMDocument',filename="sampleSRWresult.xml") ;Load XML

• oNodeList = oDoc->GetElementsByTagname('recordData')

• oName = oNodeList->Item(0) • oNameText = oName->GetFirstChild() • print,oNameText->GetNodeValue() ;Get value • OBJ_DESTROY, oDoc

Page 8: Iugonet 20100831 意見交換会sru

考えられる運用

Primary MDB

SecondaryMDB

冗長構成IDL

load_blabla.pro(URL を保持 )

DB

① クエリー

② クエリー ×

×

③URL を閲覧 ④ データ取

Page 9: Iugonet 20100831 意見交換会sru

外部提供インターフェイスの利用者

• メタデータ・データベースを IDL から検索し、実データの URL を取得するプロシージャは UDAS で提供される。

• IUGONET 側から API が公開されるまで待つ。– はっきりしたリリース日は言えない。– しかしながら、 IUGONET-MDB と IUGONET- 解析ソフトウェ

アの連携を SGEPSS での話題にしたい。– WMO 、 ERG 、 Dagik などと協調する上でも、最重要課題と

認識している。

Page 10: Iugonet 20100831 意見交換会sru

外部提供インターフェイス③

• 外部提供インターフェイスの用途– IUGONET 解析ソフトウェアとの連携

•他の可視化 /解析ソフトウェアとの連携

– 他のデータベースとの連携

Page 11: Iugonet 20100831 意見交換会sru

図書館業界

NDL Search(PORTA を内

包 )

SRU/SRW

OpenSearch

OAI-PMH

170もの DB を横断検索!(DC だから、話は単純ではあるが。)

Page 12: Iugonet 20100831 意見交換会sru

IUGONET の周辺

WMO は SRU を実装済み & 運用中

メタデータ・フォーマットが異なる点が課題。

超高層大気以外の地球環境情報の MDB

数値モデル実験の MDB

衛星観測のMDB

ポータル

WMO

MDB

MDB

VDC4EPS