(57)【要約】【課題】利用者が利用したい所蔵館のみを検索対象として指定できるようにし、さらに、検索結果として所蔵館リストを表示させ、目的の図書又は雑誌が所蔵されている所蔵館を判別できるようにする。【解決手段】サーバコンピュータ１１は、図書館の利用者が使用するクライアントコンピュータ１５とネットワークを介して接続される。サーバコンピュータ１１は、図書又は雑誌の目録情報を該図書又は雑誌を所蔵する所蔵館に関連付けて格納した検索ＤＢ１６にアクセス可能とし、クライアントコンピュータ１５からの検索要求に応じて、検索する所蔵館を指定させるための検索画面情報をクライアントコンピュータ１５に送信し、クライアントコンピュータ１５に検索画面を表示させ、該検索画面から検索指定された所蔵館を含む検索条件に基づいて検索ＤＢ１６を検索し、その検索結果として所蔵館リストをクライアントコンピュータ１５に送信する。【選択図】図１
2007011918.tif 000002
【特許請求の範囲】
【請求項１】
図書館の利用者が使用するクライアントコンピュータと、図書又は雑誌の目録情報を検索するサーバコンピュータとを有し、前記クライアントコンピュータと前記サーバコンピュータとがネットワークを介して接続された図書館における図書検索システムにおいて、前記サーバコンピュータは、図書又は雑誌の目録情報を該図書又は雑誌を所蔵する所蔵館に関連付けて格納した検索データベースにアクセス可能とし、前記クライアントコンピュータからの検索要求に応じて、検索する所蔵館を指定させるための検索画面情報を前記クライアントコンピュータに送信する手段と、前記クライアントコンピュータに表示された検索画面から検索指定された所蔵館を含む検索条件に基づいて前記検索データベースを検索する手段とを有し、その検索結果を前記クライアントコンピュータに送信することを特徴とする図書館における図書検索システム。
【請求項２】
請求項１に記載の図書館における図書検索システムにおいて、前記検索画面から入力された検索条件は、利用者が所望する図書又は雑誌を検索するための情報を含み、前記検索結果は、前記検索条件に対応する図書又は雑誌を所蔵する所蔵館のリストを含むことを特徴とする図書館における図書検索システム。
【請求項３】
請求項２に記載の図書館における図書検索システムにおいて、前記検索結果は、前記検索条件に対応する図書又は雑誌の貸し出し状況を所蔵館毎に示す情報を含むことを特徴とする図書館における図書検索システム。
【請求項４】
請求項３に記載の図書館における図書検索システムにおいて、前記クライアントコンピュータは、前記サーバコンピュータからの検索結果を表示する表示手段を有し、該表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所蔵館リストの中で、利用者に貸し出し可能な図書又は雑誌を所蔵する所蔵館を明示して表示することを特徴とする図書館における図書検索システム。
【請求項５】
請求項４に記載の図書館における図書検索システムにおいて、前記表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所蔵館リストの中で、未貸し出しの図書又は雑誌を所蔵する所蔵館を明示して表示することを特徴とする図書館における図書検索システム。
【請求項６】
請求項５に記載の図書館における図書検索システムにおいて、前記検索結果に含まれる所蔵館リストの中で、前記検索条件で指定された書誌データに対応する同じ図書又は雑誌を複数所蔵する所蔵館があり且つ該所蔵館に未貸し出しの図書又は雑誌が少なくとも１つある場合、前記表示手段は、前記サーバコンピュータからの制御情報に従って、前記未貸し出しの図書又は雑誌があることを通知するための情報を表示することを特徴とする図書館における図書検索システム。
【請求項７】
請求項１に記載の図書館における図書検索システムにおいて、前記検索画面から入力された検索条件は、利用者が所望する図書又は雑誌を検索するための情報を含み、前記検索結果は、前記検索条件に対応する図書又は雑誌の所在及び／又は請求記号のリストを含むことを特徴とする図書館における図書検索システム。
【請求項８】
請求項７に記載の図書館における図書検索システムにおいて、前記検索結果は、前記検索条件に対応する図書又は雑誌の貸し出し状況を所在毎に示す情報を含むことを特徴とする図書館における図書検索システム。
【請求項９】
請求項８に記載の図書館における図書検索システムにおいて、前記クライアントコンピュータは、前記サーバコンピュータからの検索結果を表示する表示手段を有し、該表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所在及び／又は請求記号のリストの中で、利用者に貸し出し可能な図書又は雑誌の所在及び／又は請求記号を明示して表示することを特徴とする図書館における図書検索システム。
【請求項１０】
請求項１乃至９のいずれか１に記載の図書館における図書検索システムとしての機能を実行するためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書館の利用者により利用可能な図書又は雑誌の目録情報等を検索するための図書館における図書検索システム、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、図書館において、例えば、図書の目録管理等の図書館業務を行うために図書に関する各種情報を管理する必要があった。近年のコンピュータ及びネットワークをはじめとする情報関連技術のめざましい発展により、図書館においてもコンピュータ等を用いた図書に関する各種情報の取得、管理がなされており、図書館業務における情報の電子化・オンライン化が進められている。
【０００３】
コンピュータ等を用いて図書館における各種情報の管理を実現するための図書館情報管理システムに要求される機能は、大きく、目録管理機能（基本機能）、閲覧管理機能、雑誌管理機能、蔵書点検機能、発注受入機能、相互貸借機能、図書検索機能（ＯＰＡＣ：Ｏｎｌｉｎｅ  Ｐｕｂｌｉｃ  Ａｃｃｅｓｓ  Ｃａｔａｌｏｇｕｅ）等からなり、１つの基本機能及び６つのサブ機能に分類される。
【０００４】
図９は、図書館情報管理システムに要求される機能の概要を説明するための図である。図書館情報管理システムに要求される機能としては、雑誌管理機能９０、発注受入機能１００、目録管理機能（基本機能）１１０、図書検索機能（ＯＰＡＣ）１２０、閲覧管理機能１３０、蔵書点検機能１４０、相互貸借機能１５０等の機能がある。
【０００５】
例えば、雑誌のように定期的あるいは非定期的に販売される書物は、通常の図書と区別して管理するほうが好ましく、雑誌管理機能９０により製本処理９１や雑誌あるいは該雑誌の製本代金の支払処理９２を管理する必要がある。また、雑誌及び雑誌以外の図書を発注、受入するために、購入調査処理９３を行う必要があり、該購入調査処理９３に基づく雑誌又は図書の発注処理９４、図書納品後の受入処理９５、さらには、代金の支払処理９２，１０１を管理する必要がある。
【０００６】
目録管理機能（基本機能）１１０は、図書納品後の受入処理９５の後に、例えば、国立情報学研究所（ＮＩＩ：Ｎａｔｉｏｎａｌ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｉｎｆｏｒｍａｔｉｃｓ）等の外部機関から提供される目録所在情報サービスの総合目録データベース（以下、ＮＡＣＳＩＳ−ＣＡＴという）に格納された目録情報の利用機能１１１により、図書の目録作成処理１１２を行い、目録作成後、配架場所を定めて配架処理１１４を行う機能を含む。また、これらの処理結果に基づいて蔵書の統計をとる蔵書統計処理１１３の機能も有している。
【０００７】
図書検索機能（資料検索：ＯＰＡＣ）１２０は、図書館の利用者が目録により検索を行うための目録検索処理１２１を行い、目録検索後、利用者は、貸出予約申請処理１２２あるいは文献複写申請処理１２３を行う。閲覧管理機能１３０は、利用者管理機能１３１により図書館の利用者を管理し、その利用者管理機能１３１による利用者情報及び図書の配架処理１１４による所蔵情報に基づいて図書の貸出返却処理１３２を行う。さらに、利用者管理機能１３１、貸出返却処理１３２、予約管理機能１３３の全てあるいは一部の情報に基づき利用統計をとる利用統計処理１３４の機能も有している。
【０００８】
蔵書点検機能１４０は、貸出返却処理１３２の情報に基づいて蔵書点検処理１４１を行う。また、相互貸借機能１５０は、図書検索機能１２０における文献複写申請処理１２３に基づいて、例えば、前述した国立情報学研究所等の外部機関から提供される図書館間相互貸借サービスの相互貸借データベース（以下、ＮＡＣＳＩＳ−ＩＬＬという）に格納された依頼情報、受付情報の利用機能１５１等により、他の図書館で管理している図書の複写を行う。さらに、貸出予約申請処理１２２により他の図書館で管理している図書を貸借することもできる。
【０００９】
図書館情報管理システムに要求される上述のごとき機能は、通常、機能毎に独立したシステムが存在し、図書館業務を行う図書館員は、機能毎に別々に操作を行うことになる。また、図書館情報管理システムにおいて、例えば、書名、著者名、出版者等といった図書の書誌データは、各図書館のローカルなデータベースで管理されている。以下、このようなデータベースのことをローカルデータベースという。
【００１０】
また、例えば、ＮＡＣＳＩＳ−ＣＡＴやＮＡＣＳＩＳ−ＩＬＬといったデータベースは、複数の図書館が共同して利用することができ、ネットワーク接続が可能である。以下、このようなデータベースのことをホストデータベースという。これらのホストデータベースは、書誌情報等をコンピュータで効率よく扱える形式で提供が可能なので、これを利用することにより書誌データの入力を省力化できる。ホストデータベースから、前述したローカルデータベースにデータをコピーし、登録（ローカル登録）することをダウンロードといい、その逆に、ローカルデータベースからホストデータベースにデータを登録することをアップロードという。
【００１１】
従来の図書館情報管理システムの図書検索システム（ＯＰＡＣ）に関し、例えば、特許文献１には、利用者の利用環境に応じた検索インタフェースを提供し、利用者が必要とする目録情報を迅速、且つ、確実に検索できるようにしたものが開示されている。
【特許文献１】特開２００３−９１５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した従来技術では、蔵書の所蔵館を知りたい場合、蔵書の書名、著者名などの書誌情報で検索してから１冊１冊の情報を参照しないと、利用者自身が利用したい館に目的の蔵書があることを確認できなかった。また、利用者自身が利用できる館が保有する蔵書のみを表示させることができなかった。
【００１３】
また、貸し出し可能な蔵書かどうかが判断できなかった。また、同じ蔵書が複数の館に存在する場合、利用者によっては蔵書を確保したい館を指定したい場合がある。従来の蔵書を確保する方法は、利用者自身が借りたい館に確保可能な蔵書があったとしてもその有無を利用者がＯＰＡＣから判断することができず、蔵書が返却されるまで待たなければならないという問題点があった。また、同じ館に複数の同じ蔵書があり、そのうちの１つの蔵書が貸し出し中であった場合、未貸し出し（貸し出し可能）の蔵書があるにもかかわらず、貸し出し中の蔵書の予約が可能となってしまい、貸し出し中の蔵書が返却されるまで待たなければならないという問題点があった。
【００１４】
本発明は、上述のごとき実情に鑑みてなされたものであり、利用者が利用したい所蔵館のみを検索対象として指定できるようにし、さらに、検索結果として所蔵館リストを表示させ、目的の図書又は雑誌が所蔵されている所蔵館を判別できるようにした図書館における図書検索システム、プログラム、及び記録媒体を提供すること、を目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、請求項１の発明は、図書館の利用者が使用するクライアントコンピュータと、図書又は雑誌の目録情報を検索するサーバコンピュータとを有し、前記クライアントコンピュータと前記サーバコンピュータとがネットワークを介して接続された図書館における図書検索システムにおいて、前記サーバコンピュータは、図書又は雑誌の目録情報を該図書又は雑誌を所蔵する所蔵館に関連付けて格納した検索データベースにアクセス可能とし、前記クライアントコンピュータからの検索要求に応じて、検索する所蔵館を指定させるための検索画面情報を前記クライアントコンピュータに送信する手段と、前記クライアントコンピュータに表示された検索画面から検索指定された所蔵館を含む検索条件に基づいて前記検索データベースを検索する手段とを有し、その検索結果を前記クライアントコンピュータに送信することを特徴としたものである。
【００１６】
請求項２の発明は、請求項１に記載の図書館における図書検索システムにおいて、前記検索画面から入力された検索条件は、利用者が所望する図書又は雑誌を検索するための情報を含み、前記検索結果は、前記検索条件に対応する図書又は雑誌を所蔵する所蔵館のリストを含むことを特徴とを特徴としたものである。
【００１７】
請求項３の発明は、請求項２に記載の図書館における図書検索システムにおいて、前記検索結果は、前記検索条件に対応する図書又は雑誌の貸し出し状況を所蔵館毎に示す情報を含むことを特徴としたものである。
【００１８】
請求項４の発明は、請求項３に記載の図書館における図書検索システムにおいて、前記クライアントコンピュータは、前記サーバコンピュータからの検索結果を表示する表示手段を有し、該表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所蔵館リストの中で、利用者に貸し出し可能な図書又は雑誌を所蔵する所蔵館を明示して表示することを特徴としたものである。
【００１９】
請求項５の発明は、請求項４に記載の図書館における図書検索システムにおいて、前記表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所蔵館リストの中で、未貸し出しの図書又は雑誌を所蔵する所蔵館を明示して表示することを特徴としたものである。
【００２０】
請求項６の発明は、請求項５に記載の図書館における図書検索システムにおいて、前記検索結果に含まれる所蔵館リストの中で、前記検索条件で指定された書誌データに対応する同じ図書又は雑誌を複数所蔵する所蔵館があり且つ該所蔵館に未貸し出しの図書又は雑誌が少なくとも１つある場合、前記表示手段は、前記サーバコンピュータからの制御情報に従って、前記未貸し出しの図書又は雑誌があることを通知するための情報を表示することを特徴としたものである。
【００２１】
請求項７の発明は、請求項１に記載の図書館における図書検索システムにおいて、前記検索画面から入力された検索条件は、利用者が所望する図書又は雑誌を検索するための情報を含み、前記検索結果は、前記検索条件に対応する図書又は雑誌の所在及び／又は請求記号のリストを含むことを特徴としたものである。
【００２２】
請求項８の発明は、請求項７に記載の図書館における図書検索システムにおいて、前記検索結果は、前記検索条件に対応する図書又は雑誌の貸し出し状況を所在毎に示す情報を含むことを特徴としたものである。
【００２３】
請求項９の発明は、請求項８に記載の図書館における図書検索システムにおいて、前記クライアントコンピュータは、前記サーバコンピュータからの検索結果を表示する表示手段を有し、該表示手段は、前記サーバコンピュータからの制御情報に従って、前記検索結果に含まれる所在及び／又は請求記号のリストの中で、利用者に貸し出し可能な図書又は雑誌の所在及び／又は請求記号を明示して表示することを特徴としたものである。
【００２４】
請求項１０の発明は、請求項１乃至９のいずれか１に記載の図書館における図書検索システムとしての機能を実行するためのプログラムである。
【００２５】
請求項１１の発明は、請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２６】
すなわち、本発明では、所蔵館を指定して検索できるようにするために、所蔵館検索用フィールドを設定し、検索時に所蔵館を指定できるようにしている。
また、検索結果として、所蔵館または所在／請求記号を一覧表示できるようにしている。また、利用者に貸し出し可能な図書がある場合、その図書の所在の表示箇所を、フォント色や背景色を変更する、太字化する、「貸出可能」などの文字列を表示する、などにより貸し出し可能であることを明示して表示できるようにしている。
また、利用者がＯＰＡＣから予約するときに、未貸し出しの図書が存在する所蔵館を表示できるようにしている。また、従来、未貸し出しの図書があることが利用者には判別できなかったため、すぐに確保できる図書があっても、予約待ち状態になってしまう場合があったが、本発明では、複数の同じ図書が１つの所蔵館にあり、そのうちの１つの図書が貸し出し中である場合でも、他に貸し出していない図書があり、書架に行けば確保できることを利用者に通知できるようにしている。
【発明の効果】
【００２７】
本発明によれば、所蔵館を指定して検索できるため、利用者自身が利用する所蔵館の図書又は雑誌のみを検索対象として検索することができる。また、所蔵情報を検索結果一覧に表示させることにより、目的の図書又は雑誌が所蔵されている所蔵館を簡単に判別でき、検索処理を効率化することができる。
【００２８】
また、従来、どの所蔵館にある図書が確保できるかが判別できない状態であったが、図書がどの所蔵館にあり、どういう状態か（未貸し出しか、貸し出し中か）が判別でき、利用者にとって効率の良い場所にある図書を確保することができる。また、同じ所蔵館で複数の図書を保有している場合、１つの図書が貸し出し中であっても、残りの未貸し出しの図書が存在することを利用者が知ることができ、図書が返却されるまで待つ必要がなくなる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の一実施形態に係わる図書館情報管理システムの全体構成例を示す図で、図中、１０は図書館で、該図書館１０は、図書館業務を管理するためのサーバコンピュータ１１、図書館業務に係わる各種データを格納する業務データベース１２（以下、業務ＤＢという）、図書館員が業務に使用する図書館員側クライアントコンピュータ１４、図書館の利用者が使用する利用者側クライアントコンピュータ１５、利用者が図書の目録検索するための検索ＤＢ１６とを有する。２０は国立情報学研究所で、該国立情報学研究所２０は、ＮＡＣＳＩＳ−ＣＡＴ（総合目録ＤＢ）２１を有し、３０はネットワークである。
【００３０】
本実施形態では説明のために、業務ＤＢ１２と検索ＤＢ１６とをそれぞれ独立したＤＢとして示しているが、１つのＤＢにこれら２つのＤＢをまとめた形態としてもよい。また、サーバコンピュータを業務ＤＢ１２、検索ＤＢ１６それぞれの機能に応じてＤＢ毎に設ける形態としてもよい。本実施形態において業務ＤＢ１２がローカルデータベースとなり、ＮＡＣＳＩＳ−ＣＡＴ２１がホストデータベースとなる。
【００３１】
サーバコンピュータ１１は、ＮＡＣＳＩＳ−ＣＡＴ２１とネットワーク３０を介して接続され、業務ＤＢ１２、検索ＤＢ１６にアクセス可能とし、各クライアント装置１４，１５と図書館内のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等専用回線を介して接続されている。また、ネットワーク３０を介して接続される外部機関は、上記国立情報学研究所２０に限定されず、該国立情報学研究所２０が有する総合目録ＤＢと同様な目録所在情報サービス等を提供できる外部機関であればネットワーク接続することが可能である。
【００３２】
また、サーバコンピュータ１１、業務ＤＢ１２、及び検索ＤＢ１６が、図書館側に設置されているものとして説明するが、サーバコンピュータ１１が、各クライアントコンピュータにネットワークを介して接続されていればよく、必ずしも図書館に設置されている必要はなく、例えば、本図書館情報管理システムをＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）により提供する提供業者の会社等に設置されていてもよい。この場合、ＡＳＰ提供業者が有するサーバコンピュータ（図示せず）は、後述するサーバコンピュータ１１が有する各手段をアプリケーションとしてネットワーク３０を介して提供するサービスを図書館の各クライアントコンピュータに対して提供できる機能を備えるものとする。
【００３３】
さらに、本図書館情報管理システムの実施形態として、サーバコンピュータ１１に業務ＤＢ１２及び検索ＤＢ１６が物理的に含まれている場合や、ネットワークを介して接続され、物理的に離散している場合のどちらの形態も取りうる。
【００３４】
サーバコンピュータ１１は、装置全体の制御を行うＣＰＵ、半導体メモリであるＲＡＭ，ＲＯＭ、ＨＤ（ハードディスク）等の記憶装置、入力装置、表示装置、通信装置（本発明の送信手段に相当）、出力装置、及びシステムバスなどを有する汎用のパーソナルコンピュータ（ＰＣ）からなる情報処理装置である。また、クライアントコンピュータ１４，１５は、サーバコンピュータ１１と同様の構成を有する汎用のＰＣからなる情報処理装置であって、サーバコンピュータ１１にアクセスするためのブラウザ手段を備える。
【００３５】
サーバコンピュータ１１において、処理の途中経過や処理結果は、ＣＲＴ，ＬＣＤ等の表示装置を通じて操作者等に提示され、各処理において、操作者は、キーボード，マウス（ポインティングデバイス）等の入力装置から必要なパラメータ等を入力指定する。また、通信装置は各種通信ネットワークに接続するためのネットワークインタフェースであって、これにより、各情報処理装置同士をアクセス可能に接続することができる。出力装置はプリンタ等の外部機器と接続して各種データを出力するための手段である。これらのＣＰＵ、ＲＡＭ、ＲＯＭ、記憶装置、入力装置、表示装置、通信装置、及び出力装置は、システムバスを介して相互に接続されている。
【００３６】
また、本発明における各実施形態の説明に際し、サーバコンピュータ１１を１つの装置として示しているが、上述のごとくネットワークを介してサーバコンピュータ１１の各機能を分散させてもよい。また、各クライアントコンピュータは、デスクトップ型ＰＣとして図示しているが、ネットワーク接続可能な携帯電話やモバイルコンピュータなどであってもよく、使用形態に応じた形態であればよい。また、図書館情報管理システムを利用可能なクライアントコンピュータを複数台設置する場合、例えばＬＡＮ等によりネットワーク接続される必要がある。
【００３７】
また、図１に示すネットワーク３０としては、有線、無線に限らず専用回線、電話回線等で接続されたインターネットや、インターネット技術を利用したイントラネットの形態でもよく、さらには、専用回線を使用する場合でもＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に限らず、サーバコンピュータ１１の設置場所によっては、ＬＡＮで構成される形態もとりうる。
【００３８】
図２は、本発明に係わる図書館情報管理システムにおけるデータベースと各サブシステムとの関係を説明するための図である。サーバコンピュータ１１は、各機能に応じて７つのサブシステムからなり、発注受入サブシステム１１ａ、目録管理サブシステム（基本システム）１１ｂ、雑誌管理サブシステム１１ｃ、相互貸借サブシステム１１ｄ、閲覧管理サブシステム１１ｅ、蔵書点検サブシステム１１ｆ、図書検索サブシステム１１ｇを有する。また、業務ＤＢ１２は、図書館員のみが業務に使用するＤＢであって、図書館の利用者がアクセスして、検索や編集をすることはできない。この業務ＤＢ１２には、図書館員が業務で作成、変更するデータが全て登録される。この業務ＤＢ１２は、複数のＤＢからなり、購入依頼ＤＢ１２ａ、目録ＤＢ１３、相互貸借ＤＢ１２ｄ、閲覧ＤＢ１２ｅ、点検ＤＢ１２ｆ、コード表ＤＢ１２ｇ、予算ＤＢ（図示せず）を有し、さらに目録ＤＢ１３は、図書目録ＤＢ１２ｂ及び雑誌目録ＤＢ１２ｃからなる。
【００３９】
また、検索ＤＢ１６は、図書館の利用者に対して目録検索サービスを提供するものである。本発明の検索ＤＢ１６は、図書又は雑誌の目録情報を、該図書又は雑誌を所蔵する所蔵館に関連付けて格納されている。サーバコンピュータ１１は、クライアントコンピュータ１５からの検索要求に応じて、検索する所蔵館を指定させるための検索画面情報をクライアントコンピュータ１５に送信し、クライアントコンピュータ１５に検索画面を表示させ、その検索画面から検索指定された所蔵館を含む検索条件に基づいて検索ＤＢ１６を検索し、その検索結果をクライアントコンピュータ１５に送信する。この一連の処理について後述ずる図４乃至図８において説明する。
【００４０】
本システムは、上記７つのサブシステムを有機的に連携させ、１つのシステムとしてまとめたものを総合図書館情報管理システムとして提供可能とするものであり、この総合図書館情報管理システムにより、基幹業務から利用者サービスまで含む総合的な図書館業務を行うことが可能となる。
【００４１】
図２において、購入依頼ＤＢ１２ａは、利用者からの図書購入の申し込み情報を管理している。この購入依頼ＤＢ１２ａに登録された申し込み情報を参照し、該申し込み情報に対応する図書を購入するかどうか検討し、検討した結果、購入が決まった図書は、購入依頼ＤＢ１２ａに登録された申し込み情報に基づき発注受入サブシステム１１ａにより発注情報が生成される。
【００４２】
図書目録ＤＢ１２ｂは、書誌データや所蔵データ等の図書に関する目録情報と、図書の発注情報とを管理している。この図書に関する目録情報は、本図書館情報管理システムの各サブシステムが共通で使用することができる。また、雑誌目録ＤＢ１２ｃは、書誌データや所蔵データ、巻号データ、コピーデータ等の雑誌に関する目録情報と、雑誌の発注情報と、雑誌製本の発注情報とを管理している。この雑誌に関する目録情報は、本図書館情報管理システムの各サブシステムが共通で使用することができる。雑誌の場合、未製本雑誌、製本雑誌ともにコピーデータの管理対象となる。ここで、製本とは、複数冊の未製本雑誌を１冊にまとめる処理のことをいう。
【００４３】
ここで、図書における目録情報は、図書の書名や出版者等の書誌データ、図書毎の資料ＩＤ、所在等を含む物理的な図書１冊毎の所蔵データとから構成され、図書の発注情報は、１件の発注毎に発注番号、購入冊数、価格、購入を申し込んだ利用者等の情報を含むものである。また、雑誌における目録情報は、雑誌の誌名や出版者等の書誌データ、雑誌の所在毎に所蔵している巻号の情報をまとめた所蔵データ、発行年月や巻号番号等の雑誌の巻又は号に共通する巻号データ、物理的な雑誌１冊毎の所在を含むコピーデータ（図書の所蔵データに対応する）とから構成され、雑誌の発注情報は、発注する雑誌１部毎に発注番号、契約期間、価格、購入を申し込んだ利用者等の情報を含むものである。同一の雑誌を複数部数購入する場合、発注データは発注する部数分作成される。また、雑誌製本発注情報は、製本する雑誌１部毎に発注番号、発注先、製本サイズ、製本発注日、製本を申し込んだ利用者等の情報を含むものである。
【００４４】
上述したように本図書館情報管理システムは、目録情報を大きく、図書（単行書）と雑誌（逐次刊行物）に分類して目録を管理している。これにより、図書と雑誌で異なるデータ構造で管理することができ、より正確、かつ、効率的に目録情報の検索を行うことを可能とする。
【００４５】
相互貸借ＤＢ１２ｄは、図書又は雑誌（各種文献等を含む）の貸借や複写の依頼情報、受付情報を管理している。ＮＡＣＳＩＳ−ＩＬＬを経由した依頼情報や受付情報と、ＮＡＣＳＩＳ−ＩＬＬを経由しない依頼情報や受付情報とを一緒に管理することができる。また、閲覧ＤＢ１２ｅは、図書又は雑誌の貸出情報、予約情報、及び利用者の情報を管理している。これらの貸出情報、予約情報、利用者情報は全て閲覧ＤＢ１２ｅで生成、編集される。また、点検ＤＢ１２ｆは、図書又は雑誌の点検業務を行う際に、図書目録ＤＢ１２ｂ及び雑誌目録ＤＢ１２ｃから点検に必要な情報を抽出して生成される点検情報を管理するもので、この点検情報により点検対象の目録情報と点検履歴等の情報が管理される。コード表ＤＢ１２ｇは、本図書館情報管理システムの各サブシステムやシステム全体が使用する共通のコードを管理する。
【００４６】
また、検索ＤＢ１６は、図書館の利用者が図書又は雑誌を検索する際に必要な目録情報を業務ＤＢ１２の中から抽出し、効率よく検索ができるデータ形式に変換して登録するためのもので、業務ＤＢ１２からのデータ登録や更新を夜間等に自動的に行うことができる。
【００４７】
図３は、本発明における検索ＤＢ１６のデータ構造の一例を説明するための図である。検索ＤＢ１６は、図書館の利用者が図書検索サブシステム１１ｇを用いて図書又は雑誌を検索する際に参照するＤＢであって、図書目録ＤＢ１２ｂと雑誌目録ＤＢ１２ｃとから必要な情報を取り出して、夜間処理等により自動的にデータの生成及び更新を実行することができる。また、この検索ＤＢ１６は、指定された検索条件を満たすかどうか調べるための検索用データと、検索結果として表示するための表示用データとを管理し、これらのデータ構成により、高速、かつ、漏れのない検索を実現することができる。ここで、夜間処理によりデータの更新を行う場合、図書目録ＤＢ１２ｂと雑誌目録ＤＢ１２ｃに加えられた変更分（差分）のみを検索ＤＢ１６に反映させることが可能である。
【００４８】
検索ＤＢ１６は、図書検索用データ１６ａ、図書表示用データ１６ｂ、雑誌検索用データ１６ｃ、雑誌表示用データ１６ｄ、コード表データ１６ｅから構成され、図書検索用データ１６ａ及び図書表示用データ１６ｂは、図書目録ＤＢ１２ｂに登録された書誌データ、所蔵データ、図書の目次に関する目次データ（この目次データは、目次検索機能を利用する場合に必要である）から必要なデータを抽出し、効率的に検索ができるデータ形式に変換したものである。また、雑誌検索用データ１６ｃ及び雑誌表示用データ１６ｄは、雑誌目録ＤＢ１２ｃに登録された書誌データ、所蔵データ、巻号データ、コピーデータ、目次データ（この目次データは、目次検索機能を利用する場合に必要である）から必要なデータを抽出し、効率的に検索ができるデータ形式に変換したものである。
【００４９】
図書検索サブシステム１１ｇは、図書館の利用者により利用可能な図書又は雑誌を検索対象とし、利用可能な状態にある図書又は雑誌の目録情報を検索ＤＢ１６に登録することができる。すなわち、利用できない図書又は雑誌は、検索ＤＢ１６に登録されないため、図書の場合、例えば転送対象の所蔵データを１件も持たない書誌データ、紛失の所蔵データしか持たない書誌データ、除籍の所蔵データしか持たない書誌データ、紛失中の所蔵データ、除籍した所蔵データ、検索ＤＢ１６に反映しないことを明示的に指定した所蔵データ等は登録されない。
【００５０】
また、雑誌の場合、例えば転送対象の所蔵データを１件も持たない書誌データ、検索ＤＢ１６に反映しないことを明示的に指定した所蔵データ、紛失中のコピーデータしか持たない巻号データ、除籍のコピーデータしか持たない巻号データ、状態が「製本済」のコピーデータしか持たない巻号データ、欠号コピーデータ、紛失中のコピーデータ、除籍したコピーデータ、製本されたことにより不要になった未製本雑誌のコピーデータ、検索ＤＢ１６に反映しないことを明示的に指定したコピーデータ等は登録されない。
【００５１】
以下、本発明の図書検索サブシステム１１ｇの主要な構成について、図４乃至図８に基づいて説明する。なお、図書又は雑誌を代表して図書として説明する。
図４は、サーバコンピュータ１１の主要部構成の一例を示す図である。サーバコンピュータ１１は、図書検索サブシステム１１ｇを有し、該図書検索サブシステム１１ｇは、クライアントコンピュータ１５との間で各種データの送受信を行うための送受信手段１１ｇ１、図書検索の機能を実行するための検索手段１１ｇ２、記憶手段であるハードディスク（ＨＤ）１１ｇ３などを備えている。検索手段１１ｇ１は、図書検索の機能を実行するためのプログラムで構成され、この検索手段１１ｇ１により図書検索システムとしての機能を実行することができる。検索手段１１ｇ１は、ＨＤ１１ｇ３にインストールされ、図書検索時において、ＣＰＵが実行領域であるＲＡＭに読み出すことにより実行される。
【００５２】
クライアントコンピュータ１５は、ブラウザ機能を備え、サーバコンピュータ１１にアクセスして検索要求を送信する。サーバコンピュータ１１は、検索する所蔵館を指定させるための検索画面情報をＨＤ１１ｇ３に記憶して有し、送受信手段１１ｇ１が、クライアントコンピュータ１５からの検索要求に応じて、検索画面情報をＨＤ１１ｇ３から読み出してクライアントコンピュータ１５に送信する。クライアントコンピュータ１５は、ブラウザ機能により、サーバコンピュータ１１から送信される検索画面情報を解析し、所定のレイアウトで検索画面を表示する。
【００５３】
図５は、クライアントコンピュータ１５に表示させた検索画面の一例を示す図である。利用者は、図５に示すクライアントコンピュータ１５の検索画面から、検索する所蔵館を指定することができる。例えば、検索条件として、検索する図書の種別を指定するための“検索対象”、検索する所蔵館を指定するための“所蔵館”を指定可能とし、さらに、利用者が所望する図書の情報（例えば、書誌に関する文字列など）を入力可能とする。検索対象は、例えば、図書、雑誌、視聴覚から指定可能とし、所蔵館は、例えば、東京、横浜、大阪から指定可能とする。この際、所望の図書を検索するための情報（例えば、書誌に関する文字列など）も入力することができる。
【００５４】
クライアントコンピュータ１５の検索画面から指定された検索条件は、サーバコンピュータ１１に送信され、サーバコンピュータ１１は、クライアントコンピュータ１５から送信される検索条件に基づいて検索ＤＢ１６を検索し、その検索結果をクライアントコンピュータ１５に送信する。この検索処理は検索手段１１ｇ２により実行される。
【００５５】
検索ＤＢ１６は、図書の目録情報を、該図書を所蔵する所蔵館に関連付けて格納している。サーバコンピュータ１１は、検索条件として所蔵館を指定して検索するための所蔵館検索用フィールドと、検索結果を一覧表示するための所蔵情報一覧表示用フィールドとを設定しており、ＨＤ１１ｇ３に格納されている検索画面情報は、上記所蔵館検索用フィールドに基づいて作成される。また、検索手段１１ｇ２は、上記所蔵情報一覧表示用フィールドに基づいて検索結果一覧を作成する。この検索結果一覧は、検索条件に対応する図書を所蔵する所蔵館のリスト、あるいは、図書の所在及び／又は請求記号を含むものとする。上記所蔵情報一覧表示用フィールドは、指定された所蔵館に図書が存在する場合のみ、検索結果一覧に表示するように設定される。
【００５６】
図６は、クライアントコンピュータ１５に検索結果を表示したときの画面例を示す図である。クライアントコンピュータ１５に検索結果を表示させるときの表示形態は、サーバコンピュータ１１からの制御情報に従って制御され、クライアントコンピュータ１５は、例えば、図６（Ａ）に示すように、検索結果一覧に所蔵館、あるいは、所在及び／又は請求記号を表示する。本例では、目的の図書が、「図書館研究；第一部：図書館サービス−第二部：図書館資料．−リコー書店，２００５」であり、この図書を所蔵する所在及び請求記号として、「本館開架；５３０／コ／１、経済開架；５３０／コ／１」が表示される。なお、請求記号（本例では５３０／コ／１）とは、図書の分類、著者記号、巻数／年数などを表すものである。なお、サーバコンピュータ１１から送信される制御情報は、検索結果をクライアントコンピュータ１５に表示させるための画面情報に含まれているものとする。
【００５７】
また、図６（Ｂ）に示すように、利用者に貸し出し可能な図書を所蔵する所在（所蔵館を含む）の表示箇所を、フォント（文字）色を変更する、背景色を変更する、文字を太字化する、文字を斜体化する、文字サイズを変更する、“貸出可能“という文字列を表示する、などの方法により表示形態を変更して、貸し出し可能であることを明示して表示する。本例では、「本館開架」に存在する図書が貸し出し可能であり、該当箇所（本館開架；５３０／コ／１）を太字且つ斜体化して、利用者に貸し出し可能であることを明示的に表示している。なお、本例では太字且つ斜体化して表しているが、単に、太字化、斜体化、文字色の変更、“貸出可能“という文字列を表示するなどして、該当図書が貸し出し可能であることを表示してもよい。また、「経済開架；５３０／コ／１」は貸し出し不可であるため通常表示としている。
【００５８】
図７は、クライアントコンピュータ１５に図書の貸し出し状況を表示したときの画面例を示す図で、図中、４０は貸し出し状況一覧を示す。本例の貸し出し状況一覧４０には、新横浜図書館、丸の内図書館、小石川図書館の貸し出し状況が表示されている。新横浜図書館は、同じ図書を２冊保有し、一方の図書が貸し出し中、他方の図書が未貸し出し（表示無し）の状態であることを示し、また、丸の内図書館は、図書が未貸し出し（表示無し）の状態であることを示し、また、小石川図書館は、図書が貸し出し中であることを示す。利用者は、この貸し出し状況一覧４０から、所望の図書が新横浜図書館、丸の内図書館で貸し出し可能であることを知ることができる。利用者は、貸し出し状況一覧４０の予約ボタン４１をクリックすると、以下の図８に示す予約画面に移行する。
【００５９】
図８は、クライアントコンピュータ１５に未貸し出し図書を表示したときの画面例を示す図で、図中、５０は予約画面を示す。図７に示した貸し出し状況一覧４０の予約ボタン４１がクリックされると、予約画面５０が表示される。この際、貸し出し可能な図書を所蔵する新横浜図書館、丸の内図書館で未貸し出し図書がある場合、そのことを通知するための情報として、未貸し出し図書を示す情報５１を表示する。このように、検索条件で指定された文字列などに対応する同じ図書を複数所蔵する所蔵館（本例では新横浜図書館）が存在し、所蔵館に未貸し出しの図書が少なくとも１冊ある場合、クライアントコンピュータ１５は、サーバコンピュータ１１からの制御情報に従って、未貸し出し図書を示す情報５１を表示する。
【００６０】
このように、従来、どの所蔵館にある図書が確保できるかが判別できない状態であったのに対して、図書がどの所蔵館にあり、どういう状態か（未貸し出しか、貸し出し中か）が容易に判別でき、利用者にとって効率の良い場所にある図書を確保することができる。また、同じ所蔵館で複数の図書を保有している場合、１つの図書が貸し出し中であっても、残りの未貸し出しの図書が存在することを利用者が知ることができ、図書が返却されるまで待つ必要がなくなる。
【００６１】
ここで、前述した所蔵情報一覧表示用フィールドの設定について詳細に説明する。例えば、所蔵情報表示１，２，３の各フィールドへデータを設定する場合、一覧に表示する所蔵情報を３つまで設定することができる。この際、下記のルール１〜５に基づいて設定するものとする。
【００６２】
ルール１．対象の所蔵データから所在、請求記号を取得する。
ルール２．請求記号は２段目までを切り出す。
ルール３．所蔵情報表示１，２，３に格納するデータの選択は、“所在が空のデータは無視する”、“所在コードの昇順、請求記号の文字列順で異なる所在の所蔵を３つ選択する”、“異なる所在が３つ以上存在しない場合は、同じ所在で異なる請求記号の所蔵を選択する”、“請求記号は値が存在するものを優先とし、値が空のデータの順番は最後とする”によって行う。
ルール４．選択された３つの所蔵の値を所蔵情報表示１，２，３に格納する。
ルール５．上記ルール３で所在と請求記号が異なる組のデータが４つ以上存在した場合は、残りがあることを表す、”…”文字列を表示するためのフィールドを設定する。
【００６３】
次に、各一覧で所蔵情報として表示するパターンを以下の３つのパターンから選択することができる。
【００６４】
（パターン１：所蔵館の表示）
例えば、所蔵館として、本館，△分館１，△分館２を表示する場合、所蔵館リストに格納されている値から分館名コードを取得し、取得した分館名コードの表示用フィールドの値を区切り文字、”，△“（カンマ＋スペース）で連結し、所蔵館をすべて表示する。
【００６５】
（パターン２：所在の表示）
例えば、所在として、Ａ館開架，△Ａ館書庫，△Ｂ館開架，△…を表示する場合、表示できる所蔵情報は３つまでで、４つ以上存在する場合は、”…”を最後に追加する。この場合、所蔵情報表示用１，２，３の所在コードを取得し、取得した所在コードの表示用フィールドの値を区切り文字、”，△“（カンマ＋スペース）で連結し、所蔵が４つ以上存在することを表す、”…”が設定されている場合は区切り文字、”，△“（カンマ＋スペース）で連結する。また、所蔵情報表示１、２、３の所在で同じものがある場合は連結しない。２回同じ所在は連結しない。
【００６６】
（パターン３：所在＋請求記号の表示）
例えば、所在＋請求記号として、Ａ館開架△００１｜｜Ａ０１，△Ａ館書庫△００１｜｜Ａ０１，△Ｂ館開架△００１｜｜Ａ０１，△…を表示する場合、表示できる所蔵情報は３つまでで、４つ以上存在する場合は、”…”を最後に追加する。この場合、所蔵情報表示１，２，３の所在コードを取得し、それぞれのフィールドごとに取得した所在コードの表示用フィールドの値と請求記号を区切り文字、”△”（スペース）で連結し、フィールドごとに連結した値を区切り文字、”，△“（カンマ＋スペース）で連結する。また、所蔵が４つ以上存在することを表す、”…”が設定されている場合は区切り文字、”，△“（カンマ＋スペース）で連結する。
【００６７】
また、貸し出し可能図書の通知機能フィールドを設定することにより、ＯＰＡＣの一覧・詳細画面で図書が貸し出し可能な所蔵館を表示することができる。貸し出し可能な配架場所は、色や文字列等で貸し出し可能であることを利用者に通知する。複数の所蔵館に借りたい図書が存在しても、どの所蔵館で受け取りが可能かを表示することができる。同じ所蔵館に複数の図書が存在し、そのうちの１つが貸し出し中であったとしても、未貸し出しの図書があることを利用者に知らせることができる。なお、必ずしも予約（取り置き）ができないわけではなく、設定によっては未貸し出しの図書があっても予約が可能であり、その所蔵館で図書を確保してもらうことができる。
【００６８】
以上、本発明の図書館における図書検索システムの各機能を中心に各実施形態を説明してきたが、本発明は、この各機能を有する図書検索システムと同様に、コンピュータに図書検索システムとして機能させるためのプログラムとしての形態も可能である。
【００６９】
本発明による図書検索の機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態を説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ（−Ｒ，−ＲＷ）、光磁気ディスク、ＤＶＤ−ＲＯＭ（−Ｒ，−ＲＷ，−ＲＡＭ）、ＦＤ、ＨＤ、フラッシュメモリ、メモリカード、メモリスティック、及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に、上述した本発明の各実施形態のシステムの機能をコンピュータに実行させ、図書検索の機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出すか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わる図書検索の機能を実行することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態に係わる図書館情報管理システムの全体構成例を示す図である。
【図２】本発明に係わる図書館情報管理システムにおけるデータベースと各サブシステムとの関係を説明するための図である。
【図３】本発明における検索ＤＢのデータ構造の一例を説明するための図である。
【図４】サーバコンピュータの主要部構成の一例を示す図である。
【図５】クライアントコンピュータに表示させた検索画面の一例を示す図である。
【図６】クライアントコンピュータに検索結果を表示したときの画面例を示す図である。
【図７】クライアントコンピュータに図書の貸し出し状況を表示したときの画面例を示す図である。
【図８】クライアントコンピュータに未貸し出し図書を表示したときの画面例を示す図である。
【図９】図書館情報管理システムに要求される機能の概要を説明するための図である。
【符号の説明】
【００７１】
１０…図書館、１１…サーバコンピュータ、１１ａ…発注受入サブシステム、１１ｂ…目録管理サブシステム、１１ｃ…雑誌管理サブシステム、１１ｄ…相互貸借サブシステム、１１ｅ…閲覧管理サブシステム、１１ｆ…蔵書点検サブシステム、１１ｇ…図書検索サブシステム、１１ｇ1…送受信手段、１１ｇ2…検索手段、１１ｇ3…ＨＤ、１２…業務ＤＢ、１２ａ…購入依頼ＤＢ、１２ｂ…図書目録ＤＢ、１２ｃ…雑誌目録ＤＢ、１２ｄ…相互貸借ＤＢ、１２ｅ…閲覧ＤＢ、１２ｆ…点検ＤＢ、１２ｇ…コード表ＤＢ、１３…目録ＤＢ、１４…図書館員側クライアントコンピュータ、１５…利用者側クライアントコンピュータ、１６…検索ＤＢ、１６ａ…図書検索用データ、１６ｂ…図書表示用データ、１６ｃ…雑誌検索用データ、１６ｄ…雑誌表示用データ、１６ｅ…コード表データ、２０…国立情報学研究所、２１…ＮＡＣＳＩＳ−ＣＡＴ、２２…ＮＡＣＳＩＳ−ＩＬＬ、３０…ネットワーク、９０…雑誌管理機能、９１…製本処理、９２，１０１…支払処理、９３…購入調査処理、９４…発注処理、９５…受入処理、１００…発注受入機能、１１０…目録管理機能（基本機能）、１１１…ＮＡＣＳＩＳ−ＣＡＴの利用機能、１１２…目録作成処理、１１３…蔵書統計処理、１１４…配架処理、１２０…図書検索機能、１２１…目録検索処理、１２２…貸出予約申請処理、１２３…文献複写申請処理、１３０…閲覧管理機能、１３１…利用者管理機能、１３２…貸出返却処理、１３３…予約管理機能、１３４…利用統計処理、１４０…蔵書点検機能、１４１…蔵書点検処理、１５０…相互貸借機能、１５１…ＮＡＣＳＩＳ−ＩＬＬの利用機能。
【図１】
2007011918.tif 000003
【図２】
2007011918.tif 000004
【図３】
2007011918.tif 000005
【図４】
2007011918.tif 000006
【図５】
2007011918.tif 000007
【図６】
2007011918.tif 000008
【図７】
2007011918.tif 000009
【図８】
2007011918.tif 000010
【図９】
2007011918.tif 000011