Z39.50


Z39.50

Z39.50は、TCP / IPコンピュータネットワークを介してデータベースから情報を検索および取得するための国際標準の クライアントサーバー、アプリケーション層 通信プロトコルです。これは、ANSI / NISO規格Z39.50、およびISO規格23950でカバーされています。規格の保守機関は米国議会図書館です。
Z39.50は広く使用されていますでライブラリの環境、多くの場合に組み込まれた統合図書館システムと個人の書誌参照ソフトウェア。用間相互カタログ検索相互貸借は、多くの場合、Z39.50クエリで実装されています。
Z39.50プロトコルの作業は1970年代に始まり、1988年、1992年、1995年、2003年に連続したバージョンになりました。ContextualQueryLanguage(以前はCommon Query Languageと呼ばれていました)はZ39.50セマンティクスに基づいています。

コンテンツ
1 検索構文
2 近代化の取り組み
3 ファイアウォール情報
4 も参照してください
5 参考文献
6 外部リンク

検索構文
このプロトコルは、検索、取得、並べ替え、および参照をサポートしています。検索クエリには、通常、サーバーコンピューターでの情報検索を指定するための6つの属性(使用、関係、位置、構造、切り捨て、完全性)を定義するbib-1属性セットからの属性が含まれます。Z39.50の構文では、非常に複雑なクエリが可能です。
実際には、機能の複雑さは、開発者や商用ベンダーによる不均一な実装によって制限されます。Z39.50の構文は、基盤となるデータベース構造から抽象化されています。たとえば、クライアントが属性1003を使用して著者検索を指定した場合、サーバーはその検索を含まれているインデックスにマップする方法を決定する必要がこれにより、ターゲットデータベースについて何も知らなくても、Z39.50クエリを作成できますが、同じクエリの結果がサーバーによって大きく異なる可能性も1つのサーバーには作成者インデックスがあり、別のサーバーには作成者であるかどうかに関係なく、個人名のインデックスを使用できます。3つ目は、名前インデックスがなく、キーワードインデックスにフォールバックする場合があり、さらに別の3つ目は、適切なインデックスがなく、エラーを返す場合が
不整合を修正する試みは、バースプロファイル(1999年にワーキンググループが最初に会ったイギリスのバースにちなんで名付けられました)です。このドキュメントでは、一般的な書誌検索に使用する検索構文と、Bath準拠サーバーの予想される応答を厳密に指定しています。バスプロファイルの実装は遅いですが、Z39.50の風景を徐々に改善しています。バスプロファイルは、カナダ国立図書館文書館によって管理されています。

近代化の取り組み
Z39.50はWeb以前のテクノロジであり、さまざまなワーキンググループが、最新の環境により適合するように更新しようとしています。これらの試みはZING(Z39.50 International:Next Generation)の名称に該当し、さまざまな戦略を追求しています。
Z39.50への後継者は、ツインプロトコルですSRU / SRW(検索/ URL経由で取得/ Webサービスを検索/検索Z39.50通信プロトコル(とそれを置き換えるドロップ)、HTTPをまだの利点を維持するためにしようとしたとき)クエリ構文。SRUはRESTベースであり、クエリをURLクエリ文字列で表現できます。SRWはSOAPを使用します。どちらも、検索結果がXMLとして返されることを期待しています。
これらのプロジェクトは、元のZ39.50プロトコルよりも開発者の参入障壁がはるかに低く、ライブラリソフトウェアの比較的小さな市場がはるかに大きな市場向けに開発されたWebサービスツールの恩恵を受けることができます。
代替案には以下が含まれます。
メタデータハーベスティングのためのオープンアーカイブイニシアチブプロトコル(OAI-PMH)
SPARQL

ファイアウォール情報
Z39.50の登録済みインターネットIPポートは210です。大多数のサーバーがこのポートを使用していますが、Z39.50で世界中で使用されている他のポート番号は数十あります(例:2100、2200、2210、2213、3520、または1つのケース) 、さまざまなデータベースのポート2101以降)。

も参照してください
広域情報サーバー(WAIS) Dynix コハ OpenURL OpenSearch

参考文献
^ CQL:コンテキストクエリ言語:仕様SRU:URL、標準、米国議会図書館による検索/検索 ^ 「Z39.50情報検索標準:パートI:その過去、現在および未来の戦略的見解」。www.dlib.org 。
^ 「ライブラリメタデータの取得と収集におけるリンクトデータ」。
^ 「米国議会図書館Z39.50ファイアウォール情報」。
^ 「IANAポートおよびプロトコルレジストリ」。

外部リンク
Z39.50メンテナンスエージェンシー
Z39.50標準ドキュメント(pdf)