1 / 20

Z39.50 KOSMOSII への実装と課題

Z39.50 KOSMOSII への実装と課題. 慶應大学メディアセンター本部 入江 伸 Irie@mita.lib.keio.ac.jp. Z39.50 とは?. 北米の標準規格: ANSI/NISO Z39.50-1995, Information Retrieval (Z39.50): Application Service Definition and Protocol Specification.

sutton
Download Presentation

Z39.50 KOSMOSII への実装と課題

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Z39.50KOSMOSIIへの実装と課題 慶應大学メディアセンター本部 入江 伸 Irie@mita.lib.keio.ac.jp

  2. Z39.50とは? • 北米の標準規格:ANSI/NISO Z39.50-1995, Information Retrieval (Z39.50): Application Service Definition and Protocol Specification. • 国際規格:ISO 23950:1998, Information and documentation - Information retrieval (Z39.50) - Application service definition and protocol specification. • 開発:ZIG - Z39.50 Implementors Group

  3. 何のために? • 横断検索(同じインターフェースで) • 分散しているデータベースを • 異なるデータベースを • データタイプ • 目録規則 • ソフトウエア • プラットフォーム 博物館 図書館 資料館 検索要求

  4. Facilities、構成要素 • Initialization (初期化) • Search (検索) • Retrieval (返戻) • Result-set-delete (結果集合の削除) • Browse (拾い読み) • Sort (並び) • Access Control (アクセス制御) • Accounting/Resource Control (アカウント/情報源 制御) • Explain (詳細) • Extended Service (拡張サービス) • Termination (終了) Application Service Definition

  5. Services、サービス • Init(初期化) • Search(検索) • Present(返戻) • Scan(通覧) • Sort(並び順の変更) • Close(終了)

  6. Protocol、対話の規則 • Client-Server model (クライアント・サーバー) • Origin - Target • Query Formation (検索式) • type-1 query • Reverse Polish Notation (逆ポーランド記法) • Attribute Sets (属性集合) • bib-1(書誌),GILS(米国政府文書),CIMI(博物館) • Response Records (返戻レコード) • MARC,SUTRS,GILS,GRS-1

  7. Use ... Relation less than less than or equal ... Position first in field first in subfeild ... Structure phrase word ... Truncation right truncation ... Completeness complete subfeild ... Attribute set bib-1(Search)

  8. Use Value Personal name 1 Corporate name 2 Conference name 3 Title 4 Title series 5 Title uniform 6 ISBN 7 ISSN 8 … Use Value Author-name 1003 Any 1016 … Originから「Titleが“遺伝子”のものを検索しなさい」という要求が来た場合、Targetで受け取る情報は、、、、 Attribute-type=1 (Use) Attribute-value=4 (Title) query-string=遺伝子、、、 Use attribute set (bib-1)

  9. bib-1の実際 • 検索要求タイトルが「遺伝子」かつ件名が「植物生理学」の本を探したい!! • 検索式???インターフェース??マンマシーン?SELECT TITLE=遺伝子 AND SUBJECT=植物生理学 • 逆ポーランド記法で表現???遺伝子/4 植物生理学/21AND • APDU(Z39.50 application protocol data units)として表現?OID 1.2.840.10003.3.1,attributeType=1,attributeValue=4,term=遺伝子,attributeType=1,attributeValue=21,term=植物生理学,operator=AND…(実際はコード化情報のみ) • BER(ISO 8825 Basic Encoding Rules)により符号化、バイナリイメージとしてターゲットへ….0101010001010100001001010001001001

  10. KOSMOSへの実装 (1) • Z39.50の実装とは??? • KOSMOSの検索機能を • KOSMOSのインデックス仕様を • KOSMOSのレコード形式を Z39.50の仕様に、、、 対応させる???

  11. KOSMOSへの実装 (2) • KOSMOSの検索機能とZ39.50 • ブール演算 (AND,OR,AND-NOT) • 前方一致 (検索語?) • 完全一致 (検索語/) • フレーズ • ワード Z39.50 KOSMOS

  12. KOSMOSへの実装 (3) • KOSMOSのインデックス仕様とZ39.50 WebOPAC 書名・誌名中の語=遺伝子 限定子へ展開 ET=遺伝子 TW=遺伝子 TP=遺伝子 RT=遺伝子 ET=遺伝子 TS=遺伝子 Z39.50 Origin Attribute-type=1 (Use) Attribute-value=4 (Title) query-string=遺伝子 KOSMOS Index ET=遺伝子 RT=DNA TP=分子 PN=ワトソン IS=8987-0987 IB=0987678909 SW=生物学...

  13. KOSMOSへの実装 (4) • KOSMOSのレコード形式とZ39.50 Z39.50 Origin Z39.50 Target KOSMOS 要求 KOSMOS フォーマット SUTRS 返戻 Usmarc フォーマット 変換

  14. KOSMOSへの実装 (5) • Z39.50のKOSMOSへの実装とは、、、 1) Originの話すZ39.50の言葉をKOSMOSの言葉に翻訳。 2) KOSMOSでOriginの要求を処理。 3) 結果をZ39.50の言葉に翻訳し、Originへ返す。

  15. Z39.50雑記 • Z39.50は、シンプル??? • いいえ、とても複雑です!!! • データベース検索の手法が網羅されています! • Z39.50は、新しい??? • いいえ、とても古いです!!! • 通信のインフラが未整備な時代の仕様です! • Z39.50は、完成されている??? • いいえ、未解決な部分があります!!! • 多言語処理、Webベース(Stateless) けれども

  16. Z39.50は、、、 分散した異種のデータベースに対し、同時に 検索を投げかけることができる、唯一効果的 な手段であり、幅広い利用者の要求を満た すものです!!! ただし、、、効果を発揮するためには、Z39.50に精通する必 要があります。 対抗馬としては、XML、RDF、とWebの技術を使った仕組 みが考えられますが、、、

  17. Z39.50コミュニティー? • 各データベースがZ39.50Targetを実装すればいいだけ??? いいえ、検索に関して、基本的なルールを合意、公開することが重要??

  18. 合意すべきルールとは? • 文字コード、日本語国内、海外、ローマ字、カナ、漢字、、、 • インデックスワード、フレーズ、フルフレーズ、、、 • 正規化ストップワード、ストップキャラクタ、、、 共通のデータフォーマット?メタフォーマット?マッピング?考える土台、土俵が必要?

  19. 参考文献 • Library of Congress: Z39.50 Maintenance Agencyhttp://lcweb.loc.gov/z3950/agency/ • NISO: Z39.50 Resource Pagehttp://www.niso.org/z3950.html • Z39.50 for All (Paul Miller) Ariadne, Issue 21, September 1999) http://www.ariadne.ac.uk/issue21/z3950/intro.html • インテック・ウェブ・アンド・ゲノム・インフォマティクス株式会社: Z39.50 Technical and Practical Information Home Pagehttp://z3950.isl.intec.co.jp/

  20. Z39.50ClientGateway Target Z39.50ClientGateway Web base Application Browser Z39.50 Origin Origin Origin Origin Http Origin Origin Origin Origin Origin Origin KOSMOSII Z39.50

More Related