(57)【要約】【課題】過去の契約情報やノウハウを活用し、契約上のリスクを回避しつつ、契約文書を効率的に作成することを支援する文書作成支援装置等を提供する。【解決手段】本発明の文書作成支援装置３は、文書の要注意箇所毎にノウハウと回答例を出力する文書作成支援装置３であって、文書作成支援装置３の記憶部１５、１６は、要注意箇所を抽出するための検索キーに関連付けてノウハウを記憶した第１の対応情報３６、３７と、要注意箇所を抽出するための検索キーに関連付けて回答例を記憶した第２の対応情報３８、３９と、を備え、文書作成支援装置３の制御部１１は、文書を受け付け、検索キーのうちの所定の検索キーを用いて、受け付けた文書から要注意箇所を抽出し、抽出に用いた検索キーを用いて、第１及び第２の対応情報を検索し、ノウハウ及び回答例を取得し、取得したノウハウ及び回答例を要注意箇所に関連付けて出力すること、を特徴とする。【選択図】図２
2010257413.tif 000002
【特許請求の範囲】
【請求項１】
文書の要注意箇所毎にノウハウと回答例を出力する文書作成支援装置であって、
前記文書作成支援装置の記憶部は、
前記要注意箇所を抽出するための検索キーに関連付けて、前記ノウハウを記憶した第１の対応情報と、
前記要注意箇所を抽出するための検索キーに関連付けて、前記回答例を記憶した第２の対応情報と、を備え、
前記文書作成支援装置の制御部は、
前記文書を受け付け、
前記検索キーのうちの所定の検索キーを用いて、前記受け付けた文書から前記要注意箇所を抽出し、
前記抽出に用いた検索キーを用いて、前記第１及び第２の対応情報を検索し、ノウハウ及び回答例を取得し、
前記取得したノウハウ及び回答例を前記要注意箇所に関連付けて出力すること、
を特徴とする文書作成支援装置。
【請求項２】
前記文書作成装置の記憶部は、
前記検索キーを群毎にまとめて予め記憶した第３の対応情報を備え、
前記文書作成支援装置の制御部は、
ユーザが、前記群及び検索キーを選択するのを受け付けること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項３】
前記文書作成支援装置の制御部は、
ユーザが前記文書の中から選択した情報を、新たな要注意箇所として受け付け、
前記受け付けた新たな要注意箇所を抽出する検索キーの入力を受け付け、
前記受け付けた検索キーを前記群毎に分類して前記第３の対応情報のレコードとして前記記憶部に記憶すること、
を特徴とする請求項２に記載の文書作成支援装置。
【請求項４】
前記文書作成支援装置の制御部は、
前記検索キーに関連付けられたノウハウ及び／又は回答例が新たに作成及び／又は編集された場合は、新たに作成された及び／又は編集されたノウハウ及び／又は回答例を、前記検索キーに関連付けて、前記第１及び／又は第２の対応情報のレコードとして、前記記憶部に記憶すること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項５】
前記文書作成支援装置の制御部は、
前記要注意箇所に関連付けて、前記取得した回答例及び前記要注意箇所が含まれる条項のタイトルを記載した回答書を出力すること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項６】
前記文書は、紙媒体に印刷された画像データから変換されたテキストデータであること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項７】
前記文書は、電子化された表形式のテキストデータであること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項８】
文書の要注意箇所毎にノウハウと回答例を出力する文書作成支援装置を用いた文書作成支援方法であって、
前記文書作成支援装置の記憶部は、
前記要注意箇所を抽出するための検索キーに関連付けて、前記ノウハウを記憶した第１の対応情報と、
前記要注意箇所を抽出するための検索キーに関連付けて、前記回答例を記憶した第２の対応情報と、を備え、
前記文書作成支援装置の制御部は、
前記文書を受け付け、
前記検索キーのうちの所定の検索キーを用いて、前記受け付けた文書から前記要注意箇所を抽出し、
前記抽出に用いた検索キーを用いて、前記第１及び第２の対応情報を検索し、ノウハウ及び回答例を取得し、
前記取得したノウハウ及び回答例を前記要注意箇所に関連付けて出力すること、
を特徴とする文書作成支援方法。
【請求項９】
前記文書作成装置の記憶部は、
前記検索キーを群毎にまとめて予め記憶した第３の対応情報を備え、
前記文書作成支援装置の制御部は、
ユーザが、前記群及び検索キーを選択するのを受け付けること、
を特徴とする請求項８に記載の文書作成支援方法。
【請求項１０】
前記文書作成支援装置の制御部は、
ユーザが前記文書の中から選択した情報を、新たな要注意箇所として受け付け、
前記受け付けた新たな要注意箇所を抽出する検索キーの入力を受け付け、
前記受け付けた検索キーを前記群毎に分類して前記第３の対応情報のレコードとして前記記憶部に記憶すること、
を特徴とする請求項９に記載の文書作成支援方法。
【請求項１１】
前記文書作成支援装置の制御部は、
前記検索キーに関連付けられたノウハウ及び／又は回答例が新たに作成及び／又は編集された場合は、新たに作成された及び／又は編集されたノウハウ及び／又は回答例を、前記検索キーに関連付けて、前記第１及び／又は第２の対応情報のレコードとして、前記記憶部に記憶すること、
を特徴とする請求項８に記載の文書作成支援方法。
【請求項１２】
前記文書作成支援装置の制御部は、
前記要注意箇所に関連付けて、前記取得した回答例及び前記要注意箇所が含まれる条項のタイトルを記載した回答書を出力すること、
を特徴とする請求項８に記載の文書作成支援方法。
【請求項１３】
文書の要注意箇所毎にノウハウと回答例を出力する文書作成支援装置を機能させる文書作成支援プログラムであって、
前記文書作成支援装置の記憶部に対して、
前記要注意箇所を抽出するための検索キーに関連付けて、前記ノウハウを記憶した第１の対応情報と、
前記要注意箇所を抽出するための検索キーに関連付けて、前記回答例を記憶した第２の対応情報と、を備えさせ、
前記文書作成支援装置の制御部に対して、
前記文書を受け付け、
前記検索キーのうちの所定の検索キーを用いて、前記受け付けた文書から前記要注意箇所を抽出し、
前記抽出に用いた検索キーを用いて、前記第１及び第２の対応情報を検索し、ノウハウ及び回答例を取得し、
前記取得したノウハウ及び回答例を前記要注意箇所に関連付けて出力するステップを実行させること、
を特徴とする文書作成支援プログラム。
【請求項１４】
前記文書作成装置の記憶部に対して、
前記検索キーを群毎にまとめて予め記憶した第３の対応情報を格納させ、
前記文書作成支援装置の制御部に対して、
ユーザが、前記群及び検索キーを選択するのを受け付けるステップを実行させること、
を特徴とする請求項１３に記載の文書作成支援プログラム。
【請求項１５】
前記文書作成支援装置の制御部に対して、
ユーザが前記文書のなかから選択した情報を、新たな要注意箇所として受け付け、
前記受け付けた新たな要注意箇所を抽出する検索キーの入力を受け付け、
前記受け付けた検索キーを前記群毎に分類して前記第３の対応情報のレコードとして前記記憶部に記憶するステップを実行させること、
を特徴とする請求項１４に記載の文書作成支援プログラム。
【請求項１６】
前記文書作成支援装置の制御部に対して、
前記検索キーに関連付けられたノウハウ及び／又は回答例が新たに作成及び／又は編集された場合は、新たに作成された及び／又は編集されたノウハウ及び／又は回答例を、前記検索キーに関連付けて、前記第１及び／又は第２の対応情報のレコードとして、前記記憶部に記憶するステップを実行させること、
を特徴とする請求項１３に記載の文書作成支援プログラム。
【請求項１７】
前記文書作成支援装置の制御部に対して、
前記要注意箇所に関連付けて、前記取得した回答例及び前記要注意箇所が含まれる条項のタイトルを記載した回答書を出力するステップを実行させること、
を特徴とする請求項１３に記載の文書作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成支援装置、文書作成支援方法及び文書作成支援プログラムに関する。
【背景技術】
【０００２】
従来から、契約文書のように複数の当事者間の取り決めに関する文書を、効率的に作成する技術が開示されている。
特許文献１の発明では、システムは、契約類型に対応する契約パターンを順次表示し、契約パターン毎に必要とするケースの選択を受け付け、必要に応じてパターン及びケースに沿ったテンプレートを提示する。そしてユーザはそのテンプレートを編集することによって契約書を作成する。
特許文献２の発明では、システムは、顧客の要望に対して類似する提案書を取得し、顧客の現有商品に関する情報と提案商品候補に関する情報との差分を取得する。そして、その差分を顧客の要望と比較し、提案商品候補の中から提案商品を決定する。さらに、取得した提案書を、決定した提案商品に関する情報を基に編集する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５４２１号公報（段落０００４）
【特許文献２】特開２００３−１０８８７９号公報（段落０００８）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の発明では、ノウハウとしてのテンプレートがケース（条項）毎に関連付けられている。したがって、その条項中に記載されている文言をキーにしてテンプレートを提示することはできず、契約上のリスクをきめ細かに回避することはできない。さらに、ユーザが新たにリスクを発見したとき、そのリスクを回避するためのノウハウを作成する、又はそのノウハウを更新する手段が開示されていない。
特許文献２の発明では、顧客の現有商品に関する情報を入力する手間が別途かかる。そのため、入力のし忘れが発生する可能性がある。さらに、顧客の現有商品に関する情報と提案商品候補に関する情報との差分がない（自社の商品が顧客の要望に沿う）場合は、契約上のリスクを警告することはない。
【０００５】
そこで、本発明は、過去の契約情報やノウハウを活用し、契約上のリスクを回避しつつ、契約文書を効率的に作成することを支援する文書作成支援装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文書作成支援装置は、文書の要注意箇所毎にノウハウと回答例を出力する文書作成支援装置であって、文書作成支援装置の記憶部は、要注意箇所を抽出するための検索キーに関連付けて、ノウハウを記憶した第１の対応情報と、要注意箇所を抽出するための検索キーに関連付けて、回答例を記憶した第２の対応情報と、を備え、文書作成支援装置の制御部は、文書を受け付け、検索キーのうちの所定の検索キーを用いて、受け付けた文書から要注意箇所を抽出し、抽出に用いた検索キーを用いて、第１及び第２の対応情報を検索し、ノウハウ及び回答例を取得し、取得したノウハウ及び回答例を要注意箇所に関連付けて出力すること、を特徴とする。
【発明の効果】
【０００７】
本発明によれば、過去の契約情報やノウハウを活用し、契約上のリスクを回避しつつ、契約文書を効率的に作成することを支援する文書作成支援装置等を提供することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）は、本実施形態に係る要求仕様書の一例を示す図である。（ｂ）は、本実施形態に係る回答書の一例を示す図である。
【図２】（ａ）及び(ｂ)は、本実施形態に係る文書作成支援装置の構成図である。
【図３】本実施形態に係るルール群データベースの一例を示す図である。
【図４】（ａ）は、本実施形態に係る語句指定検索ルールデータベースの一例を示す図である。（ｂ）は、本実施形態に係る語句−語句指定検索ルールデータベースの一例を示す図である。（ｃ）は、本実施形態に係る語句−数値指定検索ルールデータベースの一例を示す図である。（ｄ）は、本実施形態に係る数値付語句指定検索ルールデータベースの一例を示す図である。
【図５】（ａ）は、本実施形態に係るルール−ノウハウ対応情報の一例を示す図である。（ｂ）は、本実施形態に係るノウハウデータベースの一例を示す図である。
【図６】（ａ）は、本実施形態に係るルール−テンプレート対応情報の一例を示す図である。（ｂ）は、本実施形態に係るテンプレートデータベースの一例を示す図である。
【図７】本実施形態に係るバッファデータの一例を示す図である。
【図８】本実施形態に係る出力フォーマットの一例を示す図である。
【図９】本実施形態に係るメイン画面の一例を示す図である。
【図１０】本実施形態に係るメイン画面の他の一例を示す図である。
【図１１】本実施形態に係るルール群選択画面の一例を示す図である。
【図１２】（ａ）は、本実施形態に係るルール編集画面の一例を示す図である。（ｂ）は、本実施形態に係るルール編集サブ画面の一例を示す図である。
【図１３】（ａ）は、本実施形態に係るルール編集画面の他の一例を示す図である。（ｂ）は、本実施形態に係るルール編集サブ画面の他の一例を示す図である。
【図１４】（ａ）は、本実施形態に係るノウハウテンプレート編集画面の一例を示す図である。（ｂ）は、本実施形態に係る回答書編集画面の一例を示す図である。
【図１５】本実施形態に係る新規回答入力画面の一例を示す図である。
【図１６】本実施形態に係る回答リスト画面の一例を示す図である。
【図１７】本実施形態に係る要注意箇所抽出処理手順のフローチャートである。
【図１８】本実施形態に係る回答書編集・作成処理手順（ａ）のフローチャートである。
【図１９】本実施形態に係る回答書編集・作成処理手順（ｂ）のフローチャートである。
【図２０】本実施形態に係る回答書編集・作成処理手順（ｃ）のフローチャートである。
【図２１】本実施形態に係るナレッジ編集・作成処理手順のフローチャートである。
【図２２】本実施形態に係るデータシート入力画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以降、本発明を実施するための形態（「本実施形態」という）を、図等を参照しながら詳細に説明する。
【００１０】
一般に、契約文書を作成するには、契約当事者の一方が作成した契約文書の案を、他方の契約当事者が修正する、というプロセスが繰り返して行われ、当事者間で合意に達した案が最終的な契約文書となる。修正するべき部分は、当事者間で利害が対立する契約条件に関する部分であることが多い。
以降では、貿易関連の契約文書の作成を支援する場合を例として説明する。
【００１１】
（要求仕様書、回答書）
図１に沿って、要求仕様書１及び回答書２を説明する。
図１（ａ）の要求仕様書１は、一方の契約当事者が作成した契約文書の案である。要求仕様書１は、複数の条項３１０を有する。そして条項３１０は、条項タイトル３１１及び条項内容３１２を有する。
最初の条項３１０の条項タイトル３１１は「1.General（総則）」であり、その条項内容３１２は「Goods are deemed ・・・（商品は、配送日に買主の住所へ配送されたことをもって買主によって受領されたものと看做す）」である。
次の条項３１０の条項タイトル３１１は「2.Damages（商品の瑕疵）」であり、その条項内容３１２は「Buyer has the right ・・・（買主は、商品の受領時に商品を検収し、１０日以内に商品の状態、グレード、品質に基づいてクレームを売主に通知する権利を有する。当該通知は、クレームの内容を詳細に特定しなければならない。）」である。
【００１２】
図１（ｂ）の回答書２は、要求仕様書１を受け取った他方の契約当事者が、要求仕様書１の要注意箇所（詳細後記）毎に回答を記述したものである。
Section欄３１３には要注意箇所が含まれる条項３１０の条項タイトル３１１が、Requirement欄３１４には要注意箇所（正確には、要注意箇所とその前後の語である。詳細後記）が、Comment欄３１５には回答が記述されている。
例えば、１行目に記述されていることは、「1.General（総則）」を条項タイトル３１１とする条項３１０の条項内容３１２の中に「address（住所）」という要注意箇所があり、その要注意箇所について「Goods shall not be ・・・（商品は買主の住所に配送しないものとする。しかしながら、買主が希望すれば、売主は追加料金を受領した上で商品を配送するものとする。）」という回答が用意される、ということである。
【００１３】
要求仕様書１は、一般的には契約当事者間で遣り取りされることが多い。しかし、回答書２は、必ずしも契約当事者間で遣り取りされる必要はなく、要求仕様書１を受領した契約当事者の内部で活用されてもよい。さらに、要求仕様書１及び回答書２は、一企業の内部で遣り取りされるものであってもよい。
【００１４】
（文書作成装置）
図２に沿って、文書作成支援装置３を説明する。
図２（ａ）に示したように、文書作成支援装置３は、一般的なコンピュータであり、中央制御装置１１、キーボード、マウスなどの入力装置１２、スキャナなどの読取装置１３、出力装置１４、主記憶装置１５、及び補助記憶装置１６を有する。これらはバスによって相互に接続されている。
補助記憶装置１６は、ルール群データベース３１、語句指定検索ルールデータベース３２、語句−語句指定検索ルールデータベース３３、語句−数値指定検索ルールデータベース３４、数値付語句指定検索ルールデータベース３５、ルール−ノウハウ対応情報３６、ノウハウデータベース３７、ルール−テンプレート対応情報３８、テンプレートデータベース３９、バッファデータ４０及び出力フォーマット４１を記憶している（詳細後記）。
要注意箇所抽出部２１、回答書編集・作成部２２及びナレッジ編集・作成部２３は、プログラムである。以降、「○○部は」と主体を記した場合は、中央制御装置１１が、補助記憶装置１６から各プログラムを読み出し、主記憶装置１５にロードしたうえで、各プログラムの機能を実現するものとする。
【００１５】
図２（ａ）では、文書作成支援装置３は、単独の構成とした。しかしながら、図２（ｂ）に示すように、文書作成支援装置３（この場合はサーバである）が、ネットワーク４を介して１又は複数の端末装置５と接続されている構成としてもよい。このようにすれば、複数ユーザによる回答書２（図１（ｂ））の作成が可能である。
【００１６】
（ルール群データベース）
図３に沿ってルール群データベース３１を説明する。
ルール群データベース３１には、ルール群ＩＤ欄１１１に記憶されたルール群ＩＤに関連付けて、適用フラグ欄１１２には適用フラグが、ルール群欄１１３にはルール群が記憶されている。
ルール群ＩＤ欄１１１のルール群ＩＤは、ルールが所属するグループであるルール群を一意に特定する識別子である。
ルールとは、要求仕様書１（図１（ａ））から要注意箇所を抽出する際に使用する検索キーである。そして、ルールは、カテゴリ別に複数のルール群のいずれかに属している。
適用フラグ欄１１２の適用フラグは、要求仕様書１から要注意箇所を抽出する際に使用する検索キーが属するルール群として、ユーザの選択を受けているか否かを示す情報である。ここでは、ユーザの選択を受けていることを示す「１」又は、ユーザの選択を受けていないことを示す「０」のいずれかである。
ルール群欄１１３のルール群は、ルール群の名称である。
ルール群の例として「語句指定検索」、「語句−語句指定検索」、「語句−数値指定検索」及び「数値付語句指定検索」の４つがあるが、他のルール群があってもよい。
【００１７】
（語句指定検索ルールデータベース）
図４（ａ）に沿って語句指定検索ルールデータベース３２を説明する。
語句指定検索ルールデータベース３２には、ルールＩＤ欄１２１に記憶されたルールＩＤに関連付けて、適用フラグ欄１２２には適用フラグが、重要語欄１２３には重要語が、同義語欄１２４には同義語が、関連語欄１２５には関連語が記憶されている。
【００１８】
ルールＩＤ欄１２１のルールＩＤは、あるルール群のなかでそのルール群に属するルールを一意に特定する識別子である。そして、個々のルールは、語句指定検索ルールデータベース３２の個々のレコード（行）に対応している。
適用フラグ欄１２２の適用フラグは、要求仕様書１から要注意箇所を抽出する際に使用する検索キーとして、そのルールがユーザの選択を受けているか否かを示す情報である。ここでは、ユーザの選択を受けていることを示す「１」又は、ユーザの選択を受けていないことを示す「０」のいずれかである。
重要語欄１２３の重要語は、検索キーとして使用する語である。
同義語欄１２４の同義語は、検索キーとして使用する語であって、重要語と同じ意味を有する語である。
関連語欄１２５の関連語は、検索キーとして使用する語であって、重要語に関連する語である。
同義語欄１２４及び関連語欄１２５は空欄があってもよい。
【００１９】
語句指定検索ルールデータベース３２の１つのレコードに記憶されている重要語、同義語及び関連語は、要注意箇所の抽出時に必ず組み合わされて検索キーとして使用される。
例えば、２行目のレコードには、重要語「special test」、同義語「performance test」及び関連語「complete test」が記憶されている。これは、『「special test」or「performance test」or「complete test」』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
複数のルールが同時に検索キーとして使用されることもある。適用フラグ欄１２２に注目すると、１、２行目には「１」が、３行目には「０」が記憶されている。このことは、『（「SS」or「stainless steel」）or（「special test」or「performance test」or「complete test」）』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
【００２０】
（語句−語句指定検索ルールデータベース）
図４（ｂ）に沿って語句−語句指定検索ルールデータベース３３を説明する。
語句−語句指定検索ルールデータベース３３には、ルールＩＤ欄１３１に記憶されたルールＩＤに関連付けて、適用フラグ欄１３２には適用フラグが、フレーズ１欄１３３にはフレーズ１が、フレーズ２欄１３４にはフレーズ２が、距離欄１３５には距離が、記憶されている。
【００２１】
ルールＩＤ欄１３１のルールＩＤは、図４（ａ）のルールＩＤと同じである。
但し、前記したように、ここでのルールＩＤは語句−語句指定検索ルールデータベース３３のなかにおいてのみ、ルールを一意に特定する。
適用フラグ欄１３２の適用フラグは、図４（ａ）の適用フラグと同じである。
フレーズ１欄１３３のフレーズ１は、検索キーとして使用する語である。
フレーズ２欄１３４のフレーズ２は、検索キーとして使用する語である。
距離欄１３５の距離は、フレーズ１とフレーズ２との間の距離（単位：語）である。
【００２２】
語句−語句指定検索ルールデータベース３３の１つのレコードに記憶されているフレーズ１、フレーズ２及び距離は、要注意箇所の抽出時に必ず組み合わされて検索キーとして使用される。
例えば、１行目のレコードには、フレーズ１「material」、フレーズ２「piping」及び距離「１０」が記憶されている。これは、『「material」と「piping」が「１０」語以内の距離に存在する』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
複数のルールが同時に検索キーとして使用されることもある。適用フラグ欄１３２に注目すると、１、３行目には「１」が、２行目には「０」が記憶されている。このことは、『（「material」と「piping」が「１０」語以内の距離に存在する）or（「tag number」と「control panel」が「８」語以内の距離に存在する）』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
前記では、フレーズが２つある場合を説明したが、フレーズを３つ以上有する構成としてもよい。この場合、距離は、例えば最初のフレーズと最後（３つ目）のフレーズとの間の距離と定義することができる。
【００２３】
（語句−数値指定検索ルールデータベース）
図４（ｃ）に沿って語句−数値指定検索ルールデータベース３４を説明する。
語句−数値指定検索ルールデータベース３４には、ルールＩＤ欄１４１に記憶されたルールＩＤに関連付けて、適用フラグ欄１４２には適用フラグが、フレーズ欄１４３にはフレーズが、数値欄１４４には数値が、単位欄１４５には単位が、条件欄１４６には条件が、距離欄１４７には距離が、記憶されている。
【００２４】
ルールＩＤ欄１４１のルールＩＤは、図４（ａ）のルールＩＤと同じである。
但し、前記したように、ここでのルールＩＤは語句−数値指定検索ルールデータベース３４のなかにおいてのみ、ルールを一意に特定する。
適用フラグ欄１４２の適用フラグは、図４（ａ）の適用フラグと同じである。
フレーズ欄１４３のフレーズは、検索キーとして使用する語であり、「start current」のように、ある数値（直ちに後記）と共に記述される語である。
数値欄１４４の数値は、検索キーとして使用する数値であり、例えば「start current」のようなフレーズと共に記述される数値である。
単位欄１４５の単位は、数値の単位である。数値が単にフレーズで表されるものの個数を示す場合は、単位欄１４５は空欄のままでもよい。
条件欄１４６の条件は、数値の適用条件である。
例えば「≧」は「以上」を、「＞」は「より大きい」を、「≦」は「以下」を、「＜」は「より小さい」を、「＝」は「等しい」を、「＜＞」は「等しくない」を示す。
距離欄１４７の距離は、フレーズと数値との間の距離（単位：語）である。
【００２５】
語句−数値指定検索ルールデータベース３４の１つのレコードに記憶されているフレーズ、数値、単位、条件及び距離は、要注意箇所の抽出時に必ず組み合わされて検索キーとして使用される。
例えば、３行目のレコードには、フレーズ「start current」、数値「400」、単位「Ａ」、条件「≦」及び距離「１７」が記憶されている。これは、『「start current」と「400Ａ」が「１７」語以内の距離に存在する』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
複数のフレーズ及び数値が同時に検索キーとして使用され得ることは、前記と同様である。
【００２６】
（数値付語句指定検索ルールデータベース）
図４（ｄ）に沿って数値付語句指定検索ルールデータベース３５を説明する。
数値付語句指定検索ルールデータベース３５には、ルールＩＤ欄１５１に記憶されたルールＩＤに関連付けて、適用フラグ欄１５２には適用フラグが、フレーズ欄１５３にはフレーズが、数値欄１５４には数値が、条件欄１５５には条件が、それぞれ記憶されている。
【００２７】
ルールＩＤ欄１５１のルールＩＤは、図４（ａ）のルールＩＤと同じである。
但し、前記したように、ここでのルールＩＤは数値付語句指定検索ルールデータベース３５のなかにおいてのみ、ルールを一意に特定する。
適用フラグ欄１５２の適用フラグは、図４（ａ）の適用フラグと同じである。
フレーズ欄１５３のフレーズは、検索キーとして使用する語であり、「AI」のように、ある数値と共に記述される語である。
数値欄１５４の数値は、検索キーとして使用する数値であり、例えば「AI」のようなフレーズと共に記述される数値である。
条件欄１５５の条件は、数値の適用条件であり、「≧」等の意味は、前記した通りである。
【００２８】
数値付語句指定検索ルールデータベース３５の１つのレコードに記憶されているフレーズ、数値、及び条件は、要注意箇所の抽出時に必ず組み合わされて検索キーとして使用される。
例えば、１行目のレコードには、フレーズ「AI」、数値「20」、及び条件「≧」が記憶されている。これは、『「AI」の直後に「20」以上の数値が存在する』という検索条件で要求仕様書１のなかから要注意箇所を抽出することを示している。
複数のルールが同時に検索キーとして使用され得ることは、前記と同様である。
なお、「第３の対応情報」には、各ルールデータベース３２〜３５が相当する。
【００２９】
（ルール−ノウハウ対応情報）
図５（ａ）に沿ってルール−ノウハウ対応情報３６を説明する。
ルール−ノウハウ対応情報３６には、ルール群ＩＤ欄１６１に記憶されたルール群ＩＤに関連付けて、ルールＩＤ欄１６２にはルールＩＤが、ノウハウＩＤ欄１６３にはノウハウＩＤが、記憶されている。
ルール群ＩＤ欄１６１のルール群ＩＤは、図３のルール群ＩＤと同じである。
ルールＩＤ欄１６２のルールＩＤは、図４（ａ）〜（ｄ）のルールＩＤと同じである。
ノウハウＩＤ欄１６３のノウハウＩＤは、ノウハウ（詳細後記）を一意に特定する識別子である。
【００３０】
（ノウハウデータベース）
図５（ｂ）に沿ってノウハウデータベース３７を説明する。
ノウハウデータベース３７には、ノウハウＩＤ欄１７１に記憶されたノウハウＩＤに関連付けて、ノウハウ欄１７２にノウハウが記憶されている。
ノウハウＩＤ欄１７１のノウハウＩＤは、図５（ａ）のノウハウＩＤと同じである。
ノウハウ欄１７２のノウハウは、要求仕様書１から検索結果として取得された要注意箇所をユーザが視認する際に、ユーザにとって有益であるような情報である。ノウハウは、前記した回答書２の回答とは異なり、回答書２への出力を前提としたものではない。
なお、ルール−ノウハウ対応情報３６とノウハウデータベース３７は、１つのデータベースとしてまとめることも可能である。このとき、「第１の対応情報」には、ルール−ノウハウ対応情報３６とノウハウデータベース３７とが相当する。
【００３１】
（ルール−テンプレート対応情報）
図６（ａ）に沿ってルール−テンプレート対応情報３８を説明する。
ルール−テンプレート対応情報３８には、ルール群ＩＤ欄１８１に記憶されたルール群ＩＤに関連付けて、ルールＩＤ欄１８２にはルールＩＤが、テンプレートＩＤ欄１８３にはテンプレートＩＤが、記憶されている。
ルール群ＩＤ欄１８１のルール群ＩＤは、図３のルール群ＩＤと同じである。
ルールＩＤ欄１８２のルールＩＤは、図４（ａ）〜（ｄ）のルールＩＤと同じである。
テンプレートＩＤ欄１８３のテンプレートＩＤは、テンプレート（詳細後記）を一意に特定する識別子である。
【００３２】
（テンプレートデータベース）
図６（ｂ）に沿ってテンプレートデータベース３９を説明する。
テンプレートデータベース３９には、テンプレートＩＤ欄１９１に記憶されたテンプレートＩＤに関連付けて、テンプレート欄１９２にテンプレートが記憶されている。
テンプレートＩＤ欄１９１のテンプレートＩＤは、図６（ａ）のテンプレートＩＤと同じである。
テンプレート欄１９２のテンプレートは、回答書２に記述される回答の雛型である。
なお、ルール−テンプレート対応情報３８とテンプレートデータベース３９は、１つのデータベースとしてまとめることも可能である。このとき、「第２の対応情報」には、ルール−テンプレート対応情報３８とテンプレートデータベース３９とが相当する。そして「回答例」にはテンプレートが相当する。
【００３３】
（ルール、ノウハウ、テンプレート間の関係）
ルール群ＩＤとルールＩＤの組合せと、ルール（検索キーである）は、１対１に対応している。
ルール群ＩＤとルールＩＤの組合せと、ノウハウは、１対ｎ（ｎ＝１，２，３，・・・）に対応している。ルール群ＩＤとルールＩＤの組合せと、テンプレートは、１対ｍ（ｍ＝１，２，３，・・・）に対応している。すなわち、ある１つのルールによって検索された要注意箇所に対応するノウハウ及びテンプレートは複数であってもよい。しかしながら、以降では、説明の単純化のために、ｎ＝ｍ＝１である例を説明する。
【００３４】
例えば、図４（ａ）の語句指定検索ルールデータベース３２の１行目のルール『「SS」or「stainless steel」』を検索キーとして検索を実行した場合を説明する。このルールは、「語句指定検索」というルール群に属している。一方、ルール群ＩＤ「１」とルールＩＤ「１」の組合せには、「SSは入手が困難である。」というノウハウが関連付けられ（図５（ａ）１行目、図５（ｂ）１行目）、さらに「SS is not necessary.」と言うテンプレートが関連付けられている（図６（ａ）１行目、図６（ｂ）１行目）。
したがって、ユーザがルール『「SS」or「stainless steel」』を検索キーとして選択した場合、文書作成支援装置３は、検索結果としての「SS」又は「stainless steel」に関連付けて、ノウハウ「SSは入手が困難である。」及びテンプレート「SS is not necessary.」を表示することができる。
【００３５】
（バッファデータ）
図７に沿ってバッファデータ４０を説明する。バッファデータ４０は、後記する各処理手順において、各プログラムが作成し、主記憶装置１５内に一時的に記憶され、所定の場合は補助記憶装置１６内に記憶される。
バッファデータ４０には、ルール群ＩＤ欄２０１に記憶されたルール群ＩＤに関連付けて、ルールＩＤ欄２０２にはルールＩＤが、条項タイトル欄２０３には条項タイトルが、要注意箇所欄２０４には要注意箇所が、回答欄２０５には回答が、ノウハウ欄２０６にはノウハウが、それぞれ記憶されている。
【００３６】
ルール群ＩＤ欄２０１のルール群ＩＤは、図３のルール群ＩＤと同様である。
ルールＩＤ欄２０２のルールＩＤは、図４（ａ）〜（ｄ）のルールＩＤと同じである。
条項タイトル欄２０３の条項タイトルは、要求仕様書１の条項タイトルである。
要注意箇所欄２０４の要注意箇所は、ルールを検索キーとして要求仕様書１を検索した際の検索結果となる文言（語、数値若しくは記号又はそれらのうちの複数の組合せ）である。検索結果とは関係なく、要注意箇所を、ユーザが指定する場合もある（詳細後記）。要注意箇所には、ユーザの理解を助けるため、検索結果となる文言の前後の語が付されて記憶されてもよい。
【００３７】
回答欄２０５の回答は、回答書２の回答である。回答は、テンプレートを編集して作成される。テンプレートが編集されずに、そのまま回答となる場合もある。また、既存のテンプレートを基にすることなく、新たに作成される場合もある（詳細後記）。
ノウハウ欄２０６のノウハウは、前記したように、要求仕様書１から検索結果として取得された要注意箇所をユーザが視認する際に、ユーザにとって有益であるような情報である。バッファデータ４０のノウハウは、ノウハウデータベース３７のノウハウを編集して作成される。また、既存のノウハウを基にすることなく、新たに作成される場合もある（詳細後記）。
【００３８】
編集状況欄２０７の編集状況は、レコードの編集状況を示す情報である。編集状況は、「有」、「未」、「除」及び「新」の４つのうちのいずれかであり、以下の意味を有する。
「有」：そのレコードの回答及び／又はノウハウは、テンプレートデータベース３９、ノウハウデータベース３７に記憶されていた元の状態から、ユーザによる編集を受けたことによって変更されている。
「未」：そのレコードの回答及び／又はノウハウは、テンプレートデータベース３９、ノウハウデータベース３７に記憶されていた元の状態である(ユーザによる編集を受けていない)。
「除」：そのレコードは、ユーザによって不要であると判断された。
「新」：そのレコードの回答及び／又はノウハウは、ユーザによって追加された（対応するレコードが、テンプレートデータベース３９、ノウハウデータベース３７に存在しない）。
【００３９】
(出力フォーマット)
図８に沿って出力フォーマット４１を説明する。出力フォーマット４１は、図１（ｂ）の回答書２として出力されるデータそのものであり、バッファデータ４０を基にして作成される。
Section欄２１１に記憶された条項タイトルに関連付けて、Requirement欄２１２には要注意箇所が、Comment欄２１３には回答が記憶されている。
Section欄２１１の条項タイトルは、図７の条項タイトルと同じである。
Requirement欄２１２の要注意箇所は、図７の要注意箇所と同じである。
Comment欄２１３の回答は、図７の回答と同じである。
【００４０】
以降、処理手順と、処理手順の進行に伴い出力装置１４を介してユーザに対して表示される表示画面を説明する。
【００４１】
（処理手順）
処理手順には、（１）要注意箇所抽出処理手順、（２）回答書編集・作成処理手順及び（３）ナレッジ編集・作成処理手順の３つがある。
（１）の要注意箇所処理手順は、要注意箇所抽出部２１が、ルールを検索キーとして要求仕様書１を検索し、要注意箇所を抽出する処理手順である。
（２）の回答書編集・作成処理手順は、回答書編集・作成部２２が、ルールに関連付けられたテンプレートとノウハウをユーザに提示し、回答書２を出力する処理手順である。
（３）のナレッジ編集・作成処理手順は、ナレッジ編集・作成部２３が、ユーザが新たに作成した又は既存のものに対して編集を加えたノウハウ及びテンプレートを保存する処理手順である。
これらは、（１）→（２）→（３）の順に実行される。
【００４２】
なお、以降では（２）の回答書編集・作成処理手順については、３つの例を挙げる。すなわち、検索結果である要注意箇所のなかからあるものをユーザが選択するのを受け付ける回答書編集・作成処理手順(ａ)、ユーザが、要求仕様書１の文言のなかから新たに要注意箇所とすべき文言を選択するのを受け付ける回答書編集・作成処理手順(ｂ)、及び、前記いずれの選択も受け付けない回答書編集・作成処理手順(ｃ)の３つである。
（１）の回答書編集・作成処理手順が実行された後、これら３つ（ａ）〜（ｃ）は、少なくとも１つが選択的に又は２つ以上が連続して実行され得る。
【００４３】
（表示画面）
図９、１０に沿って、メイン画面５１を説明する。
図９のメイン画面５１は、ユーザが文書作成支援装置３を起動すると、出力装置１４に表示される。メイン画面５１は、処理メニューとして、要求仕様書読込ボタン２２１、条項抽出ボタン２２２、要注意箇所検索ボタン２２３、ルール編集ボタン２２４、回答書コメント作成ボタン２２５、回答書出力ボタン２２６及び終了ボタン２２７を有している。さらに、メイン画面５１は、要注意箇所一覧欄２２８、要求仕様書欄２２９を有している。
要注意箇所一覧欄２２８には、ルールによって検索された要注意箇所２３２〜２３４と、その要注意箇所が含まれる条項の条項タイトル２３０、２３１が表示される。１つの条項中に複数の要注意箇所がある場合は、１つの条項タイトルに関連付けて、複数の要注意箇所が表示される。要注意箇所２３２〜２３４には、下線、枠囲み、二重下線等の強調表示が施される。要注意箇所２３２〜２３４は、検索キーであるルールによって検索された結果そのものである。要注意箇所２３２〜２３４の強調表示方法が異なるのは、検索キーとしたルールが異なっているからである。
要求仕様書欄２２９には、要求仕様書１が表示される。要求仕様書欄２２９においても要注意箇所は強調表示されている。
【００４４】
図１０もまたメイン画面５１を示している。ここでは、要求仕様書欄２２９において、「Vender shall use ・・・」の文言２３５がユーザにより選択されている（詳細後記）。
【００４５】
図１１に沿って、ルール群選択画面５２を説明する。
ルール群選択画面５２は、図９のメイン画面のルール編集ボタン２２４が押下されると表示される画面である。ルール群選択画面５２は、ルール群選択ボタン２５１〜２５４、ルール群選択ボタンに関連付けられたチェックボックス２４１〜２４４、ＯＫボタン２５５及びCancelボタン２５６を有する。
ユーザは、適用したいルール群のチェックボックス２４１〜２４４を１つ以上選択する。その後ＯＫボタン２５５が押下されるとその選択が有効になり、Cancelボタン２５６が押下されると、その選択がクリアされる。前回の選択結果を記憶しておいて、Cancelボタン２５６が押下されると、前回の選択結果が有効となるようにしてもよい。
なお、ルール群選択ボタン２５１〜２５４は、前記した各ルールデータベース３２〜３５に１対１で対応している。
【００４６】
図１２、１３に沿って、ルール編集画面５３及びルール編集サブ画面５４を説明する。図１２（ａ）、（ｂ）は「語句指定検索」に係るルール編集（サブ）画面５３（５４）であり、図１３（ａ）、（ｂ）は「語句−数値指定検索」に係るルール編集（サブ）画面５３（５４）である。このように、選択されるルール群毎にルール編集（サブ）画面５３（５４）の構成は細かな部分で異なるものの、おおよその構成は共通している。よって、すべてのルール群について、ルール編集（サブ）画面という語を共通して使用する。
【００４７】
図１２（ａ）のルール編集画面５３は、図１１のルール群選択画面５２のルール群選択ボタン２５１〜２５４のうち、「語句指定検索」ボタン２５１が押下されると表示される。そして、図１２（ｂ）のルール編集サブ画面は、図１２（ａ）の追加ボタン２６６又は編集ボタン２６７が押下されると表示される。
ルール編集画面５３は、リスト２６１、追加ボタン２６６、編集ボタン２６７、削除ボタン２６８、ＯＫボタン２６９及びCancelボタン２７０を有する。
リスト２６１は、語句指定検索ルールデータベース３２（図４（ａ））が殆どそのまま表示されたものである。ルールＩＤ欄２６２には、ルールＩＤと、チェックボックスが表示されている。チェックマークありは、図４（ａ）の適用フラグ「１」に、チェックマークなしは、適用フラグ「０」に対応する。
【００４８】
ユーザがリスト２６１のルールＩＤ欄２６２のチェックボックスを選択すると、そのレコードが検索キーとして有効になる。
（１）ユーザが追加ボタン２６６を押下すると、図１２（ｂ）のルール編集サブ画面５４が表示される。この状態では、ルール編集サブ画面５４の、重要語欄２７２、同義語欄２７３及び関連語欄２７４は、空欄となっており、ルールＩＤ欄２７１には、「ルールＩＤの最大値＋１」が表示されている。
ユーザは、ルール編集サブ画面５４に表示された重要語欄２７２、同義語欄２７３、及び関連語欄２７４に対し、重要語、同義語及び関連語を入力することができる。
その後、ユーザが、ルール編集サブ画面５４のＯＫボタン２７５を押下すると、入力内容が、リスト２６１上に新たなレコードとして追加される。ユーザがルール編集サブ画面５４のCancelボタン２７６を押下すると、入力内容はクリアされる。
【００４９】
（２）ユーザがリスト２６１のうちのあるレコードを指定（例えばそのレコードの任意の箇所にカーソルを合わせる等）した後、編集ボタン２６７を押下すると、図１２（ｂ）のルール編集サブ画面５４が表示される。この状態では、ルールＩＤ欄２７１、重要語欄２７２、同義語欄２７３及び関連語欄２７４には、指定されたレコードに係るルールＩＤ、重要語、同義語、及び関連語が、それぞれ表示されている。
ユーザは、ルール編集サブ画面５４に表示された重要語、同義語及び関連語を編集することができる。
その後、ユーザが、ルール編集サブ画面５４のＯＫボタン２７５を押下すると、編集内容が、リスト２６１上の指定されたレコードに上書きされる。ユーザがルール編集サブ画面５４のCancelボタン２７６を押下すると、編集内容はクリアされる。
【００５０】
（３）ユーザがリスト２６１のうちのあるレコードを指定して、削除ボタン２６８を押下すると、指定されたレコードがリスト２６１から削除される。
【００５１】
前記したレコードの追加、編集及び削除が終了した後、ルール編集画面５３のＯＫボタン２６９が押下されると、リスト２６１上のすべてのレコードが、語句指定検索ルールデータベース３２として上書き保存される。ルール編集画面のCancel２７０ボタンが押下されると、編集内容はクリアされる。
【００５２】
図１３（ａ）のルール編集画面５３は、「語句−数値指定検索」に係るルール群選択ボタン２５３（図１１）が押下された場合に表示される画面である。
図１３（ｂ）のルール編集サブ画面５４は、図１３（ａ）の追加ボタン２６６又は編集ボタン２６７が押下された場合に表示される画面である。これらの画面は、図１３（ａ）、（ｂ）と殆ど同様である。異なる点は、図１３（ａ）、（ｂ）では、ルール編集画面５３の欄及びルール編集サブ画面５４の欄の数が６つになっていること、ルール編集サブ画面５４の条件欄２７７は、「≧」等の記号が選択され得るようになっている（プルダウンメニュー）こと、である。
前記のように、ルール群選択画面５２において押下されたルール群選択ボタン２５１〜２５４に応じて、細部において異なるルール編集画面５３及びルール編集サブ画面５４が表示されるが、他のルール群については説明を省略する。なお、ルール編集サブ画面５４のノウハウテンプレートボタン２７４については後記する。
【００５３】
図１４（ａ）に沿って、ノウハウテンプレート編集画面５５を説明する。
ノウハウテンプレート編集画面５５は、ノウハウ及びテンプレートを編集する際に表示される画面であり、ルール編集サブ画面５４（図１２（ｂ）、図１３（ｂ））のノウハウテンプレートボタン２７４が押下されると表示される。
ルール群ＩＤ欄２７８には、その時点で表示されているルール編集画面５３にかかるルール群のルール群ＩＤが表示される。ルールＩＤ欄２７９には、その時点で表示されているルール編集サブ画面上５３のルールＩＤ又は「ルールＩＤの最大値＋１」が表示される。
【００５４】
テンプレート欄２８０には、ルール群ＩＤとルールＩＤとの組合せで特定されるテンプレートＩＤを有するテンプレート（図６（ｂ））が表示される。
ノウハウ欄２８１には、ルール群ＩＤとルールＩＤとの組合せで特定されるノウハウＩＤを有するノウハウ（図５（ｂ））が表示される。ユーザは、テンプレート欄２８０及びノウハウ欄２８１において既存のテンプレート及びノウハウを編集することができる。
但し、ルール編集画面５３において追加ボタン２６６が押下された後にルール編集サブ画面５４のノウハウテンプレートボタン２７４が押下された場合は、テンプレート欄２８０、ノウハウ欄２８１は空欄となる。なぜならば、この場合、対応するノウハウ及びテンプレートは未だ存在しないからである。このとき、ユーザは、テンプレート欄２８０及びノウハウ欄２８１に対して新たにテンプレート及びノウハウを入力することができる。
ＯＫボタン２８２が押下されると、テンプレートが、ルール群ＩＤ及びルールＩＤと関連付けてテンプレートデータベース３９（図６（ｂ））に記憶される。さらに、ノウハウがルール群ＩＤ及びルールＩＤと関連付けてノウハウデータベース３７（図５（ｂ））に記憶される。
なお、テンプレート及びノウハウのうちのいずれか一方の入力（編集）を省略してもよい。
【００５５】
図１４（ｂ）に沿って、回答書編集画面５６を説明する。回答書編集画面５６は、ノウハウ及びテンプレートを編集することにより回答書２を作成する際に表示される画面であり、メイン画面５１（図９）の要注意箇所一覧欄２２８において、要注意箇所が選択された上で回答書コメント作成ボタン２２５が押下された場合に表示される。
条項タイトル欄２８４には、選択された要注意箇所を含む条項の条項タイトルが表示される。要注意箇所欄２８５には、選択された要注意箇所が表示される。
ノウハウ欄２８６には、その要注意箇所が抽出された際に検索キーとなったルールを特定するルール群ＩＤ及びルールＩＤの組合せに関連付けられたノウハウＩＤを有するノウハウが表示される。
回答欄２８７には、その要注意箇所が抽出された際に検索キーとなったルールを特定するルール群ＩＤ及びルールＩＤの組合せに関連付けられたテンプレートＩＤを有するテンプレートが表示される。
【００５６】
図１４（ｂ）のノウハウ欄２８６を参照すると、ノウハウ（もともとノウハウデータベース３７に記憶されていた部分）に加えて、下線部分が追加されている。この下線部分は、ユーザがノウハウ欄２８６に対して入力した部分である。
同様に、回答欄２８７を参照すると、テンプレート（もともとテンプレートデータベース３９に記憶されていた部分）に加えて、下線部分が追加されている。この下線部分は、ユーザが回答欄２８７に対して入力した部分である。
バッファデータへボタン２８７が押下されると、回答書編集画面５６の情報がバッファデータ４０（図７）のレコードとして記憶される。すなわち、条項タイトル、要注意箇所、ノウハウ（下線部分追加後）、テンプレート（下線部分追加後）、要注意箇所が抽出された際に検索キーとなったルールを特定するルール群ＩＤ及びルールＩＤが、バッファデータ４０の、条項タイトル欄２０３、要注意箇所欄２０４、ノウハウ欄２０６、回答欄２０５、ルール群ＩＤ欄２０１及びルールＩＤ欄２０２にそれぞれ記憶される。
ＯＫボタン２８８が押下されると、バッファデータ４０が、補助記憶装置１６に記憶される。Cancelボタン２８９が押下されると、バッファデータ４０は、編集の結果が反映されない状態に戻されたうえで、補助記憶装置１６に記憶される。
【００５７】
図１５に沿って、新規回答入力画面５７を説明する。新規回答入力画面５７は、ユーザがメイン画面５１（図１０）に表示されている要求仕様書欄２２９の中に、新たに要注意箇所とするべき文言を発見した場合に、新たなルールを作成し（その要注意箇所を抽出するための検索キーを逆に作成することになる）、さらにそのルールに関連付けてノウハウ及びテンプレートを作成するための画面である。新規回答入力画面５７は、メイン画面５１の要求仕様書欄２２９において要注意箇所とするべき文言２３５が選択され、回答書コメント作成ボタン２２５が押下された場合に表示される。
【００５８】
表示された最初の状態では、要注意箇所欄２９４（図１５）には、ユーザにより、要求仕様書のなかから選択された文言（図１０の文言２３５である）が表示される。条項タイトル欄２９３には、その選択された文言が含まれる条項の条項タイトルが表示される。ルール群欄２９０、ルールＩＤ欄２９２、ノウハウ欄２９５及び回答欄２９６は、空欄である。
続いて、ユーザにより、ルール群欄２９０のルール群のうちの１つが選択され、ルール追加ボタン２９１が押下されると、ルール編集画面５３が表示される。
その後は、前記したように、新たなルールが追加されることになる。
さらにその後、図１５のルールＩＤ欄２９２には、「ルールＩＤの最大値＋１」が表示される。
ユーザはノウハウ欄２９５にノウハウを入力し、回答欄２９６に回答を入力する。
【００５９】
バッファデータへボタン２９７が押下されると、新規回答入力画面５７の情報がバッファデータ４０（図７）のレコードとして記憶される。すなわち、条項タイトル、要注意箇所、ノウハウ、回答、選択されたルール群のルール群ＩＤ、「ルールＩＤの最大値＋１」が、バッファデータ４０の、条項タイトル欄２０３、要注意箇所欄２０４、ノウハウ欄２０６、回答欄２０５、ルール群ＩＤ欄２０１及びルールＩＤ欄２０２にそれぞれ記憶される。
ＯＫボタン２９８が押下されると、バッファデータ４０が、補助記憶装置１６に記憶される。Cancelボタン２９９が押下されると、バッファデータ４０は、入力の結果が反映されない状態に戻されたうえで、補助記憶装置１６に記憶される。
【００６０】
図１６に沿って、回答リスト画面５８を説明する。
回答リスト画面５８は、ユーザが要注意箇所に関連付けられたテンプレートとノウハウの一覧を見ながら、要注意箇所に対する回答の要否を判断し、回答とノウハウを編集するための画面である。メイン画面５１（図９）において、要注意箇所が選択されずに回答書コメント作成ボタン２２５が押下された場合に表示される。
回答リスト画面５８は、バッファデータ４０の一部を基にして表示された画面であり、回答リスト画面５８のSection欄３０１、Requirement欄３０２、Comment欄３０３及びノウハウ欄３０４は、バッファデータ４０の、条項タイトル欄２０３、要注意箇所欄２０４、回答欄２０５及びノウハウ欄２０６とそれぞれ対応している。そして、編集欄３００には、編集ボタン３０５及び削除ボタン３０６がレコード毎に表示されている。
最初に回答リスト画面５８が表示された時点で、各欄はすべて埋まっている。
編集ボタン３０５が押下されると、回答書編集画面５６（図１４（ｂ））が表示される。回答書編集画面５６には、当該レコードの内容が表示され、ユーザは、回答及びノウハウを編集することができる。編集後の回答及びノウハウは、回答リスト画面５８のComment欄３０３及びノウハウ欄３０４に表示される。
削除ボタン３０６が押下されると、そのレコードは回答リスト画面５８から削除される。なお、削除ボタン３０６が押下されると、そのレコードの編集欄３００に「削除済」である旨を表示し、復活ボタン（図示せず）の押下により「削除済」とされたレコードが復活するようにしてもよい。
終了ボタン３０７が押下されると、回答リスト画面５８が閉じられる。
【００６１】
（要注意箇所抽出処理手順）
図１７に沿って要注意箇所抽出処理手順を説明する。
まず、以下の各ステップの処理を行う前提として、メイン画面５１（図９）が出力装置１４に表示されているものとする。
ステップＳ４０１において、要注意箇所抽出部２１は、要求仕様書読込ボタン２２１が押下されるのを契機として、要求仕様書１を読み込む。
具体的には、要注意箇所抽出部２１は、要求仕様書１が既にテキストデータになっている場合には、入力装置１２を介して要求仕様書１を読み込む。要求仕様書１が、例えば紙媒体に印刷されている等でテキストデータになっていない場合は、スキャナ等の読取装置１３を介して要求仕様書１を読み込む。読取装置１３は、画像データをテキストデータに変換するものとする。なお、読み込む要求仕様書１の数は、１つでも複数でもよいが、以降では１つという前提で説明する。
【００６２】
ステップＳ４０２において、要注意箇所抽出部２１は、条項抽出ボタン２２２が押下されるのを契機として、条項タイトルを取得する。
具体的には、要注意箇所抽出部２１は、要求仕様書１のなかから条項タイトル３１１（図１（ａ））をすべて取得する。
【００６３】
ステップＳ４０３において、要注意箇所抽出部２１は、有効ルールを決定する。
具体的には、要注意箇所抽出部２１は、第一に、ルール編集ボタン２２４が押下されるのを契機として、ルール群選択画面５２（図１１）を表示する。さらに、チェックボックス２４１〜２４４のいずれか１つ又は複数にチェックマークが入力されるのを受け付け、ＯＫボタン２５５の押下を受け付ける。その後に、ルール群選択ボタン２５１〜２５４が押下されるとルール編集画面５３（例えば図１２（ａ））を表示する。このとき、要注意箇所抽出部２１は、選択されたルール群についての各ルールデータベース３２〜３５（図４）を補助記憶装置１６から読み出して、ルール編集画面５３のリスト２６１として表示する。
ユーザは、リスト２６１を見ながら必要に応じレコードの追加、編集、削除を行い、最終的に検索キーとして有効にしたいルール（有効ルール）を示すレコード（有効レコード）のルールＩＤ欄２６２にチェックマークを入力し、ＯＫボタン２６９を押下する。
【００６４】
第二に、チェックボックス２４１〜２４４（図１１）にチェックマークが入力されたルール群に対応するルール群データベース３１（図３）のレコードの適用フラグを「１」に、それ以外のレコードの適用フラグを「０」にする。
第三に、リスト２６１に表示されているレコードを各ルールデータベース３２〜３５（図４）のレコードとして保存する。このとき、有効レコードの適用フラグ欄には「１」が、有効レコードではないレコードの適用フラグ欄には「０」が記憶される。
【００６５】
ステップＳ４０４において、要注意箇所抽出部２１は、要注意箇所検索ボタン２２３が押下されるのを契機として、要注意箇所を抽出する。
具体的には、要注意箇所抽出部２１は、第一に、ステップＳ４０３において保存されたすべてのルールデータベース３２〜３５における任意の未処理の有効レコードのうち１つを取得し、これを検索キーとする。但し、ルールデータベース３２〜３５のうち、ルール群データベース３１の適用フラグが「０」になっているものは無視する。
第二に、この検索キーを用いて、ステップＳ４０１において読み込んだ要求仕様書１を検索し、該当した文言を取得する。但し、該当箇所がない場合もあり得る。
【００６６】
ステップＳ４０５において、要注意箇所抽出部２１は、該当箇所があるか否かを判断する。
具体的には、要注意箇所抽出部２１は、ステップＳ４０４において該当した文言を取得できた場合（ステップＳ４０５“ＹＥＳ”）は、ステップＳ４０６に進み、それ以外の場合（ステップＳ４０５“ＮＯ”）は、ステップＳ４０４に戻る。
【００６７】
ステップＳ４０６において、要注意箇所抽出部２１は、該当箇所の前後の文言を取得する。
具体的には、要注意箇所抽出部２１は、ステップＳ４０４において該当した文言の前後の文言を取得する。
例えば「該当した文言を起点に、前３語、後３語」、「該当した文言を含む文の他のすべての語」、「該当した文言を含む文の他のすべての語及びその文の前１文、後１文」のように予め取得する範囲を設定しておくことができる。
【００６８】
ステップＳ４０７において、要注意箇所抽出部２１は、条項タイトルを抽出する。
具体的には、要注意箇所抽出部２１は、ステップＳ４０２において取得した条項タイトルのなかから、ステップＳ４０４において該当した文言が含まれる条項の条項タイトルを抽出する。
【００６９】
ステップＳ４０８において、要注意箇所抽出部２１は、編集状況「未」を生成する。
【００７０】
ステップＳ４０９において、要注意箇所抽出部２１は、バッファデータ４０を作成する。
具体的には、要注意箇所抽出部２１は、第一に、バッファデータ４０の新たなレコードを作成する。
第二に、ステップＳ４０４において取得した有効レコードのルール群ＩＤ及びルールＩＤをルール群ＩＤ欄２０１及びルールＩＤ欄２０２に記憶し、ステップＳ４０７において抽出した条項タイトルを条項タイトル欄２０３に記憶し、ステップＳ４０４において該当した文言とステップＳ４０６において取得した前後の文言を合わせて要注意箇所欄２０４に記憶し、ステップＳ４０８において生成した「未」を編集状況欄２０７に記憶する。
バッファデータ４０のレコードの回答欄２０５及びノウハウ欄２０６は空欄のままである。
【００７１】
ステップＳ４１０において、要注意箇所抽出部２１は、すべてのルールを取得したか否かを判断する。
具体的には、要注意箇所抽出部２１は、ステップＳ４０３において保存されたすべてのルールデータベース３２〜３５のレコードのうち、未処理の有効レコードがない場合（ステップＳ４１０“ＹＥＳ”）は、ステップＳ４１１に進む。それ以外の場合（ステップＳ４１０“ＮＯ”）は、ステップＳ４０４に戻る。
【００７２】
ステップＳ４１１において、要注意箇所抽出部２１は、要注意箇所を表示する。
具体的には、要注意箇所抽出部２１は、第一に、メイン画面５１（図９）の要求仕様書欄２２９に、ステップＳ４０１において読み込んだ要求仕様書１の全体を表示する。このとき、ステップＳ４０４において該当した文言には強調表示を施す。
第二に、メイン画面５１の要注意箇所一覧欄２２８に、ステップＳ４０４において該当した文言とステップＳ４０６において取得した前後の文言を合わせて表示し、ステップＳ４０７において抽出した条項タイトルも表示する。このとき、ステップＳ４０４において該当した文言には、強調表示を施す。
ここで要注意箇所抽出処理手順は終了する。
【００７３】
（回答書編集・作成処理手順（ａ））
図１８に沿って回答書編集・作成処理手順（ａ）を説明する。
ステップＳ４２１において、回答書編集・作成部２２は、検索結果の要注意箇所を受け付ける。
具体的には、回答書編集・作成部２２は、ユーザが、メイン画面５１（図９）の要注意箇所一覧欄２２８に表示されている要注意箇所（強調表示部分）を選択するのを受け付ける。
【００７４】
ステップＳ４２２において、回答書編集・作成部２２は、回答書コメント作成ボタン２２５が押下されたか否かを判断する。
具体的には、回答書編集・作成部２２は、ユーザが回答書コメント作成ボタン２２５を押下するのを受け付けた場合（ステップＳ４２２“ＹＥＳ”）には、ステップＳ４２３に進み、それ以外の場合（ステップＳ４２２“ＮＯ”）には、ステップＳ４２１に戻る。
【００７５】
ステップＳ４２３において、回答書編集・作成部２２は、回答書編集画面５６（図１４（ｂ））を表示する。
具体的には、回答書編集・作成部２２は、第一に、各欄が空欄である回答書編集画面５６を表示する。
第二に、ステップＳ４２１において選択された要注意箇所を抽出した際の有効ルールを特定するルール群ＩＤとルールＩＤを検索キーとして、ルール−ノウハウ対応情報３６を検索し、該当したレコードのノウハウＩＤを取得する。そして、そのノウハウＩＤを検索キーとしてノウハウデータベース３７を検索し、該当したレコードのノウハウを取得する。そして、取得したノウハウをノウハウ欄２８６に表示する。
第三に、ステップＳ４２１において選択された要注意箇所を抽出した際の有効ルールを特定するルール群ＩＤとルールＩＤを検索キーとして、ルール−テンプレート対応情報３８を検索し、該当したレコードのテンプレートＩＤを取得する。そして、そのテンプレートＩＤを検索キーとしてテンプレートデータベース３９を検索し、該当したレコードのテンプレートを取得する。そして、取得したテンプレートを回答欄２８７に表示する。
第四に、選択された要注意箇所を前後の文言と合わせて、要注意箇所欄２８５に表示し、選択された要注意箇所を含む条項の条項タイトルを条項タイトル欄２８４に表示する。
【００７６】
この状態において、ユーザは、ノウハウ欄２８６及び回答欄２８７に対して、編集を行うことが可能である。
【００７７】
ステップＳ４２４において、回答書編集・作成部２２は、押下されたボタンに基づいて処理を分岐する。
具体的には、回答書編集・作成部２２は、バッファデータへボタン２８７が押下された場合（ステップＳ４２４“バッファデータへ”）はステップＳ４２５へ、Cancelボタン２８９が押下された場合（ステップＳ４２４“Cancel”）はステップＳ４２８へ、ＯＫボタン２８８が押下された場合（ステップＳ４２４“ＯＫ”）はステップＳ４２９へ進む。
【００７８】
ステップＳ４２５において、回答書編集・作成部２２は、編集が行われているか否かを判断する。
具体的には、回答書編集・作成部２２は、ユーザがノウハウ欄２８６及び回答欄２８７の少なくとも一方を編集した場合（ステップＳ４２５“ＹＥＳ”）は、ステップＳ４２６に進み、それ以外の場合（ステップＳ４２５“ＮＯ”）は、ステップＳ４２４に戻る。
【００７９】
ステップＳ４２６において、回答書編集・作成部２２は、編集状況「有」を生成する。
【００８０】
ステップＳ４２７において、回答書編集・作成部２２は、バッファデータを編集後の状態で更新する。
具体的には、回答書編集・作成部２２は、ステップＳ４０９において作成されたバッファデータ４０のレコード（回答欄２０５及びノウハウ欄２０６は空欄の状態である）のノウハウ欄２０６にユーザによる編集後のノウハウを、回答欄２０５にユーザによる編集後のテンプレートを記憶する。
【００８１】
ステップＳ４２８において、回答書編集・作成部２２は、バッファデータ４０を元に戻し保存する。
具体的には、回答書編集・作成部２２は、バッファデータ４０をユーザによる編集前の状態に戻したうえで補助記憶装置１６に記憶する。
【００８２】
ステップＳ４２９において、回答書編集・作成部２２は、バッファデータ４０を保存する。
具体的には、回答書編集・作成部２２は、バッファデータ４０を補助記憶装置１６に記憶する。
【００８３】
なお、ステップＳ４２１〜ステップＳ４２８（Ｓ４２９）の処理は、ユーザが新たな要注意箇所を選択する都度繰り返されものとする。
【００８４】
ステップＳ４３０において、回答書編集・作成部２２は、回答書出力ボタン２２６（図９）が押下されるのを契機として、回答書２を出力する。
具体的には、回答書編集・作成部２２は、バッファデータ４０の条項タイトル欄２０３、要注意箇所欄２０４及び回答欄２０５を、出力フォーマット４１として出力する。このとき、条項タイトル、要注意箇所（前後の文言を含む）及び回答は、出力フォーマット４１の、Section欄２１１、Requirement欄２１２及びComment欄２１３にそれぞれ記憶されたうえで出力される。
但し、ステップＳ４３０の処理は、ユーザの指示により省略可能とする。なぜならば、後記する回答書編集・作成処理手順（ｂ）、（ｃ）を行う場合は、それらの処理後にまとめて回答書２を出力することが便宜であるからである（後記するステップＳ４５１及びＳ４６９においても同様）。
ここで、回答書編集・作成処理手順（ａ）は終了する。
【００８５】
（回答書編集・作成処理手順（ｂ））
図１９に沿って回答書編集・作成処理手順（ｂ）を説明する。
ステップＳ４４１において、回答書編集・作成部２２は、新たな要注意箇所を受け付ける。
具体的には、回答書編集・作成部２２は、ユーザが、メイン画面５１の要求仕様書欄２２９（図１０）に表示されている要求仕様書１の一部を要注意箇所として選択するのを受け付ける。図１０の例では「Vender shall use AA certified materials.」２３５が選択されている。
【００８６】
ステップＳ４４２において、回答書編集・作成部２２は、回答書コメント作成ボタン２２５が押下されたか否かを判断する。
具体的には、回答書編集・作成部２２は、ユーザが回答書コメント作成ボタン２２５を押下するのを受け付けた場合（ステップＳ４４２“ＹＥＳ”）には、ステップＳ４４３に進み、それ以外の場合（ステップＳ４４２“ＮＯ”）には、ステップＳ４４１に戻る。
【００８７】
ステップＳ４４３において、回答書編集・作成部２２は、新規回答入力画面５７（図１５）を表示する。
このとき、回答書編集・作成部２２は、ステップＳ４４１において選択された要注意箇所（文言２３５である）を要注意箇所欄２９４に表示し、その要注意箇所が含まれる条項の条項タイトルを条項タイトル欄２９３に表示する。図１５の例では、要注意箇所欄２９４には「Vender shall use AA certified materials.」が、条項タイトル欄２９３には「12.Materials」が表示されている。その他の欄は空欄のままである。
【００８８】
この状態において、ユーザは、ルール群欄２９０においてルール群を選択し、ルール追加ボタン２９１を押下することによって、ルール編集画面５３及びルール編集サブ画面５４(図１２、１３)を見ることになる。これらの画面上で、ステップＳ４４１において選択した要注意箇所を抽出するための検索ルールを設定することができる。さらに、図１５の新規回答入力画面５７において、ノウハウ欄２９５及び回答欄２９６に対して、新たな入力を行うことが可能である。
【００８９】
ステップＳ４４４において、回答書編集・作成部２２は、押下されたボタンに基づいて処理を分岐する。
具体的には、回答書編集・作成部２２は、バッファデータへボタン２９７が押下された場合（ステップＳ４４４“バッファデータへ”）はステップＳ４４５へ、Cancelボタン２９９が押下された場合（ステップＳ４４４“Cancel”）はステップＳ４４９へ、ＯＫボタン２９８が押下された場合（ステップＳ４４４“ＯＫ”）はステップＳ４５０へ進む。
【００９０】
ステップＳ４４５において、回答書編集・作成部２２は、入力が行われているか否かを判断する。
具体的には、回答書編集・作成部２２は、ユーザがノウハウ欄２９５及び回答欄２９６の少なくとも一方に入力した場合（ステップＳ４４５“ＹＥＳ”）は、ステップＳ４４６に進み、それ以外の場合（ステップＳ４４５“ＮＯ”）は、ステップＳ４４４に戻る。
【００９１】
ステップＳ４４６において、回答書編集・作成部２２は、編集状況「新」を生成する。
【００９２】
ステップＳ４４７において、回答書編集・作成部２２は、バッファデータ４０（図７）を入力後の状態で更新する。
具体的には、第一に、回答書編集・作成部２２は、バッファデータ４０の新たなレコードを作成する。
第二に、新規回答入力画面５７（図１５）において、ユーザがノウハウ欄２９５及び回答欄２９６に入力したノウハウ及びテンプレートを、新たなレコードのノウハウ欄２０６及び回答欄２０５に記憶する。
第三に、ユーザによりルール群欄２９０において選択されたルール群のルールＩＤをルール群ＩＤ欄２０１に記憶し、「ルールＩＤの最大値＋１」をルールＩＤ欄２０２に、記憶する。
第四に、ステップＳ４４１において受け付けた要注意箇所をその前後の文言と合わせて、要注意箇所欄２０４に記憶し、その要注意箇所を含む条項の条項タイトルを条項タイトル欄２０３に記憶し、「新」を編集状況欄２０７に記憶する。
【００９３】
ステップＳ４４８において、回答書編集・抽出部２２は、各ルールデータベース３２〜３５を更新する。
ユーザが、例えば図１５の新規回答入力画面５７のルール群欄２９０において「語句指定検索」を選択し、図１２（ｂ）のルール編集サブ画面５４において、重要語欄２７２に「AA」、同義語欄２７３に「Authorized American 」、関連語２７４に「Non-authorized American」を入力したとする。このとき、ユーザがＯＫボタン２７５（図１２（ｂ））及びＯＫボタン２６９（図１２（ａ））を押下すると、回答書編集・作成部２２は、これらの入力情報を語句指定検索ルールデータベース３２の新たなレコードとして記憶する。
【００９４】
ステップＳ４４９において、回答書編集・作成部２２は、バッファデータ４０を元に戻し保存する。
具体的には、回答書編集・作成部２２は、バッファデータ４０をユーザによる入力前の状態に戻したうえで補助記憶装置１６に記憶する。
【００９５】
ステップＳ４５０において、回答書編集・作成部２２は、バッファデータ４０を保存する。
具体的には、回答書編集・作成部２２は、バッファデータ４０を補助記憶装置１６に記憶する。
【００９６】
なお、ステップＳ４４１〜ステップＳ４４９（Ｓ４５０）の処理は、ユーザが新たな要注意箇所を選択する都度繰り返されものとする。
【００９７】
ステップＳ４５１において、回答書編集・作成部２２は、回答書出力ボタン２２６（図９）が押下されるのを契機として、回答書２を出力する。
具体的な処理内容については、ステップＳ４３０において前記した通りである。
ここで、回答書編集・作成処理手順（ｂ）は終了する。
【００９８】
（回答書編集・作成処理手順（ｃ））
図２０に沿って回答書編集・作成処理手順（ｃ）を説明する。
ステップＳ４６１において、回答書編集・作成部２２は、回答書コメント作成ボタン２２５の押下を受け付ける。
なお、ユーザは、メイン画面５１（図９、１０）の要注意箇所一覧欄２２８において、要注意箇所を選択しておらず、要求仕様書欄２２９においても、要注意箇所とすべき文言を選択せずに、回答コメント作成ボタン２２５を押下しているものとする。
【００９９】
ステップＳ４６２において、回答書編集・作成部２２は、ノウハウ及びテンプレートを取得する。
具体的には、回答書編集・作成部２２は、第一に、メイン画面５１の要注意箇所一覧欄２２８に表示されているすべての要注意箇所を抽出した際のルールを特定するルール群ＩＤ及びルールＩＤの組合せを検索キーとして、ルール−ノウハウ対応情報３６を検索し、該当したレコードのノウハウＩＤを取得する。そして、取得したノウハウＩＤを検索キーとしてノウハウデータベース３７を検索し、該当したレコードのノウハウを取得する。
第二に、当該ルール群ＩＤ及びルールＩＤの組合せを検索キーとして、ルール−テンプレート対応情報３８を検索し、該当したレコードのテンプレートＩＤを取得する。そして、取得したテンプレートＩＤを検索キーとしてテンプレートデータベース３９を検索し、該当したレコードのテンプレートを取得する。
【０１００】
ステップＳ４６３において、回答書編集・作成部２２は、回答リスト画面５８（図１６）を表示する。
具体的には、回答書編集・作成部２２は、第一に、レコードの各欄が空欄になっている回答リスト画面５８を表示する。
第二に、各レコードのRequirement欄３０２に、メイン画面５１の要注意箇所一覧欄２２８に表示されているすべての要注意箇所（前後の文言及び、強調表示も含む）を表示し、Section欄３０１に当該要注意箇所を含む条項の条項タイトルを表示する。
第三に、ステップＳ４６２において取得した、ノウハウ及びテンプレートを、ノウハウ欄３０４及びComment欄３０３にそれぞれ表示する。このとき、同じルール群ＩＤとルールＩＤとの組合せに対応する要注意箇所、条項タイトル、ノウハウ及びテンプレートが同一のレコードに表示されるようにする。
第三に、各レコードに編集ボタン３０５、削除ボタン３０６を表示する。
【０１０１】
ステップＳ４６４において、回答書編集・作成部２２は、押下されたボタンに基づいて処理を分岐する。
具体的には、回答書編集・作成部２２は、編集ボタン３０５が押下された場合（ステップＳ４６４“編集”）はステップＳ４６５へ、削除ボタン３０６が押下された場合（ステップＳ４６４“削除”）はステップＳ４６７へ、それ以外の場合（ステップＳ４６４“なし”）はステップＳ４６８へ進む。
【０１０２】
ステップＳ４６５において、回答書編集・作成部２２は、回答書編集画面５６（図１４（ｂ））を表示する。
【０１０３】
ステップＳ４６６において、回答書編集・作成部２２は、編集を受け付ける。
具体的には、回答書編集・作成部２２は、前記した回答書編集・作成処理手順（ａ）における、ステップＳ４２４〜Ｓ４２９の処理と同様の処理を行う。
【０１０４】
ステップＳ４６７において、回答書編集・作成部２２は、編集状況を「除」とする。
具体的には、回答書編集・作成部２２は、削除ボタン３０６が押下された回答リスト画面５８（図１６）のレコードの要注意箇所を検索キーとして、バッファレコード４０（図７）を検索し、該当したレコードの編集状況欄２０７に、編集状況「除」を記憶する。
【０１０５】
ステップＳ４６８において、回答書編集・作成部２２は、終了ボタン３０７（図１６）の押下を受け付けたか否かを判断する。
具体的には、回答書編集・作成部２２は、回答リスト画面５８の終了ボタン３０７の押下を受け付けた場合（ステップＳ４６８“ＹＥＳ”）は、ステップＳ４６９へ進み、それ以外の場合（ステップＳ４６８“ＮＯ”）は、ステップＳ４６４へ戻る。
【０１０６】
ステップＳ４６９において、回答書編集・作成部２２は、回答書出力ボタン２２６（図９）が押下されるのを契機として、回答書２を出力する。
具体的な処理内容については、ステップＳ４３０において前記した通りである。
ここで、回答書編集・作成処理手順（ｃ）は終了する。
【０１０７】
（ナレッジ編集・作成処理手順）
図２１に沿ってナレッジ編集・作成処理手順を説明する。
ステップＳ４８１において、ナレッジ編集・作成部２３は、バッファデータ４０からレコードを読み込む。
具体的には、ナレッジ編集・作成部２３は、バッファデータ４０の任意の未処理のレコードを１つ読み込む。
【０１０８】
ステップＳ４８２において、ナレッジ編集・作成部２３は、編集状況が「有」、「新」又は「未」であるか否かを判断する。
具体的には、ナレッジ編集・作成部２３は、ステップＳ４８１において読み込んだレコードの編集状況が「有」、「新」又は「未」である場合（ステップＳ４８２“ＹＥＳ”）は、ステップＳ４８３へ進み、それ以外の場合（ステップＳ４８２“ＮＯ”）は、ステップＳ４８１へ戻る。
【０１０９】
ステップＳ４８３において、ナレッジ編集・作成部２３は、テンプレートデータベース３９とノウハウデータベース３７を更新する。
具体的には、ナレッジ編集・作成部２３は、ステップＳ４８１において読み取ったレコードのルール群ＩＤ、ルールＩＤ、回答及びノウハウを取得する。
第二に、ルール−ノウハウ対応情報３６（図５（ａ））の新たなレコードを作成し、ルール群ＩＤ欄１６１、ルールＩＤ欄１６２及びノウハウＩＤ欄１６３に、取得したルール群ＩＤ、ルールＩＤ及び新たに生成したノウハウＩＤをそれぞれ記憶する。そして、ノウハウデータベース３７（図５（ｂ））の新たなレコードを作成し、ノウハウＩＤ欄１７１及びノウハウ欄１７２に、当該ノウハウＩＤ及び「第一」において取得したコメントをそれぞれ記憶する。
第三に、ルール−テンプレート対応情報３８（図６（ａ））の新たなレコードを作成し、ルール群ＩＤ欄１８１、ルールＩＤ欄１８２及びテンプレートＩＤ欄１８３に、取得したルール群ＩＤ、ルールＩＤ及び新たに生成したテンプレートＩＤをそれぞれ記憶する。そして、テンプレートデータベース３９（図６（ｂ））の新たなレコードを作成し、テンプレートＩＤ欄１９１及びテンプレート欄１９２に、当該テンプレートＩＤ及び「第一」において取得したテンプレートをそれぞれ記憶する。
【０１１０】
ステップＳ４８４において、ナレッジ編集・作成部２３は、すべてのレコードを処理したか否かを判断する。
具体的には、ナレッジ編集・作成部２３は、バッファデータ４０の未処理のレコードがない場合（ステップＳ４８４“ＹＥＳ”）は、ナレッジ編集・作成処理手順を終了し、それ以外の場合（ステップＳ４８４“ＮＯ”）は、ステップＳ４８１へ戻る。
【０１１１】
（変形例）
図２２に沿って、データシート及びデータシート入力画面５９を説明する。
要求仕様書１は、必ずしも文章で記載されているとは限らない。表形式になっている場合もある。この場合、要求仕様書１に代わって、データシートを文書作成支援装置３に対する入力としてもよい。
例えば、ユーザは、この表を見ながら、データシート入力画面５９のRequirement欄３０８に対して情報を入力していく。Check Items欄３０７は、要求仕様書１の条項タイトル欄３１１（図１（ａ））に相当し、Requirement欄３０８は、要求仕様書１の条項内容３１２中の要注意箇所に相当する。
図２２に戻って、例えば、「Warranty Period」（保証期間）行のRequirement欄３０８には「３（years）」が、「Shipping Due」（輸送期日）行のRequirement欄３０８には「2009.03.25」が入力されている。また、「Material」（材料）行のRequirement欄３０８には「Stainless」が選択され、「Language」（言語）行のRequirement欄３０８には「Other」が選択された上で「Japanese」が入力されている。このようにして作成されたレコードの集合であるデータシート（図示せず）は、そのまま文書作成支援装置３に対する入力情報となることが可能であり、メイン画面５１において、要注意箇所一覧欄２２８及び要求仕様書欄２２９に代わって、データシート入力画面５９と同様の画面が表示されるようにしてもよい。
【０１１２】
本発明は、前記した実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で、変更実施が可能である。
【符号の説明】
【０１１３】
１      要求仕様書
２      回答書
３      文書作成支援装置
４      ネットワーク
５      端末装置
１１    中央制御装置（制御部）
１２    入力装置
１３    読取装置
１４    出力装置
１５    主記憶装置（記憶部）
１６    補助記憶装置（記憶部）
２１    要注意箇所抽出部
２２    回答書編集・作成部
２３    ナレッジ編集・作成部
３１    ルール群データベース
３２    語句指定検索ルールデータベース
３３    語句−語句指定検索データベース
３４    語句−数値指定検索データベース
３５    数値付語句指定検索データベース
３６    ルール−ノウハウ対応情報
３７    ノウハウデータベース
３８    ルール−テンプレート対応情報
３９    テンプレートデータベース
４０    バッファデータ
４１    出力フォーマット
５１    メイン画面
５２    ルール群選択画面
５３    ルール編集画面
５４    ルール編集サブ画面
５５    ノウハウテンプレート編集画面
５６    回答書編集画面
５７    新規回答入力画面
５８    回答リスト画面
【図１】
2010257413.tif 000003
【図２】
2010257413.tif 000004
【図３】
2010257413.tif 000005
【図４】
2010257413.tif 000006
【図５】
2010257413.tif 000007
【図６】
2010257413.tif 000008
【図７】
2010257413.tif 000009
【図８】
2010257413.tif 000010
【図９】
2010257413.tif 000011
【図１０】
2010257413.tif 000012
【図１１】
2010257413.tif 000013
【図１２】
2010257413.tif 000014
【図１３】
2010257413.tif 000015
【図１４】
2010257413.tif 000016
【図１５】
2010257413.tif 000017
【図１６】
2010257413.tif 000018
【図１７】
2010257413.tif 000019
【図１８】
2010257413.tif 000020
【図１９】
2010257413.tif 000021
【図２０】
2010257413.tif 000022
【図２１】
2010257413.tif 000023
【図２２】
2010257413.tif 000024
【手続補正書】
【提出日】平成22年6月2日(2010.6.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
ユーザがリスト２６１のルールＩＤ欄２６２のチェックボックスを選択すると、そのレコードが検索キーとして有効になる。
（１）ユーザが追加ボタン２６６を押下すると、図１２（ｂ）のルール編集サブ画面５４が表示される。この状態では、ルール編集サブ画面５４の、重要語欄２７２、同義語欄２７３及び関連語欄２７４は、空欄となっており、ルールＩＤ欄２７１には、「ルールＩＤの最大値＋１」が表示されている。
ユーザは、ルール編集サブ画面５４に表示された重要語欄２７２、同義語欄２７３、及び関連語欄２７４に対し、重要語、同義語及び関連語を入力することができる。
その後、ユーザが、ルール編集サブ画面５４のＯＫボタン２７６ａを押下すると、入力内容が、リスト２６１上に新たなレコードとして追加される。ユーザがルール編集サブ画面５４のCancelボタン２７６ｂを押下すると、入力内容はクリアされる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
（２）ユーザがリスト２６１のうちのあるレコードを指定（例えばそのレコードの任意の箇所にカーソルを合わせる等）した後、編集ボタン２６７を押下すると、図１２（ｂ）のルール編集サブ画面５４が表示される。この状態では、ルールＩＤ欄２７１、重要語欄２７２、同義語欄２７３及び関連語欄２７４には、指定されたレコードに係るルールＩＤ、重要語、同義語、及び関連語が、それぞれ表示されている。
ユーザは、ルール編集サブ画面５４に表示された重要語、同義語及び関連語を編集することができる。
その後、ユーザが、ルール編集サブ画面５４のＯＫボタン２７６ａを押下すると、編集内容が、リスト２６１上の指定されたレコードに上書きされる。ユーザがルール編集サブ画面５４のCancelボタン２７６ｂを押下すると、編集内容はクリアされる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
図１３（ａ）のルール編集画面５３は、「語句−数値指定検索」に係るルール群選択ボタン２５３（図１１）が押下された場合に表示される画面である。
図１３（ｂ）のルール編集サブ画面５４は、図１３（ａ）の追加ボタン２６６又は編集ボタン２６７が押下された場合に表示される画面である。これらの画面は、図１３（ａ）、（ｂ）と殆ど同様である。異なる点は、図１３（ａ）、（ｂ）では、ルール編集画面５３の欄及びルール編集サブ画面５４の欄の数が６つになっていること、ルール編集サブ画面５４の条件欄２７７は、「≧」等の記号が選択され得るようになっている（プルダウンメニュー）こと、である。
前記のように、ルール群選択画面５２において押下されたルール群選択ボタン２５１〜２５４に応じて、細部において異なるルール編集画面５３及びルール編集サブ画面５４が表示されるが、他のルール群については説明を省略する。なお、ルール編集サブ画面５４のノウハウテンプレートボタン２７５については後記する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
図１４（ａ）に沿って、ノウハウテンプレート編集画面５５を説明する。
ノウハウテンプレート編集画面５５は、ノウハウ及びテンプレートを編集する際に表示される画面であり、ルール編集サブ画面５４（図１２（ｂ）、図１３（ｂ））のノウハウテンプレートボタン２７５が押下されると表示される。
ルール群ＩＤ欄２７８には、その時点で表示されているルール編集画面５３にかかるルール群のルール群ＩＤが表示される。ルールＩＤ欄２７９には、その時点で表示されているルール編集サブ画面上５３のルールＩＤ又は「ルールＩＤの最大値＋１」が表示される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
テンプレート欄２８０には、ルール群ＩＤとルールＩＤとの組合せで特定されるテンプレートＩＤを有するテンプレート（図６（ｂ））が表示される。
ノウハウ欄２８１には、ルール群ＩＤとルールＩＤとの組合せで特定されるノウハウＩＤを有するノウハウ（図５（ｂ））が表示される。ユーザは、テンプレート欄２８０及びノウハウ欄２８１において既存のテンプレート及びノウハウを編集することができる。
但し、ルール編集画面５３において追加ボタン２６６が押下された後にルール編集サブ画面５４のノウハウテンプレートボタン２７５が押下された場合は、テンプレート欄２８０、ノウハウ欄２８１は空欄となる。なぜならば、この場合、対応するノウハウ及びテンプレートは未だ存在しないからである。このとき、ユーザは、テンプレート欄２８０及びノウハウ欄２８１に対して新たにテンプレート及びノウハウを入力することができる。
ＯＫボタン２８２が押下されると、テンプレートが、ルール群ＩＤ及びルールＩＤと関連付けてテンプレートデータベース３９（図６（ｂ））に記憶される。さらに、ノウハウがルール群ＩＤ及びルールＩＤと関連付けてノウハウデータベース３７（図５（ｂ））に記憶される。
なお、テンプレート及びノウハウのうちのいずれか一方の入力（編集）を省略してもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
図１４（ｂ）のノウハウ欄２８６を参照すると、ノウハウ（もともとノウハウデータベース３７に記憶されていた部分）に加えて、下線部分が追加されている。この下線部分は、ユーザがノウハウ欄２８６に対して入力した部分である。
同様に、回答欄２８７を参照すると、テンプレート（もともとテンプレートデータベース３９に記憶されていた部分）に加えて、下線部分が追加されている。この下線部分は、ユーザが回答欄２８７に対して入力した部分である。
バッファデータへボタン２８８が押下されると、回答書編集画面５６の情報がバッファデータ４０（図７）のレコードとして記憶される。すなわち、条項タイトル、要注意箇所、ノウハウ（下線部分追加後）、テンプレート（下線部分追加後）、要注意箇所が抽出された際に検索キーとなったルールを特定するルール群ＩＤ及びルールＩＤが、バッファデータ４０の、条項タイトル欄２０３、要注意箇所欄２０４、ノウハウ欄２０６、回答欄２０５、ルール群ＩＤ欄２０１及びルールＩＤ欄２０２にそれぞれ記憶される。
ＯＫボタン２８９ａが押下されると、バッファデータ４０が、補助記憶装置１６に記憶される。Cancelボタン２８９ｂが押下されると、バッファデータ４０は、編集の結果が反映されない状態に戻されたうえで、補助記憶装置１６に記憶される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
ステップＳ４２４において、回答書編集・作成部２２は、押下されたボタンに基づいて処理を分岐する。
具体的には、回答書編集・作成部２２は、バッファデータへボタン２８８が押下された場合（ステップＳ４２４“バッファデータへ”）はステップＳ４２５へ、Cancelボタン２８９ｂが押下された場合（ステップＳ４２４“Cancel”）はステップＳ４２８へ、ＯＫボタン２８９ａが押下された場合（ステップＳ４２４“ＯＫ”）はステップＳ４２９へ進む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
ステップＳ４４８において、回答書編集・抽出部２２は、各ルールデータベース３２〜３５を更新する。
ユーザが、例えば図１５の新規回答入力画面５７のルール群欄２９０において「語句指定検索」を選択し、図１２（ｂ）のルール編集サブ画面５４において、重要語欄２７２に「AA」、同義語欄２７３に「Authorized American 」、関連語２７４に「Non-authorized American」を入力したとする。このとき、ユーザがＯＫボタン２７６ａ（図１２（ｂ））及びＯＫボタン２６９（図１２（ａ））を押下すると、回答書編集・作成部２２は、これらの入力情報を語句指定検索ルールデータベース３２の新たなレコードとして記憶する。
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2010257413.tif 000025
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2010257413.tif 000026