(57)【要約】【課題】物品を収容し物品の所在地の検索に対応する施設の利用促進を図る。【解決手段】物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定し、前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する。【選択図】図１０
2019109734.tif 000002
【特許請求の範囲】
【請求項１】
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定し、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する、
処理をコンピュータに実行させる、情報提示プログラム。
【請求項２】
前記経路の特定は、起点候補と終点候補との組み合わせごとに一以上の候補経路を管理する第１情報に基づいて、前記起点候補が前記問い合わせ元であり、前記終点候補が前記対象物品の所在地である組み合わせに対応する候補経路を特定する、
請求項１に記載の情報提示プログラム。
【請求項３】
前記第１情報が管理する候補経路は、一以上の経路区間を含み、
前記経路区間に所在地が含まれる物品の分類情報を前記経路区間ごとに管理する第２情報と、前記複数の関連物品の各々の分類情報と、に基づいて、前記特定した経路上に所在地が含まれる関連物品を特定する、
処理を前記コンピュータに実行させる、請求項２に記載の情報提示プログラム。
【請求項４】
前記問い合わせ元の位置、前記対象物品の所在地、前記特定した経路、並びに、前記特定した経路上に所在地が含まれる関連物品の書誌的事項及び当該関連物品の所在地、を示すマップを生成し、
前記生成したマップを前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、請求項１〜３のいずれか１項に記載の情報提示プログラム。
【請求項５】
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路のうち、前記問い合わせ元により選択された経路について、当該経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、請求項１〜４のいずれか１項に記載の情報提示プログラム。
【請求項６】
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路の各々について、各経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、請求項１〜４のいずれか１項に記載の情報提示プログラム。
【請求項７】
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の関連物品の情報を提示し、
前記問い合わせ元により選択された関連物品の情報と、前記複数の関連物品のうち、前記問い合わせ元により選択された関連物品の所在地を含む経路であって、前記特定した複数の経路のうちのいずれかの経路の情報と、を前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、請求項１〜４のいずれか１項に記載の情報提示プログラム。
【請求項８】
コンピュータのプロセッサが、
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定し、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する、
情報提示方法。
【請求項９】
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定する特定部と、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する提示部と、
をそなえる、情報提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示プログラム、情報提示方法、及び情報提示装置に関する。
【背景技術】
【０００２】
図書館等の利用者が本を検索するためのサービスとして、ＯＰＡＣ（Online Public Access Catalog）が知られている。ＯＰＡＣは、物品の所在地の検索を行なうための検索システムであり、例えば、図書館や書店等の比較的多くの蔵書を持つ施設内（館内）に設置された操作端末等により利用されてよい。
【０００３】
ＯＰＡＣは、資料、例えば書籍を検索し、現在地（例えばＯＰＡＣの操作端末の設置場所）と目的地（例えば目的の資料が収容されている場所）とを施設の平面図等のマップ上に示す機能を有する。利用者は、例えば、操作端末のディスプレイに表示されたマップ、或いは、操作端末からプリントアウトしたマップにより目的の資料の場所（例えば書架の位置）を把握し、当該場所まで移動することで、目的の資料を取得することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２３７９１５号公報
【特許文献２】特開２００４−３３４４８２号公報
【非特許文献】
【０００５】
【非特許文献１】アプリノ，「寄り道機能がついに追加！経路検索がますます便利に！」，［online］２０１６年３月２４日，［検索］２０１７年９月２５日，インターネット＜ＵＲＬ  ｈｔｔｐｓ：／／ａｐｐｌｉｎｏｔｅ．ｃｏｍ／ｉＯＳ／ａｒｔｉｃｌｅ／１１３８３５＞，ＶＯＹＡＧＥ  ＧＲＯＵＰ，Ｉｎｃ．
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子書籍に関する技術の向上や電子図書館サービスの登場、及び、インターネット等を利用した書籍のオンラインでの販売システムの普及等に伴い、図書館や書店等の施設の利用者数は減少しており、施設における書籍等の貸出数又は販売数が減少している。
【０００７】
１つの側面では、本発明は、物品を収容し物品の所在地の検索に対応する施設の利用促進を図ることを目的とする。
【課題を解決するための手段】
【０００８】
１つの側面では、情報提示プログラムは、コンピュータに、物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定する処理を実行させてよい。また、前記情報提示プログラムは、前記コンピュータに、前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する処理を実行させてよい。
【発明の効果】
【０００９】
１つの側面では、物品を収容し物品の所在地の検索に対応する施設の利用促進を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る検索システムの一例を簡単に説明する図である。
【図２】一実施形態に係る検索システムの一例を簡単に説明する図である。
【図３】一実施形態に係る検索システムの構成例を示すブロック図である。
【図４】蔵書ＤＢの一例を示す図である。
【図５】検索ＤＢの一例を示す図である。
【図６】配架図データの一例を示す図である。
【図７】探索テーブルの一例を示す図である。
【図８】探索テーブルを説明する図であり、（Ａ）は配架図及びルートの一例を示し、（Ｂ）は経由ルートの一例を示す。
【図９】分類テーブルの一例を示す図である。
【図１０】端末装置の操作／表示部における表示例を示す図であり、（Ａ）は操作／表示部の画面表示例を示し、（Ｂ）は（Ａ）においてルートＡが選択された場合の表示例を示し、（Ｃ）は（Ａ）においてルートＢが選択された場合の表示例を示す。
【図１１】端末装置の操作／表示部における表示の変形例を示す図である。
【図１２】端末装置の操作／表示部における表示の変形例を示す図である。
【図１３】一実施形態に係る端末装置の動作例を示すフローチャートである。
【図１４】一実施形態に係るサーバの動作例を示すフローチャートである。
【図１５】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。例えば、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１２】
〔１〕一実施形態
上述のように、ＯＰＡＣ等の検索システムによれば、現在地と、施設における検索された資料の場所とを示すマップが提供される。利用者は、提供されたマップに基づき移動することで、現在地から目的の資料の場所（目的地）に辿り着くことができる。
【００１３】
なお、資料（物品と称されてもよい）は、施設に収容・配置された検索システムの検索対象と位置付けられてよい。以下、施設として、図書館を例に挙げて説明する。また、資料として、書籍（本或いは図書と称されてもよい）を例に挙げて説明する。
【００１４】
上述したＯＰＡＣによれば、利用者は、提供されたマップに基づき、現在地から目的地への最短ルートを通って目的の書籍の場所に到達できる。
【００１５】
ここで、図書館の利用促進について考える。例えば、利用者に対して、より多くの書籍に興味を持たせることができれば、書籍の貸出数の増加が見込めるため、図書館の利用促進に繋げることができる。
【００１６】
そこで、一実施形態では、例えば、検索システムによる目的の書籍の検索により、目的地の提示に加えて、目的地へ到達するための１以上のルートを提示してよい。検索システムは、提示する１以上のルートについて、それぞれのルートの途中（経路上）にある、目的の書籍に関連する「オススメ本」を紹介してよい。「ルート」は、「経路」、「経路候補」、「道順」、「道順候補」等と称されてもよい。
【００１７】
このように、検索システムが、目的地への１以上のルートと、その経路上のオススメ本とを提示することにより、利用者の図書館内での回遊を促すことができ、図書館の書籍の利用促進効果が期待できる。
【００１８】
図１及び図２は、一実施形態に係る検索システムの一例を簡単に説明する図である。図１及び図２には、検索端末のディスプレイに表示される図書館の平面図を示している。
【００１９】
図１に例示するように、端末装置の位置（図１中、「端末位置」と表記した丸型記号参照）から、目的の書籍の場所（図１中、「目的場所」と表記した星型記号参照）までの間に、２つのルートが示されている。以下、図１に示す符号（１）のルートを「ルート１」と表記し、符号（２）のルートを「ルート２」と表記する場合がある。
【００２０】
図１に示すルート１及びルート２は、それぞれ、複数のルート構成要素（「要素」、「経路区間」と称されてもよい）の集合として表されてよい。例えば、図２に示すように、ルート１は、符号（１）−１で示す要素、及び、符号（１）−２で示す要素の集合として表されてよい。また、ルート２は、符号（２）−１で示す要素、符号（２）−２で示す要素、符号（２）−３で示す要素、及び、符号（２）−４で示す要素の集合として表されてよい。
【００２１】
以下、符号（１）−１の要素を「要素１−１」と表記し、符号（１）−２の要素を「要素１−２」と表記する場合がある。また、符号（２）−１の要素を「要素２−１」と表記し、符号（２）−２の要素を「要素２−２」と表記し、符号（２）−３の要素を「要素２−３」と表記し、符号（２）−４の要素を「要素２−４」と表記する場合がある。
【００２２】
ルート構成要素は、１以上の分類を含む一群の分類に対応付けられた、施設のマップ上の所定の経路区間を意味してよい。例えば、或るルート構成要素の経路上では、利用者は、当該ルート構成要素に対応付けられた一群の分類に属する書籍を見つけ出し取得することができる。
【００２３】
換言すれば、一群の分類に属する書籍を参照可能な所定の経路区間が、ルート構成要素として定義されてよい。そして、ルートは、連続する１以上の経路区間を連結させた経路として位置付けられてよい。なお、経路区間は、一群の分類に代えて、例えば、１以上の本棚を含む一群の本棚、或いは、所定の距離等の種々の単位によって区切られてもよい。
【００２４】
ここで、書籍の分類について説明する。書籍は、例えば、図書分類法のような、主題や内容に基づいて分類されてよい。以下の説明では、書籍は、図書分類法の１つである日本十進分類法により分類されるものとする。なお、書籍の分類手法としては、これに限定されるのではなく、日本或いは外国で用いられる種々の分類手法、又は、これらの１以上の組み合わせが用いられてよい。
【００２５】
日本十進分類法では、３桁の分類記号（以下、コードと表記する場合がある）が用いられる。例えば、“１３４”のコードは、大分類（１次区分：例では“１”）が哲学に関し、中分類（２次区分：例では“３”）が西洋哲学に関し、小区分（３次区分：例では“４”）がドイツ・オーストリア哲学に関する。すなわち、“１３４”のコードは、哲学のうちの、西洋哲学のうちの、ドイツ・オーストリア哲学、を示す分類である。なお、コードが３桁に収まらない場合、３桁のコードの末尾にピリオド“．”を付して、ピリオド以下に追加の（４桁目以降の）コードを付加してもよい。
【００２６】
図１及び図２においても、上述した規則に従ったコードが本棚に対応付けられている。なお、図１及び図２において、“Ｒ”は参考図書を示す。
【００２７】
図２に示すように、検索システムは、例えば、ルート構成要素１−１〜２−４のそれぞれに従属する分類範囲と、目的の書籍と関連して利用されている書籍の分類と、を比較し、分類範囲内の書籍をオススメ本として抽出してよい。
【００２８】
なお、図１及び図２のマップに丸型記号及び星型記号で例示するように、従来のＯＰＡＣによる検索では、現在場所及び目的場所がマップ上に示される。
【００２９】
一実施形態では、現在位置及び目的場所が示されたマップに対して、さらに、現在位置から目的場所までの途中にある資料をオススメ本として提示する。
【００３０】
このように、一実施形態によれば、利用者が目的場所への移動途中にオススメ本が提示された経路区間近辺に立ち寄ることで、目的の書籍以外の書籍（以下、「目的外書籍」と表記する場合がある）の利用増加が期待できる。また、利用者に対して、目的外書籍にも興味を持たせることで、目的外書籍の分類に属する他の書籍や、目的外書籍に関連する分類の書籍（例えば、目的外書籍に関連するオススメ本）等の利用が促進され、図書館の利用拡大が期待できる。
【００３１】
〔１−１〕一実施形態の構成例
以下、一実施形態の構成例について説明する。図３は一実施形態に係る検索システム１の構成例を示すブロック図である。図３に示すように、検索システム１は、例示的に、端末装置２及びサーバ３をそなえてよい。
【００３２】
端末装置２及びサーバ３は、例えば、ネットワーク４により相互に通信可能に接続されてよい。
【００３３】
ネットワーク４は、例えば、ＬＡＮ（Local Area Network）或いはＷＡＮ（Wide Area Network）、又はこれらの組み合わせを含む、インターネット又はイントラネットであってよい。また、ネットワーク４は、ＶＰＮ（Virtual Private Network）等の仮想ネットワークを含んでもよい。なお、ネットワーク４は、有線ネットワーク及び無線ネットワークの一方又は双方により形成されてよい。
【００３４】
端末装置２は、図書館等の施設の館内に設置されるコンピュータであり、利用者により蔵書の検索に用いられる操作端末の一例である。端末装置２としては、例えば、デスクトップ、ラップトップ又はモバイル等のＰＣ（Personal Computer）、シンクライアント環境の端末、タブレット、スマートホン等の各種コンピュータが挙げられる。以下の説明では、端末装置２は、館内の特定の場所に設置されるものとする。
【００３５】
端末装置２は、例えば、ネットワーク４を介して、サーバ３との間で、目的の書籍の検索等に関する要求の送信、及び、検索結果及びオススメ本に関する応答の受信等の種々の通信を行なってよい。
【００３６】
図３に示すように、端末装置２は、例示的に、操作／表示部２１、操作制御部２２、及び通信部２３をそなえてよい。
【００３７】
操作／表示部２１は、利用者からの情報（操作要求）の入力手段、及び、利用者への情報の出力手段をそなえてよい。操作／表示部２１としては、例示的に、タッチパネルディスプレイが挙げられる。なお、操作／表示部２１は、タッチパネルディスプレイに代えて、ＬＣＤ（Liquid Crystal Display）等のモニタ等の表示装置と、キーボード、マウス、音声入力、等の入力装置とをそなえてもよい。
【００３８】
操作／表示部２１は、目的の書籍を検索するための各種画面、及び、検索結果やオススメ本の情報を示す画面を表示してよい。なお、操作／表示部２１は、検索結果やオススメ本の情報を印刷するプリンタをそなえてもよい。
【００３９】
操作／表示部２１は、例えば、目的の書籍の検索において、検索キーワードの入力、検索結果に基づく書籍の選択、選択した書籍の場所へのルートの選択、等の処理を受け付けてよい。
【００４０】
操作制御部２２は、操作／表示部２１が受け付けた入力内容（操作要求）に応じて、操作／表示部２１に表示させる情報の制御やサーバ３に送信する要求の制御等を行なってよい。例えば、操作制御部２２は、入力内容に基づいて、通信部２３を経由してサーバ３の検索プログラムに問い合わせを送信し、問い合わせに対するサーバ３からの応答（例えば検索結果やオススメ本等）を操作／表示部２１に表示させる制御を行なう。
【００４１】
通信部２３は、ネットワーク４を介してサーバ３と通信を制御するための通信インタフェース（図示省略）をそなえてよい。
【００４２】
なお、操作／表示部２１は、タッチパネルディスプレイを含むハードウェアにより構成されてよく、操作制御部２２及び通信部２３は、後述する端末装置２のプロセッサがメモリに記憶されたプログラムを実行することにより実現される機能ブロックであってよい。
【００４３】
サーバ３は、図書館等の施設の館内若しくは館外、又は、データセンタ等の遠隔地に設置されるコンピュータであり、端末装置２からの問い合わせに応じて種々の処理を行ない、端末装置２に対して情報を提示する情報提示装置の一例である。サーバ３としては、例えば、種々の物理サーバ装置及び／又は仮想サーバ装置が挙げられる。サーバ３は、例えばクラウドサービスにより提供されるリソース、フレームワーク、アプリケーション等を利用して実現されてもよい。
【００４４】
図３に示すように、サーバ３は、例示的に、ＤＢ（Database；データベース）３１、通信部３２、及び検索部３３をそなえてよい。
【００４５】
ＤＢ３１は、検索部３３による検索処理に用いられる種々の情報を格納する。ＤＢ３１が格納する情報については、検索部３３の機能の説明において後述する。ＤＢ３１は、後述するメモリ部（例えば図１５のメモリ５ｂ又は記憶部５ｃ）に記憶されてよい。
【００４６】
通信部３２は、ネットワーク４を介して端末装置２と通信を制御するための通信インタフェース（図示省略）をそなえてよい。
【００４７】
検索部３３は、端末装置２において入力されたキーワードに基づいて、目的の書籍を検索し、検索して得られた検索結果を端末装置２に応答してよい。
【００４８】
また、一実施形態に係る検索部３３は、端末位置から目的の書籍の場所までの１以上のルートを提示するとともに、これらのルートごとに、目的の書籍に関連するオススメ本の情報を提示してよい。
【００４９】
〔１−２〕検索部の説明
次に、検索部３３について説明する。検索部３３は、以下に例示する手順で検索処理を実行してよい。
【００５０】
（Ｉ）端末装置２において入力されたキーワードに基づき目的の書籍を検索する（書籍検索処理）。
【００５１】
（II）端末装置２の位置から目的の書籍の場所までの１以上のルートを特定する（ルート特定処理）。
【００５２】
（III）特定したルート上に存在するオススメ本を抽出する（抽出処理）。
【００５３】
上記の（Ｉ）〜（III）の処理を実行するために、検索部３３は、図３に示すように、例示的に、検索処理部３３１、ルート特定部３３２、抽出処理部３３３、及び、表示制御部３３４をそなえてよい。以下、これらの機能部による上記の（Ｉ）〜（III）の各処理について説明する。
【００５４】
〔１−２−１〕書籍検索処理
検索処理部３３１は、通信部３２が受信した、端末装置２において入力されたキーワードに基づいて書籍を検索する。
【００５５】
例えば、検索処理部３３１は、入力されたキーワードを検索キーとして検索ＤＢ３１２を参照して、検索を行なってよい。
【００５６】
また、検索処理部３３１は、検索により得られた書籍（以下、「目的の書籍」と表記する）のタイトル等の書誌的情報を蔵書ＤＢ３１１から取得してよい。
【００５７】
蔵書ＤＢ３１１は、例えば、蔵書のタイトル、著者、出版者、分類等の書誌的情報と、蔵書の配架場所等の所蔵情報と、を管理する情報である。
【００５８】
図４は蔵書ＤＢ３１１の一例を示す図である。図４に例示するように、蔵書ＤＢ３１１は、書誌レコードと、所蔵レコードとを含んでよい。書誌レコードは、タイトル、著者、出版者、分類、出版年、ＩＳＢＮ（International Standard Book Number）等の書誌的事項を管理するレコードであってよい。ＩＳＢＮは書籍を特定する番号の一例である。所蔵レコードは、資料番号、配架場所、請求記号、受入日等を管理するレコードであってよい。
【００５９】
書誌レコードと所蔵レコードとは書誌番号で紐付けられてよい。なお、蔵書ＤＢ３１１では、図書館に同一タイトルの書籍が２冊以上存在する場合、同一の書誌番号で異なる資料番号のレコードが２件以上作成されてよい。
【００６０】
検索ＤＢ３１２は、例えば、タイトル、著者、出版者、分類等の検索キーに対応したインデックスである。
【００６１】
図５は検索ＤＢ３１２の一例を示す図である。図５に例示するように、検索ＤＢ３１２は、タイトル、著者、出版者、分類等の書誌的事項から切り出されたインデックスをＮ−Ｇｒａｍ法等により管理してよい。
【００６２】
検索処理部３３１は、入力されたキーワードに基づき上述した検索ＤＢ３１２のインデックスを検索し、該当する書誌番号の配列を取得することで、目的の書籍を検索してよい。そして、検索処理部３３１は、取得した書誌番号をキーに上述した蔵書ＤＢ３１１を例えばＮ−ｇｒａｍ等により検索することで、該当する書籍のタイトル等の書誌的事項を取得してよい。なお、検索処理部３３１は、例えば、言語辞書等を用いて、形態素解析により検索ＤＢ３１２から書籍の検索を行なってもよい。
【００６３】
以上の処理により、検索処理部３３１は、入力されたキーワードに対応する書籍を検索することができる。
【００６４】
また、検索処理部３３１は、配架図データ３１３に基づいて、目的の書籍の場所を特定してよい。このとき、例えば、検索処理部３３１は、配架図上に目的の書籍の場所を対応付けて（例えばマッピングして）管理してよい。
【００６５】
配架図データ３１３は、図書館等の施設における配架図を記憶する情報である。図６に例示するように、配架図データ３１３は、書籍の配架場所に対応する配架図のイメージデータを記憶してよい。配架図のイメージデータは、例えば、図１及び図２等に示すような平面図であってよく、他の例としては、本棚の高さ方向も考慮した立体図であってもよい。なお、配架図には、端末装置２の位置が事前に設定（登録）されてよい。
【００６６】
さらに、検索処理部３３１は、目的の書籍に関連する、上述した「オススメ本」を抽出してもよい。オススメ本は、例えば、検索された書籍に関連する書籍（以下、「関連書籍」と称されてもよい）を意味してよい。オススメ本は複数抽出されてよい。以下、抽出された複数のオススメ本を、オススメ本の集合と表記する場合がある。
【００６７】
オススメ本は、例えば、図書館等により予め指定されてもよいし、端末装置２からの過去の検索履歴に基づいて取得されてもよい。例えば、オススメ本は、目的の書籍が第１の分類である場合に、第１の分類に関連する第２の分類の書籍であってよい。一例として、“００１”の分類コードの書籍が検索された場合、予め“００１”の分類コードに対して指定された、又は、“００１”の分類コードの検索の前後に検索された、“１００”の分類コードの書籍がオススメ本として提案されてよい。オススメ本の提案の手法としては、上述した手法の他に、既知の種々の手法が用いられてもよい。
【００６８】
〔１−２−２〕ルート特定処理
ルート特定部３３２は、端末装置２の設置場所から、検索処理部３３１が特定した目的の書籍の場所への、１以上のルートを特定する。例えば、ルート特定部３３２は、端末装置２の設置場所と目的場所との組み合わせと一致するルートを、探索テーブル３１４を参照して特定してよい。
【００６９】
探索テーブル３１４は、配架図上の起点と終点との組み合わせに対する経由ルートの線分の並びを管理する情報であり、起点候補と終点候補との組み合わせごとに一以上の候補経路を管理する第１情報の一例である。経由ルートの線分は、「経路区間」と称されてもよく、上述したルート構成要素の一例である。
【００７０】
図７は探索テーブル３１４の一例を示す図である。図７に例示するように、探索テーブル３１４は、起点場所を示すコードと終点場所を示すコードとに対して、経由ルートの線分を起点場所から終点場所への経由順に並べて登録した経由ルート登録レコードを格納してよい。なお、探索テーブル３１４において、経由ルートを示す情報は、例えば予め定められたコード等であってよい。
【００７１】
なお、探索テーブル３１４は、例えば、検索システム１の管理者或いは図書館の担当者等、又は、ルート解析等を行なうプログラム等により、予め作成されてよく、変更があった場合には適宜更新されてよい。
【００７２】
以下、探索テーブル３１４について図８を参照して説明する。図８（Ａ）は配架図及びルートの一例を示し、図８（Ｂ）は経由ルートの一例を示す。
【００７３】
例えば、図８（Ａ）に示すように、端末装置２の設置場所（起点場所）である現在地から目的の書籍のある目的場所（終点場所）へのルートとして、ルートＡ及びルートＢが存在する場合を想定する。また、図８（Ｂ）に例示するように、ルートＡは経由ルートＡ１、Ａ２の並びで形成され、ルートＢは経由ルートＢ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５の並びで形成されるものとする。
【００７４】
図７の探索テーブル３１４の２行目及び３行目は、図８に例示されたルートＡ及びルートＢの経由ルート登録レコードである。
【００７５】
例えば、図７の２行目に示すように、端末装置２の設置場所に設定された起点場所コードと、目的場所に設定された終点場所コードとの組み合わせに対して、ルートＡを形成する経由ルートがＡ１、Ａ２の順序で対応付けられてよい。
【００７６】
また、図７の３行目に示すように、２行目と同じ起点場所コードと終点場所コードとの組み合わせに対して、ルートＢを形成する経由ルートがＢ１、Ｂ２、Ｂ３、Ｂ４、及びＢ５の順序で対応付けられてよい。
【００７７】
なお、本棚の側面に沿って移動する際に通過する経由ルート、例えば、図８（Ｂ）に示す経由ルートＡ１、Ｂ１、及びＢ４についても、ルートＡ又はルートＢを形成する経由ルートとして探索テーブル３１４に設定されてよい。
【００７８】
このように、探索テーブル３１４には、起点場所から終点場所への移動の際に通過可能な１以上のルートパターンのそれぞれについて、経由ルートが通過順に設定されてよい。これらのルートパターンは、起点場所から終点場所への最短ルートに限られるものではなく、利用者の図書館内の回遊を促進するという観点から、遠回りとなるようなルートが含まれてもよい。
【００７９】
また、探索テーブル３１４には、起点場所と終点場所との組み合わせごとに、各組み合わせにおける１以上のルートパターン（経由ルートの配列）を示す経由ルート登録レコードが設定されてよい。
【００８０】
例えば、起点場所が端末装置２の設置場所である場合、探索テーブル３１４には、起点場所は固定として、少なくとも終点場所の候補数ｎ（ｎは自然数）以上の経由ルート登録レコードが設定されてよい。また、端末装置２が移動可能である場合、又は、複数の端末装置２が存在する場合、探索テーブル３１４には、少なくとも、「起点場所の候補数ｍ（ｍは自然数）×終点場所の候補数ｎ」以上の経由ルート登録レコードが設定されてよい。なお、経由ルートは方向も考慮されてよく、始点と終点とが逆の経由ルートは互いに異なる経由ルートとして扱われてよい。
【００８１】
なお、ルートの起点場所又は終点場所は、本棚単位で、例えば、書籍を一覧できる正面から本棚を見た場合の中央位置に設定されてもよいし、本棚の正面から見て複数の位置に設定されてもよい。また、起点場所又は終点場所は、各本棚に収容された書籍の、分類、タイトル、著者、出版者等の単位で設定されてもよい。
【００８２】
起点場所及び終点場所や経由ルートは、配架図に対応付けて管理されてよい。また、経由ルートの起点及び終点は、ルートの起点場所又は終点場所として設定された複数の候補のうちの２つの候補間を結ぶ線分として定義されてもよい。
【００８３】
ルート特定部３３２は、上述した探索テーブル３１４に基づいて、１以上のルートを特定してよい。例えば、ルート特定部３３２は、探索テーブル３１４を参照して、起点場所である端末装置２の設置場所と、終点場所である書籍検索処理で得られた目的の書籍の場所との組み合わせ、に対応する１以上のレコードを取得することで、１以上のルートを特定してよい。
【００８４】
以上のように、ルート特定部３３２は、物品の所在地の問い合わせを受け付けると、問い合わせ元から問い合わせに係る対象物品の所在地までの経路を特定する特定部の一例である。
【００８５】
〔１−２−３〕抽出処理
抽出処理部３３３は、ルート特定部３３２が特定した１以上のルートの各々について、検索処理部３３１が特定した目的の書籍に関連するオススメ本の分類と、ルート上に配架される書籍の分類とを比較することで、ルート上に存在するオススメ本の分類を抽出する。
【００８６】
例えば、抽出処理部３３３は、分類テーブル３１５に基づいて、特定したルートごとに、ルート上に配架される書籍の分類を抽出してよい。
【００８７】
分類テーブル３１５は、経由ルートに配置される書籍の分類範囲を定義する情報であり、経路区間に所在地が含まれる物品の分類情報（分類コードの範囲）を経路区間ごとに管理する第２情報の一例である。
【００８８】
図９は分類テーブル３１５の一例を示す図である。図９に例示するように、分類テーブル３１５は、経由ルートにある本棚に配架されている分類の開始分類及び終了分類を格納してよい。
【００８９】
上述のように、書籍は内容等に基づく分類（例えば日本十進分類）によって配架される。また、経由ルートは本棚に沿った線分である。従って、経由ルートの近傍の本棚には、互いに関連する分類が集合するため、上述のように、分類テーブル３１５は、経由ルートごとに書籍の分類範囲を対応付けて管理することができる。
【００９０】
なお、探索テーブル３１４には、本棚の側面に沿って移動する際に通過する経由ルート、換言すれば、書籍が見えない経由ルートも設定されてよい。一方、分類テーブル３１５は、経由ルートから見える書籍の分類を経由ルートと対応付けた情報である。従って、分類テーブル３１５には、書籍が見えない経由ルート、例えば、図８（Ｂ）に示す経由ルートＡ１、Ｂ１、及びＢ４については、開始分類及び終了分類が設定されなくてよい（図９参照）。なお、書籍が見えない経由ルートについては、分類テーブル３１５においてレコード自体が存在しなくてもよい。
【００９１】
なお、分類テーブル３１５は、例えば、検索システム１の管理者或いは図書館の担当者等、又は、配架状況の管理等を行なうプログラム等により、予め作成されてよく、変更があった場合には適宜更新されてよい。
【００９２】
ここで、上述した書籍検索処理において、目的の書籍に対するオススメ本の集合が得られる。
【００９３】
抽出処理部３３３は、上述した分類テーブル３１５に基づいて、特定したルートを形成する経由ルートごとの分類範囲に、検索処理部３３１が取得したオススメ本の集合に含まれる書籍の分類が含まれるか否かを判定してよい。そして、抽出処理部３３３は、分類範囲に、オススメ本の集合に含まれる書籍の分類が含まれる場合に、当該書籍をルート上のオススメ本として抽出してよい。
【００９４】
一例として、図９に示すように、オススメ本の集合として、分類“００９”の書籍ａ１、分類“１０１”の書籍ｂ１、分類“１１１”の書籍ｂ２、及び分類“１２３”の書籍ｂ３が得られた場合を想定する。
【００９５】
この場合、書籍ａ１はルートＡを形成する経由ルートＡ２の分類範囲に含まれるため、抽出処理部３３３は、書籍ａ１をルートＡのオススメ本として検出してよい。また、書籍ｂ１はルートＢを形成する経由ルートＢ２の分類範囲に含まれ、書籍ｂ２はルートＢを形成する経由ルートＢ３の分類範囲に含まれ、書籍ｂ３はルートＢを形成する経由ルートＢ５の分類範囲に含まれる。このため、抽出処理部３３３は、書籍ｂ１、ｂ２、ｂ３をそれぞれルートＢのオススメ本として検出してよい。
【００９６】
なお、抽出処理部３３３は、例えば、オススメ本の情報として、オススメ本の書誌的情報や、オススメ本が配架されている場所等の情報を取得してよい。これらの情報は、蔵書ＤＢ３１１及び検索ＤＢ３１２や、配架図データ３１３等に基づいて取得されてよい。
【００９７】
以上のように、抽出処理部３３３は、メモリ部が記憶する第２情報と、複数の関連物品の各々の分類情報と、に基づいて、特定した経路上に所在地が含まれる関連物品を抽出する抽出部の一例である。
【００９８】
〔１−２−４〕表示制御の説明
次に、表示制御部３３４による表示制御について説明する。表示制御部３３４は、検索部３３による検索処理結果の表示制御を行なう。検索処理結果は、端末装置２の操作／表示部２１において利用者に向けて提示される。検索処理結果には、検索処理部３３１、ルート特定部３３２、及び抽出処理部３３３により取得された情報が含まれてよい。
【００９９】
なお、以下の説明では、端末装置２がｗｅｂクライアント、サーバ３がｗｅｂサーバとして機能し、端末装置２からのリクエストに応じて、サーバ３がｗｅｂページを生成し、生成したｗｅｂページを端末装置２に応答する場合を例に挙げて説明する。なお、リクエストは、例えば、所定のＵＲＬ（Uniform Resource Locator）に対するｈｔｔｐ（Hypertext Transfer Protocol）リクエストであってよい。また、ｗｅｂページは、例えば、ｈｔｍｌ（HyperText Markup Language）等のマークアップ言語により生成されてよい。
【０１００】
以下、表示制御部３３４による表示制御を、端末装置２の操作／表示部２１における表示例を参照しながら説明する。
【０１０１】
表示制御部３３４は、例えば、端末装置２へのレスポンスとして、図１０に示す配架図を含む応答情報（例えばＨＴＴＰレスポンス）を応答してよい。応答情報には、例示的に、以下の情報が含まれてよい。
【０１０２】
・配架図
・現在地（例：端末装置２の設置場所）
・目的地（例：目的の書籍の場所）
・現在地から目的地へのルート（道順）候補（例：ルートＡ及びルートＢ）
・ルートごとのオススメ本の情報及びその場所
【０１０３】
例えば、端末装置２からの検索リクエストに対するレスポンスに応じて、操作／表示部２１は、図１０（Ａ）に示す画面を表示してよい。図１０（Ａ）には、上記の現在地、目的地、並びに、ルートＡ及びルートＢ（ルート候補）が表示されてよい。
【０１０４】
また、図１０（Ａ）に示す例において、例えば、利用者が操作／表示部２１の操作（例えばタッチパネルのタッチ）により、ルートＡ及びルートＢのいずれかを選択した場合、配架図は、図１０（Ｂ）又は図１０（Ｃ）に遷移してよい。
【０１０５】
図１０（Ｂ）はルートＡが選択された場合の表示例である。ルートＡが選択されると、配架図には、ルートＡに対応するオススメ本であるオススメａ１の情報（例えば書誌的事項）及びその場所が表示されてよい（図９参照）。
【０１０６】
図１０（Ｃ）はルートＢが選択された場合の表示例である。ルートＢが選択されると、配架図には、ルートＢに対応するオススメｂ１、ｂ２、ｂ３の各情報（例えば書誌的事項）及びそれらの場所が表示されてよい（図９参照）。
【０１０７】
このように、表示制御部３３４は、応答情報として、図１０（Ａ）〜図１０（Ｃ）に例示するような画面遷移が可能となるようなｗｅｂページのデータを生成し、通信部３２を介して端末装置２に送信してよい。なお、図１０（Ａ）から、図１０（Ｂ）又は図１０（Ｃ）への画面遷移に用いられる、ルートごとのオススメ本の情報及びその場所については、図１０（Ａ）において画面の選択によりリクエストが発生したことを契機に、サーバ３から送信されてもよい。
【０１０８】
以上のように、抽出処理部３３３及び表示制御部３３４は、対象物品に関連する複数の関連物品のうち、特定した経路上に所在地が含まれる関連物品の情報と、特定した経路の情報と、を問い合わせ元に提示する提示部の一例である。
【０１０９】
また、表示制御部３３４は、ルート特定部３３２が複数の経路を特定した場合、問い合わせ元に複数の経路を提示し、問い合わせ元により選択された経路について、当該経路上に所在地が含まれる関連物品の情報を提示する。これにより、利用者が選択したルートにおけるオススメ本を提示でき、過剰なレコメンデーションを抑制できる。
【０１１０】
なお、図１０（Ｂ）及び図１０（Ｃ）に示す例では、配架図に経由ルートＡ１、Ａ２、Ｂ１〜Ｂ５の吹き出しが表示されているが、これらの表示は省略されてもよい。また、図１０（Ｂ）又は図１０（Ｃ）の画面において、利用者による図示しない「印刷する」ボタンの押下によって、表示されている画面の印刷が行なわれるようにしてもよい。
【０１１１】
また、上述した説明では、表示制御部３３４は、検索処理部３３１、ルート特定部３３２、及び抽出処理部３３３の処理が完了してから、表示制御を行なうものとしたが、これに限定されるものではない。表示制御部３３４は、例えば、検索処理部３３１の処理が完了したときに、目的の書籍の情報及びその場所、並びに、オススメ本の一覧を含む第１の応答情報を端末装置２に表示させてもよい。
【０１１２】
第１の応答情報を送信した場合、表示制御部３３４は、ルート特定部３３２及び抽出処理部３３３の処理が完了したときに、ルート候補の情報やルート上のオススメ本の情報を含む第２の応答情報を端末装置２に表示させてもよい。或いは、表示制御部３３４は、利用者による図示しない「ルート表示」ボタンの押下に応じて、第２の応答情報を端末装置２に表示させてもよい。
【０１１３】
図１０に示す例では、ルート候補からルートが選択されたときに、選択されたルートのオススメ本を提示するものとしたが、これに限定されるものではない。
【０１１４】
例えば、図１１に例示するように、全てのルート候補のオススメ本を表示し、利用者に対して、表示されたオススメ本に基づいて、目的地へのルートを選択させてもよい。
【０１１５】
換言すれば、表示制御部３３４は、ルート特定部３３２が複数の経路を特定した場合、問い合わせ元に複数の経路を提示し、複数の経路の各々について、各経路上に所在地が含まれる関連物品の情報を提示する。これにより、利用者が興味を持ちそうなオススメ本を多く提示でき、利用者の回遊を促進できる。
【０１１６】
又は、図１２の上段に例示するように、検索処理部３３１により抽出された、目的の書籍に関連するオススメ本のリストを画面上に提示してもよい。表示制御部３３４は、オススメ本のリストから利用者が興味を持った（選択した）オススメ本を検出した場合に、図１２の下段に例示するように、当該オススメ本を通過するルートを表示してもよい。
【０１１７】
換言すれば、表示制御部３３４は、ルート特定部３３２が複数の経路を特定した場合、問い合わせ元に複数の関連物品の情報を提示する。そして、表示制御部３３４は、問い合わせ元により選択された関連物品の情報と、複数の関連物品のうちの問い合わせ元により選択された関連物品の所在地を含む経路であって、特定した複数の経路のうちのいずれかの経路の情報と、を提示する。これにより、所在地に関係なく利用者が興味を持ったオススメ本の所在地を通るルートを提示できるため、利用者の回遊を促進できる。
【０１１８】
ここまで、端末装置２及びサーバ３がそれぞれｗｅｂクライアント及びｗｅｂサーバであるものとして説明したが、これに限定されるものではない。例えば、サーバ３の表示制御部３３４が行なう機能の少なくとも一部が、端末装置２の操作制御部２２により実行されてもよい。この場合、操作制御部２２は、配架図に対する、目的の書籍の場所の表示、目的場所への１以上のルートの表示、及び、ルート上のオススメ本の表示等の表示制御を実行してよい。
【０１１９】
また、上述した説明では、目的の書籍の場所、目的場所への１以上のルート、及び、ルート上のオススメ本、が配架図上に表示されるものとしたが、これに限定されるものではない。例えば、配架図に代えて（又は加えて）、目的場所に向かう道中の目印となる情報（例えば、本棚の番号や曲がり角の特徴等）がリスト等により表示されてもよい。
【０１２０】
以上のように、一実施形態によれば、図書館内の起点場所と目的の書籍がある終点場所と、の組み合わせに対する回遊ルート案を事前に登録しておき、回遊ルートに配置される書籍の分類等に基づき、利用者が興味を持ちそうな書籍を選択的に提示できる。従って、利用者の現在地から目的の書籍のある場所までの経路の途中で、利用者に図書館内を回遊させることができるため、図書館の利用促進を図ることができる。
【０１２１】
また、書籍の検索を行なっても検索キーワード等の関係で利用者が望む書籍が見つからない場合もある。このような場合でも、一実施形態によれば、利用者が検索した書籍に関連するオススメ本が配架された本棚を通るルートが提示される。従って、利用者が望む書籍が見つかる可能性を高めることができるとともに、利用者が望む書籍を見つけるまで端末装置２から繰り返し検索を行なうことを抑制することも見込めるため、ネットワーク４やサーバ３の負荷の増加を抑制できる。
【０１２２】
〔１−３〕動作例
次に、図１３及び図１４を参照して、上述の如く構成された検索システム１の動作例を説明する。
【０１２３】
〔１−３−１〕端末装置の動作例
はじめに、図１３を参照して、端末装置２の動作例を説明する。
【０１２４】
図１３に例示するように、端末装置２の操作／表示部２１は、利用者による書籍の検索条件の入力を受け付ける（ステップＳ１）。
【０１２５】
次いで、端末装置２の操作制御部２２は、通信部２３を介して、サーバ３に検索リクエストを送信する（ステップＳ２）。
【０１２６】
操作制御部２２は、通信部２３を介して、サーバ３からレスポンスを受信すると（ステップＳ３）、レスポンスに基づき検索処理結果を表示し（ステップＳ４；図１０〜図１２参照）、処理が終了する。
【０１２７】
〔１−３−２〕サーバの動作例
次に、図１４を参照して、サーバ３の動作例を説明する。
【０１２８】
図１４に例示するように、サーバ３の通信部３２は、端末装置２から書籍の検索リクエストを受信し（ステップＳ１１）、受信した情報を検索部３３に渡す。
【０１２９】
検索部３３の検索処理部３３１は、受信した検索リクエストに含まれるキーワードと、蔵書ＤＢ３１１及び検索ＤＢ３１２とに基づき、検索の対象となった目的の書籍を特定する（ステップＳ１２）。
【０１３０】
なお、検索処理部３３１は、配架図データ３１３に基づき、配架図における目的の書籍の場所を特定する。このとき、検索処理部３３１は、表示制御部３３４を介して、端末装置２の操作／表示部２１に目的の書籍の場所を表示させてもよい（ステップＳ１３）。
【０１３１】
また、検索処理部３３１は、予め定義された情報、又は、検索履歴に基づき、目的の書籍と関連するオススメ本を抽出する。このとき、検索処理部３３１は、表示制御部３３４を介して、端末装置２の操作／表示部２１にオススメ本を表示させてもよい（ステップＳ１４）。
【０１３２】
次いで、検索部３３のルート特定部３３２は、探索テーブル３１４に基づき、利用者の現在地（例えば端末装置２の設置場所）から目的の書籍の場所への１以上のルートを特定する（ステップＳ１５）。
【０１３３】
次に、検索部３３の抽出処理部３３３は、分類テーブル３１５に基づき、ルート特定部３３２が特定したルートごとに、ルート上に配架される書籍の分類（分類範囲）を抽出する（ステップＳ１６）。
【０１３４】
また、抽出処理部３３３は、ステップＳ１４で抽出したオススメ本の分類を、ステップＳ１６で抽出したルート上に配架される書籍の分類（分類範囲）と比較し、各ルート上のオススメ本を特定する（ステップＳ１７）。
【０１３５】
検索部３３の表示制御部３３４は、通信部３２の操作／表示部２１に対して、現在地及び目的地を含む配架図上に、ステップＳ１５で特定した１以上のルートを表示させる（ステップＳ１８）。
【０１３６】
そして、表示制御部３３４は、操作／表示部２１を通じて選択されたルートに対応する、ステップＳ１７で特定したオススメ本の情報、例えば書誌的情報及び位置情報を、操作／表示部２１に表示させ（ステップＳ１９）、処理が終了する。
【０１３７】
〔１−４〕ハードウェア構成例
次に、図１５を参照して、一実施形態に係る端末装置２及びサーバ３のハードウェア構成例について説明する。なお、端末装置２及びサーバ３は、互いに同様のハードウェア構成をそなえてよい。以下、端末装置２及びサーバ３をまとめてコンピュータ５（図１５参照）と表記し、コンピュータ５のハードウェア構成例について説明する。
【０１３８】
図１５に示すように、コンピュータ５は、例示的に、プロセッサ５ａ、メモリ５ｂ、記憶部５ｃ、ＩＦ（Interface）部５ｄ、Ｉ／Ｏ（Input / Output）部５ｅ、及び読取部５ｆをそなえてよい。
【０１３９】
プロセッサ５ａは、種々の制御や演算を行なう演算処理装置の一例である。プロセッサ５ａは、コンピュータ５内の各ブロックとバス５ｉで相互に通信可能に接続されてよい。プロセッサ５ａとしては、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＦＰＧＡ等の集積回路（ＩＣ）が用いられてもよい。なお、ＣＰＵはCentral Processing Unitの略称であり、ＭＰＵはMicro Processing Unitの略称である。ＤＳＰはDigital Signal Processorの略称であり、ＡＳＩＣはApplication Specific Integrated Circuitの略称であり、ＦＰＧＡはField-Programmable Gate Arrayの略称である。
【０１４０】
メモリ５ｂは、種々のデータやプログラム等の情報を格納するハードウェアの一例である。メモリ５ｂとしては、例えばＲＡＭ（Random Access Memory）等の揮発性メモリが挙げられる。
【０１４１】
記憶部５ｃは、種々のデータやプログラム等の情報を格納するハードウェアの一例である。記憶部５ｃとしては、例えばＨＤＤ（Hard Disk Drive）等の磁気ディスク装置、ＳＳＤ（Solid State Drive）等の半導体ドライブ装置、不揮発性メモリ等の各種記憶装置が挙げられる。不揮発性メモリとしては、例えば、フラッシュメモリ、ＳＣＭ（Storage Class Memory）、ＲＯＭ（Read Only Memory）等が挙げられる。
【０１４２】
なお、図３に示すＤＢ３１は、例えば、サーバ３のメモリ５ｂ又は記憶部５ｃの記憶領域により実現されてもよい。ＤＢ３１を記憶するメモリ５ｂ又は記憶部５ｃは、メモリ部の一例である。
【０１４３】
また、記憶部５ｃは、コンピュータ５の各種機能の全部若しくは一部を実現するプログラム５ｇを格納してよい。プロセッサ５ａは、記憶部５ｃに格納されたプログラム５ｇをメモリ５ｂに展開して実行することにより、図３に示す端末装置２又はサーバ３としての機能を実現できる。例えば、端末装置２においては、端末装置２のプロセッサ５ａが、記憶部５ｃに格納されたプログラム５ｇをメモリ５ｂに展開して、演算処理を実行することで、操作／表示部２１、操作制御部２２、通信部２３としての機能を実現できる。また、サーバ３においては、サーバ３のプロセッサ５ａが、記憶部５ｃに格納されたプログラム５ｇをメモリ５ｂに展開して、演算処理を実行することで、通信部３２、検索部３３としての機能を実現できる。
【０１４４】
ＩＦ部５ｄは、ネットワーク４との間の接続及び通信の制御等を行なう通信インタフェースの一例である。例えば、ＩＦ部５ｄは、ＬＡＮ、或いは、光通信（例えばＦＣ（Fibre Channel；ファイバチャネル））等に準拠したアダプタを含んでよい。例えば、プログラム５ｇは、当該通信インタフェースを介してネットワークからコンピュータ５にダウンロードされ、記憶部５ｃに格納されてもよい。
【０１４５】
Ｉ／Ｏ部５ｅは、マウス、キーボード、又は操作ボタン等の入力部、並びに、タッチパネルディスプレイ、ＬＣＤ等のモニタ、プロジェクタ、又はプリンタ等の出力部、の一方又は双方を含んでよい。なお、図３に示す端末装置２の操作／表示部２１は、Ｉ／Ｏ部５ｅの一例である。
【０１４６】
読取部５ｆは、記録媒体５ｈに記録されたデータやプログラムの情報を読み出すリーダの一例である。読取部５ｆは、記録媒体５ｈを接続可能又は挿入可能な接続端子又は装置を含んでよい。読取部５ｆとしては、例えば、ＵＳＢ（Universal Serial Bus）等に準拠したアダプタ、記録ディスクへのアクセスを行なうドライブ装置、ＳＤカード等のフラッシュメモリへのアクセスを行なうカードリーダ等が挙げられる。なお、記録媒体５ｈにはプログラム５ｇが格納されてもよく、読取部５ｆが記録媒体５ｈからプログラム５ｇを読み出して記憶部５ｃに格納してもよい。
【０１４７】
記録媒体５ｈとしては、例示的に、磁気／光ディスクやフラッシュメモリ等の非一時的な記録媒体が挙げられる。磁気／光ディスクとしては、例示的に、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ブルーレイディスク、ＨＶＤ（Holographic Versatile Disc）等が挙げられる。フラッシュメモリとしては、例示的に、ＵＳＢメモリやＳＤカード等が挙げられる。なお、ＣＤとしては、例示的に、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等が挙げられる。また、ＤＶＤとしては、例示的に、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等が挙げられる。
【０１４８】
上述したコンピュータ５のハードウェア構成は例示である。従って、端末装置２及びサーバ３の少なくとも一方における、コンピュータ５内でのハードウェアの増減（例えば任意のブロックの追加や削除）、分割、任意の組み合わせでの統合、又は、バスの追加若しくは削除等は適宜行なわれてもよい。
【０１４９】
〔２〕その他
上述した一実施形態に係る技術は、以下のように変形、変更して実施することができる。
【０１５０】
例えば、図３に示す端末装置２の各機能ブロックは、それぞれ任意の組み合わせで併合してもよく、分割してもよい。また、図３に示すサーバ３の各機能ブロックは、それぞれ任意の組み合わせで併合してもよく、分割してもよい。
【０１５１】
さらに、図１５に示すコンピュータ５のプロセッサ５ａは、シングルプロセッサやシングルコアプロセッサに限定されるものではなく、マルチプロセッサやマルチコアプロセッサであってもよい。
【０１５２】
上述した一実施形態では、検索システム１がＯＰＡＣの機能として図書館や書店等の書籍を扱う施設に適用される場合を例に挙げて説明したが、これに限定されるものではない。例えば、上述した技術は、種々の展示物を展示し、検索により展示物の位置を表示する検索システムに対応した博物館等の施設においても適用可能である。
【０１５３】
〔３〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０１５４】
（付記１）
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定し、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する、
処理をコンピュータに実行させる、情報提示プログラム。
【０１５５】
（付記２）
前記経路の特定は、起点候補と終点候補との組み合わせごとに一以上の候補経路を管理する第１情報に基づいて、前記起点候補が前記問い合わせ元であり、前記終点候補が前記対象物品の所在地である組み合わせに対応する候補経路を特定する、
付記１に記載の情報提示プログラム。
【０１５６】
（付記３）
前記第１情報が管理する候補経路は、一以上の経路区間を含み、
前記経路区間に所在地が含まれる物品の分類情報を前記経路区間ごとに管理する第２情報と、前記複数の関連物品の各々の分類情報と、に基づいて、前記特定した経路上に所在地が含まれる関連物品を特定する、
処理を前記コンピュータに実行させる、付記２に記載の情報提示プログラム。
【０１５７】
（付記４）
前記分類情報は、物品の内容に基づく分類コードであり、
前記第２情報には、前記経路区間ごとに前記経路区間に所在地が含まれる物品の分類コードの範囲が設定される、
付記３に記載の情報提示プログラム。
【０１５８】
（付記５）
前記問い合わせ元の位置、前記対象物品の所在地、前記特定した経路、並びに、前記特定した経路上に所在地が含まれる関連物品の書誌的事項及び当該関連物品の所在地、を示すマップを生成し、
前記生成したマップを前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、付記１〜４のいずれか１項に記載の情報提示プログラム。
【０１５９】
（付記６）
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路のうち、前記問い合わせ元により選択された経路について、当該経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、付記１〜５のいずれか１項に記載の情報提示プログラム。
【０１６０】
（付記７）
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路の各々について、各経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、付記１〜５のいずれか１項に記載の情報提示プログラム。
【０１６１】
（付記８）
複数の前記経路を特定した場合、前記問い合わせ元に前記複数の関連物品の情報を提示し、
前記問い合わせ元により選択された関連物品の情報と、前記複数の関連物品のうち、前記問い合わせ元により選択された関連物品の所在地を含む経路であって、前記特定した複数の経路のうちのいずれかの経路の情報と、を前記問い合わせ元に提示する、
処理を前記コンピュータに実行させる、付記１〜５のいずれか１項に記載の情報提示プログラム。
【０１６２】
（付記９）
コンピュータのプロセッサが、
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定し、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する、
情報提示方法。
【０１６３】
（付記１０）
前記経路の特定は、前記プロセッサが、起点候補と終点候補との組み合わせごとに一以上の候補経路を管理する第１情報に基づいて、前記起点候補が前記問い合わせ元であり、前記終点候補が前記対象物品の所在地である組み合わせに対応する候補経路を特定する、
付記９に記載の情報提示方法。
【０１６４】
（付記１１）
前記第１情報が管理する候補経路は、一以上の経路区間を含み、
前記プロセッサが、前記経路区間に所在地が含まれる物品の分類情報を前記経路区間ごとに管理する第２情報と、前記複数の関連物品の各々の分類情報と、に基づいて、前記特定した経路上に所在地が含まれる関連物品を特定する、
付記１０に記載の情報提示方法。
【０１６５】
（付記１２）
前記プロセッサが、
前記問い合わせ元の位置、前記対象物品の所在地、前記特定した経路、並びに、前記特定した経路上に所在地が含まれる関連物品の書誌的事項及び当該関連物品の所在地、を示すマップを生成し、
前記生成したマップを前記問い合わせ元に提示する、
付記９〜１１のいずれか１項に記載の情報提示方法。
【０１６６】
（付記１３）
物品の所在地の問い合わせを受け付けると、問い合わせ元から前記問い合わせに係る対象物品の所在地までの経路を特定する特定部と、
前記対象物品に関連する複数の関連物品のうち、前記特定した経路上に所在地が含まれる関連物品の情報と、前記特定した経路の情報と、を前記問い合わせ元に提示する提示部と、
をそなえる、情報提示装置。
【０１６７】
（付記１４）
起点候補と終点候補との組み合わせごとに一以上の候補経路を管理する第１情報を記憶するメモリ部、をそなえ、
前記特定部は、前記メモリ部が記憶する前記第１情報に基づいて、前記起点候補が前記問い合わせ元であり、前記終点候補が前記対象物品の所在地である組み合わせに対応する候補経路を特定する、
付記１３に記載の情報提示装置。
【０１６８】
（付記１５）
前記第１情報が管理する候補経路は、一以上の経路区間を含み、
前記メモリ部は、前記経路区間に所在地が含まれる物品の分類情報を前記経路区間ごとに管理する第２情報を記憶し、
前記メモリ部が記憶する前記第２情報と、前記複数の関連物品の各々の分類情報と、に基づいて、前記特定した経路上に所在地が含まれる関連物品を抽出する抽出部、をそなえる、
付記１４に記載の情報提示装置。
【０１６９】
（付記１６）
前記分類情報は、物品の内容に基づく分類コードであり、
前記第２情報には、前記経路区間ごとに前記経路区間に所在地が含まれる物品の分類コードの範囲が設定される、
付記１５に記載の情報提示装置。
【０１７０】
（付記１７）
前記提示部は、
前記問い合わせ元の位置、前記関連物品の所在地、前記特定した経路、並びに、前記特定した経路上に所在地が含まれる関連物品の書誌的事項及び当該関連物品の所在地、を示すマップを生成し、
前記生成したマップを前記問い合わせ元に提示する、
付記１３〜１６のいずれか１項に記載の情報提示装置。
【０１７１】
（付記１８）
前記提示部は、
前記特定部が複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路のうち、前記問い合わせ元により選択された経路について、当該経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
付記１３〜１７のいずれか１項に記載の情報提示装置。
【０１７２】
（付記１９）
前記提示部は、
前記特定部が複数の前記経路を特定した場合、前記問い合わせ元に前記複数の経路を提示し、
前記特定した複数の経路の各々について、各経路上に所在地が含まれる関連物品の情報を、前記問い合わせ元に提示する、
付記１３〜１７のいずれか１項に記載の情報提示装置。
【０１７３】
（付記２０）
前記提示部は、
前記特定部が複数の前記経路を特定した場合、前記問い合わせ元に前記複数の関連物品の情報を提示し、
前記問い合わせ元により選択された関連物品の情報と、前記複数の関連物品のうちの前記問い合わせ元により選択された関連物品の所在地を含む経路であって、前記特定した複数の経路のうちのいずれかの経路の情報と、を前記問い合わせ元に提示する、
付記１３〜１７のいずれか１項に記載の情報提示装置。
【符号の説明】
【０１７４】
１    検索システム
２    端末装置
２１    操作／表示部
２２    操作制御部
２３、３２    通信部
３    サーバ
３１    データベース
３１１    蔵書データベース
３１２    検索データベース
３１３    配架図データ
３１４    探索テーブル
３１５    分類テーブル
３３    検索部
３３１    検索処理部
３３２    ルート特定部
３３３    抽出処理部
３３４    表示制御部
４    ネットワーク
５    コンピュータ
【図１】
2019109734.tif 000003
【図２】
2019109734.tif 000004
【図３】
2019109734.tif 000005
【図４】
2019109734.tif 000006
【図５】
2019109734.tif 000007
【図６】
2019109734.tif 000008
【図７】
2019109734.tif 000009
【図８】
2019109734.tif 000010
【図９】
2019109734.tif 000011
【図１０】
2019109734.tif 000012
【図１１】
2019109734.tif 000013
【図１２】
2019109734.tif 000014
【図１３】
2019109734.tif 000015
【図１４】
2019109734.tif 000016
【図１５】
2019109734.tif 000017