(57)【特許請求の範囲】
【請求項１】
図書館の蔵書に関する情報を記録している目録情報記憶手段、
前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、
利用者の閲覧履歴に関する利用者データ記憶手段、
及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供する蔵書検索方法であって、
前記情報管理サーバが、
前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得段階、
取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する段階、
前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する段階、
抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する段階、
前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索段階、及び
抽出した情報を前記利用者端末に送信する送信段階
を実行することを特徴とする蔵書検索方法。
【請求項２】
図書館の蔵書に関する情報を記録している目録情報記憶手段、
前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、
利用者の閲覧履歴に関する利用者データ記憶手段、
及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供するた
めの蔵書検索システムあって、
前記情報管理サーバが、
前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得手段、
取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する手段、
前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する手段、
抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する手段、
前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索手段、及び
抽出した情報を前記利用者端末に送信する送信手段
を備えることを特徴とする蔵書検索システム。
【請求項３】
図書館の蔵書に関する情報を記録している目録情報記憶手段、
前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、
利用者の閲覧履歴に関する利用者データ記憶手段、
及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供するための蔵書検索プログラムであって、
前記情報管理サーバを、
前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得手段、
取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する手段、
前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する手段、
抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する手段、
前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索手段、及び
抽出した情報を前記利用者端末に送信する送信手段
として機能させることを特徴とする蔵書検索プログラム。
【請求項４】
前記情報管理サーバが、検索キーワードを分類キーワードとする従属関係データを抽出した場合には、この従属キーワードを分類キーワードとする従属関係データを、前記従属関係データ記憶手段から抽出する処理を順次、繰り返し、従属キーワードを分類キーワードとする従属関係データを抽出できなくなるまで行なうことを特徴とする請求項３に記載の蔵書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば図書館における蔵書についての検索を行なう蔵書検索方法、蔵書検索システム及び蔵書検索プログラムに関する。
【背景技術】
【０００２】
図書館においては、利用者が読みたい図書や雑誌を検索したり、利用者に対して図書の貸し出しを行なったりする図書館業務が行なわれている。近年のコンピュータ等の発達により、インターネットを介して、図書館における蔵書の検索や予約などができるようになってきている。そこで、コンピュータ等を用いて、この図書館における各種情報の管理や図書館業務を実現するための技術がある（例えば、特許文献１参照。）。
【０００３】
この特許文献１に記載の発明において、利用者端末は、キーワード等から利用者が探している文献の可能性がある複数の文献を検索結果として表示する。そして、利用者端末は、該当する複数の文献が表示された検索結果の画面において、１の文献が選択されると、その選択された文献のタイトルデータを記憶する。更に、利用者端末は、記憶したタイトルを用いて、この文献について複写依頼画面を表示する。これにより、資料の複写や貸借の入力についての利用者の作業を効率的に、かつ容易に行なうことができるとしている。
【特許文献１】特開２００４−３０２８７７号公報（図５、図８及び図９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、目的の蔵書を検索するためにキーワードを用いることがある。この場合、利用者がキーワードを入力する。しかし、同じような意味の異なるワードがあるため、利用者が入力するキーワードが必ずしも適切であるとは限らない。このため、目的の蔵書を効率よく検索することは難しい。
【０００５】
一方、図書館では、通常、蔵書は、例えば、日本十進分類法（ＮＤＣ；Nippon Decimal
Classification）により分類されて配架されている。この日本十進分類法は、蔵書の内
容を、１０分野の分類区分（基礎区分）で分類し、更に各分野を１０分野ずつに次々と分類していく分類方法である。この分類は、時代の変化に応じて改訂されることがある。このため、日本十進分類法において、蔵書が属する分類に変更があった場合には、その蔵書の分類について変更登録を行なう必要があった。
【０００６】
また、図書館によっては、その図書館独自の分類を行ないたい場合がある。この場合、日本十進分類法による分類では、独自の分類を行なった書籍についての情報を提供することは、難しかった。
【０００７】
本発明は、上述した問題に鑑みてなされ、その目的は、利用者が選択された検索条件に適する多用な条件を用いて蔵書を検索することができ、独自の分類による情報の提供を行なうことができる蔵書検索方法、蔵書検索システム及び蔵書検索プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、図書館の蔵書に関する情報を記録している目録情報記憶手段、前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、利用者の閲覧履歴に関する利用者データ記憶手段、及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供する蔵書検索方法であって、前記情報管理サーバが、前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得段階、取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する段階、前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する段階、抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する段階、前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索段階、及び抽出した情報を前記利用者端末に送信する送信段階を実行することを要旨とする。
【０００９】
請求項２に記載の発明は、図書館の蔵書に関する情報を記録している目録情報記憶手段、前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、利用者の閲覧履歴に関する利用者データ記憶手段、及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供するための蔵書検索システムあって、前記情報管理サーバが、前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得手段、取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する手段、前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する手段、抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する手段、前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索手段、及び抽出した情報を前記利用者端末に送信する送信手段を備えることを要旨とする。
【００１０】
請求項３に記載の発明は、図書館の蔵書に関する情報を記録している目録情報記憶手段、前記蔵書についての分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データを記録した従属関係データ記憶手段、利用者の閲覧
履歴に関する利用者データ記憶手段、及び利用者端末に接続されるとともに、図書館の蔵書に関する情報を管理する情報管理サーバを用いて前記蔵書を検索し、この蔵書に関する情報を前記利用者端末に提供するための蔵書検索プログラムであって、前記情報管理サーバを、前記利用者端末から、検索する蔵書に関する検索キーワードを取得する取得手段、取得した検索キーワードを分類キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、前記検索キーワードの下位概念となる従属キーワードを特定する手段、前記検索キーワードを従属キーワードとする従属関係データを前記従属関係データ記憶手段から抽出し、この従属キーワードの上位概念となる分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する手段、抽出した従属キーワードのうち、前記利用者データ記憶手段に記録された利用者の閲覧履歴の図書と同じ分類の図書に含まれる従属キーワードを選定する手段、前記検索キーワードと、選定した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する検索手段、及び抽出した情報を前記利用者端末に送信する送信手段として機能させることを要旨とする。
【００１１】
請求項４に記載の発明は、請求項３に記載の蔵書検索プログラムにおいて、前記情報管理サーバが、検索キーワードを分類キーワードとする従属関係データを抽出した場合には、この従属キーワードを分類キーワードとする従属関係データを、前記従属関係データ記憶手段から抽出する処理を順次、繰り返し、従属キーワードを分類キーワードとする従属関係データを抽出できなくなるまで行なうことを要旨とする。
【００１３】
（作用）
本発明によれば、情報管理サーバは、分類キーワードと、この分類キーワードの下位概念となる従属キーワードとを関連付けた従属関係データ記憶手段に接続されている。情報管理サーバは、利用者端末から受信した検索条件を満たす分類キーワードの下位概念となる従属キーワードを抽出する。このため、情報管理サーバは、利用者端末から受信した検
索条件だけでなく、その下位概念となる従属キーワードも用いて、蔵書の検索を行なうことができる。従って、利用者が選択された検索条件に適する多用な検索キーワードを用いて蔵書を検索することができる。よって、キーワードが完全一致しない場合でも、目的の蔵書についての情報を効率よく検索することができる。なお、ここで、キーワードには、文字（ワード）だけでなく数字などの検索条件を含み、下位概念には、その分類条件の意味に包括される条件だけでなく、その分類条件を具体的に定義したような条件も含む。
【００１４】
また、従属キーワードは分類キーワードの下位概念であれば、任意に設定できる。このため、その図書館独自の分類を行なうこともでき、この場合には、独自の分類を行なった書籍についての情報を提供することができる。
【００１５】
更に、例えば、書籍を検索するときのキーワードを分類キーワード、従来の分類区分を従属キーワードとして関連付けした場合、その関連付けを変更するだけで、改訂による分類区分が変更となった全部の書籍について分類の変更登録を行なわなくても、改訂後の分類区分を用いて、書籍を検索することができる。従って、改訂による再分類をする手間を簡略化することができる。
【００１６】
本発明によれば、情報管理サーバは、利用者端末から受信した検索条件に関連付けられた従属キーワードを、最下位の下位概念まですべて抽出する。このため、目的の蔵書を検索するために、より多くの条件を用いることができる。
【００１７】
本発明によれば、情報管理サーバは、検索条件の上位概念を抽出し、この上位概念に関連付けられている下位概念の従属キーワードを用いて、蔵書を検索する。このため、利用者端末から受信した検索条件と、ほぼ同じ程度の概念の他の従属キーワードをも用いて蔵書を検索することができる。
【発明の効果】
【００１８】
本発明によれば、利用者が選択された検索条件に適する多用な条件を用いて蔵書を検索することができ、独自の分類による情報の提供を行なうことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を具体化した一実施形態を図１〜図４に基づいて説明する。本実施形態においては、図書館の蔵書を管理する情報管理サーバとして、例えば大学や公共の図書館における図書館情報管理サーバ２０について説明する。なお、この図書館情報管理サーバ２０が蔵書検索システムを構成する。
【００２０】
図１に示すように、複数の利用者端末１０、図書館情報管理サーバ２０、情報保守管理端末３０が、ネットワークとしてのインターネットＩを介して接続されている。
利用者端末１０は、利用者が使用するコンピュータ端末である。利用者は、この利用者端末１０を用いて、図書館の蔵書について検索を行ない、その蔵書についての情報を取得する。この利用者端末１０は、蔵書を検索するために必要な検索キーワード等の検索条件を入力するための入力手段を備える。この入力手段としては、キーボードやマウスの他、音声入力やタブレットを用いてもよい。また、利用者端末１０は、蔵書の検索条件の入力を確認したり蔵書の検索結果を表示したりするための表示手段を備える。この表示手段としては、ディスプレイ等を用いる。なお、利用者端末１０として携帯電話等を用いてもよい。
【００２１】
図書館情報管理サーバ２０は、インターネットＩを介して利用者に図書館業務を提供するサーバである。この図書館情報管理サーバ２０は、目録管理機能、閲覧管理機能や蔵書検索機能等を備えた所蔵資料の電子目録（ＯＰＡＣ：Online Public Access Catalogue）
として機能する。この図書館情報管理サーバ２０は、図示しないＣＰＵ、ＲＡＭ及びＲＯＭ等を有し、後述する処理（取得段階、抽出段階、検索段階及び送信段階等を含む処理）を行なう。そして、このための蔵書検索プログラムを実行することにより、図書館情報管理サーバ２０は、取得手段、抽出手段、検索手段及び送信手段等として機能する。取得手段は、前記利用者端末から、検索する蔵書に関する検索条件を取得する。抽出手段は、取得した検索条件を満たす分類キーワードを特定し、この分類キーワードの下位概念となる従属キーワードを前記従属関係データ記憶手段から抽出する。この抽出手段は、従属キーワードを含む従属関係データを抽出した場合には、この従属キーワードを分類キーワードとする従属関係データを、前記従属関係データ記憶手段から抽出する処理を順次、繰り返し、従属キーワードを分類キーワードとする従属関係データを抽出できなくなるまで行なう。検索手段は、前記検索条件と抽出した前記従属キーワードとを用いて、前記目録情報記憶手段から前記蔵書に関する情報を検索して抽出する。送信手段は、抽出した情報を前記利用者端末に送信する。
【００２２】
図書館情報管理サーバ２０は、図示しない国立情報学研究所（ＮＩＩ：National Institute of Informatics）等のサーバに、ネットワークを介して接続されている。このサー
バは総合目録データベースを備えており、図書館情報管理サーバ２０は、この総合目録データベースに基づいて、目録所在情報サービス（ＮＡＣＳＩＳ−ＣＡＴ）の提供を受けることができる。
【００２３】
図書館情報管理サーバ２０は、目録情報記憶手段としての目録データ記憶部２２と、従属関係データ記憶手段としての従属関係データ記憶部２３とを備えている。
目録データ記憶部２２には、図書に関する目録情報を登録した図書目録データや、雑誌に関する目録情報を登録した雑誌目録データ等が記録されている。これら図書目録データや雑誌目録データは、蔵書として図書館に受け入れられて、その情報を図書館情報管理サーバ２０が管理されるときに登録される。
【００２４】
図書目録データは、図書に関する書誌データ及び所蔵データ等を含む。ここで、書誌データは図書に関するデータである。書誌データには、その図書の書名、出版者、刊行年、著者情報、概略、分類、ＩＳＢＮ（国際標準図書番号；International Standard Book Number）、ＮＣＩＤ（NACSIS-CAT の書誌レコードＩＤ）等に関するデータを含む。
【００２５】
ここで、書名データ領域には、その図書の題名に関するデータが記録されている。
出版者データ領域には、その図書を出版した者の名前に関するデータが記録されている。
【００２６】
刊行年データ領域には、その図書を刊行した年月に関するデータが記録されている。
著者情報データ領域には、その図書の著者に関するデータが記録されている。
概略データ領域には、その図書の内容の概略に関するデータが記録されている。
【００２７】
分類データ領域には、その図書の分類に関するデータが記録される。この図書の分類としては、例えば、日本十進分類表を用いる。
ＩＳＢＮデータ領域は、その図書の国際標準図書番号に関するデータが記録されている。
【００２８】
ＮＣＩＤデータ領域には、国立情報学研究所の総合目録データベースにおいて、その図書を特定するための識別番号に関するデータが記録されている。
また、所蔵データは、図書館が所蔵する図書に関するデータであり、１冊毎に登録される。従って、図書館は、同じ図書を複数冊、所蔵している場合には、その冊数に応じて所蔵データが記録されている。この所蔵データには、その図書の物理的な所在、請求記号、
資料ＩＤ、予約人数、ＩＳＢＮ等に関するデータを含む。
【００２９】
所在データ領域には、図書館においてその図書の収納場所である配架位置に関するデータが記録されている。
請求記号データ領域には、図書の背に貼られたラベルに関するデータが記録される。この請求記号データは、分類番号や著者記号（著者名などの頭文字アルファベット１文字）及び巻数・年数表示などを合わせたデータから構成される。
【００３０】
資料ＩＤデータ領域には、図書館においてその図書を特定するための識別子に関するデータが記録されている。この資料ＩＤデータは、本の表紙等に貼られたバーコードの識別子番号に関するデータである。
【００３１】
予約人数データ領域には、図書館においてその図書について予約をしている人数に関するデータが記録されている。
ＩＳＢＮデータ領域には、その図書の国際標準図書番号に関するデータが記録されている。このＩＳＢＮデータを介して、所蔵データとこの図書の書誌データとが関連付けられる。
【００３２】
雑誌目録データは、図書目録データと同様に、書誌データや所蔵データ等の雑誌に関するデータを含む。雑誌の書誌データは、雑誌の誌名、出版者等の書誌データや、図書館が所蔵する雑誌の巻号１冊毎に関するデータである。所蔵データには、その雑誌の物理的な所在、請求記号、予約人数等に関するデータが記録されている。
【００３３】
一方、従属関係データ記憶部２３は、図２に示すように、従属関係データ２３０を記録している。従属関係データ２３０は、その図書館において図書を独自に分類するために用いられるデータである。この従属関係データ２３０は、分類キーワード及び従属キーワードに関するデータを含んで構成されている。
【００３４】
分類キーワードデータ領域には、図書の分類として、この図書館において付与された分類名に関する分類キーワードデータが記録されている。
従属キーワード領域には、分類キーワードの下位概念として設定した従属キーワードが記録されている。この従属キーワード領域には、複数のキーワードを記憶することも可能である。本実施形態では、従属キーワードとして登録される言葉が、他の従属関係データ２３０における分類キーワードとしても登録することも可能である。
【００３５】
例えば、本実施形態では、「情報科学」を分類キーワードとする従属関係データ２３０の従属キーワードとして「コンピュータ」や「プログラミング」が設定されている。
また、「コンピュータ」を分類キーワードとする従属関係データ２３０の従属キーワードとして「インターネット」や「ＯＳ」が設定されている。このような場合、従属関係データ２３０の分類キーワードと同じ従属キーワード（ここでは「コンピュータ」）を有する従属関係データ２３０を関連付けていくことにより、図３に示すような階層構造５０を形成することができる。図３の階層構造５０においては、分類キーワードが「情報科学」の従属関係データ２３０には、「コンピュータ」、「プログラミング」、「情報数学」等が従属キーワードとして記録されている。また、分類キーワードが「コンピュータ」の従属関係データ２３０には、「インターネット」、「ＯＳ」等が従属キーワードとして記録されている。更に、分類キーワードが「プログラミング」の従属関係データ２３０には、「Ｃ言語」、「ＢＡＳＩＣ言語」等が従属キーワードとして記録されている。また、分類キーワードが「情報数学」の従属関係データ２３０には、「２進数」、「集合」等が従属キーワードとして記録されている。
【００３６】
一方、情報保守管理端末３０は、図書情報を保守管理するために用いるコンピュータ端末である。この情報保守管理端末３０は、その図書館員などが、蔵書に関する情報や従属関係データ２３０の設定等を変更したりする場合に用いられる。このため、情報保守管理端末３０は、蔵書について分類を付与したり、蔵書に関する情報を修正したりするために用いる入力手段や出力手段を備える。例えば、入力手段としてはキーボードやマウス、出力手段としてはディスプレイ等を用いる。
【００３７】
次に、図書館の図書についての検索を行なう検索処理について図４を用いて説明する。
この検索処理において、利用者端末１０は、インターネットＩを介して図書館情報管理サーバ２０に接続する。そして、図書館情報管理サーバ２０は、検索依頼画面データを送信する。これにより、利用者端末１０は、検索依頼画面をディスプレイに表示する。
【００３８】
ここで、利用者端末１０のディスプレイに表示された検索依頼画面に、利用者は、検索する図書について、検索条件としての検索キーワードを、入力手段を用いて入力する。利用者端末１０は、入力された検索キーワードを図書館情報管理サーバ２０に送信する。これにより、図書館情報管理サーバ２０は、検索キーワードを受信する（ステップＳ１−１）。
【００３９】
次に、図書館情報管理サーバ２０は、受信した検索キーワードを用いて従属キーワードを抽出する従属キーワード抽出処理を実行する（ステップＳ１−２）。具体的には、図書館情報管理サーバ２０は、受信した検索キーワードを分類キーワードとする従属関係データ２３０を検索する。そして、該当する従属関係データ２３０を抽出した場合には、その従属関係データ２３０の従属キーワードを抽出する。例えば、検索キーワードとして「情報科学」を受信した場合には、その従属キーワードの「コンピュータ」及び「プログラミング」等を抽出する。
【００４０】
ここで、図書館情報管理サーバ２０は、抽出した従属キーワードを分類キーワードとする従属関係データ２３０を更に抽出する。例えば、抽出した従属キーワードが「コンピュータ」や「プログラミング」であった場合、分類キーワード「コンピュータ」の従属キーワードである「インターネット」や「ＯＳ」等と、分類キーワード「プログラミング」の従属キーワードである「Ｃ言語」や「ＢＡＳＩＣ言語」等とを抽出する。
【００４１】
そして、図書館情報管理サーバ２０は、順次、抽出した従属キーワードを分類キーワードとする従属関係データ２３０の新たな従属キーワードを抽出する。そして、抽出した従属キーワードを分類キーワードとする従属関係データ２３０を抽出できなくなるまで従属キーワード抽出処理を継続する。例えば、「インターネット」や「ＯＳ」を分類キーワードとする従属関係データ２３０の従属キーワードを検索する。このとき、これらの下位概念としての従属キーワードがある場合にはそれらを抽出し、従属キーワードがない場合には従属キーワードの抽出を終了する。
【００４２】
次に、図書館情報管理サーバ２０は、検索キーワード及び従属キーワードを用いて、該当する図書を検索する（ステップＳ１−３）。具体的には、図書館情報管理サーバ２０は、受信した検索キーワード、及びこれから関連付けて抽出した従属キーワードを用いて、これらをタイトルや内容の概略等に含む図書目録データを、目録データ記憶部２２から検索して抽出する。
【００４３】
そして、図書館情報管理サーバ２０は、表示ファイルデータを生成する（ステップＳ１−４）。具体的には、図書館情報管理サーバ２０は、ステップＳ１−３において抽出した図書の書誌データを一覧表示するためのＨＴＭＬファイルデータを生成する。
【００４４】
そして、図書館情報管理サーバ２０は、検索結果を利用者端末１０に送信する（ステップＳ１−５）。具体的には、図書館情報管理サーバ２０は、抽出した蔵書の図書目録データを含む表示画面データを利用者端末１０に送信する。
【００４５】
そして、利用者端末１０は、受信した表示画面データに基づいて、検索した図書の題名を一覧表示する。これにより、利用者は、検索結果の一覧に基づいて、目的の図書を見つけることができる。
【００４６】
次に、上述した図書館情報管理サーバ２０の従属関係データ記憶部２３の従属関係データ２３０データの更新処理について説明する。
この場合、情報保守管理端末３０は、従属関係データ記憶部２３に既に登録されている従属関係データ２３０を抽出して、ディスプレイに表示する。具体的には、情報保守管理端末３０は、分類キーワードが他の従属関係データ２３０の従属キーワードとなっている従属関係データ２３０同士を関連付けて、図３に示す階層構造５０を、ディスプレイに表示する。ここで、図書館員は、表示された階層構造５０の分類キーワード及び従属キーワードを変更したり、追加したり、削除したりして、従属関係データ２３０の更新を行なう。そして、分類キーワード及び従属キーワードの更新が完了すると、情報保守管理端末３０は、更新した分類キーワードと、この下位概念となる従属キーワードとを関連付けた従属関係データ２３０として、従属関係データ記憶部２３に記録する。以上により、従属関係データ２３０データの更新処理が終了する。
【００４７】
本実施形態によれば、以下のような効果を得ることができる。
○  本実施形態では、図書館情報管理サーバ２０は、目録データ記憶部２２と従属関係データ記憶部２３とを備えている。目録データ記憶部２２には、図書に関する目録情報を登録した図書目録データや、雑誌に関する目録情報を登録した雑誌目録データ等が記録されている。従属関係データ記憶部２３は、分類キーワード及びこの分類キーワードの下位概念として設定された従属キーワードとを含む従属関係データ２３０を記録している。図書館情報管理サーバ２０は、利用者端末１０から受信した検索キーワードを分類キーワードとする従属関係データ２３０を従属関係データ記憶部２３から検索して、従属キーワードを抽出する（ステップＳ１−２）。図書館情報管理サーバ２０は、検索キーワード及び従属キーワードを用いて、目録データ記憶部２２から図書目録データを抽出する（ステップＳ１−３）。図書館情報管理サーバ２０は、表示ファイルデータを生成し（ステップＳ１−４）、検索結果を利用者端末１０に送信する（ステップＳ１−５）。このため、図書館情報管理サーバ２０は、利用者端末１０から受信した検索キーワードだけでなく、更に、その下位概念となる従属キーワードをも用いて、蔵書の検索を行なう。従って、相互に関連付けられたキーワードを用いて蔵書を検索することができる。よって、キーワードが完全一致しない場合でも、蔵書についての情報を効率よく検索することができる。
【００４８】
○  本実施形態では、図書館情報管理サーバ２０は、従属キーワードを抽出する場合（ステップＳ１−２）、まず、利用者端末１０から受信した検索キーワードを分類キーワードとする従属関係データ２３０を検索して、その従属関係データ２３０の従属キーワードを抽出する。図書館情報管理サーバ２０は、抽出した従属キーワードを分類キーワードとする従属関係データ２３０を更に抽出する。そして、図書館情報管理サーバ２０は、順次、抽出した従属キーワードを分類キーワードとする従属関係データ２３０の新たな従属キーワードを抽出する。そして、抽出した従属キーワードを分類キーワードとする従属関係データ２３０を抽出できなくなるまで抽出を続ける。このため、図書館情報管理サーバ２０は、利用者端末１０から受信した検索キーワードに関連付けられた従属キーワードを、最下位の下位概念まですべて抽出し、これらを用いて図書目録データを目録データ記憶部２２から検索して抽出する。従って、検索するために適切な検索ワードを、より多く用いて蔵書を検索することができる。
【００４９】
また、上記実施形態は、以下のように変更してもよい。
・  上記実施形態においては、利用者端末１０から受信した検索キーワードを分類キーワードとして、その検索キーワードの下位概念を抽出した。これに限らず、受信した検索キーワードを下位概念とする上位概念ワードを抽出して、この上位概念ワードやこの上位概念ワードの下位概念ワードを用いて検索を行なってもよい。この場合、図書館情報管理サーバ２０は、前記検索条件を従属キーワードとする従属関係データを、前記従属関係データ記憶手段から抽出する上位概念抽出手段として更に機能する。更に、この図書館情報管理サーバ２０は、前記上位概念抽出手段により抽出した従属関係データの分類キーワード、及びこの分類キーワードの下位概念となる従属キーワードを用いて、前記目録情報記憶手段から前記蔵書を検索する検索手段として機能する。このため、図書館情報管理サーバ２０は、上位概念抽出段階も行ない、具体的には図５に示すような検索処理を行なう。
【００５０】
ここで、まず、図書館情報管理サーバ２０は、利用者端末１０から検索条件としての検索キーワードを受信し（ステップＳ２−１）、その検索キーワードを従属キーワードとする従属関係データ２３０の分類キーワードを抽出する（ステップＳ２−２）。すなわち、図書館情報管理サーバ２０は、検索キーワードの上位概念のキーワードを、従属関係データ２３０から抽出する。例えば、図書館情報管理サーバ２０が、「コンピュータ」という検索キーワードを受信したとする。このとき、「コンピュータ」を従属キーワードとする分類キーワードの「情報科学」を抽出する。
【００５１】
次に、図書館情報管理サーバ２０は、抽出した分類キーワードに基づく従属キーワードを抽出する（ステップＳ２−３）。例えば、「情報科学」が上位概念として抽出された場合には、これを分類キーワードとする従属関係データ２３０（「コンピュータ」、「プログラミング」や「情報数学」等を従属キーワードとする従属関係データ２３０）を抽出する。
【００５２】
次に、図書館情報管理サーバ２０は、抽出した従属キーワードの選定を行なう（ステップＳ２−４）。この選定においては、例えば、図書館情報管理サーバ２０は、利用者端末１０に、抽出した従属キーワードを送信する。これにより、利用者端末１０は、上位概念として抽出した従属キーワードを表示して、検索条件に用いるキーワードを指定するように利用者に促す。ここで、検索条件に用いるキーワードが選択されると、利用者端末１０は、その選択されたキーワードを選定キーワードデータとして図書館情報管理サーバ２０に送信する。図書館情報管理サーバ２０は、利用者端末１０から受信した選定キーワードに基づいて、検索キーワードの上位概念から抽出した従属キーワードの選定を行なう。
【００５３】
これより後の処理（ステップＳ２−５〜Ｓ２−８）は、上記実施形態のステップＳ１−２以降と同様の処理を行なう。具体的には、図書館情報管理サーバ２０は、利用者端末１０から受信した検索キーワードを分類キーワードとする従属関係データ２３０を検索して抽出する（ステップＳ２−５）。そして、図書館情報管理サーバ２０は、受信した検索キーワード、ステップＳ２−４において選定した従属キーワード、ステップＳ２−５において抽出した従属キーワードを用いて、図書を検索する（ステップＳ２−６）。そして、図書館情報管理サーバ２０は、検索した図書を表示するための表示ファイルデータを生成し（ステップＳ２−７）、その表示ファイルデータを検索結果として、利用者端末１０に送信する（ステップＳ２−８）。従って、利用者端末１０から受信した検索キーワードと、ほぼ同じ程度の概念の他のワードをも用いて蔵書を検索することができる。
【００５４】
また、図５に示す検索処理において、抽出した従属キーワードの選定は自動的に行なうようにしてもよい。例えば、図書館情報管理サーバ２０に、選定を行なうための選定基準データとして利用者データ記憶手段を設ける。この利用者データ記憶手段には、図書館情
報管理サーバ２０からサービスの提供を受ける利用者に関する利用者データが記憶されている。この利用者データは、利用者の名前、利用者識別子、パスワード、閲覧履歴及びブックマークに関するデータを含む。
【００５５】
名前データ領域には、その利用者の名前に関するデータが記録される。利用者識別子データ領域には、その利用者を特定するための識別子に関するデータが記録される。パスワードデータ領域には、その利用者が用いるパスワードが記録される。このパスワードデータと利用者識別子データとを用いることにより、その利用者は、図書館情報管理サーバ２０を利用することができる。閲覧履歴データ領域には、その利用者の閲覧履歴に関するデータが記録される。ブックマークデータ領域には、検索閲覧した蔵書のうち利用者がブックマークを設定した蔵書を特定するデータが記録されている。このブックマークデータ領域には、利用者がブックマークを付けた蔵書に関するデータが記録される。
【００５６】
ここで、利用者が図書館情報管理サーバ２０を利用する場合には、利用者識別子及びパスワードを用いて、図書館情報管理サーバ２０に接続する。そして、図書館情報管理サーバ２０は、図５の検索処理の抽出した従属キーワードの選定を行なう場合（ステップＳ２−４）、利用者識別子及びパスワードに基づいて利用者情報を抽出し、その利用者の閲覧履歴及びブックマークを抽出する。そして、この利用者の閲覧履歴及びブックマークに基づいて、抽出した従属キーワードの選定を行なう。例えば、既に利用者が閲覧履歴をした図書と同じ分類（日本十進分類表の分類）の図書に含まれる従属キーワードを選定する。これにより、抽出した従属キーワードを自動的に絞り込んだ上で、図書の検索を行なうことができる。
【００５７】
・  上記実施形態においては、分類条件として分類キーワードを用い、この分類キーワードの下位概念である従属キーワードを関連付けた。ここで、分類キーワードと従属キーワードとの関連付けは、一般的なワード（言葉）の下位概念には限定されない。例えば、分類キーワード「近代日本文学」に対して、それを定義する内容、例えば、「１９００年〜１９４５年の出版で、日本語で記載されている文学」という従属キーワードを対応付けてもよい。更に、図書館において任意のグルーピングを行ない、それに対する分類キーワードを付与してもよい。例えば、「○○大学の教授、講師の書籍」という分類キーワードの下位概念として、この大学の「教授、講師等の名前」を従属キーワードとして対応付けた従属関係データ２３０としてもよい。
【００５８】
また、例えば図書目録データの分類（日本十進分類法）を従属キーワードとして用い、この従属キーワードの上位概念となる分類キーワードとして、その分類に属する書籍のキーワードを用いてもよい。この場合には、日本十進分類法による分類が改訂された場合、従属キーワードを改訂後の日本十進分類法の分類に関連付けておく。これにより、日本十進分類法による改訂を各蔵書に反映しなくても、その分類キーワードと従属キーワードの対応付けを変更するだけで、改訂後の分類に基づいて蔵書を検索することが可能となる。
【００５９】
・  上記実施形態においては、図書の検索を行なう場合について説明した。これに限らず、雑誌の検索を行なう場合においても同様な検索処理を行なってもよい。
【図面の簡単な説明】
【００６０】
【図１】実施形態におけるシステム構成概略図。
【図２】従属関係データ記憶部におけるデータ構成を説明する図。
【図３】キーワードの階層構造を説明するための説明図。
【図４】実施形態における検索処理の処理手順を説明する流れ図。
【図５】変更例における検索処理の処理手順を説明する流れ図。
【符号の説明】
【００６１】
１０…利用者端末、２０…情報管理サーバとしての図書館情報管理サーバ、２２…目録情報記憶手段としての目録データ記憶部、２３…従属関係データ記憶手段としての従属関係データ記憶部、２３０…従属関係データ。
【図１】
0004787590.tif 000002
【図２】
0004787590.tif 000003
【図３】
0004787590.tif 000004
【図４】
0004787590.tif 000005
【図５】
0004787590.tif 000006