(57)【要約】【課題】条項全体が要注意箇所であることを表示する文書作成支援装置を提供する。【解決手段】本発明の文書作成支援装置は、要注意箇所を抽出する条件であるルールが格納される記憶部と、文書内の条項のタイトル及び条項に含まれる文の中からルールに基づいて要注意箇所を抽出し、タイトルが要注意箇所に該当するか否かを判断し、判断の結果、該当する場合は、文に要注意箇所が含まれるか否かに拘わらず、タイトル及び条項に含まれる文を画面において強調表示する制御部と、を有することを特徴とする。【選択図】図２
2014115858.tif 000002
【特許請求の範囲】
【請求項１】
要注意箇所を抽出する条件であるルールが格納される記憶部と、
文書内の条項のタイトル及び前記条項に含まれる文の中から前記ルールに基づいて前記要注意箇所を抽出し、
前記タイトルが要注意箇所に該当するか否かを判断し、
前記判断の結果、該当する場合は、前記文に要注意箇所が含まれるか否かに拘わらず、前記タイトル及び前記条項に含まれる文を画面において強調表示する制御部と、
を有することを特徴とする文書作成支援装置。
【請求項２】
前記制御部は、
前記判断の結果、該当しない場合は、前記文に含まれる要注意箇所を画面において強調表示すること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項３】
前記制御部は、
前記条項に含まれる文の中から抽出された前記要注意箇所の数を数え、
前記数えた数と所定の閾値との大小関係に基づいて、前記条項のタイトルが要注意箇所に該当するか否かを判断すること、
を特徴とする請求項２に記載の文書作成支援装置。
【請求項４】
前記制御部は、
ユーザが前記タイトルを前記要注意箇所として指定するのを受け付けること、
を特徴とする請求項３に記載の文書作成支援装置。
【請求項５】
前記制御部は、
ユーザが前記指定された要注意箇所を解除するのを受け付けること、
を特徴とする請求項４に記載の文書作成支援装置。
【請求項６】
前記制御部は、
前記判断の結果、該当する場合は、前記タイトル及び前記条項に含まれる文をファイル出力すること、
を特徴とする請求項１に記載の文書作成支援装置。
【請求項７】
前記制御部は、
前記判断の結果、該当しない場合は、前記文に含まれる要注意箇所をファイル出力すること、
を特徴とする請求項６に記載の文書作成支援装置。
【請求項８】
記憶部は、
要注意箇所を抽出する条件であるルールを格納しており、
制御部は、
文書内の条項のタイトル及び前記条項に含まれる文の中から前記ルールに基づいて前記要注意箇所を抽出し、
前記タイトルが要注意箇所に該当するか否かを判断し、
前記判断の結果、該当する場合は、前記文に要注意箇所が含まれるか否かに拘わらず、前記タイトル及び前記条項に含まれる文を画面において強調表示すること、
を特徴とする、前記記憶部及び制御部を備える文書作成支援装置の文書作成支援方法。
【請求項９】
記憶部に対し、
要注意箇所を抽出する条件であるルールを格納させ、
制御部に対し、
文書内の条項のタイトル及び前記条項に含まれる文の中から前記ルールに基づいて前記要注意箇所を抽出し、
前記タイトルが要注意箇所に該当するか否かを判断し、
前記判断の結果、該当する場合は、前記文に要注意箇所が含まれるか否かに拘わらず、前記タイトル及び前記条項に含まれる文を画面において強調表示する処理を実行させること、
を特徴とする、前記記憶部及び制御部を備える文書作成支援装置を機能させる文書作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成支援装置、文書作成支援方法及び文書作成支援プログラムに関する。
【背景技術】
【０００２】
商取引が、大規模化、高頻度化かつ複雑化するにつれて、トラブルを未然に防ぐ契約書の作成が重要になることは論を俟たない。そして、契約書の作成においては、通常、まず一方の契約当時者（作成者）が契約書原稿を作成し、次に他方の契約当事者（チェック者）がその契約書原稿のうちの要注意箇所を指摘し作成者に修正を指示する、という作業が一般的に行われる。ところが、チェック者は、一からその契約内容の理解に努めなければならないことが多く、要注意箇所を発見し、的確かつ具体的な修正指示を行うには高度の知識、熟練度そして何よりも時間を要する。契約書を外国語で作成する場合はなおさらである。
従来から、このようなチェック者から作成者への指示フォーマットの作成を支援する技術が存在する。特許文献１の文書作成支援装置は、要注意箇所を検索するためのキーであるルールを使用して、契約書原稿のなかから要注意箇所を抽出する。そしてルールと指示文言（回答例）を予め関連付けておき、要注意箇所を抽出した際に使用されたルールに対応する指示文言を取得する。さらに、要注意箇所と指示文言を関連付けて表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５７４１３号公報（段落０００６、図４、図１６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
契約書原稿は、多くの条項から構成され、その条項は複数の文から構成され、さらに、個々の文は、相当程度の長さを有する。これらのことを前提に、特許文献１の文書作成支援装置は、回答書を出力する。その回答書は、要注意箇所ごとに、指示文言（回答例）を記載する。１つの条項が複数の文を含み、それぞれの文がさらに複数の要注意箇所を有する場合、当然１つの条項につき複数の指示文言が出力される。回答書を見て要注意箇所の修正をしようとするチェック者は、当然これらの指示文言を一つ一つ読む。
しかしながら、この個数が多くなると、作成者にとっては、実際にどのように修正すればよいかがわかりにくい。そして、部分的にその修正方法が思い浮かんでも、１つの文のなかでは修正方法が相互に矛盾し、さらに１つの条項のなかでは修正後の論旨が非統一的になる場合もある。結局、作成者は、その条項を全体的に書き直すことになる。
【０００５】
そこで、本発明は、条項全体が要注意箇所であることを表示する文書作成支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文書作成支援装置は、要注意箇所を抽出する条件であるルールが格納される記憶部と、文書内の条項のタイトル及び条項に含まれる文の中からルールに基づいて要注意箇所を抽出し、タイトルが要注意箇所に該当するか否かを判断し、判断の結果、該当する場合は、文に要注意箇所が含まれるか否かに拘わらず、タイトル及び条項に含まれる文を画面において強調表示する制御部と、を有することを特徴とする。
その他の手段については、「発明を実施するための形態」のなかで説明する。
【発明の効果】
【０００７】
本発明によれば、条項全体が要注意箇所であることを表示する文書作成支援装置を提供することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る要求仕様書の一例を示す図である。
【図２】（ａ）及び(ｂ)は、本実施形態に係る回答書の一例を示す図である。
【図３】（ａ）及び(ｂ)は、本実施形態に係る文書作成支援装置の構成図である。
【図４】本実施形態に係る文書構造解析結果の一例を示す図である。
【図５】本実施形態に係るメイン画面の一例を示す図である。
【図６】本実施形態に係るメイン画面の一例を示す図である。
【図７】本実施形態に係るメイン画面の一例を示す図である。
【図８】本実施形態に係るメイン画面の一例を示す図である。
【図９】本実施形態に係るメイン画面の一例を示す図である。
【図１０】本実施形態に係る回答書編集画面の一例を示す図である。
【図１１】本実施形態に係る要注意箇所抽出ルールの一例を示す図である。
【図１２】本実施形態に係る要注意箇所抽出結果の一例を示す図である。
【図１３】本実施形態に係る要注意箇所抽出結果の一例を示す図である。
【図１４】本実施形態に係る全体処理手順のフローチャートである。
【図１５】本実施形態に係る文書構造解析処理手順のフローチャートである。
【図１６】本実施形態に係る要注意箇所抽出処理手順のフローチャートである。
【図１７】本実施形態に係る回答書画面出力処理手順（１）のフローチャートである。
【図１８】本実施形態に係る回答書画面出力処理手順（２）のフローチャートである。
【図１９】本実施形態に係る回答書編集出力処理手順のフローチャートである。
【発明を実施するための形態】
【０００９】
以降、本発明を実施するための形態（「本実施形態」という）を、図等を参照しながら詳細に説明する。
一般に、契約書を作成するには、契約当事者の一方が契約文書の案を作成し、他方の契約当事者が要注意箇所を指摘し、作成した当事者が指摘に基づき案を修正する、というプロセスが繰り返して行われ、当事者間で合意に達した案が最終的な契約書となる。要注意箇所は、当事者間で利害が対立する契約条件に関する部分であることが多い。以降では、貿易関連の契約書の作成を支援する場合を例として説明する。
【００１０】
（要求仕様書、回答書）
図１に沿って、要求仕様書１を説明する。図１の要求仕様書１は、一方の契約当事者が作成した契約書の案である。要求仕様書１は、複数の条項１０１を有する。そして条項１０１は、条項タイトル１０２及び条項内容１０３を有する。条項内容１０３は１又は複数の文を含んでいる。
最初の条項１０１の条項タイトル１０２は「1.General（総則）」であり、その条項内容１０３は「Goods are deemed ・・・（商品は、配送日に買主の住所へ配送されたときに買主によって受領されたものと看做す）」である。
次の条項１０１の条項タイトル１０２は「2.Damages（商品の瑕疵）」であり、その条項内容１０３が含む第１の文は、「Buyer has the right ・・・（買主は、商品の受領時に商品を検収し、１０日以内に商品の状態、グレード、品質に基づいてクレームを売主に通知する権利を有する。）」である。その条項内容１０３が含む第２の文は、「Such    notice must ・・・（当該通知は、クレームの内容を詳細に特定しなければならない。）」である。
【００１１】
図２に沿って、回答書２を説明する。図２（ａ）の回答書２は、要求仕様書１を受け取った他方の契約当事者が、要求仕様書１の要注意箇所（詳細後記）ごとに回答文を記述したものである。
Section欄１１１には要注意箇所が含まれる条項１０１の条項タイトル１０２が、
Requirement欄１１２には要注意箇所を含む文（そのうち要注意箇所が強調表示されている）が、Comment欄１１３には回答文が記述されている。
例えば、１行目を参照すると以下のことがわかる。
（１）「1.General」を条項タイトル１０２とする条項１０１の条項内容１０３の中に
「Buyer’s address（買手の住所）」という要注意箇所があること。
（２）その要注意箇所について「Goods shall not be ・・・（商品は買主の住所に配送しないものとする。しかしながら、買主が希望すれば、売主は追加料金を受領した上で商品を配送するものとする。）」という回答文が用意されること。
【００１２】
同様に、２行目を参照すると以下のことがわかる。
（３）「2. Damages」を条項タイトル１０２とする条項１０１の条項内容１０３の中に「examine・・・10 days（検収する、１０日）」という要注意箇所があること。
（４）その要注意箇所について「Buyer shall examine ・・・（買主は、３日以内に検収するものとする。）」という回答文が用意されること。
さらに、３行目を参照すると以下のことがわかる。
（５）「2. Damages」を条項タイトル１０２とする条項１０１の条項内容１０３の中に「notice・・・detail（通知、詳細）」という要注意箇所があること。
（６）その要注意箇所について「The notice must include・・・（通知は、パッケージごとの証拠写真を含まなければならない。）」という回答文が用意されること。
【００１３】
ここで、図２（ａ）の回答書２を受け取った契約当事者は、条項タイトル１０２が「1.General」である条項内容１０３及び条項タイトル１０２が「2. Damages」である条項内容１０３を修正することになる。「1.General」については、要注意箇所が１つしかないので、問題なく修正できそうである。一方、「2. Damages」については、当該契約当事者は、上記した（４）及び（６）を同時に満たす新たな条項内容１０３を作成しなければならない。当該契約当事者は、「果たして３日以内にパッケージ全数の検収を行い写真に取ることが可能であるか」ということを考えるであろう。そうすると、当該契約当事者は、「2. Damages」の第１の文及び第２の文を含む全体を根本的に見直さざるを得なくなる。当該契約当事者は、試行錯誤の後、例えば「売主は、梱包前に梱包対象の写真を取りその写真をパッケージに添付しておく」のような全く新しい１文を、条項タイトル１０２が「2. Damages」である条項内容１０３とする逆提案等を考えることになるかもしれない。
【００１４】
いま、回答書２が図２（ｂ）に示す通りであったとする。図２（ｂ）の回答書２は、図２（ａ）の回答書２とは異なり、「2. Damages」については、Requirement欄１１２に
「Damages」とだけ記載した行が１つ存在するだけである（２行目）。すると、この図２（ｂ）の回答書を受け取った契約当事者は、『とにかく条項タイトル１０２が「2. Damages」である条項内容１０３を全面的に見直す必要がある』ということを即座に理解できる。条項内容１０３が非常に長い場合等、部分的な修正ですむ条項と、全面的に見直すべき条項が一見して区別できるメリットは大きい。
【００１５】
なお、要求仕様書１は、一般的には契約当事者間で遣り取りされることが多い。しかし、回答書２は、必ずしも契約当事者間で遣り取りされる必要はなく、要求仕様書１を受領した契約当事者の内部で活用されてもよい。さらに、要求仕様書１及び回答書２は、一企業の内部で遣り取りされるものであってもよい。
【００１６】
（文書作成支援装置）
図３（ａ）に沿って、文書作成支援装置３を説明する。文書作成支援装置３は、一般的なコンピュータであり、中央制御装置１１、キーボード、マウスなどの入力装置１２、スキャナなどの読取装置１３、ディスプレイ等の出力装置１４、主記憶装置１５及び補助記憶装置１６を有する。これらはバスによって相互に接続されている。補助記憶装置１６は、文書構造解析結果３１、要注意箇所抽出ルール３２及び要注意箇所抽出結果３３を記憶している（詳細後記）。主記憶装置１５における、文書構造解析部２１、要注意箇所抽出部２２及び出力制御部２３は、プログラムである。以降、「○○部は」と主体を記した場合は、中央制御装置１１が、補助記憶装置１６から各プログラムを読み出し、主記憶装置１５にロードしたうえで、各プログラムの機能（詳細後記）を実現するものとする。
【００１７】
図３（ａ）では、文書作成支援装置３は、単独の構成であるとした。しかしながら、図３（ｂ）に示すように、文書作成支援装置３（この場合はサーバである）が、ネットワーク４を介して１又は複数の端末装置５と接続されている構成としてもよい。このようにすれば、複数ユーザによる回答書２の作成が可能である。
【００１８】
（文書構造解析結果）
図４に沿って、文書構造解析結果３１を説明する。文書構造解析結果３１は、要求仕様書１の構造を階層的に表現したものである。ここでの文書構造解析結果３１の例は、ｘｍｌ（eXtensible Markup Language）によって記述されているが、それに限定されないことは当然である。「section」タグ１２１の下位には「sentence」タグ１２２が存在する。「sentence」タグ１２２の下位には、「sentence_str」タグ１２３、「subject」タグ１２４、「predicate」タグ１２５及び「object」タグ１２６が存在する。これらのタグ１２３〜１２６は、そでぞれ、文、文の主語、文の述語、及び、文の目的語を格納する。
【００１９】
「section」タグ１２１は、その条項の条項タイトル１０２を示す「name」属性、及び、条項タイトル１０２のレベルを示す「level」属性を有する。「sentence_str」タグ１２３、「subject」タグ１２４、「predicate」タグ１２５及び「object」タグ１２６は、「cnum」属性を有する。この「cnum」属性は、文の先頭からの文字数を示す。なお、
「sentence」タグ１２２と「/sentence」タグ１２７との間のひとまとまりの情報が、１つの文に対応する。
【００２０】
（要注意箇所抽出ルール）
説明の都合上、図５〜図１０は後回しにして、図１１に沿って、要注意箇所抽出ルール３２を説明する。要注意箇所抽出ルール３２においては、ルールＩＤ欄２０１に記憶されたルールＩＤに関連付けて、ルール欄２０２にはルールが、回答文欄２０３には回答文が記憶されている。
ルールＩＤ欄２０１のルールＩＤは、ルールを一意に特定する識別子である。ルールとは、要求仕様書１から要注意箇所を抽出する条件である。
ルール欄２０２のルールは、前記した条件そのものである。
回答文欄２０３の回答文は、契約書を作成した契約当事者が、要注意箇所に関連して読むべき、他方の契約当事者からのコメント（指示）である。
【００２１】
要注意箇所抽出ルール３２のレコードは、ルールの数だけ存在する。因みに、１行目のレコードを参照すると以下のことがわかる。
（１）名詞「address」及び名詞「buyer」が、４０文字以内の距離に存在する場合、それらは「要注意箇所」となること。
（２）当該ルールに該当した「要注意箇所」に関連付けて、回答文「Goods shall not・・・.If Buyer desires・・・」が表示されること。
さらに、２行目のレコードを参照すると以下のことがわかる。
（３）条項タイトル１０２に「damages」が存在すると、その条項タイトル１０２そのものが「要注意箇所」となること。
（４）この場合、回答文は表示されないこと。
【００２２】
（要注意箇所抽出結果）
図１２及び図１３に沿って、要注意箇所抽出結果３３を説明する。要注意箇所抽出結果３３は、要注意箇所抽出結果３３ａ（図１２）及び要注意箇所抽出結果３３ｂ（図１３）という２つのバリエーションを有する。両者の違いについては後記する。
要注意箇所抽出結果３３ａ、３３ｂにおいては、ルールＩＤ欄２１１に記憶されたルールＩＤに関連付けて、条項タイトル欄２１２には条項タイトル１０２が、レベル欄２１３にはレベルが、文欄２１４には文が、フラグ欄２１５には要注意フラグが、要注意箇所欄２１６には要注意箇所が記憶されている。
【００２３】
ルールＩＤ欄２１１のルールＩＤは、図１１のルールＩＤと同じである。
条項タイトル欄２１２の条項タイトルは、前記した条項タイトル１０２である。
レベル欄２１３のレベルは、条項タイトル１０２のレベルである。レベルとは、階層の深さをいう。例えば、図１３に示すように、条項タイトル「1.General」の下位に条項タイトル「1.1.Responsibility」及び条項タイトル「1.2.Special Responsibility」が存在する場合、条項タイトル「1.General」のレベルは「１」であり、「1.1.Responsibility」及び条項タイトル「1.2.Special Responsibility」のレベルは「２」である。
文欄２１４の文は、条項内容１０３に含まれる文である。複数の文は「.」（ピリオド）によって個々の文に区分される。
フラグ欄２１５の要注意フラグは、その文が要注意箇所を含むことを示す「１」又は含まないことを示す「０」のいずれかである。
要注意箇所欄２１６の要注意箇所は、ルールによって抽出（検索）された文の部分である。要注意フラグが「０」であるレコードの要注意箇所欄２１６は空欄である。
【００２４】
（全体処理手順）
図１４に沿って、全体処理手順を説明する。
ステップＳ３０１において、文書構造解析部２１は、要求仕様書１を読み込む。具体的には、第１に、文書構造解析部２１は、出力装置１４にメイン画面５１（図５）を表示する。この段階では、要求仕様書欄１４１は空白である。
第２に、文書構造解析部２１は、ユーザが、入力装置１２又は読取装置１３に対して要求仕様書１をセットし要求仕様書読込ボタン１３１を押下するのを受け付ける。要求仕様書１がテキストデータである場合は、文書構造解析部２１は、入力装置１２を介して要求仕様書１を読み込む。要求仕様書１が、印刷物等の画像データである場合は、文書構造解析部２１は、読取装置１３を介して要求仕様書１を読み込む。読取装置１３は画像データをテキストデータに変換するものとする。
【００２５】
ステップＳ３０２において、文書構造解析部２１は、文書構造解析処理を実行する。当該ステップの詳細は後記するが、結果として、文書構造解析部２１は、文構造解析結果３１（図４）を作成する。
ステップＳ３０３において、要注意箇所抽出部２２は、要注意箇所抽出処理を実行する。当該ステップの詳細は後記するが、結果として、要注意箇所抽出部２２は、要注意箇所抽出結果３３（３３ａ又は３３ｂ）を作成する。
ステップＳ３０４において、出力制御部２３は、回答書画面出力処理を実行する。当該ステップの詳細は後記するが、結果として、出力制御部２３は、出力装置１４を介して要注意箇所を画面出力する。
ステップＳ３０５において、出力制御部２３は、回答書編集出力処理を実行する。当該ステップの詳細は後記する。
【００２６】
（文書構造解析処理手順）
図１５に沿って、文書構造解析処理手順を説明する。文書構造解析処理手順は、全体処理手順のステップＳ３０２の詳細である。
ステップＳ３１１において、文書構造解析部２１は、条項内容１０３を文に区切る。具体的には、文書構造解析部２１は、例えば「.」（ピリオド）を区切りとして、条項内容１０３を複数の文に区切る。文書構造解析部２１が「ＬＴＤ.」等の「.」を文の区切りに使用することを避けるために、このような省略形等の辞書を補助記憶装置１６に記憶しておき、当該辞書に記憶されているものは区切りとは看做さないものとする。
【００２７】
ステップＳ３１２において、文書構造解析部２１は、条項タイトル１０２を抽出する。具体的には、第１に、文書構造解析部２１は、ユーザが条項抽出ボタン１３２（図５）を押下するのを受け付ける。第２に、文書構造解析部２１は、「1.General」、「1.1 
Responsibility」のように、所定の正規表現で記述された条項タイトル１０２を全て抽出する。正規表現は、例えば“^([0-9]+\.)[ \t]+[a-zA-Z]+”のように記述される。
ステップＳ３１３において、文書構造解析部２１は、品詞を決定する。具体的には、第１に、文書構造解析部２１は、未処理の文を１つ取得する。
第２に、文書構造解析部２１は、処理対象の文を構文解析して、文を構成する各単語の品詞を決定する。
ステップＳ３１４において、文書構造解析部２１は、三項関係を抽出する。具体的には、文書構造解析部２１は、処理対象の文から、主語、述語及び目的語の三項関係を抽出する。
【００２８】
ステップＳ３１５において、文書構造解析部２１は、三項関係の位置を取得する。具体的には、文書構造解析部２１は、主語、述語及び目的語の出現位置（文の先頭からの文字数）を取得する。
ステップＳ３１６において、文書構造解析部２１は、文書構造解析結果３１（図４）を作成する。具体的には、文書構造解析部２１は、処理対象の文について、図４の符号１２２〜１２７のようなデータを文書構造解析結果３１に書き込む。
ステップＳ３１７において、文書構造解析部２１は、未処理の文が残っているか否かを判断する。具体的には、文書構造解析部２１は、未処理の文が残っている場合（ステップＳ３１７“ＹＥＳ”）は、ステップＳ３１３へ戻り、それ以外の場合（ステップＳ３１７“ＮＯ”）は、完成した文書構造解析結果３１を保持してステップＳ３０３へ進む。
【００２９】
（要注意箇所抽出処理手順）
図１６に沿って、要注意箇所抽出処理手順を説明する。要注意箇所抽出処理手順は、全体処理手順のステップＳ３０３の詳細である。
ステップＳ３２１において、要注意箇所抽出部２２は、文書構造解析結果３１を読み込む。具体的には、要注意箇所抽出部２２は、ユーザが、要注意箇所抽出ボタン１３３（図５）を押下するのを受け付けると、文書構造解析結果３１を読み込む。
ステップＳ３２２において、要注意箇所抽出部２２は、ルールを１つ取得する。具体的には、要注意箇所抽出部２２は、要注意箇所抽出ルール３２（図１１）の未処理のレコードのうち、ルールＩＤの番号が最小であるものを１つ取得し、当該レコードのルールを取得する。
【００３０】
ステップＳ３２３において、要注意箇所抽出部２２は、文を１つ取得する。具体的には、要注意箇所抽出部２２は、文書構造解析結果３１（図４）の未処理の文（例えば符号１２２〜１２７のような纏まり）のうち、最も先（上）に記載されているものを１つ取得する。
ステップＳ３２４において、要注意箇所抽出部２２は、ルールに合致する箇所を抽出する。例えば、いま、処理対象のルールが「名詞“address”及び“buyer”が４０文字以内に存在する」（ルールＩＤ＝「１」）であったとする。そして、処理対象の文が文書構造解析結果３１のタグ１２３の直後に示される文「Goods are deemed・・・」であったとする。このとき、文中の「Buyer’s address」が要注意箇所として抽出されることになる。なお、ルールに合致する箇所が抽出されない場合もある。
【００３１】
ステップＳ３２５において、要注意箇所抽出部２２は、抽出結果を記憶する。具体的には、第１に、要注意箇所抽出部２２は、要注意箇所抽出結果３３（３３ａ又は３３ｂ）の新たなレコードを作成する。
第２に、要注意箇所抽出部２２は、新たなレコードのルールＩＤ欄２１１に、ステップＳ３２２において取得したルールのルールＩＤを記憶する。
第３に、要注意箇所抽出部２２は、新たなレコードの条項タイトル欄２１２及びレベル欄２１３に、それぞれ、ステップＳ３２３において取得した文が含まれる条項１０１の条項タイトル１０２、及び、その条項タイトル１０２のレベルを記憶する。
第４に、要注意箇所抽出部２２は、新たなレコードの文欄２１４に、ステップＳ３２３において取得した文を記憶する。
第５に、要注意箇所抽出部２２は、ステップＳ３２４においてルールに合致する要注意箇所が抽出された場合は、新たなレコードのフラグ欄２１５に「１」を記憶し、要注意箇所欄２１６に抽出された要注意箇所を記憶する。要注意箇所抽出部２２は、ステップＳ３２４においてルールに合致する要注意箇所が抽出されなかった場合は、新たなレコードのフラグ欄２１５に「０」を記憶し、要注意箇所欄２１６を空欄のままとする。
【００３２】
ステップＳ３２６において、要注意箇所抽出部２２は、未処理の文が残っているか否かを判断する。具体的には、要注意箇所抽出部２２は、未処理の文が残っている場合（ステップＳ３２６“ＹＥＳ”）は、ステップＳ３２３へ戻り、それ以外の場合（ステップＳ３２６“ＮＯ”）は、ステップＳ３２７へ進む。
ステップＳ３２７において、要注意箇所抽出部２２は、未処理のルールが残っているか否かを判断する。具体的には、要注意箇所抽出部２２は、未処理のルールが残っている場合（ステップＳ３２７“ＹＥＳ”）は、ステップＳ３２２へ戻り、それ以外の場合（ステップＳ３２７“ＮＯ”）は、ステップＳ３０４へ進む。なお、ステップＳ３０４に進む直前に、要注意箇所抽出部２２は、出力装置１４を介して、完成した要注意箇所抽出結果３３を画面表示又は印刷してもよい。
【００３３】
（要注意箇所抽出結果３３のバリエーション）
前記したように、全面的に見直すべき条項１０１を特定する、つまり、条項タイトル１０２を「要注意箇所」としたうえで、条項タイトル１０２及びその条項１０１に含まれる全ての文を強調表示するメリットは大きい。そのために使用されるルールは、例えば図１１の「条項タイトルに、名詞“damage”が存在する」（ルールＩＤ＝「２」）である。このように、要注意箇所とすべき条項タイトル１０２を直接抽出できるようなルールを「直接抽出ルール」と呼ぶことがある。図１２の要注意箇所抽出結果３３ａは、ルールとして直接抽出ルールが存在する場合に対応している。このとき、文欄２１４には、条項タイトル１０２そのものが記憶される（例えば６行目）。
【００３４】
しかしながら、同じ条項内容１０３のなかに、複数の要注意箇所が存在する場合、（ｉ）条項タイトル１０２を１つの「要注意箇所」として出力することがより便宜であるか、むしろ（ｉｉ）個別の「要注意箇所」を別々に出力することがより便宜であるかは微妙である。１つの条項内容１０３の中に、個別の「要注意箇所」が例えば１０箇所ある場合、（ｉ）がより便宜であることは論を俟たない。しかしながら、１つの条項内容１０３の中に、個別の「要注意箇所」が例えば２箇所だけしかない場合、ユーザによっては、（ｉｉ）がより便宜であることもあり得る。つまり、直接抽出ルールを使用することなく個別の「要注意箇所」を別々に出力するか否かを、例えば、１つの条項内容１０３のなかの要注意箇所の数に応じて決定することも可能である。図１３の要注意箇所抽出結果３３ｂは、このような方法に対応している（ルールＩＤ＝「２」は使用されない）。
【００３５】
（回答書画面出力処理手順）
図１７に沿って、回答書画面出力処理手順（１）を説明する。回答書画面出力処理手順（１）は、全体処理手順のステップＳ３０４の詳細であり、後記する回答書画面出力処理手順（２）とは相互に代替的な関係にある。回答書画面出力処理手順（１）は、ルールとして直接抽出ルールが存在する場合に対応している。
ステップＳ３３１において、出力制御部２３は、要注意箇所抽出結果３３ａ（図１２）のレコードを取得する。具体的には、出力制御部２３は、ユーザが図５の回答書表示ボタン１３４を押下するのを受け付けると、要注意箇所抽出結果３３ａの未処理のレコードのうち、最も先（上）にあるものを１つ取得する。当該レコードを「対象レコード」と呼ぶことがある。
【００３６】
ステップＳ３３２において、出力制御部２３は、文（欄２１４）が条項タイトル１０２と同じであるか否かを判断する。具体的には、出力制御部２３は、対象レコードの条項タイトルと文欄２１４の文とを比較し、両者が同じである場合（ステップＳ３３２“ＹＥＳ”）は、ステップＳ３３３へ進む。それ以外の場合（ステップＳ３３２“ＮＯ”）は、ステップＳ３３６へ進む。
ステップＳ３３３において、出力制御部２３は、要注意フラグ（欄２１５）が「１」であるか否かを判断する。具体的には、出力制御部２３は、対象レコードの要注意フラグが「１」である場合（ステップＳ３３３“ＹＥＳ”）は、ステップＳ３３４へ進み、それ以外の場合（ステップＳ３３３“ＮＯ”）は、ステップＳ３３５へ進む。
【００３７】
ステップＳ３３４において、出力制御部２３は、条項タイトル１０２及びその条項１０１の全ての文を強調表示する。具体的には、第１に、出力制御部２３は、対象レコードの条項タイトル欄２１２の条項タイトルを取得する。
第２に、出力制御部２３は、取得した条項タイトルを検索キーとして文書構造解析結果３１（図４）を検索し、その条項タイトル１０２を含む条項１０１に含まれる全ての文を取得する。
第３に、出力制御部２３は、出力装置１４を介してメイン画面５１（図７）を表示する。このとき、ステップＳ３３４の「第１」において取得した条項タイトル１０２及びステップＳ３３４の「第２」において取得した全ての文は強調表示される（図７の符号１４１ｅ、１４１ｆ）。
【００３８】
なお、出力制御部２３は、一旦ステップＳ３３４の「第３」の処理を実行した場合は、強調表示した全ての文を記憶しておき、繰り返し処理におけるステップＳ３３１において、再びその文についての対象レコードを取得しないようにする。つまり、出力制御部２３は、ステップＳ３３４を経由した後、一旦強調標示した文の対象レコードについて、ステップＳ３３６〜ステップＳ３３８を経由することはない。これらのことは、以下のことを示している。
（１）出力制御部２３は、条項タイトル１０２そのものが「要注意箇所」である場合は、当該条項タイトル１０２に対応する条項内容１０３に含まれる文に要注意箇所が含まれるか否かを判断しないこと。
（２）つまり、これらの文に要注意箇所が含まれるか否かに拘わらず、ステップＳ３３４の「第１」において取得した条項タイトル１０２及びステップＳ３３４の「第２」において取得した全ての文を強調表示すること。
【００３９】
なお、図１７の当該ステップを示す長方形内に記載された「（条項タイトル・・・出力する）」については後記し、ここでは無視するものとする。ステップＳ３３５、Ｓ３３７及びＳ３３８に記された「（  ）」についても同様である。
【００４０】
ステップＳ３３５において、出力制御部２３は、条項タイトル１０２を通常表示する。具体的には、出力制御部２３は、対象レコードの条項タイトル１０２を、強調表示することなく表示する。
ステップＳ３３６において、出力制御部２３は、要注意フラグが「１」であるか否かを判断する。具体的には、出力制御部２３は、対象レコードの要注意フラグが「１」である場合（ステップＳ３３６“ＹＥＳ”）は、ステップＳ３３７へ進み、それ以外の場合（ステップＳ３３６“ＮＯ”）は、ステップＳ３３８へ進む。
【００４１】
ステップＳ３３７において、出力制御部２３は、要注意箇所を強調表示する。具体的には、第１に、出力制御部２３は、対象レコードの文欄２１４の文及び要注意箇所欄２１６の要注意箇所を取得する。
第２に、出力制御部２３は、出力装置１４を介してメイン画面５１（図７）を表示する。このとき、ステップＳ３３７の「第１」において取得した要注意箇所は強調表示され（図７の符号１４１ａ）、文のうち要注意箇所以外の部分は強調表示することなく表示される。
ステップＳ３３８において、出力制御部２３は、文を通常表示する。具体的には、出力制御部２３は、対象レコードの文を、強調表示することなく表示する。
ステップＳ３３９において、出力制御部２３は、未処理のレコードが残っているか否かを判断する。具体的には、出力制御部２３は、未処理の対象レコードが残っている場合（ステップＳ３３９“ＹＥＳ”）は、ステップＳ３３１へ戻り、それ以外の場合（ステップＳ３３９“ＮＯ”）は、ステップＳ３０５へ進む。
【００４２】
図１８に沿って、回答書画面出力処理手順（２）を説明する。回答書画面出力処理手順（２）は、全体処理手順のステップＳ３０４の詳細であり、前記した回答書画面出力処理手順（１）とは相互に代替的な関係にある。回答書画面出力処理手順（２）は、ルールとして直接抽出ルールが存在しない場合に対応している。
ステップＳ３４１において、出力制御部２３は、要注意箇所抽出結果３３ｂから、条項タイトル欄２１２の条項タイトルが同じレコード群を取得する。具体的には、出力制御部２３は、ユーザが図５の回答書表示ボタン１３４を押下するのを受け付けると、要注意箇所抽出結果３３ｂの未処理のレコードのうち、条項タイトル欄２１２の条項タイトルが同じであり、かつ、ルールＩＤ欄２１１のルールＩＤも同じであるものを、最も先（上）にあるものから順に１又は複数個取得する。当該１又は複数のレコードを「対象レコード群」と呼ぶことがある。例えば図１３の１、２行目のレコードは１つの対象レコード群である。
【００４３】
ステップＳ３４２において、出力制御部２３は、要注意フラグが「１」であるレコードの数を数える。具体的には、出力制御部２３は、対象レコード群のうち、要注意フラグが「１」であるレコードの数を数える。要注意フラグが「１」であるレコードを「要注意レコード」と呼ぶことがある。
ステップＳ３４３において、出力制御部２３は、要注意レコードの数が所定の閾値以上であるか否かを判断する。具体的には、出力制御部２３は、要注意レコードの数が所定の閾値以上である場合（ステップＳ３４３“ＹＥＳ”）は、ステップＳ３４４へ進み、それ以外の場合（ステップＳ３４３“ＮＯ”）は、ステップＳ３４５へ進む。
【００４４】
ステップＳ３４４において、出力制御部２３は、条項タイトル１０２及びその条項１０１の全ての文を強調表示する。具体的には、第１に、出力制御部２３は、対象レコード群の条項タイトル欄２１２の条項タイトルを取得する。
第２に、出力制御部２３は、対象レコード群に含まれる全てのレコードの文欄２１４の文を取得する。
第３に、出力制御部２３は、出力装置１４を介してメイン画面５１（図７）を表示する。このとき、ステップＳ３４４の「第１」において取得した条項タイトル１０２及びステップＳ３４４の「第２」において取得した全てレコードの文は強調表示される（図７の符号１４１ｅ、１４１ｆ）。
なお、図７の当該ステップを示す長方形内に記載された「（条項タイトル・・・出力する）」については後記し、ここでは無視するものとする。ステップＳ３４７、Ｓ３４８に記された「（  ）」についても同様である。
【００４５】
ステップＳ３４５において、出力制御部２３は、レコードを取得する。具体的には、出力制御部２３は、対象レコード群のうちから未処理のレコードを１つ取得する。当該レコードもまた「対象レコード」と呼ぶことがある。
ステップＳ３４６において、出力制御部２３は、フラグ欄２１５の要注意フラグが「１」であるか否かを判断する。具体的には、出力制御部２３は、対象レコードの要注意フラグが「１」である場合（ステップＳ３４６“ＹＥＳ”）は、ステップＳ３４７へ進み、それ以外の場合（ステップＳ３４６“ＮＯ”）は、ステップＳ３４８へ進む。
【００４６】
ステップＳ３４７において、出力制御部２３は、要注意箇所を強調表示する。具体的には、第１に、出力制御部２３は、対象レコードの文欄２１４の文及び要注意箇所欄２１６の要注意箇所を取得する。
第２に、出力制御部２３は、出力装置１４を介してメイン画面５１（図７）を表示する。このとき、ステップＳ３４７の「第１」において取得した要注意箇所は強調表示され（図７の符号１４１ａ）、文のうち要注意箇所以外の部分は強調表示することなく表示される。
ステップＳ３４８において、出力制御部２３は、文を通常表示する。具体的には、出力制御部２３は、対象レコードの文を、強調表示することなく表示する。
ステップＳ３４９において、出力制御部２３は、未処理のレコードが残っているか否かを判断する。具体的には、出力制御部２３は、未処理の対象レコードが残っている場合（ステップＳ３４９“ＹＥＳ”）は、ステップＳ３４５へ戻り、それ以外の場合（ステップＳ３４９“ＮＯ”）は、ステップＳ３４１へ戻る。
ステップＳ３５０において、出力制御部２３は、未処理のレコード群が残っているか否かを判断する。具体的には、出力制御部２３は、未処理の対象レコード群が残っている場合（ステップＳ３５０“ＹＥＳ”）は、ステップＳ３４１へ戻り、それ以外の場合（ステップＳ３５０“ＮＯ”）は、ステップＳ３０５へ進む。
【００４７】
（回答書編集出力処理手順）
図１９に沿って、回答書編集出力処理手順を説明する。回答書編集出力処理手順は、全体処理手順のステップＳ３０５の詳細である。回答書編集出力処理手順を開始する前提として、出力装置１４にはメイン画面５１（図５）が表示されているものとする。
ステップＳ３６１において、第１に、出力制御部２３は、要注意箇所の編集を受け付ける。具体的には、出力制御部２３は、ユーザが要注意箇所編集ボタン１３５を押下し、カーソルで例えば文字列「2.Damages」をドラッグする（図６符号１４１ｂ）のを受け付ける。
第２に、出力制御部２３は、要注意メニュー１４１ｃ（図６）及び削除メニュー１４１ｄ（図６）をメイン画面５１に表示する。この状態で、ユーザが要注意メニュー１４１ｃを選択すると、出力制御部２３は、メイン画面５１から、個々の要注意箇所の強調表示１４１ｇ、１４１ｈ、１４１ｉ及び１４１ｊを消去し、条項タイトル及びその条項に含まれる全ての文を強調表示する（図７の符号１４１ｅ、１４１ｆ）。
第３に、出力制御部２３は、受け付けた編集に基づいて要注意箇所抽出結果３３を更新する。例えば、出力制御部２３は、図１２の１行目のレコードにおいて、文欄２１４の文を条項タイトル欄２１２の条項タイトルに置き換え、要注意箇所欄２１６の要注意箇所を消去する。
【００４８】
一方、条項タイトル及びその条項に含まれる全ての文が強調表示されている状態から、個々の要注意箇所が強調表示されている状態に変化させることも可能である。いま、出力装置１４にはメイン画面５１（図７）が表示されているものとする。
このとき、第４に、出力制御部２３は、ユーザが要注意箇所編集ボタン１３５を押下し、カーソルで例えば文字列「2.Damages」をドラッグする（図７符号１４１ｅ）のを受け付ける。
第５に、出力制御部２３は、要注意メニュー１４１ｃ（図６）及び削除メニュー１４１ｄ（図６）をメイン画面５１に表示する。この状態で、ユーザが削除メニュー１４１ｄを選択すると、出力制御部２３は、メイン画面５１（図７）から、条項タイトルの強調表示１４１ｅ及び全ての文の要注意箇所の強調表示１４１ｆを消去し、個々の要注意箇所の強調表示１４１ｇ、１４１ｈ、１４１ｉ及び１４１ｊ（図６）を復活して表示する。
第６に、出力制御部２３は、受け付けた編集に基づいて要注意箇所抽出結果３３を更新する。例えば、出力制御部２３は、ステップＳ３６１の「第３」において行った処理と逆の処理を行う。
【００４９】
（ステップＳ３６１の変形例）
出力制御部２３は、前記したように、要注意メニュー１４１ｃ及び削除メニュー１４１ｄを表示する代わりに、メイン画面５１（図８）に、要注意箇所一覧欄１４２を表示してもよい。要注意箇所欄１４２は、個々の要注意箇所の文言を表示している。要注意箇所の文言に関連付けて、チェックボックスが表示されている。あるチェックボックスにチェックが入った状態は、要求仕様書欄１４１において対応する要注意箇所が強調表示されていることを示している。
【００５０】
いま、ユーザが、符号１４２ｂ、１４２ｃ、１４２ｄ及び１４２ｅのチェックを消去（例えばマウスでダブルクリック）し、符号１４２ａのチェックを記入（例えばマウスでクリック）したとする。すると、出力制御部２３は、要求仕様書欄１４１の個々の要注意箇所の強調表示１４１ｇ、１４１ｈ、１４１ｉ及び１４１ｊを消去し、条項タイトル及びその条項に含まれる全ての文を強調表示する（図９の符号１４１ｅ、１４１ｆ）。
その後、出力制御部２３は、受け付けた編集に基づいて要注意箇所抽出結果３３を更新する。
【００５１】
同様に反対方向の処理も可能である。いま、出力装置１４にはメイン画面５１（図９）が表示されているものとする。このとき、出力制御部２３は、ユーザが符号１４２ａのチェックを消去し、符号１４２ｂ、１４２ｃ、１４２ｄ及び１４２ｅのチェックを記入したとする。すると、出力制御部２３は、要求仕様書欄１４１から、条項タイトルの強調表示１４１ｅ及び全ての文の強調表示１４１ｆを消去し、個々の要注意箇所の強調表示１４１ｇ、１４１ｈ、１４１ｉ及び１４１ｊを復活して表示する（図８）。
その後、出力制御部２３は、受け付けた編集に基づいて要注意箇所抽出結果３３を更新する。
【００５２】
ステップＳ３６２において、出力制御部２３は、回答文の編集を受け付ける。具体的には、第１に、出力制御部２３は、ユーザが回答書編集ボタン１３６を押下するのを受け付けると、出力装置１４に回答書編集画面５２（図１０）を表示する。
回答書編集画面５２には、要注意箇所欄１５２に表示された文に関連付けて、回答文欄１５３には回答文が表示されている。出力制御部２３は、要注意箇所抽出結果３３（３３ａ又は３３ｂ）のレコードのうち要注意フラグが「１」であるレコードの文を、要注意箇所欄１５２に表示する。出力制御部２３は、要注意箇所抽出結果３３のレコードのうち要注意フラグが「１」であるレコードのルールＩＤを検索キーとして要注意箇所抽出ルール３２（図１１）を検索し、該当したレコードの回答文を、回答文欄１５３に表示する。出力制御部２３は、このようにして、回答書編集画面５２のレコードを、要注意箇所抽出結果３３のレコードのうち要注意フラグが「１」であるレコードの数だけ表示する。
【００５３】
回答書編集画面５２のレコードは、編集欄１５１を有する。編集欄１５１は、編集ボタン１５４及び削除ボタン１５５を有する。ユーザは、任意のレコードの編集ボタン１５４を押下したうえで、回答文を手動で修正することができる。例えば、１行目の回答文「・・・time is not our proposal.」を、「・・・time is not always our proposal.」と修正することができる。また、ユーザは、任意のレコードの削除ボタン１５５を押下することによって、当該レコードを削除することもできる。
【００５４】
第２に、出力制御部２３は、ユーザがこのような修正をしたうえで、保存ボタン１５６を押下するのを受け付けると、要注意箇所抽出結果３３（３３ａ又は３３ｂ）の要注意箇所に関連付けて編集結果を保存する。例えば「Buyer’s address」という要注意箇所の回答文が編集された場合は、主記憶装置１５に、「Buyer’s address」に関連付けて編集後の回答文を記憶する。また、例えば「insurance fire」という要注意箇所を有する回答書編集画面５２のレコードが削除された場合は、要注意箇所抽出結果３３において対応するレコードの要注意フラグを「０」に上書き更新する。
第３に、出力制御部２３は、ユーザが終了ボタン１５７を押下するのを受け付ける。
【００５５】
ステップＳ３６３において、出力制御部２３は、回答書２を出力する。ここで出力される回答書２は、例えば契約書の作成者に対して送付される回答書２の電子データである。作成者は、当該電子データを使用して、図２（ａ）又は（ｂ）の回答書２を印刷する、又は他の処理に利用することができる。具体的には、出力制御部２３は、ユーザが回答書出力ボタン１３７（図５）を押下するのを受け付けると、前記した回答書画面出力処理手順（１）（図１７）又は回答書画面出力処理手順（２）（図１８）と同じ処理を実行する。但し、図１７及び図１８のステップＳ３３４、Ｓ３４４等において、「（    ）」の記載がある場合は、出力制御部２３は、「（    ）」以外の記載を無視して「（    ）」内の記載の処理を行う。ここで「ファイル出力する」とは、例えば、前記した回答書２の電子データを、搬出可能な記憶媒体に対して記憶する、ネットワーク４を介して他の装置に送信すること等を意味する。「文をスキップする」とは、当該文について記憶、送信等の処理を行わないことを意味する。その後、出力制御部２３は、ユーザが終了ボタン１３８を押下するのを受け付けると、全体処理手順を終了する。
【００５６】
（実施形態の効果）
本実施形態によれば、例えば条項タイトル１０２そのものが要注意箇所になる場合であっても、又は、条項内容１０３に多くの個別の要注意箇所が含まれる場合であっても、条項タイトル１０２及び条項内容１０３に含まれるすべての文を強調表示することができる。その結果、契約当事者（作成者）の負担が軽減される。さらに、要注意箇所の編集を行うことができるので、必要に応じて、条項タイトル１０２及び全ての文の強調表示、及び、個々の要注意箇所の強調表示の間で、ユーザが自由に選択できる。
【００５７】
本発明は、前記した実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で、変更実施が可能である。
【符号の説明】
【００５８】
１      要求仕様書
２      回答書
３      文書作成支援装置
４      ネットワーク
５      端末装置
１１    中央制御装置（制御部）
１２    入力装置
１３    読取装置
１４    出力装置
１５    主記憶装置（記憶部）
１６    補助記憶装置（記憶部）
２１    文書構造解析部
２２    要注意箇所抽出部
２３    出力制御部
３１    文書構造解析結果
３２    要注意箇所抽出ルール
３３    要注意箇所抽出結果
５１    メイン画面
５２    回答書編集画面
【図１】
2014115858.tif 000003
【図２】
2014115858.tif 000004
【図３】
2014115858.tif 000005
【図４】
2014115858.tif 000006
【図５】
2014115858.tif 000007
【図６】
2014115858.tif 000008
【図７】
2014115858.tif 000009
【図８】
2014115858.tif 000010
【図９】
2014115858.tif 000011
【図１０】
2014115858.tif 000012
【図１１】
2014115858.tif 000013
【図１２】
2014115858.tif 000014
【図１３】
2014115858.tif 000015
【図１４】
2014115858.tif 000016
【図１５】
2014115858.tif 000017
【図１６】
2014115858.tif 000018
【図１７】
2014115858.tif 000019
【図１８】
2014115858.tif 000020
【図１９】
2014115858.tif 000021