(57)【要約】【課題】複数の図書館により共用される総合目録データベース（各館が所蔵する資料の書誌データからなる）など、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得られるようにすること。【解決手段】同定候補検索部２０２はキーワード検索部２０６に指示して、入力部２００から入力された条件に適合するレコードを総合目録データベース２０１から抽出させ、抽出された各レコードのうち類似度の高いものをグルーピングして同定関係ファイル２０５に登録する。キーワードなどによる文献検索要求があると、総合目録データベース２０１から当該キーワードを含むレコードが検索され、検索結果中、上記同定関係ファイル２０５に同一グループのレコードとして登録されているものは、いずれか一つの代表のみを残して削除される。【選択図】　　　図２
2004029969.tif 000002
【特許請求の範囲】
【請求項１】
対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索装置において、
入力された検索条件に合致するレコードを前記データベースから検索する検索手段と、
前記検索手段により検索されたレコード間の類似度を算出する算出手段と、
前記算出手段により算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出手段と、
前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録手段と、
を備えたことを特徴とする属性情報検索装置。
【請求項２】
前記登録手段は、前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録することを特徴とする前記請求項１に記載の属性情報検索装置。
【請求項３】
さらに、前記登録手段により関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録手段を備えたことを特徴とする前記請求項１または請求項２に記載の属性情報検索装置。
【請求項４】
対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索方法において、
入力された検索条件に合致するレコードを前記データベースから検索する検索工程と、
前記検索工程で検索されたレコード間の類似度を算出する算出工程と、
前記算出工程で算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出工程と、
前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録工程と、
を含んだことを特徴とする属性情報検索方法。
【請求項５】
前記登録工程では、前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録することを特徴とする前記請求項４に記載の属性情報検索方法。
【請求項６】
さらに、前記登録工程で関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録工程を含んだことを特徴とする前記請求項４または請求項５に記載の属性情報検索方法。
【請求項７】
前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索装置、属性情報検索方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
公立図書館や大学図書館などで従来から運用されている文献検索システムでは、一つの図書館だけでなく、たとえば同一県内や同一区内の他の図書館、提携している他大学の図書館などの所蔵文献も検索できるのが普通である。
【０００３】
相互に蔵書を検索可能な図書館は、それぞれ自館の蔵書に関する属性情報、具体的には書名や著者名などからなる書誌データを、複数館で共用される総合目録データベースに登録している。このデータベースは、通常は中核となるいずれか一つの図書館（「○○県立中央図書館」など）に設置され、他館の利用者は当該他館に設置された専用端末から、専用線を通じて上記データベースにアクセスし、キーワードによる文献検索などをおこなうことができる。
【０００４】
【発明が解決しようとする課題】
ただ、総合目録データベースは各図書館の職員が各館の端末からそれぞれ更新してゆくので、必ずしも個々のレコードの表現形式が統一されているとは限らない。
【０００５】
明らかな入力ミスや入力漏れはもちろんであるが、場合によっては図書館ごとに書誌データのフォーマットが異なっていることもある。国内の図書館で広く採用されているデータフォーマットには、「国立国会図書館ジャパン・マーク審議会」による「ＪＡＰＡＮ／ＭＡＲＣ」のほか、民間の「（株）図書館流通センター」により独自に拡張された「ＴＲＣ　ＭＡＲＣ」などがあり、それぞれの中でもバージョンによる微妙な差異がある。そのため同一の表記で入力したデータでも、各図書館の採用するシステムによって異なるデータに変換されてしまうことがある。
【０００６】
そしてこうしたばらつきがあると、総合目録データベースの検索結果中には各館がそれぞれ所蔵する同一の書籍のうち、レコードの表現形式が検索条件に完全に一致した一部のもののみが含まれることになり、検索に漏れが生じてしまう。また、たとえば書名中のキーワードで検索をかけた場合に、同一書籍の様々な版（第一版、第二版など）のレコードや、当該書籍の版数の明示されていないレコードなどが個別にリストアップされ、検索結果が見にくくなってしまうという問題点があった。
【０００７】
この発明は上記従来技術による問題を解決するため、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索装置、属性情報検索方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる属性情報検索装置は、対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索装置において、入力された検索条件に合致するレコードを前記データベースから検索する検索手段と、前記検索手段により検索されたレコード間の類似度を算出する算出手段と、前記算出手段により算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出手段と、前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録手段と、を備えたことを特徴とする。
【０００９】
この請求項１に記載の発明によれば、対象物を同一とする複数の類似したレコードは一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになる。
【００１０】
また、請求項２に記載の発明にかかる属性情報検索装置は、前記請求項１に記載の発明において、前記登録手段が、前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録することを特徴とする。
【００１１】
この請求項２に記載の発明によれば、対象物を同一とする複数の類似したレコードは、そのうち一つを代表とする一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになる。
【００１２】
また、請求項３に記載の発明にかかる属性情報検索装置は、前記請求項１または請求項２に記載の発明において、さらに、前記登録手段により関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録手段を備えたことを特徴とする。
【００１３】
この請求項３に記載の発明によれば、グループの広狭すなわち当該グループにどのレコードを含ませるかは任意に調整することができる。
【００１４】
また、請求項４に記載の発明にかかる属性情報検索方法は、対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索方法において、入力された検索条件に合致するレコードを前記データベースから検索する検索工程と、前記検索工程で検索されたレコード間の類似度を算出する算出工程と、前記算出工程で算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出工程と、前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録工程と、を含んだことを特徴とする。
【００１５】
この請求項４に記載の発明によれば、対象物を同一とする複数の類似したレコードは一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになる。
【００１６】
また、請求項５に記載の発明にかかる属性情報検索方法は、前記請求項４に記載の発明において、前記登録工程では、前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録することを特徴とする。
【００１７】
この請求項５に記載の発明によれば、対象物を同一とする複数の類似したレコードは、そのうち一つを代表とする一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになる。
【００１８】
また、請求項６に記載の発明にかかる属性情報検索方法は、前記請求項４または請求項５に記載の発明において、さらに、前記登録工程で関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録工程を含んだことを特徴とする。
【００１９】
この請求項６に記載の発明によれば、グループの広狭すなわち当該グループにどのレコードを含ませるかは任意に調整することができる。
【００２０】
また、請求項７に記載の発明にかかるプログラムによれば、前記請求項４〜請求項６のいずれか一つに記載された方法がコンピュータによって実行される。
【００２１】
【発明の実施の形態】
以下に添付図面を参照して、この発明による属性情報検索装置、属性情報検索方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。
【００２２】
（ハードウエア構成）
まず、図１はこの発明の実施の形態による属性情報検索装置のハードウエア構成を示す説明図である。なお、上記装置は通常は、相互に検索可能な複数の図書館のうち中核となる図書館に設置される。
【００２３】
図１において、１０１は装置全体を制御するＣＰＵを、１０２は基本入出力プログラムを記憶したＲＯＭを、１０３はＣＰＵ１０１のワークエリアとして使用されるＲＡＭを、それぞれ示している。
【００２４】
また、１０４はＣＰＵ１０１の制御にしたがってＨＤ（ハードディスク）１０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、１０５はＨＤＤ１０４の制御にしたがって書き込まれたデータを記憶するＨＤを、それぞれ示している。また、１０６はＣＰＵ１０１の制御にしたがってＦＤ（フレキシブルディスク）１０７に対するデータのリード／ライトを制御するＦＤＤ（フレキシブルディスクドライブ）を、１０７はＦＤＤ１０６の制御にしたがって書き込まれたデータを記憶する着脱自在のＦＤを、それぞれ示している。
【００２５】
また、１０８はカーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、１０９は通信ケーブル１１０を介してＬＡＮやＷＡＮなどのネットワークに接続され、当該ネットワークとＣＰＵ１０１とのインターフェースとして機能するネットワークＩ／Ｆを、それぞれ示している。
【００２６】
また、１１１は文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、１１２は各種指示の選択や実行、処理対象の選択、マウスポインタの移動などをおこなうマウスを、それぞれ示している。また、１１３は着脱可能な記録媒体であるＣＤ−ＲＷを、１１４はＣＤ−ＲＷ１１３に対するデータのリード／ライトを制御するＣＤ−ＲＷドライブを、１００は上記各部を接続するためのバスまたはケーブルを、それぞれ示している。
【００２７】
（機能的構成）
つぎに、図２はこの発明の実施の形態による属性情報検索装置の構成を機能的に示す説明図である。なお、各部の機能の詳細は主に後述するフローチャートで説明することとし、ここではその概略を述べるにとどめる。
【００２８】
図中、２００は入力部であり、後述する書誌同定処理や書誌同定解除処理の開始の指示、あるいは当該処理に必要な検索条件の入力などを受け付ける機能部である。
【００２９】
また、２０１は上述の総合目録データベースであり、本装置により検索可能な各図書館の蔵書に関する「書誌データ」と「所蔵データ」とを保持している。「書誌データ」とは図書・雑誌などの資料の詳細情報であって、具体的には書名、著者名、定価、ページ数などである。また、「所蔵データ」とは資料の保管先の詳細情報であって、具体的には各資料を保管する図書館名、開架／書庫の区別などである。なお、「書誌データ」と「所蔵データ」とをまとめて「蔵書データ」と呼ぶ。
【００３０】
２０２は同定候補検索部であり、入力部２００から入力した書誌同定処理の開始指示を受けて、同定（同定の意義については後述）の対象となる候補資料のレコードを総合目録データベース２０１から検索する機能部である。
【００３１】
また、２０３は重みファイルであり、同定候補検索部２０２が書誌データ間の類似度を算出する際に参照する、書誌データ内の各項目の重みを保持するファイルである。ファイル内に保持された各項目の重みは、入力部２００から任意に変更することができる。
【００３２】
２０４は同定解除候補検索部であり、入力部２００から入力した書誌同定解除処理の開始指示を受けて、同定解除の対象となる候補資料のレコードを総合目録データベース２０１から検索する機能部である。
【００３３】
２０５は同定関係ファイルであり、同定候補検索部２０２が総合目録データベース２０１から同定すべき一群のレコードを抽出する際、あるいは同定解除候補検索部２０４が当該データベースからすでに同定された一群のレコードを抽出する際に参照する、レコード間の同定関係の有無を保持するファイルである。この同定関係ファイル２０５には、同定された複数のレコードからなるグループ、各グループを構成する複数のレコード、および当該複数のレコード中の、グループを代表する一つのレコードが関連づけて保持されている。
【００３４】
２０６はキーワード検索部であり、同定候補検索部２０２あるいは同定解除候補検索部２０４からの指示を受けて、指定された項目に指定されたキーワードを含むレコードを総合目録データベース２０１から抽出する機能部である。
【００３５】
２０７は表示部であり、同定候補検索部２０２あるいは同定解除候補検索部２０４による検索結果をディスプレイ１０８に表示する機能部である。
【００３６】
なお、上述した入力部２００、同定候補検索部２０２、同定解除候補検索部２０４、キーワード検索部２０６および表示部２０７の各機能部は、それぞれＨＤ１０５などからＲＡＭ１０３に読み出されたプログラムの命令にしたがってＣＰＵ１０１が命令処理を実行することにより実現されるものである。このプログラムはＨＤ１０５のほか、ＦＤ１０７、ＣＤ−ＲＷ１１３、ＣＤ−ＲＯＭあるいはＭＯなどの各種記録媒体に格納して配布することができ、あるいはネットワークを介して配布することもできる。
【００３７】
また、総合目録データベース２０１はＨＤ１０５に、重みファイル２０３と同定関係ファイル２０５とはＨＤ１０５から読み出されてＲＡＭ１０３に、それぞれ保持されている。
【００３８】
（書誌同定処理）
つぎに、図３はこの発明の実施の形態による属性情報検索装置における、書誌データの同定処理の手順を示すフローチャートである。同定とは、表現形式は異なるが実際には同一の資料を指す複数のレコードを、それぞれ一つのグループにまとめ、各グループの中で代表となるレコードを一つ選出する作業である。なお、以下ではグループの代表として選出されたレコードを「代表書誌」、それ以外のレコードを「非採用書誌」という。
【００３９】
入力部２００が、操作者による書誌同定処理の開始指示、たとえばディスプレイ１０８上に表示されたメインメニュー上で「書誌同定」がマウスクリックされたことを検知すると、入力部２００からその通知を受けた表示部２０７は、図４に示すような同定条件入力画面を表示する（ステップＳ３０１）。
【００４０】
同図に示す画面では、書誌同定の対象となるレコードを絞り込むための諸条件（もしあれば）を入力する。そして、条件を定めたときは総合目録データベース２０１内のレコードのうち、当該条件に適合するレコードのみ、また特に条件を定めなければ総合目録データベース２０１内の全レコードが、それぞれ以下に説明する書誌同定の対象となる。
【００４１】
すなわち、たとえば図中「書名」の左横のチェックボックス４００にチェックを入れ、右横のテキストボックス４０１に何らかのキーワードを入力し、一致条件を定めた上で「検索」ボタン４０２をクリックすると（ステップＳ３０２：Ｙｅｓ）、入力部２００からの通知を受けた同定候補検索部２０２は、まずキーワード検索部２０６に指示して、総合目録データベース２０１から上記条件に適合するレコードを検索させる（ステップＳ３０３）。
【００４２】
その後、キーワード検索部２０６により検索されたレコード間の類似度を、重みファイル２０３に保持された各項目の重みを参照しつつ総当たりで算出する（ステップＳ３０４）。
【００４３】
たとえば、レコードＡとレコードＢの類似度は、（ＡとＢの書名間の類似度×書名の重み）＋（ＡとＢの著者名間の類似度×著者名の重み）＋（ＡとＢの定価間の類似度×定価の重み）＋・・・というように、各項目における類似度と当該項目の重みとの積を全項目について加算した値となる。なお、このとき表現形式の異なるレコード同士は、一方の形式をもう一方の形式に合わせる、あるいは双方を共通の形式に変換するなどして、形式上の差異を吸収してから類似度を計算する。
【００４４】
もっとも、過去に本フローチャートの処理によって同定されているレコード間の類似度は、改めて算出する必要はない。そのため同定候補検索部２０２は、類似度の算出に先立って同定関係ファイル２０５を参照し、類似度を算出しようとする二つのレコードがすでに同定関係にあるかどうかを調べる。そして、まだこれらのレコード間に同定関係がなければ、当該レコードにつき上述の類似度の算出をおこなう。
【００４５】
なお、図４の画面で特に条件を入力せずに「検索」ボタン４０２をクリックすると（ステップＳ３０２：Ｎｏ）、同定候補検索部２０２は総合目録データベース２０１内の全レコードについて、上記と同様に類似度の算出をおこなう（ステップＳ３０４）。
【００４６】
次に同定候補検索部２０２は、類似度が所定の閾値を超えた複数のレコードと、当該複数のレコードのいずれかとすでに同定関係にあるレコード（もしあれば）とからなる、すべてのグループを抽出し（ステップＳ３０５）、各グループと当該グループを構成するレコードとを表示部２０７に引き渡す。表示部２０７はこれらの情報から、図５に示すような同定候補一覧画面を作成して表示する（ステップＳ３０６）。
【００４７】
図示する画面では、ステップＳ３０５で抽出されたすべてのグループが一覧表示され、いずれかのグループの番号、たとえば図中５００がクリックされたことを入力部２００から通知されると、次に表示部２０７は図６に示すような、同定候補詳細画面を表示する（ステップＳ３０７）。
【００４８】
図示する画面では、指定されたグループを構成する複数のレコードが画面上部に列挙され、そのうち上位二件（候補番号１および２）のレコードの詳細が画面下部に表示される。なお、これは初期状態であって、ドロップダウンリスト６００から所望のレコードの候補番号を選択して「表示」ボタン６０１をクリックすることで、詳細の表示されるレコードを切り替えることができる。
【００４９】
図示する画面は、類似度が所定の閾値以上である一群のレコード、すなわち、同一の資料についての重複するレコードである可能性が高い複数のレコードについて、どれが本当に同一の資料のレコードであるかを人手で決定するとともに、そのうち一つを代表書誌として選択するためのものである。
【００５０】
操作者は個々の同定候補の詳細を参照して、各レコードの対象物の異同を判断し、同定されるべき候補番号のレコードの「代表書誌」チェックボックスか「非採用書誌」チェックボックスのいずれかにチェックを入れる。
【００５１】
なお、グループ内の複数のレコードについて、「代表書誌」チェックボックスに同時にチェックを入れることはできない。また、一つのレコードについて、「代表書誌」チェックボックスと「非採用書誌」チェックボックスとの双方を同時にチェックすることもできない。いずれの場合も「代表書誌は一つだけ選択してください」などのエラーメッセージが表示される。
【００５２】
その後、図６の画面で「書誌同定実行」ボタン６０２をクリックすると、入力部２００からの通知を受けた表示部２０７は、図７に示すような同定確認画面を表示する（ステップＳ３０８）。
【００５３】
そして、図示する画面で「書誌同定実行」ボタン７００がクリックされると、入力部２００からその事実を通知された同定候補検索部２０２は、代表書誌あるいは非採用書誌として選択されたレコードを同定された一群のレコードとして同定関係ファイル２０５に書き込むとともに、これらのレコードから構成されるグループの代表書誌として、代表書誌に選択されたいずれか一つのレコードを設定する（ステップＳ３０９）。
【００５４】
そして、同定関係ファイル２０５の更新が完了すると、同定候補検索部２０２からの通知を受けた表示部２０７は、書誌同定処理が正常終了したことを示す「完了しました」などのメッセージを画面表示する（ステップＳ３１０）。
【００５５】
なお、同定成立後も総合目録データベース２０１内の書誌データには変更はないが、所蔵データに関しては、そこに含まれる非採用書誌を同定されたグループ内の代表書誌に差し替えなければならない。すなわち、非採用書誌となった資料とその保管元とを対応づけたすべてのレコードにおいて、非採用書誌をそれが属するグループの代表書誌に置換する。
【００５６】
（書誌同定解除処理）
つぎに、図８はこの発明の実施の形態による属性情報検索装置における、書誌データの同定解除処理の手順を示すフローチャートである。入力部２００が、操作者による書誌同定解除処理の開始指示、たとえばディスプレイ１０８上に表示されたメインメニュー上で「書誌同定解除」がマウスクリックされたことを検知すると、表示部２０７は図９に示すような同定解除条件入力画面を表示する（ステップＳ８０１）。
【００５７】
同図に示す画面では、書誌同定解除の対象となるレコードを絞り込むための諸条件（もしあれば）を入力する。そして、条件を定めたときは同定関係ファイル２０５内に登録されたグループのうち、当該条件に適合するレコードを含むグループ、また特に条件を定めなければ同定関係ファイル２０５内のすべてのグループが、それぞれ以下に説明する書誌同定解除の対象となる。
【００５８】
条件を定めて「検索」ボタン９００がクリックされた場合（ステップＳ８０２：Ｙｅｓ）、入力部２００からの通知を受けた同定解除候補検索部２０４は、まずキーワード検索部２０６に指示して、総合目録データベース２０１から上記条件に適合するレコードを検索させる（ステップＳ８０３）。次に、同定関係ファイル２０５を参照して、キーワード検索部２０６により検索されたレコードを含むすべてのグループを抽出する（ステップＳ８０４）。
【００５９】
また、条件を定めずに「検索」ボタン９００がクリックされた場合（ステップＳ８０２：Ｎｏ）、同定解除候補検索部２０４は同定関係ファイル２０５から、そこに登録されているすべてのグループを抽出する（ステップＳ８０５）。
【００６０】
ステップＳ８０４あるいはステップＳ８０５で抽出されたグループと、各グループを構成するレコードとは表示部２０７に引き渡され、表示部２０７はこれらの情報から、図１０に示すような同定解除候補一覧画面を作成・表示する（ステップＳ８０６）。そして、いずれかのグループの番号、たとえば図中１０００がクリックされたことを入力部２００から通知されると、次に表示部２０７は図１１に示すような、同定解除候補詳細画面を表示する（ステップＳ８０７）。
【００６１】
操作者は個々の同定解除候補の詳細を参照して、各レコードの対象物の異同を判断し、同定を解除されるべき（このグループから外れるべき）候補番号のレコードの「解除指定」チェックボックスにチェックを入れる。その後、「書誌同定解除実行」ボタン１１００をクリックすると、入力部２００からの通知を受けた表示部２０７は、図１２に示すような同定解除確認画面を表示する（ステップＳ８０８）。
【００６２】
そして、図示する画面で「書誌同定解除実行」ボタン１２００がクリックされると、入力部２００からその事実を通知された同定解除候補検索部２０４は、同定関係ファイル２０５に登録されたグループから解除が指定されたレコードを削除する（ステップＳ８０９）。あるいは、いったん上記グループを削除した後、解除を指定されたレコード以外のレコードからなる新たなグループを再登録するとみることもできる。
【００６３】
なお、図１２は図１１の画面に表示された代表書誌および非採用書誌１〜４のすべてにチェックが入れられた場合の例である。この場合、同一グループを構成するすべてのレコードが当該グループを外れることになり、結果的に当該グループそのものが同定関係ファイル２０５から消滅する（一部のレコードがグループを外れる場合は、グループそのものは存続する）。
【００６４】
そして、同定関係ファイル２０５の更新が完了すると、同定解除候補検索部２０４からの通知を受けた表示部２０７は、書誌同定解除処理が正常終了したことを示す「完了しました」などのメッセージを画面表示する（ステップＳ８１０）。なお、上述のように同定成立後は総合目録データベース２０１内の所蔵データが更新されている。したがって、同定解除成立後は差し替えられた代表書誌を元の非採用書誌に戻す処理が必要である。
【００６５】
以上説明した実施の形態によれば、同一の資料を対象とする、表現形式の異なる複数のレコードは同定処理により一つにまとめられ、いったん一つにまとめられたレコードでも、同定解除処理により当該グループから任意に除外することができる。
【００６６】
そして、ローカルあるいはリモートの操作者がキーワードによる文献検索をかけた場合には、まず当該キーワードで総合目録データベース２０１が検索された後、同定関係ファイル２０５が参照されて、検索結果中に含まれる非採用書誌は当該非採用書誌が属するグループの代表書誌に置換される。さらに、検索結果中の重複する代表書誌は一つを残して削除される。
【００６７】
したがって、たとえば同一資料の第一版や第二版や第三版が別個に表示されて、検索結果が不必要に見づらくなるようなことがない。しかも、代表書誌に上記キーワードが含まれていなくても、同一グループ内の非採用書誌の一つにでも当該キーワードが含まれていれば、芋ずる式に代表書誌が引き出されるので、表現形式の差異などにともなって検索に漏れが生ずることもない。
【００６８】
なお、上述した実施の形態では、一グループを形成するのは類似度の高いレコードに限られ、当該グループからの任意のレコードの除外が認められているのみであるので、類似度の低いレコードを一グループに含めることはできない。そこで、たとえば図１３のような画面により、二つのレコードを直接指定して同定関係を設定できるようにしてもよい。同様に、二つのレコードを指定して同定解除をおこなえるようにしてもよい。
【００６９】
なお、上述した実施の形態では、すでに総合目録データベース２０１に蓄積されている書誌データについて同定処理をおこなったが、あるいは当該データベースに新規のレコードが追加される都度、すでに同定されているグループの各代表書誌との類似度を自動計算し、その類似度によって既存のレコードとの対象物の異同をチェックするようにしてもよい。
【００７０】
また、上述した実施の形態では、重複するレコードである可能性の高いものを機械的に抽出し、現実にどれが重複するのかの最終判断は操作者に任せるようにしたが、実用上十分な精度が得られるのであれば、操作者の確認を待たずに類似レコードをグルーピングしてしまうのでもよい。
【００７１】
ただその場合、一グループを構成するレコードは単純に類似度から特定できるが、そのいずれを代表書誌とするかについては、あらかじめ何らかの基準を定めておかなければならない。
【００７２】
たとえば、比較的信頼性の高い図書館（データ入力のための専門スタッフが常勤しているなど）により登録されたレコードを、そうでない図書館のレコードより一律に重視して、代表書誌とすることなどが考えられる。図１４は、各図書館の優先度を設定するための画面の一例である。優先度の高い図書館により登録されたレコードほど、代表書誌に選出される可能性が高い。
【００７３】
あるいは、あるフォーマットによるレコード（通常は、より詳細な項目を有するフォーマット）を、それ以外のフォーマットによるレコードより優先して代表書誌とするようにしてもよい。図１５は、ＭＡＲＣの各フォーマットの優先度を設定するための画面の一例である。
【００７４】
なお、上述した実施の形態では、データベース内の各レコードの対象物は図書館が所蔵する各種資料としたが、対象物はこれに限るものではなく、たとえば有形物に限らず無形物であってもよい。また、物でなく人や出来事などであってもよい。いずれにせよ、同一の事物などについて複数のレコードが存在する可能性のある場合に、本発明を応用して類似レコードをグルーピングすることができる。
【００７５】
なお、上述した同定候補検索部２０２が請求項にいう「算出手段」「抽出手段」および「登録手段」を兼ね、そのおこなう処理の中に請求項にいう「算出工程」「抽出工程」および「登録工程」が含まれる。また、同定解除候補検索部２０４が請求項にいう「再登録手段」に相当し、そのおこなう処理の中に請求項にいう「再登録工程」が含まれる。また、キーワード検索部２０６が請求項にいう「検索手段」に、そのおこなう処理が請求項にいう「検索工程」に、それぞれ相当する。
【００７６】
【発明の効果】
以上説明したように請求項１に記載の発明は、対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索装置において、入力された検索条件に合致するレコードを前記データベースから検索する検索手段と、前記検索手段により検索されたレコード間の類似度を算出する算出手段と、前記算出手段により算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出手段と、前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録手段と、を備えたので、対象物を同一とする複数の類似したレコードは一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになり、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索装置が得られるという効果を奏する。
【００７７】
また、請求項２に記載の発明は、前記請求項１に記載の発明において、前記登録手段が、前記抽出手段により抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録するので、対象物を同一とする複数の類似したレコードは、そのうち一つを代表とする一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになり、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索装置が得られるという効果を奏する。
【００７８】
また、請求項３に記載の発明は、前記請求項１または請求項２に記載の発明において、さらに、前記登録手段により関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録手段を備えたので、グループの広狭すなわち当該グループにどのレコードを含ませるかは任意に調整することができ、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索装置が得られるという効果を奏する。
【００７９】
また、請求項４に記載の発明は、対象物の属性情報からなる複数のレコードを保持するデータベースから任意のレコードを検索する属性情報検索方法において、入力された検索条件に合致するレコードを前記データベースから検索する検索工程と、前記検索工程で検索されたレコード間の類似度を算出する算出工程と、前記算出工程で算出された類似度が所定の閾値を超えた複数のレコードを一グループとして抽出する抽出工程と、前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録する登録工程と、を含んだので、対象物を同一とする複数の類似したレコードは一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになり、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索方法が得られるという効果を奏する。
【００８０】
また、請求項５に記載の発明は、前記請求項４に記載の発明において、前記登録工程では、前記抽出工程で抽出されたグループ内のレコードのうち、指定された複数のレコードを関連づけて登録するとともに、当該複数のレコードのうちいずれか一つを代表として登録するので、対象物を同一とする複数の類似したレコードは、そのうち一つを代表とする一つのグループにまとめられるとともに、以後のキーワード検索などにおいて単一のレコードに準じた扱いをなされることになり、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索方法が得られるという効果を奏する。
【００８１】
また、請求項６に記載の発明は、前記請求項４または請求項５に記載の発明において、さらに、前記登録工程で関連づけて登録された複数のレコードのうち、指定された複数のレコード以外のレコードを関連づけて登録する再登録工程を含んだので、グループの広狭すなわち当該グループにどのレコードを含ませるかは任意に調整することができ、これによって、同一の対象物について類似する複数のレコードが存在するようなデータベースの検索においても、漏れなくかつ見やすい検索結果を得ることが可能な属性情報検索方法が得られるという効果を奏する。
【００８２】
また、請求項７に記載の発明によれば、前記請求項４〜請求項６のいずれか一つに記載された方法をコンピュータに実行させることが可能なプログラムが得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態による属性情報検索装置のハードウエア構成を示す説明図である。
【図２】この発明の実施の形態による属性情報検索装置の構成を機能的に示す説明図である。
【図３】この発明の実施の形態による属性情報検索装置における、書誌データの同定処理の手順を示すフローチャートである。
【図４】この発明の実施の形態による同定条件入力画面の一例を示す説明図である。
【図５】この発明の実施の形態による同定候補一覧画面の一例を示す説明図である。
【図６】この発明の実施の形態による同定候補詳細画面の一例を示す説明図である。
【図７】この発明の実施の形態による同定確認画面の一例を示す説明図である。
【図８】この発明の実施の形態による属性情報検索装置における、書誌データの同定解除処理の手順を示すフローチャートである。
【図９】この発明の実施の形態による同定解除条件入力画面の一例を示す説明図である。
【図１０】この発明の実施の形態による同定解除候補一覧画面の一例を示す説明図である。
【図１１】この発明の実施の形態による同定解除候補詳細画面の一例を示す説明図である。
【図１２】この発明の実施の形態による同定解除確認画面の一例を示す説明図である。
【図１３】この発明の実施の形態による直接同定画面の一例を示す説明図である。
【図１４】各図書館の優先度を設定するための画面の一例である。
【図１５】ＭＡＲＣの各フォーマットの優先度を設定するための画面の一例である。
【符号の説明】
１００　バスまたはケーブル
１０１　ＣＰＵ
１０２　ＲＯＭ
１０３　ＲＡＭ
１０４　ＨＤＤ
１０５　ＨＤ
１０６　ＦＤＤ
１０７　ＦＤ
１０８　ディスプレイ
１０９　ネットワークＩ／Ｆ
１１０　通信ケーブル
１１１　キーボード
１１２　マウス
１１３　ＣＤ−ＲＷ
１１４　ＣＤ−ＲＷドライブ
２００　入力部
２０１　総合目録データベース
２０２　同定候補検索部
２０３　重みファイル
２０４　同定解除候補検索部
２０５　同定関係ファイル
２０６　キーワード検索部
２０７　表示部
【図１】
2004029969.tif 000003
【図２】
2004029969.tif 000004
【図３】
2004029969.tif 000005
【図４】
2004029969.tif 000006
【図５】
2004029969.tif 000007
【図６】
2004029969.tif 000008
【図７】
2004029969.tif 000009
【図８】
2004029969.tif 000010
【図９】
2004029969.tif 000011
【図１０】
2004029969.tif 000012
【図１１】
2004029969.tif 000013
【図１２】
2004029969.tif 000014
【図１３】
2004029969.tif 000015
【図１４】
2004029969.tif 000016
【図１５】
2004029969.tif 000017