(57)【要約】【課題】選定部品自体に関する文書だけでなく関連文書も検索できるとともに、検索した関連文書を設計者等が利用しやすい態様で提示できるようにする。【解決手段】回路設計支援装置は、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスと、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書と、入力された検索用語を元にして、文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する文書検索手段と、文書検索手段の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書に登録された用語が含まれるか否かを判定する文書内着目用語判定手段と、文書内着目用語判定手段の判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する文書表示手段とを備える。【選択図】図１５
2013182289.tif 000002
【特許請求の範囲】
【請求項１】
検証対象に関して記述された関連文書を検索するための文書検索用シソーラスと、
検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書と、
入力された検索用語を元にして、前記文書検索用シソーラスの構造に基づいて前記検索用語を拡張した用語を用いて関連文書を検索する文書検索手段と、
前記文書検索手段の検索結果として得られる関連文書のそれぞれに対して、前記着目用語辞書に登録された用語が含まれるか否かを判定する文書内着目用語判定手段と、
文書内着目用語判定手段の判定結果に従って、前記着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する文書表示手段とを備えた
ことを特徴とする回路設計支援装置。
【請求項２】
文書表示手段は、文書検索用シソーラスに登録された用語を第１の基準語とし、着目用語辞書に登録された用語を第２の基準語とした表形式を用いて、関連文書を一群として表示する
請求項１記載の回路設計支援装置。
【請求項３】
文書表示手段は、着目用語辞書に登録された用語と同じ用語を含む一群の関連文書のうちの代表事例を表示する
請求項２記載の回路設計支援装置。
【請求項４】
文書表示手段は、着目用語辞書に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示する
請求項３記載の回路設計支援装置。
【請求項５】
文書表示手段は、一群の関連文書の中から、着目用語辞書に含まれる用語の総数が多い関連文書を代表事例として選択する
請求項４記載の回路設計支援装置。
【請求項６】
着目用語辞書として、回路の不具合に関する用語である不具合用語が登録された不具合用語辞書と、回路の不具合に対する対処に関する用語である不具合対処用語が登録された不具合対処用語辞書とを含み、
文書表示手段は、一群の関連文書の中から、前記不具合用語辞書に登録された不具合用語と前記不具合対処用語辞書に登録された不具合対処用語との両方を含む関連文書を代表事例として選択する
請求項４記載の回路設計支援装置。
【請求項７】
一群の関連文書の中から代表事例を選択するための代表事例選択用辞書を備え、
文書表示手段は、前記代表事例選択用辞書に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示する
請求項３記載の回路設計支援装置。
【請求項８】
文書表示手段は、入力された検索用語と、第１の基準語との文書検索用シソーラスの構造上の距離とに基づいて代表事例の選択個数を決定して、決定した選択個数の代表事例を表示する
請求項３記載の回路設計支援装置。
【請求項９】
文書検索用シソーラスは、回路を構成する部品名又は部品の種類を示す用語が登録され、
着目用語辞書として、回路の不具合に関する用語である不具合用語が登録された不具合用語辞書を含み、
文書検索手段は、検索用語として入力された回路を構成する部品名又は部品の種類を示す用語を元にして、関連文書として回路の不具合事例に関して記述された文書を検索し、
文書内着目用語判定手段は、前記文書検索手段によって検索された関連文書に、前記不具合用語辞書に登録された不具合用語が含まれるか否かを判定する
請求項１から請求項８のうちのいずれか１項に記載の回路設計支援装置。
【請求項１０】
着目用語辞書として、回路の不具合に対する対処に関する用語である不具合対処用語が登録された不具合対処用語辞書をさらに含み、
文書内着目用語判定手段は、文書検索手段によって検索された関連文書に、不具合用語辞書に登録された不具合用語、又は前記不具合対処用語辞書に登録された不具合対処用語が含まれるか否かを判定する
請求項９記載の回路設計支援装置。
【請求項１１】
着目用語辞書は、シソーラス構造を有し、
文書内着目用語判定手段は、前記着目用語辞書が有するシソーラス構造に基づいて、文書検索手段によって検索された関連文書に、前記着目用語辞書に登録された用語が含まれるか否かを判定する
請求項１から請求項１０のうちのいずれか１項に記載の回路設計支援装置。
【請求項１２】
文書検索手段は、入力された検索用語と、文書検索用シソーラスの構造上の距離とに基づいて、前記検索用語を拡張した用語の範囲を定めて関連文書を検索する
請求項１から請求項１１のうちのいずれか１項に記載の回路設計支援装置。
【請求項１３】
入力された検索用語を元にして、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスの構造に基づいて前記検索用語を拡張した用語を用いて関連文書を検索し、
検索結果として得られる関連文書のそれぞれに対して、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書に登録された用語が含まれるか否かを判定し、
判定結果に従って、前記着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する
ことを特徴とする回路設計支援方法。
【請求項１４】
コンピュータに、
入力された検索用語を元にして、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスの構造に基づいて前記検索用語を拡張した用語を用いて関連文書を検索する処理と、
検索結果として得られる関連文書のそれぞれに対して、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書に登録された用語が含まれるか否かを判定する処理と、
判定結果に従って、前記着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する処理とを
実行させるための回路設計支援用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路を設計する設計者が回路部品を選定する作業を支援する回路設計支援装置、回路設計支援方法、及び回路設計支援用プログラムに関する。
【背景技術】
【０００２】
回路設計を行う際に、選定部品に関するガイドラインや過去事例等のドキュメント類（関連文書）を提示することによって、設計者等が回路部品を選定する作業を支援することが行われている。例えば、特許文献１には、関連技術として、物品の設計情報や設計事例等の情報を検索して、ユーザマシンに対して提供する設計業務支援システムが記載されている。また、特許文献１には、ユーザの選択操作に従って切削工具やドリルなどの検索項目を選択して同等品を検索し、同等品リストをユーザマシンに提供することが記載されている。
【０００３】
また、検索に関する関連技術として、例えば、特許文献２には、プロセスの設計支援を行う際に、ターミノロジーのシソーラスを用いて、活動間の接続条件を検索することが記載されている。
【０００４】
また、文書の検索結果を処理する関連技術として、例えば、特許文献３には、全文検索された文書群をグループ毎に分類し、ユーザが選択した文書に関連する文書群を取り出すことが記載されている。また、特許文献３には、文書を分類する際の分類用キーワードとして、機器や作業の名称を用いることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０１５０１３号公報（段落００１８−００２０、段落００２７−００２９）
【特許文献２】特開２００２−０４１７４９号公報（段落００２２−００２３）
【特許文献３】特開２００２−２３０００１号公報（段落００３２、段落００３６）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
選定部品と同一の部品に関するガイドラインや過去事例等の関連文書に関しては、その部品名称や部品番号を指定して入力することによって容易に検索することができる。また、例えば、特許文献１に記載されたシステムに、特許文献２に記載されたようなシソーラスの技術を適用すれば、選定部品に関連した関連部品（類似部品や同時に使用する部品）をある程度容易に検索することができる。しかし、関連部品に関する関連文書を検索する場合、検索条件の設定の仕方によっては、以下のような問題が生じる。
【０００７】
第１の問題点として、できるだけ多くの関連部品を検索できるようにするために検索条件を緩和すると、検索にヒットするドキュメント類が多くなりすぎて、却ってドキュメント類の有効利用がしにくくなってしまう。ここで、ドキュメント類が多くなりすぎるという問題には、単に量的な問題の他に質的な問題も含まれる。一般に、シソーラスを用いて検索条件を緩和すると、シソーラス上での離れ方が大きくなるに従って属性の異なり方も大きくなるため、選定部品とは質的に異なる部品を含むドキュメントまでもがヒットする可能性が生じてしまう。
【０００８】
また、第２の問題点として、逆に、必要以上に検索結果が多くなりすぎないようにするために検索条件を絞り込むためには、検索を行う前の段階で予め着目すべき類似点等の関連項目を列挙し、それら関連項目毎に値の範囲を限定しなければならない。そのため、関連項目の列挙や値範囲設定等、設計者が事前に準備しなければならない作業等が多く、コストがかかる。
【０００９】
また、特許文献３に記載された関連技術を適用すれば、検索した関連文書を機器や作業名をキーとして分類することができる。しかし、単に関連文書の検索結果を分類しているにすぎず、そのままでは検索した関連文書を設計者等が利用しやすい態様で提示できるとは限らない。
【００１０】
そこで、本発明は、選定部品自体に関する文書だけでなく関連文書も検索できるとともに、検索した関連文書を設計者等が利用しやすい態様で提示できる回路設計支援装置、回路設計支援方法、及び回路設計支援用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による回路設計支援装置は、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスと、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書と、入力された検索用語を元にして、文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する文書検索手段と、文書検索手段の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書に登録された用語が含まれるか否かを判定する文書内着目用語判定手段と、文書内着目用語判定手段の判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する文書表示手段とを備えたことを特徴とする。
【００１２】
本発明による回路設計支援方法は、入力された検索用語を元にして、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索し、検索結果として得られる関連文書のそれぞれに対して、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書に登録された用語が含まれるか否かを判定し、判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示することを特徴とする。
【００１３】
本発明による回路設計支援用プログラムは、コンピュータに、入力された検索用語を元にして、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する処理と、検索結果として得られる関連文書のそれぞれに対して、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書に登録された用語が含まれるか否かを判定する処理と、判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する処理とを実行させるためのものである。
【発明の効果】
【００１４】
本発明によれば、選定部品自体に関する文書だけでなく関連文書も検索できるとともに、検索した関連文書を設計者等が利用しやすい態様で提示することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明による回路設計支援装置の構成の一例を示すブロック図である。
【図２】文書検索用シソーラス１２に含まれる用語の具体例を示す説明図である。
【図３】文書検索用シソーラス１２に含まれる用語の他の具体例を示す説明図である。
【図４】着目用語辞書のうち不具合用語辞書の具体例を示す説明図である。
【図５】着目用語辞書のうち不具合対処用語辞書の具体例を示す説明図である。
【図６】回路設計支援装置が実行する回路設計支援処理の一例を示すフローチャートである。
【図７】シソーラス検索部が行う処理を説明するための説明図である。
【図８】文書検索部が行う処理を説明するための説明図である。
【図９】文書内着目用語検出部が行う処理を説明するための説明図である。
【図１０】文書表示部による表示例を示す説明図である。
【図１１】文書表示部による表示例を示す説明図である。
【図１２】文書表示部による表示例を示す説明図である。
【図１３】文書表示部による表示例を示す説明図である。
【図１４】回路設計支援装置の他の構成例を示すブロック図である。
【図１５】回路設計支援装置の最小の機能構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面を参照して説明する。図１は、本発明による回路設計支援装置の構成の一例を示すブロック図である。図１に示すように、回路設計支援装置は、入力受付部１０、シソーラス検索部１１、文書検索用シソーラス１２、文書検索部１３、文書データベース１４、文書内着目用語検出部１５、着目用語辞書１６、及び文書表示部１７を含む。なお、回路設計支援装置は、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置によって実現される。なお、回路設計支援装置は、１つの情報処理装置によって実現されてもよいし、複数の情報処理装置によって実現されてもよい。
【００１７】
なお、本実施形態において、回路設計支援装置は、例えば、ハードウェア回路を設計する設計者や、ハードウェア回路の設計内容を評価する設計レビュアーが、回路設計上の特定の用途のために、ある回路部品を選定する作業を支援する用途に適用される。
【００１８】
入力受付部１０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ、及びキーボードやマウス等の入力装置によって実現される。入力受付部１０は、設計者等の操作に従って、設計者等が選定した回路部品（選定部品ともいう）を特定するための情報（例えば、部品名称や部品番号、部品の種類を示す検索用語）を入力する機能を備える。
【００１９】
シソーラス検索部１１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。シソーラス検索部１１は、文書検索用シソーラス１２を用いて、入力受付部１０が入力した情報によって特定される選定部品に関連する関連部品を示す用語を検索し抽出する機能を備える。本実施形態では、シソーラス検索部１１は、関連部品として、選定部品に類似する類似部品を示す用語（選定部品の類義語や同義語）を検索する。なお、類似部品に限らず、シソーラス検索部１１は、関連部品として、例えば、選定部品と組み合わせて使用する等、選定部品と同時に使用するような回路部品を示す用語を検索してもよく、選定部品と関連する様々な回路部品を示す用語を検索するように構成可能である。
【００２０】
文書検索用シソーラス１２は、検証対象（選定部品）に関して記述された関連文書を検索するための辞書であり、様々な回路部品の同義語や類義語等の用語を含む辞書である。文書検索用シソーラス１２は、具体的には、情報処理装置が備える磁気ディスク装置や光ディスク装置等の記憶装置に記憶される。図２は、文書検索用シソーラス１２に含まれる用語の具体例を示す説明図である。図２に示すように、文書検索用シソーラス１２は、ある用語に対する類義語を上位概念の語であるか下位概念の語であるかに応じて階層化して含む。
【００２１】
例えば、図２に示す例では、文書検索用シソーラス１２は、最上位概念の語である「コンデンサ」を最上位層とし、１つ下の階層に属する下位概念の類義語として「電解コンデンサ」と「セラミックコンデンサ」とを含む。また、図２に示す例では、文書検索用シソーラス１２は、「電解コンデンサ」及び「セラミックコンデンサ」に対して、さらに、１つ下の階層に属する下位概念の類義語として、それぞれ「タンタル電解コンデンサ」、「アルミ電解コンデンサ」、「低誘電率系セラミックコンデンサ」及び「高誘電率系セラミックコンデンサ」を含む。また、図２に示す例では、文書検索用シソーラス１２は、最下位概念の類義語として、各コンデンサの具体的な品名（本例では、「品名ａ」や「品名ｂ」、「品名ｓ」、「品名ｔ」）を含む。
【００２２】
また、文書検索用シソーラス１２は、階層化して含む各用語に対応付けて同義語を含む。例えば、図２に示す例では、文書検索用シソーラス１２は、「コンデンサ」に対応付けて同義語「キャパシタ」を含み、「セラミックコンデンサ」に対応付けて同義語「セラコン」を含み、「品名ｔ」に対応付けて同義語「品名ＴＸ」を含む。
【００２３】
また、図３は、文書検索用シソーラス１２に含まれる用語の他の具体例を示す説明図である。図３に示す例では、文書検索用シソーラス１２は、最上位概念の語である「ベアリング」を最上位層とし、１つ下の階層に属する下位概念の類義語として「スリーブベアリング」と「ボールベアリング」とを含む。また、図３に示す例では、文書検索用シソーラス１２は、最下位概念の類義語として、各ベアリングの具体的な品名（本例では、「品名ｆ」や「品名ｇ」、「品名ｐ」、「品名ｑ」）を含む。また、図３に示す例では、文書検索用シソーラス１２は、「ベアリング」に対応付けて同義語「軸受」を含み、「ボールベアリング」に対応付けて同義語「転がり軸受」を含み、「品名ｑ」に対応付けて同義語「品名ＱＢ」を含む。
【００２４】
なお、図２及び図３に示す例では、文書検索用シソーラス１２が３つ又は４つの階層に階層化して類義語を含む場合を示しているが、３階層や４階層に限らず、例えば、５つ以上の階層に階層化して類義語を含んでいてもよい。
【００２５】
また、図２及び図３に示す例では、文書検索用シソーラス１２が各用語に対応付けて同義語を含む場合を示しているが、例えば、文書検索用シソーラス１２は、各用語に対応付けて、選定部品と組み合わせて使用する等、選定部品と同時に使用するような回路部品を示す用語を含んでいてもよい。
【００２６】
文書検索部１３は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。文書検索部１３は、入力受付部１０によって入力された検索用語を元にして、文書検索用シソーラス１２の構造に基づいて検索用語を拡張した用語を用いて、選定部品に関するガイドラインや過去事例等のドキュメント類（関連文書）を検索する機能を備える。具体的には、文書検索部１３は、文書データベース１４を検索して、シソーラス検索部１１が検索した用語を含む関連文書を文書データベース１４から抽出する。また、文書検索部１３は、抽出した関連文書を検索結果として文書内着目用語検出部１５に出力する機能を備える。
【００２７】
文書データベース１４は、回路設計支援装置が蓄積するガイドラインや過去事例等の電子文書を関連文書として含むデータベースである。文書データベース１４は、具体的には、情報処理装置が備える磁気ディスク装置や光ディスク装置等の記憶装置に記憶される。
【００２８】
文書内着目用語検出部１５は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。文書内着目用語検出部１５は、文書検索部１３の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書１６に登録された用語が含まれるか否かを判定する機能を備える。なお、本実施形態では、回路設計支援装置は、着目用語辞書１６として、回路の不具合に関する用語である不具合用語が登録された不具合用語辞書と、回路の不具合に対する対処に関する用語である不具合対処用語が登録された不具合対処用語辞書とを含む。そして、文書内着目用語検出部１５は、文書検索部１３によって検索された関連文書に、不具合用語辞書に登録された不具合用語が含まれるか否かを判定するとともに、不具合対処用語辞書に登録された不具合対処用語が含まれるか否かを判定する。
【００２９】
なお、１つの関連文書中に着目用語辞書１６に登録されている複数の異なる用語が含まれる場合もあり、その場合には、文書内着目用語検出部１５は、それぞれの用語に関して、関連文書中に含まれるとの判定結果を出力する。
【００３０】
着目用語辞書１６は、検証対象（選定部品）に関して記述された関連文書の中で着目すべき用語を登録した辞書である。着目用語辞書１６は、具体的には、情報処理装置が備える磁気ディスク装置や光ディスク装置等の記憶装置に記憶される。図４及び図５は、着目用語辞書１６に含まれる用語の具体例を示す説明図である。このうち、図４は、着目用語辞書１６のうち、回路の不具合に関する用語（不具合用語）が登録されている不具合用語辞書の具体例を示している。また、図５は、着目用語辞書１６のうち、設計指示（回路の不具合に対する対処）に関する用語（不具合対処用語）が登録されている不具合対処用語辞書の具体例を示している。
【００３１】
図４に示すように、着目用語辞書１６のうちの不具合用語辞書には、不具合に関する用語として、「膨張する」、「収縮する」、「漏れる」・・・等、ガイドラインや過去事例等において回路の不具合を記述する場合に用いられる用語が含まれている。また、図５に示すように、着目用語辞書１６のうちの不具合対処用語辞書には、設計指示に関する用語として、「考慮する」、「配慮する」、「注意する」・・・等、ガイドラインや過去事例等において回路設計者の行為を記述する場合に用いられる用語が含まれている。
【００３２】
また、着目用語辞書１６は、各用語に対応付けて同義語等の関連用語を含む。例えば、図４に示す例では、着目用語辞書１６は、「膨張する」に対応付けて同義語「ふくらむ」を含み、「収縮する」に対応付けて「ちぢむ」を含む。
【００３３】
なお、文書検索用シソーラス１２程ではないものの、着目用語辞書１６も各用語を上位概念の用語であるか下位概念の用語であるかに応じて階層化して含むように構成されている（例えば、２階層程度）。例えば、着目用語辞書１６を、上位概念「止まる」に対する下位概念の用語として「動かなくなる」等の用語を含む。そして、文書内着目用語検出部１５は、着目用語辞書１６が有するシソーラス構造に基づいて、文書検索部１３によって検索された関連文書に、着目用語辞書１６に登録された用語が含まれるか否かを判定する。
【００３４】
文書表示部１７は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ、及びディスプレイ装置等の表示装置によって実現される。文書表示部１７は、文書内着目用語検出部１５の判定結果に従って、着目用語辞書１６に登録された用語と同じ用語を含む関連文書を一群として表示する機能を備える。
【００３５】
なお、本実施形態において、回路設計支援装置の記憶装置（図示せず）は、回路設計を支援するための各種プログラムを記憶している。例えば、回路設計支援装置の記憶装置は、コンピュータに、入力された検索用語を元にして、検証対象に関して記述された関連文書を検索するための文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する処理と、検索結果として得られる関連文書のそれぞれに対して、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書に登録された用語が含まれるか否かを判定する処理と、判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する処理とを実行させるための回路設計支援用プログラムを記憶している。
【００３６】
次に、動作について説明する。図６は、回路設計支援装置が実行する回路設計支援処理の一例を示すフローチャートである。設計者等は、ハードウェア回路の設計等において関連文書を参照したい場合には、キーボードやマウス等の入力装置を用いて、選定部品の部品名称や部品番号、部品の種類等の検索用語の入力操作を行う。すると、回路設計支援装置の入力受付部１０は、設計者等の操作に従って、検索用語を入力する（ステップＳ１１）。
【００３７】
次いで、回路設計支援装置のシソーラス検索部１１は、入力受付部１０が入力した検索用語に基づいて、文書検索用シソーラス１２から関連部品を示す用語を検索して抽出する（ステップＳ１２）。図７は、シソーラス検索部１１が行う処理を説明するための説明図である。図７に示す例では、一例として、入力受付部１０によって検索用語として文書検索用シソーラス１２における最下位層の用語である「品名ｑ」が入力された場合が示されている。
【００３８】
図７に示すように、シソーラス検索部１１は、文書検索用シソーラス１２から、検索用語に合致する「品名ｑ」を抽出するとともに、その同義語である「品名ＱＢ」を抽出する。また、シソーラス検索部１１は、文書検索用シソーラス１２から、１つ上位の階層の用語である「ボールベアリング」を抽出するとともに、その同義語である「転がり軸受」を抽出する。また、シソーラス検索部１１は、さらに１つ上の最上位の階層の用語である「ベアリング」を抽出するとともに、その同義語である「軸受」を抽出する。また、シソーラス検索部１１は、「ベアリング」の１つ下位の階層の用語である「品名ｐ」を抽出する。また、シソーラス検索部１１は、最上位の階層の「ベアリング」の１つ下位の階層の用語である「スリーブベアリング」を抽出する。さらに、シソーラス検索部１１は、「スリーブベアリング」の１つ下位の最下位層の用語である「品名ｆ」や「品名ｇ」を抽出する。このように、シソーラス検索部１１は、文書検索用シソーラス１２中に検索用語に合致する用語を特定すると、さらにシソーラス検索部１１中を上位及び下位の階層を辿って類義語や同義語を抽出する。
【００３９】
なお、図７に示す例では、上位及び下位の階層を辿れる限り全ての類義語や同義語を抽出する場合を示しているが、文書検索用シソーラス１２上のどの距離まで辿って類義語や同義語を抽出するかを予め設定しておくようにしてもよい。例えば、図７では、最大で上位方向に距離２を辿りさらにそこから下位に距離２を辿って「品名ｆ」や「品名ｇ」を抽出しており、文書検索用シソーラス１２上で距離４まで辿っているが、検索の範囲を予め文書検索用シソーラス１２上で距離３までと制限してもよい。そのように構成すれば、シソーラス検索部１１の検索結果を元にして、文書検索部１３は、入力受付部１０によって入力された検索用語と、文書検索用シソーラス１２の構造上の距離とに基づいて、検索用語を拡張した用語の範囲を定めて関連文書を検索することができる。従って、シソーラスを用いることによって関連部品を示す用語の検索範囲を絞りすぎることがないようにできるとともに、文書検索用シソーラス１２上のどの距離まで検索するかを設定することによって、検索範囲の設定に柔軟性をもたせることができる。なお、このように文書検索用シソーラス１２上のどの距離まで検索するかを設定可能に構成する場合、さらに上位に上がれる段数と下位に下がれる段数とに差を設けてもよい。例えば、上位には３段（距離３）まで上がって検索できるが、下位には１段（距離１）しか下がって検索できないように制限してもよい。
【００４０】
次いで、回路設計支援装置の文書検索部１３は、文書データベース１４を検索して、シソーラス検索部１１が検索した用語を含む関連文書を文書データベース１４から抽出する（ステップＳ１３）。図８は、文書検索部１３が行う処理を説明するための説明図である。図８に示す例では、シソーラス検索部１１によって、検索結果として「ベアリング」や「軸受」、「ボールベアリング」、「転がり軸受」、「品名ｑ」、「品名ＱＢ」、「品名ｐ」が出力されたものとする。図８に示すように、文書検索部１３は、これらの用語を含む文書が文書データベース１４に含まれるか否かを検索する。そして、図８に示す例では、文書検索部１３によって、「ボールベアリング」、「ベアリング」、「軸受」及び「品名ｑ」を含む文書がそれぞれ検索され、文書データベース１４から関連文書として抽出されて文書内着目用語検出部１５に出力される場合が示されている。
【００４１】
次いで、回路設計支援装置の文書内着目用語検出部１５は、文書検索部１３の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書１６に登録された用語が含まれるか否かを判定する（ステップＳ１４）。図９は、文書内着目用語検出部１５が行う処理を説明するための説明図である。図９に示す例では、関連文書９１に「動かなくなってしまった」という文字列が含まれることから、文書内着目用語検出部１５は、着目用語辞書１６のうち不具合用語辞書９４に登録されている「動かなくなる」及び「〜てしまう」という用語が含まれると判定する。また、文書内着目用語検出部１５は、「動かなくなる」の上位概念の用語である「止まる」に相当する用語が含まれると判定する。
【００４２】
また、図９に示す例では、関連文書９２に「選択する必要がある」という文字列が含まれることから、文書内着目用語検出部１５は、着目用語辞書１６のうち不具合対処用語辞書９５に登録されている「選択する」及び「〜必要がある」という用語が含まれると判定する。さらに、図９に示す例では、関連文書９３に「選定する」という文字列が含まれることから、文書内着目用語検出部１５は、不具合対処用語辞書９５に登録されている「選定する」という用語が含まれると判定する。そして、文書内着目用語検出部１５は、それらの判定結果を文書表示部１７に出力する。
【００４３】
そして、回路設計支援装置の文書表示部１７は、文書内着目用語検出部１５の判定結果に従って、着目用語辞書１６に登録された用語と同じ用語を含む関連文書を一群として表示する（ステップＳ１５）。図１０〜図１３は、文書表示部１７による表示例を示す説明図である。
【００４４】
文書表示部１７は、まず、例えば、関連文書を一群として表示する表示画面として、図１０に示す表示画面を表示する。図１０に示すように、文書表示部１７が表示する表示画面には、表示形式を選択するための各ビュー選択ボタン１０１〜１０３が含まれる。そして、図１０に示す例では、表示形式として不具合選別ビューが選択され、着目用語辞書１６のうち不具合用語辞書に登録されている不具合用語を含む関連文書の検索結果が表示されている。図１０に示す例では、表示画面の左側領域１０４に、不具合用語と、それらの用語を含む関連文書数が表示されている。なお、１つの関連文書内に複数の不具合用語が含まれる場合もあることから、１つの関連文書について、複数の不具合用語に対して関連文書数としてカウントされて表示されている場合もある。
【００４５】
また、右側領域１０５には、不具合用語を含む関連文書の情報が表示されている。図１０に示す例では、右側領域１０５には、検索結果の各関連文書の中から代表事例が選択されて、１行目に文書サマリ１０６が表示され、２行目に文書検索用シソーラス１２上のどこで検索されたかを示す情報が推薦条件１０７として表示されている。
【００４６】
また、左側領域１０４に表示されているいずれかの不具合用語（本例では、「燃える」）が選択操作されると、文書表示部１７は、図１１に示す表示画面に切り替えて表示する。図１１に示す例では、右側領域１０５には、不具合用語「燃える」を含む関連文書の中から代表事例が選択されて、１行目に文書サマリ１０６が表示され、２行目に推薦条件が１０７が表示されている。
【００４７】
また、例えば、部品選別ビュー選択ボタン１０２が選択操作されると、文書表示部１７は、図１２に示す表示画面に切り替えて表示する。図１２に示す例では、表示画面の左側領域１０４に、文書検索用シソーラス１２に登録されている用語に対応したノード（本例では、部品名や部品種別）と、それらの用語を含む関連文書数が表示されている。なお、１つの関連文書内に複数のノード（部品名や部品種別）が含まれる場合もあることから、１つの関連文書について、複数のノードに対して関連文書数としてカウントされて表示されている場合もある。また、右側表示領域１０５には、検索結果の各関連文書の中から代表事例が選択されて、１行目に文書サマリ１０６が表示され、２行目に推薦条件１０７が表示されている。
【００４８】
また、例えば、マトリックスビュー選択ボタン１０３が選択操作されると、文書表示部１７は、図１３に示す表示画面に切り替えて表示する。図１３に示す例では、表示画面の左側領域１０４に、文書検索用シソーラス１２に登録された用語を第１の基準語として縦軸に表示し、着目用語辞書１６に登録された用語を第２の基準語として横軸に表示し、マトリックス状の表形式を用いて、関連文書を一群として表示している。また、図１３に示すように、マトリックス内のそれぞれの欄には、対応する第１の基準語及び第２の基準語を含む関連文書数が表示される。なお、１つの関連文書内に複数の不具合用語やノード（部品名や部品種別）が含まれる場合もあることから、１つの関連文書について、マトリックス内の複数の欄に関連文書数としてカウントされて表示されている場合もある。また、右側表示領域１０５には、検索結果の各関連文書の中から代表事例が選択されて、１行目に文書サマリ１０６が表示され、２行目に推薦条件１０７が表示されている。
【００４９】
また、図１０〜図１３に示したように、各関連文書の中から所定数の代表事例が表示されるのであるが、本実施形態では、文書表示部１７は、着目用語辞書１６に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示する。この場合、例えば、文書表示部１７は、一群の関連文書の中から、着目用語辞書１６に含まれる用語の総数が多い関連文書を代表事例として選択する。例えば、文書表示部１７は、着目用語辞書１６に含まれる用語を所定数以上（例えば、５以上）含む関連文書を代表事例として選択したり、着目用語辞書１６に含まれる用語の総数が多い方から所定数（例えば、５件）の関連文書を代表事例として選択したりすればよい。
【００５０】
また、例えば、文書表示部１７は、一群の関連文書の中から、着目用語辞書１６のうちの不具合用語辞書に登録された不具合用語と不具合対処用語辞書に登録された不具合対処用語との両方を含む関連文書を代表事例として選択するようにしてもよい。
【００５１】
また、文書表示部１７は、代表事例として選択する関連文書の数を決定し、決定した数の関連文書を代表事例として選択するようにしてもよい。この場合、文書表示部１７は、例えば、入力受付部１０によって入力された検索用語と、第１の基準語との文書検索用シソーラス１２の構造上の距離とに基づいて代表事例の選択個数を決定して、決定した選択個数の代表事例を表示するようにすればよい。
【００５２】
また、本実施形態では、着目用語辞書１６に基づいて代表事例を選択する場合を示したが、このような態様にかぎらず、例えば、着目用語辞書１６以外の辞書を用いて代表事例を選択するように構成してもよい。図１４は、回路設計支援装置の他の構成例を示すブロック図である。図１４に示す変形例では、回路設計支援装置は、図１に示した構成要素に加えて、代表事例選択用辞書１８を含む。
【００５３】
図１４に示す変形例において、代表事例選択用辞書１８は、一群の関連文書の中から代表事例を選択するための辞書である。代表事例選択用辞書１８は、具体的には、情報処理装置が備える磁気ディスク装置や光ディスク装置等の記憶装置に記憶される。なお、代表事例選択用辞書１８の具体例としては、例えば、技術用語辞書やコンピュータ用語辞書等、様々なものが考えられる。
【００５４】
図１４に示す変形例では、文書表示部１７は、代表事例選択用辞書１８に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示する。そのように構成しても、適切な数の代表事例を含む表示画面を表示するように構成することができる。
【００５５】
以上に説明したように、本実施形態によれば、入力された検索用語を元にして、文書検索用シソーラス１２の構造に基づいて検索用語を拡張した用語を用いて関連文書を検索し、検索結果として得られる関連文書のそれぞれに対して、着目用語辞書１６に登録された用語が含まれるか否かを判定する。そして、その判定結果に従って、着目用語辞書１６に登録された用語と同じ用語を含む関連文書を一群として表示する。従って、選定部品自体に関する文書だけでなく関連文書も検索できるとともに、検索した関連文書を設計者等が利用しやすい態様で提示することができる。
【００５６】
すなわち、まず、文書検索用シソーラス１２を用いて関連文書を検索することによって、選定部品自体の関連文書だけでなく、その選定部品の上位・下位概念の用語について記述された関連文書や、その選定部品に関連した部品について記述された関連文書を設計者等に提示することができる。また、単に検索した関連文書をそのまま羅列して提示するのではなく、着目用語辞書１６を用いた判定を行うことによって、着目点を明示して設計者等に提示することができる。従って、本実施形態によれば、類似例等の関連事例を必要以上に制限することなく提示できるとともに、提示する事例数が必要以上に多くなりすぎる難点を軽減することができる。
【００５７】
また、着目点を明示して提示するので、同種の不具合に関して、その原因や対処方法等として、文書検索用シソーラス１２上で離れた距離にある部品等の事例を活用して提示することができる。また、着目点を明示して提示することによって、検索結果として得られる多数の関連文書の中から、設計者等は、自身が着目したいドキュメント群を選択して確認することができ、利便性が向上する。また、提示する際の着目点の選別にも柔軟性をもたせることができる。
【００５８】
また、本実施形態によれば、文書検索用シソーラス１２によって検索用語を選定部品と類似する用語に広げた場合にも、文書内着目用語辞書１６を用いることで、検索結果のドキュメントの不具合の種類が選定部品と同質であるか否かを判別することが可能となる。
【００５９】
具体的な事例を挙げると、文書検索用シソーラス１２上の距離が遠くても同じ不具合を表す用語が含まれている場合には、不具合事例ドキュメントとして参考にできる。逆に、文書検索用シソーラス１２上の距離が近くても同じ不具合を表す用語が含まれていない場合には、不具合事例ドキュメントとして参考にすることが期待できない。例えば、図７で示した「ベアリング」の場合、「ボールベアリング」は軸受の構成要素として「玉」を有しているが「流体」は有していない。一方、「スリーブベアリング」は軸受の構成要素として「流体」を有しているが「玉」は有していない。そのため、検索結果のドキュメントが「スリーブベアリング」に関する不具合ドキュメントである場合には、「流体」が「漏れる」「流出する」といった用語が含まれうるが、検索結果のドキュメントが「ボールベアリング」に関する不具合ドキュメントである場合には、そのような用語が含まれる可能性が小さい。
【００６０】
本実施形態によれば、上記のような事例において、文書検索用シソーラス１２によって選定部品とは質的に異なる範囲にまで検索結果が広がってしまった場合にも、文書内着目用語辞書１６を用いることで、検索結果のドキュメントの不具合の種類が選定部品と同質であるか否かを判別することが可能となる。
【００６１】
次に、本発明による回路設計支援装置の最小構成について説明する。図１５は、回路設計支援装置の最小の機能構成例を示すブロック図である。図１５に示すように、回路設計支援装置は、最小の構成要素として、文書検索用シソーラス１２、着目用語辞書１６、文書検索部１３、文書内着目用語検出部１５、及び文書表示部１７を含む。
【００６２】
文書検索用シソーラス１２は、検証対象に関して記述された関連文書を検索するための辞書である。また、着目用語辞書１６は、検証対象に関して記述された関連文書の中で着目すべき用語を登録した辞書である。また、文書検索部１３は、入力された検索用語を元にして、文書検索用シソーラス１２の構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する機能を備える。また、文書内着目用語検出部１５は、文書検索部１３の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書１６に登録された用語が含まれるか否かを判定する機能を備える。また、文書表示部１７は、文書内着目用語検出部１５の判定結果に従って、着目用語辞書１６に登録された用語と同じ用語を含む関連文書を一群として表示する機能を備える。
【００６３】
図１５に示す最小構成の回路設計支援装置によれば、選定部品自体に関する文書だけでなく関連文書も検索できるとともに、検索した関連文書を設計者等が利用しやすい態様で提示することができる。
【００６４】
なお、上記に示した実施形態では、以下の（１）〜（１２）に示すような回路設計支援装置の特徴的構成が示されている。
【００６５】
（１）回路設計支援装置は、検証対象に関して記述された関連文書を検索するための文書検索用シソーラス（例えば、文書検索用シソーラス１２）と、検証対象に関して記述された関連文書の中で着目すべき用語を登録した着目用語辞書（例えば、着目用語辞書１６）と、入力された検索用語を元にして、文書検索用シソーラスの構造に基づいて検索用語を拡張した用語を用いて関連文書を検索する文書検索手段（例えば、文書検索部１３）と、文書検索手段の検索結果として得られる関連文書のそれぞれに対して、着目用語辞書に登録された用語が含まれるか否かを判定する文書内着目用語判定手段（例えば、文書内着目用語検出部１５）と、文書内着目用語判定手段の判定結果に従って、着目用語辞書に登録された用語と同じ用語を含む関連文書を一群として表示する文書表示手段（例えば、文書表示部１７）とを備えたことを特徴とする。
【００６６】
（２）回路設計支援装置において、文書表示手段は、文書検索用シソーラスに登録された用語を第１の基準語とし、着目用語辞書に登録された用語を第２の基準語とした表形式を用いて、関連文書を一群として表示する（例えば、図１３に示すようなマトリックス状に表示する）ように構成されていてもよい。
【００６７】
（３）回路設計支援装置において、文書表示手段は、着目用語辞書に登録された用語と同じ用語を含む一群の関連文書のうちの代表事例を表示するように構成されていてもよい。
【００６８】
（４）回路設計支援装置において、文書表示手段は、着目用語辞書に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示するように構成されていてもよい。
【００６９】
（５）回路設計支援装置において、文書表示手段は、一群の関連文書の中から、着目用語辞書に含まれる用語の総数が多い関連文書を代表事例として選択するように構成されていてもよい。
【００７０】
（６）回路設計支援装置は、着目用語辞書として、回路の不具合に関する用語である不具合用語が登録された不具合用語辞書（例えば、図４に示す不具合用語辞書）と、回路の不具合に対する対処に関する用語である不具合対処用語が登録された不具合対処用語辞書（例えば、図５に示す不具合対処用語辞書）とを含み、文書表示手段は、一群の関連文書の中から、不具合用語辞書に登録された不具合用語と不具合対処用語辞書に登録された不具合対処用語との両方を含む関連文書を代表事例として選択するように構成されていてもよい。
【００７１】
（７）回路設計支援装置は、一群の関連文書の中から代表事例を選択するための代表事例選択用辞書（例えば、代表事例選択用辞書１８）を備え、文書表示手段は、代表事例選択用辞書に登録された用語に基づいて、一群の関連文書の中から代表事例を選択して表示するように構成されていてもよい。
【００７２】
（８）回路設計支援装置において、文書表示手段は、入力された検索用語と、第１の基準語との文書検索用シソーラスの構造上の距離とに基づいて代表事例の選択個数を決定して、決定した選択個数の代表事例を表示するように構成されていてもよい。
【００７３】
（９）回路設計支援装置において、文書検索用シソーラスは、回路を構成する部品名又は部品の種類を示す用語が登録され、着目用語辞書として、回路の不具合に関する用語である不具合用語が登録された不具合用語辞書（例えば、図４に示す不具合用語辞書）を含み、文書検索手段は、検索用語として入力された回路を構成する部品名又は部品の種類を示す用語を元にして、関連文書として回路の不具合事例に関して記述された文書を検索し、文書内着目用語判定手段は、文書検索手段によって検索された関連文書に、不具合用語辞書に登録された不具合用語が含まれるか否かを判定するように構成されていてもよい。
【００７４】
（１０）回路設計支援装置は、着目用語辞書として、回路の不具合に対する対処に関する用語である不具合対処用語が登録された不具合対処用語辞書（例えば、図５に示す不具合対処用語辞書）をさらに含み、文書内着目用語判定手段は、文書検索手段によって検索された関連文書に、不具合用語辞書に登録された不具合用語、又は不具合対処用語辞書に登録された不具合対処用語が含まれるか否かを判定するように構成されていてもよい。
【００７５】
（１１）回路設計支援装置において、着目用語辞書は、シソーラス構造を有し、文書内着目用語判定手段は、着目用語辞書が有するシソーラス構造に基づいて、文書検索手段によって検索された関連文書に、着目用語辞書に登録された用語が含まれるか否かを判定するように構成されていてもよい。
【００７６】
（１２）回路設計支援装置において、文書検索手段は、入力された検索用語と、文書検索用シソーラスの構造上の距離とに基づいて、検索用語を拡張した用語の範囲を定めて関連文書を検索するように構成されていてもよい。
【産業上の利用可能性】
【００７７】
本発明は、設計者や設計レビュアーが回路部品を選定する作業を支援する用途に適用できる。
【符号の説明】
【００７８】
１０  入力受付部
１１  シソーラス検索部
１２  文書検索用シソーラス
１３  文書検索部
１４  文書データベース
１５  文書内着目用語検出部
１６  着目用語辞書
１７  文書表示部
１８  代表事例選択用辞書
【図１】
2013182289.tif 000003
【図２】
2013182289.tif 000004
【図３】
2013182289.tif 000005
【図４】
2013182289.tif 000006
【図５】
2013182289.tif 000007
【図６】
2013182289.tif 000008
【図７】
2013182289.tif 000009
【図８】
2013182289.tif 000010
【図９】
2013182289.tif 000011
【図１０】
2013182289.tif 000012
【図１１】
2013182289.tif 000013
【図１２】
2013182289.tif 000014
【図１３】
2013182289.tif 000015
【図１４】
2013182289.tif 000016
【図１５】
2013182289.tif 000017