YAZのデモプログラムの機能

YAZが用意しているデモプログラム clientは、一通りの機能をサポートしており、 コマンドラインでの Z39.50 クライアントである このプログラムを動かすとすべての動作は コマンドを打つことによってできる。 client と入力するとこのデモクライアントは立ち上がり、 Z> というプロンプトを表示する。


d130@voyager(2)% client
Z>

次に、openというコマンドを使って検索サーバに接続要求をだす。 以下は、ベル研究所の検索サーバに接続しているところである。 接続が成功すると検索サーバのIDなどが表示されプロンプトが返ってくる。
Z> open tcp:z3950.bell-labs.com:210
Connecting...Ok.
Sent initrequest.
Connection accepted by target.
ID     : AT&T-Test
Name   : Library Network Z39.50 Server
Version: 0.1
Z>

検索は find コマンドを用いて行なう。 アクセスポイントを指定した検索や、履歴を利用した検索ができる。
Z> find @attr 1=4 library
Sent searchRequest.
Search was a success.
Number of hits: 1570, setno 1
records returned: 0
Z> find @and @set 1 information
Sent searchRequest.
Search was a success.
Number of hits: 241, setno 2
records returned: 0
Z> 

返戻(検索結果のとりよせ)はshowコマンドを使う。
Z> show
Sent presentRequest (11+1).
Received presentResponse.
Records: 1
[books]Record type: USmarc
001   116200
035    $a  116200E
092    $a  025.3 $b  S49s
100 10 $a  Settel, B., ed.
245 10 $a  Subject description of books: a manual of procedures for 
           augmenting subject descriptions in library catalogs.
260 0  $a  Sch. of Inform. Studies, Syracuse U. $c  1977.
300    $a  1v. (var. pagings)
440  0 $a  Syracuse University. School of Information Studies. 
           Research Studies ; $v  no. 3.
690    $a  Library catalogs
690    $a  Subject headings
690    $a  Subject catalogs
Z> 

応用的な機能である scan 機能は scan を使う。 scan機能はインデックスワードなどのスキャンニング(ブラウジング)機能である。
Z> scan library
SCAN: 20 entries, position=5
  libraries' (1)
  libraries--a (2)
  libraries/date (1)
  libraries/networking/data (1)
* library (2424)
  library administration (54)
  library administration division (1)
  library administrators (1)
  library and information research group  great britain (1)
  library and information technology association  us (3)
  library applications (23)
  library architecture (6)
  library association (4)
  library associations (1)
  library binding institute (1)
  library branch (1)
  library buildings (6)
  library catalogs (18)
  library catalogs and readers (1)
  library cooperation (7)
Z> 


Yuka Egusa
Tue Feb 3 20:25:35 1998