(57)【要約】【課題】契約書に含まれる文章の危険度を判定し契約書のチェックを支援する契約チェック支援装置を提供する。【解決手段】文章分解部１２が、契約書データ格納部２に格納された契約書データ２１に含まれる文章の各々を分解して、文章に含まれる目的語、述語及び修飾語を抽出すると、文章分解部１２が抽出した目的語と述語との組合せが注意目的語／注意述語組合せテーブル２４に存在し、文章分解部１２が抽出した修飾語が注意修飾語／危険度テーブル２５に存在する場合に、危険判定部１３が、注意修飾語／危険度テーブル２５から修飾語に対応する危険度を求める。【選択図】図１
2012208547.tif 000002
【特許請求の範囲】
【請求項１】
契約書データを格納する契約書格納部と、
危険度を定める因子となる目的語である注意目的語と危険度を定める因子となる述語である注意述語との組み合せを定める第１テーブルを格納する第１テーブル格納部と、
危険度を定める因子となる修飾語である注意修飾語に対応して予め定められた危険度を定める第２テーブルを格納する第２テーブル格納部と、
前記契約書データに含まれる文章の各々を分解して、前記文章に含まれる目的語、述語及び修飾語を抽出する文章分解部と、
前記文章分解部が抽出した前記目的語と前記述語との組合せが前記第１テーブルに存在し前記文章分解部が抽出した前記修飾語が前記第２テーブルに存在する場合に、前記第２テーブルから前記修飾語に対応する危険度を求める危険判定部とを含む
ことを特徴とする契約チェック支援装置。
【請求項２】
前記文章分解部は、前記契約書データに含まれる文章を予め定められた複数の助詞を用いて複数の単語に区切り、前記複数の単語の中で予め定められた第１のグループに属する助詞の前に位置する単語を、前記目的語として抽出し、前記複数の単語の中で前記文章において最後に出現する単語を、前記述語として抽出する
ことを特徴とする請求項１に記載の契約チェック支援装置。
【請求項３】
前記文章分解部は、抽出した前記述語の末尾の部分に含まれる予め定められた定型句を、抽出した前記述語から削除する
ことを特徴とする請求項２に記載の契約チェック支援装置。
【請求項４】
前記文章分解部は、前記複数の単語の中で予め定められた第２のグループに属する助詞の前に位置する単語を、前記修飾語として抽出する
ことを特徴とする請求項２に記載の契約チェック支援装置。
【請求項５】
前記危険判定部は、前記文章分解部が抽出した前記目的語と述語とを用いて前記第１テーブルを参照し、前記目的語と述語との組合せが前記第１テーブルに存在する場合に、前記文章分解部が抽出した前記修飾語を用いて前記第２テーブルを参照し、前記修飾語が前記第２テーブルに存在する場合に、前記第２テーブルから前記修飾語に対応する前記危険度を求める
ことを特徴とする請求項１に記載の契約チェック支援装置。
【請求項６】
前記契約チェック支援装置が、更に、
前記契約書データに含まれる文章について、前記危険判定部が求めた前記危険度と、前記第１テーブルに存在する前記目的語と述語との組合せと、前記第２テーブルに存在する前記修飾語とを定める判定情報テーブルを格納する判定情報テーブル格納部を含み、
前記危険判定部は、前記契約書データに含まれる前記文章の各々についての危険度を求めて前記判定情報テーブルを作成し、作成した前記判定情報テーブルに基づいて、前記契約書データについての危険度を求める
ことを特徴とする請求項５に記載の契約チェック支援装置。
【請求項７】
前記契約チェック支援装置が、更に、
前記第１テーブルにおける前記注意目的語と注意述語との組み合せを追加又は削除し、前記第２テーブルにおける前記注意修飾語及び危険度を追加又は削除する注意語句処理部を含む
ことを特徴とする請求項１に記載の契約チェック支援装置。
【請求項８】
契約書データを格納する契約書格納部と、危険度を定める因子となる目的語である注意目的語と危険度を定める因子となる述語である注意述語との組み合せを定める第１テーブルを格納する第１テーブル格納部と、危険度を定める因子となる修飾語である注意修飾語に対応して予め定められた危険度を定める第２テーブルを格納する第２テーブル格納部とを含む契約チェック支援装置を実現する契約チェック支援プログラムであって、
前記プログラムは、コンピュータに、
前記契約書データに含まれる文章の各々を分解して、前記文章に含まれる目的語、述語及び修飾語を抽出する文章分解ステップと、
前記文章分解部が抽出した前記目的語と前記述語との組合せが前記第１テーブルに存在し前記文章分解部が抽出した前記修飾語が前記第２テーブルに存在する場合に、前記第２テーブルから前記修飾語に対応する危険度を求める危険判定ステップとを実行させる
ことを特徴とする契約チェック支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、契約チェック支援装置及び契約チェック支援プログラムに関する。
【背景技術】
【０００２】
企業等において、契約書の締結前において、当該契約書の内容を審査する必要がある。しかし、企業全体としての契約書の数は相当多く、一方、契約書の審査には専門性が要求される。このため、人手による審査では処理件数に限界がある。また、契約書を審査せずに締結した場合、締結した契約条項により損害賠償、補償等を負担する危険性が発生することがある。従って、契約書の審査において、このような契約書における危険性のチェックを効率良く処理することが求められる。
【０００３】
例えば、文書作成支援装置において、雛形契約書データを条文毎に分割した雛形契約書分割データと、改変契約書データを条文毎に分割した改変契約書分割データとを生成する契約書分割部と、雛形契約書分割データおよび改変契約書分割データに基づいて、両契約書の各条文の対応関係および対応関係にある条文同士の差異部分を示す対照データを生成する対照情報生成部と、対照データに基づいて、雛形契約書の条文毎に規定された審査項目データのなかから差異部分に係る審査項目データを抽出する審査項目抽出部と、対照データと抽出された審査項目データとに基づいて、出力データを生成する出力データ生成部とを備えることが提案されている。
【０００４】
また、不審会話検出装置において、相手の会話の内容を単語又は文節として切りだし、各危険類型を識別するための第１類危険キーワードと比較して危険類型を推定する音声データ解析部と、その後に、その危険類型に特化してその危険類型と判定するための第２類危険キーワードを用いて、相手の会話の内容から切り出した単語又は文節を相手の意志を把握するのに必要なカテゴリーに分類して抽出し、あらかじめ登録されているその危険類型に該当する危険文章と抽出した単語又は文節を組み合わせて作成される文章とを比較し、一致する危険文章があらかじめ定めた閾値の回数出現した場合に、その会話を、特定された危険類型の会話であると判定する危険状況判断部とを備えることが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−９２２２７号公報
【特許文献２】特開２００７−１３９８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
企業等において、専門性を有する人員による契約書のチェックには限界がある。また、契約書の人手によるチェックには時間を要するため、契約の締結が遅れ、商談を逸失する可能性がある。しかし、契約書のチェックは省くことはできない。
【０００７】
本発明の目的は、契約書に含まれる文章の危険度を判定し、契約書のチェックを支援する契約チェック支援装置を提供することにある。
【０００８】
本発明の他の目的は、契約書に含まれる文章の危険度を判定し、契約書のチェックを支援する契約チェック支援処理を実行するプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
開示される契約チェック支援装置は、契約書データを格納する契約書格納部と、危険度を定める因子となる目的語である注意目的語と危険度を定める因子となる述語である注意述語との組み合せを定める第１テーブルを格納する第１テーブル格納部と、危険度を定める因子となる修飾語である注意修飾語に対応して予め定められた危険度を定める第２テーブルを格納する第２テーブル格納部と、契約書データに含まれる文章の各々を分解して、文章に含まれる目的語、述語及び修飾語を抽出する文章分解部と、文章分解部が抽出した目的語と述語との組合せが第１テーブルに存在し文章分解部が抽出した修飾語が第２テーブルに存在する場合に、第２テーブルから修飾語に対応する危険度を求める危険判定部とを含む。
【００１０】
開示される契約チェック支援プログラムは、契約書データを格納する契約書格納部と、危険度を定める因子となる目的語である注意目的語と危険度を定める因子となる述語である注意述語との組み合せを定める第１テーブルを格納する第１テーブル格納部と、危険度を定める因子となる修飾語である注意修飾語に対応して予め定められた危険度を定める第２テーブルを格納する第２テーブル格納部とを含む契約チェック支援装置を実現する。前記契約チェック支援プログラムは、コンピュータに、契約書データに含まれる文章の各々を分解して、文章に含まれる目的語、述語及び修飾語を抽出する文章分解ステップと、文章分解部が抽出した目的語と述語との組合せが第１テーブルに存在し文章分解部が抽出した修飾語が第２テーブルに存在する場合に、第２テーブルから修飾語に対応する危険度を求める危険判定ステップとを実行させる。
【発明の効果】
【００１１】
開示される契約チェック支援装置及び契約チェック支援プログラムによれば、企業等において、危険度を定める因子となる注意語句である注意目的語、注意述語及び注意修飾語を予め登録して注意語句を含む文章を抽出することにより、危険と疑われる契約書を抽出することができる。これにより、人手による契約書のチェック前に、人手と時間とをかけずに、危険と疑われる契約書を抽出することができる。従って、例えば、危険と疑われる契約書については、別途、専門性を有する人員に優先的に審査させることができる。これにより、企業全体としては、効率良く契約書のチェックを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】契約チェック支援システムの構成例を示す図である。
【図２】契約書データの一例を示す図である。
【図３】文章からの単語抽出処理の一例を示す図である。
【図４】契約書テーブルおよび判定情報テーブルの一例を示す図である。
【図５】注意目的語／注意述語組合せテーブルおよび注意修飾語／危険度テーブルの一例を示す図である。
【図６】危険度の判定処理についての説明図である。
【図７】契約書入出力部の契約書保存処理フローである。
【図８】契約チェック支援装置が実行する契約書チェック処理の処理フローである。
【図９】文章分解部の語句分解処理フローである。
【図１０】危険判定部の語句判定処理フローである。
【図１１】契約チェック支援装置が実行する判定表示処理の処理フローである。
【図１２】注意語句処理部の注意語句処理フローである。
【発明を実施するための形態】
【００１３】
図１は、契約チェック支援システムの構成例を示す図である。
【００１４】
契約チェック支援システムは、契約チェック支援装置１と、契約書データ格納部２と、入出力装置３とを含む。契約チェック支援装置１は、契約書入出力部１１と、文章分解部１２と、危険判定部１３と、判定情報表示出力部１４と、注意語句処理部１５とを備える。契約書データ格納部２は、契約書データ２１と、契約書テーブル２２と、判定情報テーブル２３と、注意目的語／注意述語組合せテーブル２４と、注意修飾語／危険度テーブル２５とを格納する。
【００１５】
契約チェック支援装置１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク等を含む。契約書データ格納部２は、例えばハードディスクである。入出力装置３は、例えばキーボード、マウス、ディスプレイ、プリンタ、ＣＤ−ＲＯＭドライブ等を含む。契約チェック支援装置１は、ＲＡＭ上に存在する契約チェック支援プログラムをＣＰＵにより実行することにより、実現される。
【００１６】
契約チェック支援装置１は、入出力装置３から契約書データを入力し、契約書データ格納部２に契約書データを保存する。契約チェック支援装置１は、予め定めた危険性の度合いを示す危険度の条件に基づき、保存した契約書について危険度を判定し、危険度の判定の結果を契約書データ格納部２に保存し、入出力装置３に出力する。
【００１７】
契約書入出力部１１は、入出力装置３から契約書データが入力されると、契約書データ２１として契約書データ格納部２に格納する。なお、契約書データを、入出力装置３からではなく、ネットワークを介して入力するようにしても良い。また、入出力装置３としてのＯＣＲ（光学式文字読取装置）により契約書の文章を読み取ることにより契約書データ２１を生成するようにしても良い。
【００１８】
図２は、契約書データ２１の一例を示す図である。
【００１９】
契約書は、例えば、企業活動等における契約条項を伴う文章が記述された文書である。契約書データ２１は、契約書のデータである。契約書データ２１は、複数の文章２１１、２１２、２１３、・・・を含む。例えば、文章２１１は、「ＸＸは全ての責任を負うものとする。」であり、文章２１２は、「前項にかかる瑕疵を・・・損害を賠償するものとする。」である。各々の文章２１１、２１２、２１３、・・・の区切りは、図３に示すように、「句点（。）」である。換言すれば、契約書データ２１は、図３に示すように、句点により、複数の文章に分解することができる。これについては後述する。
【００２０】
契約書データ２１は、契約書毎に作成される。従って、実際には、複数の契約書データ２１が、契約書データ格納部２に格納される。複数の契約書データ２１は、契約書テーブル２２により管理される。契約書入出力部１１は、例えば契約書データ２１が格納される都度に、契約書テーブル２２を作成又は更新して、契約書データ格納部２に格納する。従って、契約書テーブル２２は、契約書データ２１の管理情報である。また、契約書テーブル２２は、後述するように、契約書データ２１について求めた危険度を格納する危険度情報である。
【００２１】
図４（Ａ）は、契約書テーブル２２の一例を示す図である。
【００２２】
契約書テーブル２２は、契約ＩＤ（Identification）毎に、契約書データと、チェック日時と、危険度とを格納する。契約ＩＤは、契約書、換言すれば、契約書データ２１毎に付与され、一意に契約書を特定する識別情報である。契約書データは、契約書データ格納部２に格納される契約書データ２１のファイル名である。ファイル名に代えて、ファイルの格納先を示す情報を用いるようにしても良い。チェック日時は、契約書データ２１がチェックされた日時である。危険度は、契約書データ２１の危険度である。
【００２３】
例えば、契約書入出力部１１は、契約書データ「ｘｘｘｘ．ｄｏｃ」が入力されると、予め定められた処理により契約ＩＤ「ｋ１１００００１」を生成して契約書データ「ｘｘｘｘ．ｄｏｃ」に付与し、これらを契約書テーブル２２に登録する。この時点で、チェック日時及び危険度は、「空」であり、後述するように、契約書データ２１のチェックの結果に基づいて格納される。
【００２４】
また、例えば、契約書入出力部１１は、契約書テーブル２２を入出力装置３に表示する。これを見たユーザは、表示された契約書テーブル２２に含まれる複数の契約書データ２１から、１個の契約書データ２１を指定する。例えば、契約書テーブル２２において、１個の契約ＩＤをクリックする。これにより、契約書入出力部１１に契約書データ２１のチェックの指示が入力され、指定された契約書データ２１がチェックされる。
【００２５】
契約書入出力部１１は、契約書のチェックの指示が入力されると、契約書データ格納部２に格納された契約書データ２１の中から、指定された契約書データ２１を取得し、契約書データ２１と契約ＩＤとを文章分解部１２へ送信する。
【００２６】
文章分解部１２は、契約書入出力部１１から契約書データ２１を受信すると、受信した契約書データ２１を個々の文章２１１、２１２、２１３、・・に分解する。具体的には、文章分解部１２は、契約書データ２１を、句点を用いて複数の文章に区切る。
【００２７】
図３は、文章からの単語抽出処理の一例を示す図である。
【００２８】
契約書データ２１においては、文章２１１、２１２、２１３、・・・の区切りは、「句点（。）」である。例えば、契約書データ２１に含まれる文章２１１である「ＸＸは全ての責任を負うものとする。」は、末尾に必ず句点「。」を含む。従って、契約書データ２１は、図３に示すように、句点により、複数の文章に分解することができる。例えば、契約書データ２１の先頭から句点まで、句点から次の句点まで、句点から契約書データ２１の最後尾までが、各々、１個の文章として抽出される。これにより、文章分解部１２は、契約書データ２１を、句点毎に１個の文章として区分し、また、１個の文章毎、換言すれば、１個の区分毎に、危険度を判定する単位として用いる。
【００２９】
文章分解部１２は、更に、契約書データ２１に含まれる文章の各々を分解して、文章に含まれる目的語、述語及び修飾語を抽出する。これにより、契約書データ２１に含まれる文章毎に、目的語、述語及び修飾語が抽出される。文章分解部１２は、文章毎に、抽出した目的語、述語及び修飾語を、危険判定部１３に送る。
【００３０】
具体的には、文章分解部１２は、契約書データ２１に含まれる文章を、複数の助詞を用いて複数の単語に区切る。複数の助詞は、予め定められる。処理対象が契約書データ２１に含まれる文章であるので、用いられる表現は限られている。従って、契約書データ２１に用いられる表現から、複数の助詞を予め定めることができる。複数の助詞を用いることにより、形態素解析等の複雑な処理を実行することなく、１個の文章から複数の単語を抽出することができる。
【００３１】
複数の助詞が、例えば、「は」「の」「を」であるとする。この場合、図３に示すように、文章２１１である「ＸＸは全ての責任を負うものとする。」は、単語「ＸＸ」「全て」「責任」「負うものとする」に区切ることができる。
【００３２】
なお、複数の助詞により文章を区切ることにより生成されるものは、単語に限られず、複数の単語を含む語句であっても良い。例えば、「負うものとする」は、実際には、単語ではなく、複数の単語を含む語句である。換言すれば、予め定められた複数の助詞により文章を区切ることにより生成されるものを、単語と呼び、単語として処理する。なお、以下の説明において、単語を語句と言うこともある。
【００３３】
文章分解部１２は、１個の文章から生成した複数の単語の中で、第１のグループに属する助詞の前に位置する単語を、目的語として抽出する。第１のグループに属する助詞は、予め定められ、「を」「と」「は」がある。目的語としては、例えば、「損害」「責任」「賠償責任」等がある。
【００３４】
例えば、図３に示すように、「ＸＸは全ての責任を負うものとする」と言う文章において、助詞「を」の前に位置する単語「責任」を、目的語として抽出する。換言すれば、単語「責任」は助詞「を」の前に位置するので、第１のグループに属する助詞を定めることにより、単語「責任」を目的語として抽出することができる。
【００３５】
文章分解部１２は、主語を、目的語として抽出する。この抽出のために、助詞の「は」「が」は、第１のグループに属するものとされる。契約書データ２１に含まれる文章において、主語は、「ＸＸ（株式会社）」「甲」「乙」等であるが、これらは危険度それ自体を定める因子とはならないと考えられる。従って、主語を目的語として抽出することにより、処理を簡単化することができる。
【００３６】
例えば、図３に示すように、「ＸＸは全ての責任を負うものとする」と言う文章において、助詞「は」の前に位置する主語である単語「ＸＸ」を、目的語として抽出する。換言すれば、主語「ＸＸ」は助詞「は」の前に位置するので、第１のグループに属する助詞を定めることにより、主語「ＸＸ」を目的語として抽出することができる。
【００３７】
文章分解部１２は、１個の文章から生成した複数の単語の中で、文章において最後に出現する単語を、述語（又は動詞）として抽出する。述語としては、例えば、「する」「負う」等がある。
【００３８】
例えば、図３に示すように、「ＸＸは全ての責任を負うものとする」と言う文章において、文章の末尾に位置する単語「負うものとする」を、述語として抽出する。換言すれば、述語「負うものとする」は、助詞「を」で区切られた最後尾に位置する単語であるので、述語として抽出することができる。
【００３９】
この場合において、例えば、文章分解部１２は、抽出した述語の末尾の部分に含まれる予め定められた定型句を、抽出した述語から削除する。定型句は、危険度を定める観点からは意味を持たない単語である。「ものとする」等の定型句を削除することにより、「負う」等の本来の述語を抽出することができる。定型句としては、「ものとする」「こととする」等がある。定型句は、述語から削除されたものであるので、例えば、述語＃２（第２述語）として処理される。述語から定型句を削除することにより、後述する注意述語の数を少なくすることができる。
【００４０】
なお、後述するように、述語「負うものとする」を抽出する前に、抽出した文章から定型句「ものとする」を除外するようにしても良い。この場合、文章分解部１２は、複数の定型句を含む定型句リストを持つ。複数の定型句は、予め定められる。処理対象が契約書データ２１に含まれる文章であるので、用いられる表現は限られている。従って、定型句は、予め定めることができる。
【００４１】
例えば、図３に示すように、「ＸＸは全ての責任を負うものとする」と言う文章において、抽出された述語「負うものとする」から定型句「ものとする」を削除して、単語「負う」を本来の述語として抽出する。換言すれば、本来の述語「負う」を、定型句「ものとする」を削除することにより、正確に抽出することができる。
【００４２】
文章分解部１２は、１個の文章から生成した複数の単語の中で、第２のグループに属する助詞の前に位置する単語を、修飾語として抽出する。第２のグループに属する助詞は、予め定められ、「の」「に」がある。修飾語としては、例えば、「全て」「一切」等がある。なお、第２のグループに属する助詞の前に位置する修飾語を、修飾語＃１（第１修飾語）という。
【００４３】
例えば、図３に示すように、「ＸＸは全ての責任を負うものとする」と言う文章において、助詞「の」の前に位置する単語「全て」を、修飾語として抽出する。換言すれば、単語「全て」は助詞「の」の前に位置するので、第２のグループに属する助詞を定めることにより、単語「全て」を修飾語として抽出することができる。
【００４４】
なお、実際には、図３に示すように、修飾語の位置は１つに限られない。具体的には、述語の前に単語「全て」が修飾語として存在する場合が考えられる。例えば、文章が「ＸＸは責任を全て負うものとする」である場合、単語「全て」を修飾語として抽出することが求められる。この場合、単語「全て」は、第１のグループに属する助詞「を」の後に位置する。また、単語「全て」は、助詞「を」で区切られた最後尾に位置する単語であるので、述語「全て負うものとする」として抽出され、述語「全て負うものとする」に含まれる。
【００４５】
そこで、文章分解部１２は、１個の文章から生成した複数の単語の中で、第１のグループに属する助詞の後に位置し、かつ、抽出された述語に含まれる単語を、修飾語＃２（第２修飾語）として抽出する。例えば、「ＸＸは責任を全て負うものとする」と言う文章において、助詞「を」の後に位置し、かつ、述語「全て負うものとする」に含まれる単語「全て」を、修飾語＃２として抽出する。
【００４６】
この場合、文章分解部１２は、単語「全て」のような修飾語＃２が抽出された述語に含まれるか否かを判定する。このため、文章分解部１２は、複数の修飾語＃２を含む修飾語＃２リストを持つ。複数の修飾語＃２は、予め定められる。処理対象が契約書データ２１に含まれる文章であるので、用いられる表現は限られている。従って、修飾語＃２は、予め定めることができる。
【００４７】
危険判定部１３は、文章分解部１２から文章毎に抽出した目的語、述語及び修飾語を受信すると、契約書データ２１に含まれる文章の各々についての危険度を求めて、判定情報テーブル２３を作成する。そして、危険判定部１３は、作成した判定情報テーブル２３に基づいて、１個の契約書データ２１の全体についての危険度である全体危険度を求める。これにより、契約書の全体についての危険度が求められる。危険判定部１３は、求めた全体危険度を、契約書テーブル２２において、当該契約書データ２１の危険度として登録する。
【００４８】
判定情報テーブル２３は、例えば、契約書データ２１、換言すれば、契約書毎に作成される。危険判定部１３は、文章分解部１２から文章毎に抽出した目的語、述語及び修飾語を受信する都度に、判定情報テーブル２３を作成又は更新して、契約書データ格納部２に格納する。
【００４９】
図４(Ｂ)は、判定情報テーブル２３の一例を示す図である。
【００５０】
判定情報テーブル２３は、契約ＩＤと、追番／文章番号と、危険度と、注意目的語と、注意述語と、注意修飾語とを格納する。追番／文章番号は、１つの契約書に含まれる複数の文章について、その出現順に、文章毎に付与される。追番／文章番号は、１個の契約書データ２１において、これに含まれる文章を一意に特定する識別情報である。注意目的語、注意述語及び注意修飾語については後述する。注意目的語、注意述語及び注意修飾語を、注意語句という。
【００５１】
判定情報テーブル２３において、判定情報テーブル２３が作成された時点では、いずれの項目も「空」である。危険判定部１３は、契約書データ２１の文章をチェックする都度に、判定情報テーブル２３を更新する。これにより、契約書データ２１に含まれる文章毎に、注意語句と危険度とが登録される。なお、ある１個の文章について危険度が求まらない（危険がない）場合には、当該文章についての注意語句と危険度とは登録されない。
【００５２】
具体的には、危険判定部１３は、文章分解部１２が抽出した目的語と述語との組合せが注意目的語／注意述語組合せテーブル２４に存在し、かつ、文章分解部１２が抽出した修飾語が注意修飾語／危険度テーブル２５に存在する場合に、注意修飾語／危険度テーブル２５から当該修飾語に対応する危険度を求める。これにより、当該文章についての危険度が求まる。
【００５３】
文章についての危険度の判定処理において、最初に、危険判定部１３は、文章分解部１２が抽出した目的語と述語とを用いて注意目的語／注意述語組合せテーブル２４を参照する。
【００５４】
図５（Ａ）は、注意目的語／注意述語組合せテーブル２４の一例を示す図である。
【００５５】
注意目的語／注意述語組合せテーブル２４は、注意語句の組合せを登録するテーブルである。注意語句は、契約書において注意する必要がある語句であり、例えば、目的語と述語がある。具体的には、注意目的語／注意述語組合せテーブル２４は、注意目的語と注意述語との組合せを定める。注意目的語と注意述語との組合せには、組合せ番号が付与される。
【００５６】
例えば、注意目的語／注意述語組合せテーブル２４には、組合せ番号「１」の組合せとして、注意目的語「責任」と注意述語「負う」との組合せが格納される。注意目的語と注意述語との組合せは、図５（Ａ）の例に限られない。処理対象が契約書データ２１に含まれる文章であるので、用いられる表現は限られている。従って、契約書データ２１に用いられる表現から、注意目的語と注意述語との組合せを、経験的に予め定めることができる。
【００５７】
注意目的語／注意述語組合せテーブル２４は、契約チェック支援処理の開始に先立って、入出力装置３から入力され、契約書データ格納部２に予め格納される。注意目的語と注意述語との組合せは、契約チェック支援処理の開始の後においても、入出力装置３から追加的に入力され、注意目的語／注意述語組合せテーブル２４に格納される。これにより、新たな契約書データ２１に新たな注意目的語と注意述語との組合せが使用されている場合には、その都度、新たな注意目的語と注意述語との組合せを注意目的語／注意述語組合せテーブル２４に登録することができる。
【００５８】
注意目的語／注意述語組合せテーブル２４に格納された目的語、述語が、各々、注意目的語、注意述語である。
【００５９】
注意目的語は、危険度を定める因子となる目的語、換言すれば、契約書において注意する必要がある目的語であり、予め定められる。注意目的語としては、「責任」「損害賠償」「損害」がある。例えば、注意目的語「損害賠償」は、損害賠償の問題が発生した場合について述べているので、危険度を定める因子となる。
【００６０】
注意述語は、危険度を定める因子となる述語、換言すれば、契約書において注意する必要がある述語であり、予め定められる。注意述語としては、「負う」「負担する」がある。例えば、注意述語「負う」は、損害賠償や責任の帰属先を表すので、危険度を定める因子となる。
【００６１】
次に、文章についての危険度の判定処理において、危険判定部１３は、文章分解部１２が抽出した目的語と述語との組合せが注意目的語／注意述語組合せテーブル２４に存在する場合に、文章分解部１２が抽出した修飾語を用いて注意修飾語／危険度テーブル２５を参照する。文章分解部１２が抽出した修飾語が注意修飾語／危険度テーブル２５に存在する場合に、危険判定部１３は、注意修飾語／危険度テーブル２５から修飾語に対応する危険度を求める。
【００６２】
図５(Ｂ)は、注意修飾語／危険度テーブル２５の一例を示す図である。
【００６３】
注意修飾語／危険度テーブル２５は、注意修飾語と、これに対応する危険度とを登録するテーブルである。具体的には、注意修飾語／危険度テーブル２５は、注意修飾語に対応して予め定められた危険度を定める。注意修飾語には、注意修飾語番号が付与される。
【００６４】
例えば、注意修飾語／危険度テーブル２５には、組合せ番号「１」の組合せとして、注意修飾語「全て」と、その危険度「Ａ」が格納される。注意修飾語は、図５（Ｂ）の例に限られない。処理対象が契約書データ２１に含まれる文章であるので、用いられる表現は限られている。従って、契約書データ２１に用いられる表現から、注意修飾語と、その危険度とを、経験的に予め定めることができる。
【００６５】
例えば、危険度「Ａ」が最も危険度が高いレベルとされ、危険度「Ｂ」が次に危険度が高いレベルとされ、危険度「Ｃ」が更にその次に危険度が高いレベルとされる。危険度が求まらない場合には、当該文章は危険ではないと判定されたことになる。危険度のレベルは、「Ａ」〜「Ｃ」に限られない。
【００６６】
注意修飾語／危険度テーブル２５は、契約チェック支援処理の開始に先立って、入出力装置３から入力され、契約書データ格納部２に予め格納される。注意修飾語とその危険度は、契約チェック支援処理の開始の後においても、入出力装置３から追加的に入力され、注意修飾語／危険度テーブル２５に格納される。これにより、新たな契約書データ２１に新たな注意修飾語が使用されている場合には、その都度、新たな注意修飾語をその危険度と共に注意修飾語／危険度テーブル２５に登録することができる。
【００６７】
注意修飾語／危険度テーブル２５に格納された修飾語が注意修飾語である。注意修飾語は、危険度を定める因子となる修飾語、換言すれば、契約書において注意する必要がある修飾語であり、予め定められる。注意修飾語としては、「全て」「一切」がある。例えば、注意修飾語「全て」は、損害賠償や責任の帰属の程度を表すので、危険度を定める因子となる。
【００６８】
ここで、注意修飾語が存在しない場合がある。例えば、「ＸＸは責任を負うものとする」と言う文章において、修飾語「全て」が最初から存在しないとすると、この文章には、注意修飾語が存在しないことになる。この場合、契約書という観点からは、責任の分担が不明確であり、注意を要することになる。そこで、注意修飾語が存在しないことは、後述するように、危険度が修飾語「全て」と同等であり、危険度が高い（危険度Ａ）であるとされる。
【００６９】
例えば、前述したように、図３に示す「ＸＸは全ての責任を負うものとする」と言う文章からは、目的語「ＸＸ」と、目的語「責任」と、修飾語「全て」と、述語「負う」とが抽出される。
【００７０】
そこで、危険判定部１３は、目的語「ＸＸ」及び「責任」と述語「負う」とを用いて、目的語と述語との全ての組合せを生成して、これらを用いて注意目的語／注意述語組合せテーブル２４を参照する。最初に、危険判定部１３は、目的語「ＸＸ」と述語「負う」との組合せを生成して、これにより注意目的語／注意述語組合せテーブル２４を参照する。しかし、目的語「ＸＸ」と述語「負う」との組合せは、注意目的語／注意述語組合せテーブル２４には存在しない。そこで、危険判定部１３は、目的語「責任」と述語「負う」との組合せを生成して、これにより注意目的語／注意述語組合せテーブル２４を参照する。目的語「責任」と述語「負う」との組合せは、注意目的語／注意述語組合せテーブル２４に存在する。
【００７１】
そこで、危険判定部１３は、修飾語「全て」を用いて、注意修飾語／危険度テーブル２５を参照する。修飾語「全て」は、注意修飾語／危険度テーブル２５に存在する。そこで、危険判定部１３は、注意修飾語／危険度テーブル２５から、修飾語「全て」に対応する危険度「Ａ」を求める。
【００７２】
次に、危険判定部１３は、以上の危険度の判定処理の結果に基づいて、判定情報テーブル２３を更新する。なお、文章「ＸＸは全ての責任を負うものとする」に付与された追番／文章番号「０１」と、契約書データ２１に付与された契約ＩＤ「ｋ１１００００１」とは、文章分解部１２から危険判定部１３に与えられる。
【００７３】
危険判定部１３は、文章「ＸＸは全ての責任を負うものとする」について危険度「Ａ」が求められたので、与えられた契約ＩＤ「ｋ１１００００１」と、与えられた追番／文章番号「０１」と、求めた危険度「Ａ」とを、判定情報テーブル２３に登録する。更に、危険判定部１３は、注意目的語「責任」と、注意述語「負う」と、注意修飾語＃１「全て」と、注意修飾語＃２「−（無し）」（空のデータ）とを、判定情報テーブル２３に登録する。
【００７４】
これにより、判定情報テーブル２３は、契約書データ２１に含まれる文章について、危険判定部１３が求めた危険度と、注意目的語／注意述語組合せテーブル２４に存在する目的語と述語との組合せと、注意修飾語／危険度テーブル２５に存在する修飾語とを格納する。判定情報テーブル２３により、後述するように、契約書のどの文章がどの程度危険かを知ることができ、当該文章に、どのような注意目的語、注意述語、注意修飾語が存在するかを知ることができる。従って、判定情報テーブル２３は、契約書データ２１に含まれる文章について求めた危険度を格納する危険度位置情報である。
【００７５】
この後、危険判定部１３は、契約書データ２１に含まれる全ての文章について、各々の危険度を判定して、その都度、判定情報テーブル２３を更新する。
【００７６】
更に、危険判定部１３は、契約書データ２１に含まれる全ての文章についての危険度の判定を終了すると、判定情報テーブル２３に基づいて、契約書データ２１の全体としての危険度を判定する。例えば、危険判定部１３は、契約書データ２１に含まれる全ての文章の中に１個でも危険度「Ａ」の文章が含まれる場合には、当該契約書データ２１の全体の危険度（全体危険度）を「Ａ」と判定する。換言すれば、最も高い危険度の文章の危険度が、契約書データ２１の全体危険度として採用される。
【００７７】
危険判定部１３は、契約書データ２１の全体危険度が求まると、求めた全体危険度を、契約書テーブル２２の「危険度」に登録し、当該格納の日時を「チェック日時」に登録する。
【００７８】
判定情報表示出力部１４は、契約書のチェック処理の判定結果を、入出力装置３に出力する。出力される判定結果は、契約書データ２１に含まれる文書の各々の危険度の判定結果や、契約書全体としての危険度の判定結果である。
【００７９】
具体的には、判定情報表示出力部１４は、入出力装置３からの要求に応じて契約書テーブル２２を参照して、指定された契約書データ２１の危険度の判定結果である契約書テーブル２２を、入出力装置３に出力（表示）する。これにより、複数の契約書データ２１の危険度のレベルを容易に比較できる。このため、危険度の高いとされる契約書を、危険度の高い順に抽出して、専門の知識を有する人員に優先的に審査させることができる。
【００８０】
また、判定情報表示出力部１４は、入出力装置３からの要求に応じて判定情報テーブル２３を参照して、当該文章の各々の危険度の判定の結果である判定情報テーブル２３を、入出力装置３に出力する。契約書のどの位置の文章が危険性のある文章であるかが表示されるため、ユーザは、契約書のどの文章に危険があるかを容易に知ることができる。従って、専門の知識を有する人員が契約書をチェックする場合でも、問題の所在する位置を迅速に知ることができる。
【００８１】
注意語句処理部１５は、注意目的語／注意述語組合せテーブル２４における注意目的語と注意述語との組合せを追加又は削除する。これにより、危険度を定める因子となる注意目的語、危険度を定める因子となる注意述語を認識する都度に注意目的語／注意述語組合せテーブル２４を更新して、漏れなくかつ正確に危険度を求めることができる。
【００８２】
注意語句処理部１５は、注意修飾語／危険度テーブル２５における注意修飾語及び危険度を追加又は削除する。これにより、危険度を定める因子となる注意修飾語を認識する都度に注意修飾語／危険度テーブル２５を更新して、漏れなくかつ正確に危険度を求めることができ、また、危険度を適切なレベルに設定することができる。
【００８３】
従って、ユーザは、適宜、危険度の因子として、新たに登録したい目的語／述語の組合せ又は修飾語を追加することができる。また、危険度の因子として、削除したい目的語／述語の組合せ又は修飾語を削除するができ、登録した危険度のレベルを変更することもできる。
【００８４】
図６は、危険度の判定処理についての説明図であり、図２〜図５を参照して説明した危険度の判定についてまとめて示す。
【００８５】
例えば、前述したように、図３に示す「ＸＸは全ての責任を負うものとする」と言う文章からは、助詞「は」「を」の前に位置する単語を目的語として抽出することにより、目的語「ＸＸ」及び「責任」が抽出される。また、助詞「の」の前に位置する単語を修飾語として抽出することにより、修飾語「全て」が抽出される。また、文章の末尾に位置する単語を述語として抽出し、これから述語＃２、換言すれば、定型句「ものとする」を削除することにより、述語「負う」が抽出される。
【００８６】
更に、目的語「責任」と述語「負う」との組合せにより、注意目的語／注意述語組合せテーブル２４が参照される。従って、目的語「責任」及び述語「負う」は、注意目的語／注意述語組合せテーブル２４の参照の契機となるのみであり、危険度を決定する因子にはならない。
【００８７】
目的語「責任」と述語「負う」との組合せが注意目的語／注意述語組合せテーブル２４に存在するので、更に、修飾語「全て」を用いて、注意修飾語／危険度テーブル２５が参照される。修飾語「全て」が注意修飾語／危険度テーブル２５に存在するので、注意修飾語／危険度テーブル２５から、修飾語「全て」に対応する危険度「Ａ」が求められる。従って、修飾語「全て」は、危険度を決定する因子である。
【００８８】
次に、図７〜図１２を参照して、契約チェック支援装置１が実行する処理について、詳細に説明する。なお、以下の説明において、複数の助詞により文章を区切ることにより生成されるものを、語句ということとする。
【００８９】
図７は、契約チェック支援装置１における契約書入出力部１１の契約書保存処理フローを示す図である。
【００９０】
契約書が、入出力装置３に文書ファイル形式等のデータとして入力されると、契約チェック支援装置１の契約書入出力部１１は、入出力装置３から入力されたデータを受信する（ステップＳ１１）。
【００９１】
契約書入出力部１１は、受信した契約書の入力データについて、契約書データ格納部２に格納する（ステップＳ１２）。例えば、入出力装置３から文書ファイル「ｘｘｘｘ．ｄｏｃ」の契約書が入力されると、契約書入出力部１１は、この文書ファイルを契約書データ格納部２に契約書データ２１として格納する。契約書入出力部１１は、図４（Ａ）に示すように、契約書データ格納部２に格納した契約書データ２１について契約ＩＤ「ｋ１１００００１」を定め、契約書テーブル２２に契約ＩＤ「ｋ１１００００１」と、契約書データ「ｘｘｘｘ．ｄｏｃ」とを格納する。この格納処理後、契約書入出力部１１は、契約書保存処理を終了する。なお、契約書チェック処理前の時点では、契約書テーブル２２のチェック日時と危険度とは空の情報である。
【００９２】
図８は、契約チェック支援装置１が実行する契約書チェック処理の処理フローを示す図である。
【００９３】
契約書入出力部１１は、契約書データ格納部２から指定された契約書を読み出す（ステップＳ２１）。例えば、契約書入出力部１１は、図４（Ａ）に示す契約書テーブル２２を参照し、指定された契約書データ「ｘｘｘｘ．ｄｏｃ」について、図２に示す契約書データ２１の文章２１１、２１２、・・・等を取得する。契約書入出力部１１は、この取得した文章を文章分解部１２に送る。
【００９４】
次に、文章分解部１２は、契約書入出力部１１から取得した契約書データ２１を受けて、契約書データ２１に含まれる文章を語句に分解する（ステップＳ２２）。なお、ステップＳ２２の詳細については、図９を参照して後述する。
【００９５】
次に、危険判定部１３は、文章分解部１２により分解された語句を注意語句と比較して、文章の危険度と一致語句等を判定情報テーブル２３に記録する（ステップＳ２３）。なお、ステップＳ２３の詳細については、図１０を参照して後述する。
【００９６】
次に、危険判定部１３は、指定された契約書について全文章をチェック済みか否かを判断する（ステップＳ２４）。危険判定部１３は、例えば、文章分解部１２から全文章抽出済みである通知を受けると、全文章をチェック済みと判断する。契約書について全文章をチェック済みでない場合（ステップＳ２４  Ｎｏ）、ステップＳ２２を繰り返す。
【００９７】
一方、契約書について全文章をチェック済みである場合（ステップＳ２４  Ｙｅｓ）、危険判定部１３は、判定情報テーブル２３から契約書の危険度を判定し、判定した危険度を契約書テーブル２２に記録する（ステップＳ２５）。例えば、危険判定部１３は、図４（Ｂ）に示す判定情報テーブル２３を参照して、契約ＩＤ「ｋ１１００００１」とされる契約書データ「ｘｘｘｘ．ｄｏｃ」についての追番／文章番号の危険度を比較する。追番／文章番号「０１」の危険度「Ａ」、追番／文章番号「０２」の危険度「Ｂ」と比較して、追番／文章番号「０１」の危険度「Ａ」が高いレベルとされる。このように、順次比較して、全文章を比較する。これにより、危険判定部１３は、図４（Ａ）に示すように、比較した危険度の中から最も高い危険度のレベル「Ａ」を、契約ＩＤ「ｋ１１００００１」の契約データ「ｘｘｘｘ．ｄｏｃ」の危険度「Ａ」として契約書テーブル２２に格納する。その際に、危険判定部１３は、そのチェック完了日時としてチェック日時「２０１１／１／３１  １０：２１」を格納し、契約書テーブル２２を更新する。この記録後、危険判定部１３は処理を終了する。
【００９８】
図９は、文章分解部１２の語句分解処理フローを示す図である。
【００９９】
文章分解部１２は、契約書データ２１に含まれる文章について、順次、句点から次の句点の間に存在する文章を取り出す（ステップＳ３１）。例えば、図２に示すように、契約書データ２１が、文章２１１、２１２、２１３、・・・を含むものとする。これにより、契約書データ２１に含まれる複数の文章は、各々の文章２１１、２１２、２１３、・・・に分解される。
【０１００】
次に、文章分解部１２は、取り出した文章から述語＃２を除外する（ステップＳ３２）。例えば、図３に示すように、文章分解部１２は、取り出した文章「ＸＸは全ての責任を負うものとする」から、定型句である述語＃２「ものとする」を除外する。即ち、文章分解部１２は、文章「ＸＸは全ての責任を負う」を得る。
【０１０１】
なお、前述したように、述語「負うものとする」を抽出した後に、述語「負うものとする」から定型句「ものとする」を除外するようにしても良い。
【０１０２】
文章分解部１２は、さらに、述語＃２を除外した文章について、助詞を用いて当該文章を語句（単語）に分解する（ステップＳ３３）。例えば、図３に示すように、文章分解部１２は、第１のグループ及び第２のグループの助詞（は、の、を等）を用いて、文章「ＸＸは全ての責任を負う」を、「ＸＸ」、「全て」、「責任」及び「負う」の語句（単語）に分解する。
【０１０３】
文章分解部１２は、分解した語句から修飾語、目的語、述語を抽出する（ステップＳ３４）。例えば、文章分解部１２は、分解した語句から主語（目的語に含まれる）「ＸＸ」、修飾語「全て」、目的語「責任」、述語「負う」を抽出する。その他の文章２１２等から取り出した文章についても、同様に修飾語、目的語、述語が抽出される。これらの語句を抽出後、文章分解部１２は処理を終了する。
【０１０４】
図１０は、危険判定部１３の語句判定処理フローを示す図である。
【０１０５】
危険判定部１３は、文章分解部１２により抽出された語句から、目的語及び述語の組合せを取り出す（ステップＳ４１）。危険判定部１３は、取り出した目的語及び述語の組合せを用いて、注意目的語／注意述語組合せテーブル２４を参照する（ステップＳ４２）。例えば、危険判定部１３は、図３に示す文章分解部１２により抽出された修飾語「全て」、目的語「責任」、述語「負う」の中から、目的語「責任」及び述語「負う」の組合せを取り出す。危険判定部１３は、取り出した目的語「責任」及び述語「負う」の組合せを用いて、図５（Ａ）に示す注意目的語／注意述語組合せテーブル２４を参照する。
【０１０６】
次に、危険判定部１３は、取り出した目的語及び述語の組合せが注意目的語／注意述語組合せテーブル２４に存在するか否かを判断する（ステップＳ４３）。その組合せが注意目的語／注意述語組合せテーブル２４に存在しない場合、危険判定部１３は処理を終了する。
【０１０７】
一方、その組合せが注意目的語／注意述語組合せテーブル２４に存在する場合、危険判定部１３は、さらに抽出された語句から修飾語を取り出す（ステップＳ４４）。例えば、図５（Ａ）に示す注意目的語／注意述語組合せテーブル２４において、組合せ番号「３」に注意目的語「責任」及び注意述語「負う」の組合せがあることから、危険判定部１３は、抽出された語句から修飾語「全て」を取り出す。
【０１０８】
次に、危険判定部１３は、取り出した修飾語を用いて、注意修飾語／危険度テーブル２５を参照する（ステップＳ４５）。危険判定部１３は、参照した注意修飾語／危険度テーブル２５から取り出した修飾語に一致する注意修飾語が存在する場合に、対応する危険度を求め（ステップＳ４６）、求めた危険度を、判定情報テーブル２３の対応する文章の危険度として格納（更新）する（ステップＳ４７）。
【０１０９】
例えば、危険判定部１３は、取り出した修飾語「全て」を用いて、図５（Ｂ）に示す注意修飾語／危険度テーブル２５を参照する。危険判定部１３は、参照した注意修飾語／危険度テーブル２５から取り出した修飾語「全て」に一致する注意修飾語「全て」を検索する。危険判定部１３は、注意修飾語／危険度テーブル２５から検索した注意修飾語「全て」に対応する危険度「Ａ」を、当該文章の危険度として求める。危険判定部１３は、求めた危険度「Ａ」を、判定情報テーブル２３における当該文章の追番／文章番号「０１」に対応する危険度に格納する。この格納後、危険判定部１３は、処理を終了する。
【０１１０】
図１１は、契約チェック支援装置１が実行する判定表示処理の処理フローを示す図である。
【０１１１】
契約書入出力部１１は、入出力装置３からの契約書データ２１を指定する入力に応じて、指定された契約書データ２１を読み出す（ステップＳ５１）。危険判定部１３は、契約書テーブル２２を参照して、契約書入出力部１１から読み出された契約書データ２１がチェック済みか否かを判断する（ステップＳ５２）。
【０１１２】
契約書データ２１がチェック済みである場合（ステップＳ５２  Ｙｅｓ）、危険判定部１３は、判定情報テーブル２３に基づいて、判定情報表示出力部１４に判定情報テーブル２３と共に、契約書データ２１を表示させる（ステップＳ５３）。これを見たユーザは、語句の登録、更新又は削除が必要であるか否かを判断することができる。
【０１１３】
次に、注意語句処理部１５は、入出力装置３から、語句の登録、更新又は削除の指示が入力されたか否かを判断する（ステップＳ５４）。語句の登録、更新又は削除の指示が入力されない場合（ステップＳ５４  Ｎｏ）、注意語句処理部１５は、処理を終了する。
【０１１４】
語句の登録、更新又は削除の指示が入力された場合（ステップＳ５４  Ｙｅｓ）、注意語句処理部１５は、語句の登録、更新又は削除処理を実行して（ステップＳ５５）、処理を終了する。語句の登録、更新又は削除処理を、注意語句処理ということとする。ステップＳ５５に示す注意語句処理の詳細は、図１２を参照して後述する。
【０１１５】
ステップＳ５２において契約書データ２１がチェック済みでない場合（ステップＳ５２  Ｎｏ）、危険判定部１３は、入出力装置３から、契約書データ２１をチェックする指示が入力されたか否かを判断する（ステップＳ５６）。契約書データ２１をチェックする指示が入力された場合（ステップＳ５６  Ｙｅｓ）、危険判定部１３は、契約書のチェック処理を実行した後（ステップＳ５７）、ステップＳ５３を実行する。なお、ステップＳ５７における契約書のチェック処理は、前述の図８に示したステップＳ２１〜Ｓ２５の処理である。
【０１１６】
契約書データ２１をチェックする指示が入力されない場合（ステップＳ５６  Ｎｏ）、危険判定部１３は、契約書入出力部１１に対して入出力装置３に契約書データ２１をそのまま表示させた後（ステップＳ５８）、ステップＳ５４を実行する。
【０１１７】
図１２は、注意語句処理部１５の注意語句処理フローを示す図である。
【０１１８】
注意語句処理部１５は、指示された語句を注意語句テーブルに登録するか否かを判断する（ステップＳ６１）。注意語句テーブルは、注意目的語／注意述語組合せテーブル２４、注意修飾語／危険度テーブル２５の総称である。
【０１１９】
語句を登録する場合（ステップＳ６１  Ｙｅｓ）、注意語句処理部１５は、入出力装置３から登録指示が入力されると、入出力装置３に表示された表示文章の語句を選択する（ステップＳ６２）。
【０１２０】
次に、注意語句処理部１５は、表示文章において選択された語句の注意語句登録先を選択する（ステップＳ６３）。このために、注意語句処理部１５は、注意語句が注意修飾語であるか否かを判断する（ステップＳ６４）。注意語句が注意修飾語である場合（ステップＳ６４  Ｙｅｓ）、注意語句処理部１５は、注意修飾語／危険度テーブル２５から対応する危険度を選択する（ステップＳ６５）。注意語句が注意修飾語でない場合（ステップＳ６４  Ｎｏ）、注意語句処理部１５は、ステップＳ６５を省略する。
【０１２１】
注意語句処理部１５は、注意語句を登録するか否かを判断する（ステップＳ６６）。注意語句を登録する場合（ステップＳ６６  Ｙｅｓ）、注意語句処理部１５は、表示文章の語句を注意目的語／注意述語組合せテーブル２４又は注意修飾語／危険度テーブル２５（注意語句テーブル）に登録する（ステップＳ６７）。
【０１２２】
例えば、図５（Ａ）において、組合せ番号「１」のみが登録されている場合に、更に、注意語句として目的語「損害」と述語「賠償する」の組合せが入力される。この場合、注意語句処理部１５は、注意目的語／注意述語組合せテーブル２４を参照して、入力された組合せに新たな組合せ番号「２」を付与する。注意語句処理部１５は、この組合せ番号「２」と、注意目的語「損害」と注意述語「賠償する」との組合せとを、注意目的語／注意述語組合せテーブル２４に格納し、登録する。この登録後、注意語句処理部１５は、処理を終了する。なお、注意修飾語／危険度テーブル２５についても、同様である。
【０１２３】
ステップＳ６６において、注意語句を登録しない場合（ステップＳ６６  Ｎｏ）、注意語句処理部１５は、ステップＳ６７を省略して、処理を終了する。
【０１２４】
ステップＳ６１において、語句を登録しない場合（ステップＳ６１  Ｎｏ）、注意語句処理部１５は、注意語句テーブルである、注意目的語／注意述語組合せテーブル２４及び注意修飾語／危険度テーブル２５の内容を入出力装置３に表示する（ステップＳ６８）。注意語句処理部１５は、入出力装置３からの指示に応じて、注意語句テーブルから対象語句を選択する（ステップＳ６９）。
【０１２５】
注意語句処理部１５は、選択した語句を削除するか否かを判断する（ステップＳ６１０）。選択した語句を削除する場合（ステップＳ６１０  Ｙｅｓ）、注意語句処理部１５は、対象語句を注意語句テーブルから削除して（ステップＳ６１１）、処理を終了する。選択した語句を更新する場合（ステップＳ６１０  Ｎｏ）、注意語句処理部１５は、注意語句テーブルの対象語句を更新して（ステップＳ６１２）、処理を終了する。
【符号の説明】
【０１２６】
１  契約チェック支援装置
２  契約書データ格納部
３  入出力装置
１１  契約書入出力部
１２  文章分解部
１３  危険判定部
１４  判定情報表示出力部
１５  注意語句処理部
【図１】
2012208547.tif 000003
【図２】
2012208547.tif 000004
【図３】
2012208547.tif 000005
【図４】
2012208547.tif 000006
【図５】
2012208547.tif 000007
【図６】
2012208547.tif 000008
【図７】
2012208547.tif 000009
【図８】
2012208547.tif 000010
【図９】
2012208547.tif 000011
【図１０】
2012208547.tif 000012
【図１１】
2012208547.tif 000013
【図１２】
2012208547.tif 000014