(57)【特許請求の範囲】
【請求項１】
自然言語の入力操作及び各種命令の入力操作を行う入力手段と、所定の表示手段と、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを記憶する文構造フレーム記憶手段と、前記入力手段から入力された前記主要語に基づいて前記文構造フレーム記憶手段から当該主要語に対応する前記文構造フレームの候補を検索する文構造フレーム検索手段と、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を記憶する解析用文法・辞書記憶手段と、前記文構造フレームの候補から前記入力手段により選択された前記文構造フレームを構成する前記必須要素部に対して前記作成文書の言語により前記入力手段から入力された名詞句を前記解析用文法・辞書記憶手段の前記解析用文法・辞書に基づいて前記解析処理を行う名詞句解析手段と、前記文構造フレームの前記各必須要素部毎に前記入力手段から入力された前記名詞句の適否を前記名詞句解析手段の解析結果に基づいて判別する判別手段と、前記各手段を制御して、少なくとも前記入力手段による入力操作内容、前記文構造フレーム検索手段の検索結果、前記名詞句解析手段の解析結果及び前記判別手段の判別結果を前記表示手段に表示させるとともに、前記入力手段により選択された前記文構造フレームと当該文構造フレームの各必須要素部に対して前記入力手段から入力された前記名詞句に対する前記判別手段の判別結果に基づいて前記言語による文書編集を行う編集制御手段とを備えたことを特徴とする文作成支援装置。
【請求項２】
前記文作成支援装置は、前記入力手段から前記主要語として、前記作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力され、前記文構造フレーム検索手段は、当該入力された述語を前記主要語として前記文構造フレームの候補を検索することを特徴とする請求項１記載の文作成支援装置。
【請求項３】
前記名詞句解析手段は、前記解析処理として、前記文構造フレームの前記必須要素部に対して、前記入力手段から入力された前記名詞句から当該名詞句で主要な役割をしている主要名詞を抽出することを特徴とする請求項１または請求項２のいずれかに記載の文作成支援装置。
【請求項４】
前記文構造フレーム記憶手段は、前記主要語の有する語義毎に当該主要語の取りうる前記文構造フレームと当該文構造フレームを構成する前記必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、前記解析用文法・辞書記憶手段は、前記解析用文法・辞書として意味素性情報をも記憶し、前記名詞句解析手段は、前記文構造フレームの前記必須要素部に対して前記入力部から入力された前記名詞句を解析して当該名詞句の前記意味素性情報を取得し、前記判別手段は、前記文構造フレームの前記各必須要素部の前記意味制約情報と、前記名詞句解析手段の取得した前記入力手段から入力された前記名詞句の前記意味素性情報とが一致するか否かを照合することにより、前記入力手段から入力された前記名詞句の適否を判別することを特徴とする請求項１から請求項３のいずれかに記載の文作成支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文作成支援装置に関し、詳細には、作成文書の言語の主要語の取りうる複数の必須要素部からなる文構造フレームの各必須要素部に入力された作成文書の言語による名詞句の適否を判別して文書編集を行い、また、文構造フレームに対応する複数の用例文のうち選択された用例文に基づく文書編集を行う文作成支援装置に関する。
【０００２】
【従来の技術】
従来、英語やロシア語等の所定の目的言語による文を作成する装置としては、主に、機械翻訳装置があるが、機械翻訳装置は、現在、なお、正確な翻訳を自動的に行う能力が不十分である。
【０００３】
このような従来の機械翻訳装置は、原言語文を解析して得られた結果（木構造）を部分毎に目的言語の木構造へ変換することにより、目的言語による文を作成している。
【０００４】
この上記方法に、ユーザへの問い合わせによるあいまい性解消を追加した方式も発表されている（情報処理学会第４２回全国大会、「問答式日英機械翻訳システムにおける例文による深層格のあいまい性の提示方法」、「ユーザ協調型日本語生成システム」等参照）。
【０００５】
ところが、このようなユーザとの対話によって翻訳に必要な知識の不足を補っても、目的言語として不自然で理解しづらい訳文を生成してしまうという欠点がある。
【０００６】
そこで、従来、原文と対訳との対からなる用例をデータベースに蓄積し、このデータベースに蓄積された用例を用いて原文を翻訳する用例主導型機械翻訳方式が提案されている（特開平３−２７６３６７号公報参照）。この方式は、対訳例文を多数用意して、原言語による入力文に最も近い原言語文を含む対訳対を検索し、原言語入力文とその対訳対中との差分のみを変換し、その対訳対中の訳文をその変換結果に従って修正している。
【０００７】
また、入力した原言語文を解析して中心語句となるものを同定し、同定した中心語句を元にして適合する目的言語パターンを検索し、検索された目的言語パターンを用いて生成に必要な情報を原言語文から検索・同定し、得られた情報を目的言語に変換するものが提案されている（特開平５−６１９０６号公報参照）。また、この方式では、生成に必要な情報が原言語文から得られない場合には、ユーザへの問い合わせを行うことが提案されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、このような従来の翻訳方式にあっては、翻訳品質を向上させる上で、改良の必要があった。
【０００９】
すなわち、特開平３−２７６３６７号公報記載の翻訳方式にあっては、広範な文章に対応するためには、非常に膨大な対訳例文を必要とするとともに、原言語入力文と対訳対中の原言語文との類似度の計算をどのように行うかによって、出力品質、すなわち、翻訳品質が大きく左右され、また、類似例がない場合の処理をどのようにするかという問題があった。
【００１０】
また、特開平５−６１９０６号公報記載の翻訳方式では、従来の方式では難しいとされていたより自然な目的言語文の生成が可能になるが、中心語句の同定が構文解析結果に左右されるため、誤った構文解析を行うと、所望の目的言語パターンを抽出することができず、翻訳品質が悪化するという問題があった。
【００１１】
そこで、請求項１記載の発明は、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを文構造フレーム記憶手段に記憶し、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を解析用文法・辞書記憶手段に記憶し、作成文書の言語で入力された主要語に基づいて文構造フレーム記憶手段から当該主要語に対応する文構造フレームの候補を検索し、文構造フレームの候補から選択された文構造フレームを構成する必須要素部に対して作成文書の言語により入力された名詞句を解析用文法・辞書に基づいて所定の解析処理を行う名詞句解析処理を行い、文構造フレームの各必須要素部毎に入力された名詞句の適否を当該名詞句解析結果に基づいて判別して、選択された文構造フレームと当該文構造フレームの各必須要素部に対して入力された名詞句に対する上記適否の判別結果に基づいて文書編集を行うことにより、原言語文を入力することなく、目的言語の文の構造を決める働きを担う主要語をユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該文構造フレームの候補のうちユーザが選択した文構造フレームを構成する個々の必須要素部に対して作成文書の言語で入力された名詞句が当該文構造フレームの当該必須要素部として適しているか否かを判別して文書編集を行い、目的とする言語での文作成を、膨大な用例を記憶することなく、高品質に、適切、かつ、容易に行うことのできる文作成支援装置を提供することを目的としている。
【００１２】
請求項２記載の発明は、主要語として、作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力されると、当該入力された述語を主要語として文構造フレームの候補を検索することにより、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索し、目的とする言語での文作成を、膨大な用例を記憶することなく、より一層高品質に、適切、かつ、容易に行うことのできる文作成支援装置を提供することを目的としている。
【００１３】
請求項３記載の発明は、文構造フレームの必須要素部に対して入力された名詞句から当該名詞句で主要な役割をしている主要名詞を抽出し、当該抽出した主要名詞の当該文構造フレームの必須要素部としての適否を判別することにより、入力された名詞句の文構造フレームの必須要素部の名詞句としての適否をより一層適切に判別し、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことのできる文作成支援装置を提供することを目的としている。
【００１４】
請求項４記載の発明は、文構造フレーム記憶手段に、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、解析用文法・辞書記憶手段に、解析用文法・辞書として意味素性情報をも記憶し、名詞句解析処理で、文構造フレームの必須要素部に対して入力された名詞句の意味素性情報を解析用文法・辞書から取得し、判別処理で、当該入力された名詞句の意味素性情報と文構造フレームの必須要素部の意味制約情報とが一致するか否かを照合して、入力された名詞句の適否を判別することにより、入力された名詞句が文構造フレームの必須要素部の名詞句として適切であるか否かをより一層適切に判別し、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことのできる文作成支援装置を提供することを目的としている。
【００３４】
【課題を解決するための手段】
請求項１記載の発明の文作成支援装置は、自然言語の入力操作及び各種命令の入力操作を行う入力手段と、所定の表示手段と、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを記憶する文構造フレーム記憶手段と、前記入力手段から入力された前記主要語に基づいて前記文構造フレーム記憶手段から当該主要語に対応する前記文構造フレームの候補を検索する文構造フレーム検索手段と、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を記憶する解析用文法・辞書記憶手段と、前記文構造フレームの候補から前記入力手段により選択された前記文構造フレームを構成する前記必須要素部に対して前記作成文書の言語により前記入力手段から入力された名詞句を前記解析用文法・辞書記憶手段の前記解析用文法・辞書に基づいて前記解析処理を行う名詞句解析手段と、前記文構造フレームの前記各必須要素部毎に前記入力手段から入力された前記名詞句の適否を前記名詞句解析手段の解析結果に基づいて判別する判別手段と、前記各手段を制御して、少なくとも前記入力手段による入力操作内容、前記文構造フレーム検索手段の検索結果、前記名詞句解析手段の解析結果及び前記判別手段の判別結果を前記表示手段に表示させるとともに、前記入力手段により選択された前記文構造フレームと当該文構造フレームの各必須要素部に対して前記入力手段から入力された前記名詞句に対する前記判別手段の判別結果に基づいて前記言語による文書編集を行う編集制御手段とを備えることにより、上記目的を達成している。
【００３５】
上記構成によれば、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを文構造フレーム記憶手段に記憶し、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を解析用文法・辞書記憶手段に記憶し、作成文書の言語で入力された主要語に基づいて文構造フレーム記憶手段から当該主要語に対応する文構造フレームの候補を検索し、文構造フレームの候補から選択された文構造フレームを構成する必須要素部に対して作成文書の言語により入力された名詞句を解析用文法・辞書に基づいて所定の解析処理を行う名詞句解析処理を行い、文構造フレームの各必須要素部毎に入力された名詞句の適否を当該名詞句解析結果に基づいて判別して、選択された文構造フレームと当該文構造フレームの各必須要素部に対して入力された名詞句に対する上記適否の判別結果に基づいて文書編集を行っているので、原言語文を入力することなく、目的言語の文の構造を決める働きを担う主要語をユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該文構造フレームの候補のうちユーザが選択した文構造フレームを構成する個々の必須要素部に対して作成文書の言語で入力された名詞句が当該文構造フレームの当該必須要素部として適しているか否かを判別して文書編集を行うことができ、目的とする言語での文作成を、膨大な用例を記憶することなく、高品質に、適切、かつ、容易に行うことができる。
【００３６】
この場合、例えば、請求項２に記載するように、前記文作成支援装置は、前記入力手段から前記主要語として、前記作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力され、前記文構造フレーム検索手段は、当該入力された述語を前記主要語として前記文構造フレームの候補を検索するものであってもよい。
【００３７】
上記構成によれば、主要語として、作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力されると、当該入力された述語を主要語として文構造フレームの候補を検索しているので、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索することができ、目的とする言語での文作成を、膨大な用例を記憶することなく、より一層高品質に、適切、かつ、容易に行うことができる。
【００３８】
また、例えば、請求項３に記載するように、前記名詞句解析手段は、前記解析処理として、前記文構造フレームの前記必須要素部に対して、前記入力手段から入力された前記名詞句から当該名詞句で主要な役割をしている主要名詞を抽出するものであってもよい。
【００３９】
上記構成によれば、文構造フレームの必須要素部に対して入力された名詞句から当該名詞句で主要な役割をしている主要名詞を抽出し、当該抽出した主要名詞の当該文構造フレームの必須要素部としての適否を判別しているので、入力された名詞句の文構造フレームの必須要素部の名詞句としての適否をより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【００４０】
さらに、例えば、請求項４に記載するように、前記文構造フレーム記憶手段は、前記主要語の有する語義毎に当該主要語の取りうる前記文構造フレームと当該文構造フレームを構成する前記必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、前記解析用文法・辞書記憶手段は、前記解析用文法・辞書として意味素性情報をも記憶し、前記名詞句解析手段は、前記文構造フレームの前記必須要素部に対して前記入力部から入力された前記名詞句を解析して当該名詞句の前記意味素性情報を取得し、前記判別手段は、前記文構造フレームの前記各必須要素部の前記意味制約情報と、前記名詞句解析手段の取得した前記入力手段から入力された前記名詞句の前記意味素性情報とが一致するか否かを照合することにより、前記入力手段から入力された前記名詞句の適否を判別するものであってもよい。
【００４１】
上記構成によれば、文構造フレーム記憶手段に、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、解析用文法・辞書記憶手段に、解析用文法・辞書として意味素性情報をも記憶し、名詞句解析処理で、文構造フレームの必須要素部に対して入力された名詞句の意味素性情報を解析用文法・辞書から取得し、判別処理で、当該入力された名詞句の意味素性情報と文構造フレームの必須要素部の意味制約情報とが一致するか否かを照合して、入力された名詞句の適否を判別しているので、入力された名詞句が文構造フレームの必須要素部の名詞句として適切であるか否かをより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【００８０】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００８１】
図１〜図６は、本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第１の実施の形態を示す図であり、図１は、本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第１の実施の形態を適用した文作成支援装置１のブロック構成図である。
【００８２】
図１において、文作成支援装置１は、入力部２、入力記憶部３、目的言語文記憶部４、編集制御部５、目的言語文作成部６、解析用文法・辞書記憶部７、文構造フレームデータベース記憶部８及び表示部９等を備えており、目的言語文作成部６は、名詞句解析部１０、意味情報照合部１１及び文構造フレーム検索部１２を備えている。
【００８３】
入力部（入力手段）２は、例えば、キーボードやマウス等で構成され、語句、例えば、後述する目的言語文において主動詞の役割を果たす述語や後述する文構造フレームの各必須要素部に割り当てられる名詞句等の文字の入力や各種命令の指示操作等を行うのに使用される。
【００８４】
入力記憶部３は、例えば、ＲＡＭ（Random Access Memory）等で構成され、編集制御部５の制御下で、入力部２から入力された語句を記憶する。
【００８５】
目的言語文記憶部４は、例えば、ＲＡＭ等で構成され、編集制御部５の制御下で、作成された目的言語文を記憶する。
【００８６】
解析用文法・辞書記憶部（解析用文法・辞書記憶手段）７は、例えば、ＲＯＭ（Read Only Memory）あるいはハードディスク等で構成されており、入力部２から入力された語句、特に、名詞句の解析を行うのに必要な解析用文法・辞書が格納されている。例えば、解析用文法・辞書記憶部７には、目的言語の名詞句の主要語毎に、図２に示すように、品詞情報（ＰＯＳ）、数えられる名詞であるかどうかの情報である可算名詞情報（Ｃｏｕｎｔ）、意味情報（ＳＥＭ）等が与えられており、例えば、品詞（ＰＯＳ）としては、「名詞」を意味する「Ｎ」、「代名詞」を意味する「ＰＲＮ」、「動詞」を意味する「Ｖ」等が、可算名詞情報（Ｃｏｕｎｔ）としては、「単数」を意味する「ｓ」、「複数」を意味する「ｐ」、「単数」と「複数」の両方を取りうることを意味する「ｓ／ｐ」等が、また、意味情報（ＳＥＭ）としては、「人間」を意味する「＋ＨＵＭ」、「非人間」を意味する「−ＨＵＭ」、「抽象性」を意味する「＋ＡＢＳ」等が予め与えられている。図２では、例えば、「ｐｅａｃｅ」について、品詞情報（ＰＯＳ）として、「名詞」を意味する「Ｎ」が、可算名詞情報（Ｃｏｕｎｔ）として、「単数」を意味する「ｓ」が、そして、意味情報（ＳＥＭ）として、「抽象名詞」を意味する「−ＨＵＭ，＋ＡＢＳ」が与えられている。
【００８７】
文構造フレームデータベース記憶部（文構造フレーム記憶手段）８は、例えば、ＲＯＭあるいはハードディスク等で構成され、入力された語句に基づいて目的とする言語の文を作成するのに必要な複数の文構造フレームが格納されている。文構造フレームデータベース記憶部８には、例えば、図３に示すように、述語（図３では、「ｐｒｏｐｏｓｅ」）毎に、当該述語の他動詞と自動詞について、当該述語の取りうる文構造フレームが、当該述語の語義毎に格納されており、各文構造フレームは、主語名詞句、目的語名詞句、ＴＨＡＴ節、ＤＯ−ＩＮＧ節、ＴＯ  ＤＯ節、「ＦＯＲ／ＡＳ」を伴う前置詞目的語名詞句、「ＴＯ」を伴う前置詞目的語名詞句等の当該述語の取りうる名詞句や節の必須要素部（以下、スロットという。）からなっている。なお、本実施の形態においては、上記ＴＨＡＴ節、ＤＯ−ＩＮＧ節等は名詞句としての機能は果たすが、本発明で言及している「名詞句」としては扱わない。
【００８８】
そして、各文構造フレームの各名詞句のスロットには、当該スロットに適切な名詞句の意味素性を制約する意味制約情報が与えられている。例えば、図３では、語義１のフレーム１（Ｆｒａｍｅ１）には、スロット１（ＮＰ１）に意味制約情報（Ｓｅｍ１）として、（＋ＨＵＭ）が、スロット２（ＮＰ２）に意味制約情報（Ｓｅｍ２）として、（＋ＡＢＳ）が付与されている。この意味制約情報（Ｓｅｍ）は、上記解析用文法・辞書記憶部７の名詞句に付与されている意味情報（ＳＥＭ）と同じものであり、後述するように、目的言語文作成部６の意味情報照合部１１が当該スロットの名詞句として入力部２から入力された名詞句の意味情報と、当該スロットの意味制約情報が一致するかどうか照合して、当該入力された名詞句が当該スロットの名詞句として適切かどうかチェックする。
【００８９】
目的言語文作成部６は、上述のように、名詞句解析部１０、意味情報照合部１１及び文構造フレーム検索部１２を備えている。
【００９０】
名詞句解析部（名詞句解析手段）１０は、入力部２から入力された名詞句の主要語を、解析用文法・辞書記憶部７の解析用文法・辞書を参照して、主要名詞として抽出し、当該抽出した主要名詞の意味情報を意味情報照合部１１に渡す解析処理（名詞句解析処理）を行う。
【００９１】
文構造フレーム検索部（文構造フレーム検索手段）１２は、作成する文において主動詞となる述語が作成文書の言語で入力部２から入力されると、当該述語を検索語として文構造フレームデータベース記憶部８の文構造フレームデータベースを検索し、図３に示したような当該述語の取りうる各種文構造フレームを読み出して、編集制御部５に渡す文構造フレーム検索処理を行う。編集制御部５は、文構造フレーム検索部１２の検索した文構造フレームを表示部９に表示させる。また、文構造フレーム検索部１２は、上記各種文構造フレームのうち入力部２で選択された１つの文構造フレームについて、当該選択された文構造フレームの１つのスロットが入力部２で選択されると、当該選択されたスロットの意味制約情報を文構造フレームデータベースから取り出して意味情報照合部１１に渡す。
【００９２】
意味情報照合部（判別手段）１１は、名詞句解析部１０から渡された意味情報と、文構造フレーム検索部１２から渡された意味制約情報とが一致するかどうか照合し、照合結果に基づいて入力部２から入力された名詞句が上記選択されたスロットの名詞句として適切かどうか判別して、当該判別結果を編集制御部５に出力する判別処理を行う。
【００９３】
表示部（表示手段）９としては、例えば、ＣＲＴ（Cathode Ray Tube：陰極線管）あるいはＬＣＤ（Liquid Crystal Display）等が使用され、表示部９は、編集制御部５の制御下で、入力部２から入力された語句、文構造フレーム検索部１２の検索した文構造フレーム、目的語で作成された目的言語文等の各種情報を表示する。
【００９４】
編集制御部（編集制御手段）５は、ＣＰＵ（Central Processing Unit ）やメモリ等を備え、メモリ内には、文作成支援装置１としての文作成支援処理プログラムや当該文作成支援処理に必要な各種データ等が格納されている。編集制御部５は、メモリ内の文作成支援処理プログラムに基づいて文作成支援装置１の各部を制御し、文作成支援処理を行う。
【００９５】
次に、本実施の形態の作用を説明する。文作成支援装置１は、ユーザが所定の言語で文を作成する際に、当該作成しようとしている文において主動詞の役割を果たす述語が、入力部２から当該作成する言語で入力されると、当該述語の取りうる文構造フレームの候補を表示部９に表示し、当該表示した文構造フレームのうち選択された文構造フレームの各スロット毎に名詞句となる語句が入力されると、当該語句の適否を評価して、目的言語による適切な文書作成を可能とする。
【００９６】
例えば、いま、ユーザが、「旅行は我々が普段の生活では目にしないような物事を発見させてくれる。」という内容の英語による文書を作成するものとして、以下、図４のフローチャートに基づいて、説明する。
【００９７】
文作成支援装置１は、図４にその文作成支援処理をフローチャートで示すように、編集制御部５は、まず、目的言語文作成部６の文構造フレーム検索部１２を起動し（ステップＳ１）、表示部９に、ユーザが目的言語である英語で作成する上記文において、主動詞の役割を果たす述語の入力を促す所定の表示を行う。
【００９８】
ユーザは、当該表示に応じて、上記作成する文において主動詞の役割を果たす述語を、目的言語である英語で入力部２から入力する。例えば、上記文においては、「発見する」が主動詞の役割を果たす述語であるので、ユーザは、「発見する」に相当する英語である「ｄｉｓｃｏｖｅｒ」を入力部２から入力する。
【００９９】
編集制御部５は、主動詞の役割を果たす述語「ｄｉｓｃｏｖｅｒ」が入力されると（ステップＳ２）、当該入力された入力語句である述語を入力記憶部３に記憶させるとともに、文構造フレーム検索部１２に、当該入力された述語である「ｄｉｓｃｏｖｅｒ」を検索語として、当該述語の取りうる文構造フレームを検索させて、当該検索した文構造フレームの一覧、例えば、図５に示すように、文構造フレームの一覧を表示部９に表示させ、かつ、図５には示していないが、この文構造フレームの一覧から１つの文構造フレームを選択する旨のガイダンスを表示させる（ステップＳ３）。
【０１００】
ユーザは、当該ガイダンスに応じて、この文構造フレームの一覧の中から、ユーザの意図する語義に対応する文構造フレームのうちから１つの文構造フレームを入力部２のマウス等を使用して選択する。例えば、いま、ユーザは、上記作成文に対応する文構造フレームとして、語義１の「Ｆｒａｍｅ１」が適切であると判断して、当該文構造フレームをマウスにより選択する。なお、この文構造フレームは、「ｄｉｓｃｏｖｅｒ」を述語として、主語名詞句（ＮＰ１）、目的語名詞句（ＮＰ２）及び前置詞目的語名詞句（ＮＰ３）の３つのスロットからなっている。
【０１０１】
編集制御部５は、文構造フレームが選択されると、当該選択された文構造フレームを表示部９にコピー（複写）して、例えば、図６に示すように、表示させ（ステップＳ４）、スロットが未確定状態かどうか、すなわち、当該選択された文構造フレームの全てのスロットに語句が適切に入力されて確定された状態かどうかチェックする（ステップＳ５）。このとき、編集制御部５は、表示した文構造フレームの各スロットを選択して、当該スロットに対応する語句の入力を促す表示を行う。
【０１０２】
ユーザは、表示部９に表示されている各スロットを順次指定して、当該スロットに適切な名詞句を入力する。
【０１０３】
編集制御部６は、ステップＳ５で、スロットが未確定状態であると、ユーザによるスロットを指定した語句が入力されるのを待って（ステップＳ６）、語句入力が行われると、名詞句解析部１０に当該入力された名詞句の解析処理を行わせる（ステップＳ７）。
【０１０４】
すなわち、いま、ユーザが、主語名詞句のスロット（ＮＰ１）を選択して、「ｗｅ」を入力したとすると、名詞句解析部１０は、解析用文法・辞書記憶部７の解析用文法・辞書を使用して、当該入力された「ｗｅ」の解析処理を行って、当該入力された名詞句の主要語として、「ｗｅ」を抽出し、当該抽出した主要語「ｗｅ」の意味情報を意味情報照合部１１に渡す。
【０１０５】
次に、編集制御部６は、意味情報照合部１１に名詞句解析部１０から渡された意味情報と上記文構造フレームの主語名詞句に予め指定されている意味制約情報が一致するかどうかの照合を行わせ（ステップＳ８）、意味情報照合部１１が主語名詞句として入力された名詞句の主要語の意味情報と文構造フレームの主語名詞句に指定されている意味制約情報が一致すると判別すると、当該スロットの値を確定する。
【０１０６】
すなわち、入力された「ｗｅ」の意味情報は、図２に示すように、「＋ＨＵＭ」（人間）であることが、解析用文法・辞書に登録されており、Ｆｒａｍｅ１の文構造フレームの主語名詞句のスロット（ＮＰ１）には、予め意味制約情報として、「＋ＨＵＭ」が指定されている。したがって、入力された「ｗｅ」の意味情報と主語名詞句のスロット（ＮＰ１）の意味制約情報が一致しており、意味情報照合部１１は、主語名詞句として入力された名詞句の主要語の意味情報と文構造フレームの主語名詞句に指定されている意味制約情報が一致すると判別し、判別結果を編集制御部６に出力する。
【０１０７】
編集制御部は、意味情報照合部１１が一致すると判別すると、当該スロットの値として、「ｗｅ」を確定し（ステップＳ９）、ステップＳ５に戻って、未確定状態のスロットがあるかチェックする（ステップＳ５）。
【０１０８】
ステップＳ５で、未確定のスロットがあると、編集制御部６は、上記同様に、スロットを指定した名詞句の入力を待って、当該入力された名詞句の解析処理及び意味情報と意味制約情報の照合処理を行う（ステップＳ７、Ｓ８）。
【０１０９】
ステップＳ８で、意味情報と意味制約情報が一致しないと、編集制御部６は、ステップＳ６に戻って、警告表示を表示部９に行って、ユーザにスロットを指定した名詞句の再入力を促す（ステップＳ６）。
【０１１０】
例えば、いま、英文を作成する場合に、日本人がよく間違えるケースとして、主語名詞句のスロット（ＮＰ１）を指定して、「Ｔｒａｖｅｌｉｎｇ」が入力されたとすると、「Ｔｒａｖｅｌｉｎｇ」の意味情報は、図２に示したように、「−ＨＵＭ，＋ＡＢＳ」（抽象名詞）が解析用文法・辞書に登録されており、主語名詞句のスロット（ＮＰ１）の意味制約情報である「＋ＨＵＭ」（人間）と一致しない。この場合、意味情報照合部１１は、意味情報と意味制約情報が不一致であると判別して、判別結果を編集制御部６に出力する。
【０１１１】
編集制御部６は、意味情報照合部１１が不一致と判別すると、図６に示したように、警告表示（Ｗａｒｎｉｎｇ！）として、例えば、「Ｔｒａｖｅｌｉｎｇは使えません！→違う語句を入力して下さい！理由：主語は、人間に相当するものでなければならないからです。」等を表示部９に表示させる。
【０１１２】
上記警告表示に応じて、ユーザがスロットを指定した名詞句の再入力が行われると、編集制御部５は、上記同様に、当該入力された名詞句の解析処理及び意味情報と意味制約情報の照合処理を行い（ステップＳ７、Ｓ８）、ステップＳ８で、意味情報と意味制約情報が一致すると、ステップＳ５に戻って、文構造フレームの全てのスロットに語句が適切に入力されて確定された状態かどうかチェックする（ステップＳ５）。
【０１１３】
ステップＳ５で、未確定状態のスロットがあると、編集制御部６は、スロットを指定した名詞句の入力が行われるのを待って、上記同様に、入力された名詞句の解析処理、意味情報と意味制約情報の照合処理、スロット値の確定処理及び未確定状態のスロットの有無の判別処理を行い（ステップＳ６〜ステップＳ９及びステップＳ５）、ステップＳ５で、未確定状態のスロットがなくなると、処理を終了する。
【０１１４】
すなわち、上述のようにして、主語名詞句のスロットが「ｗｅ」で確定されると、ユーザは、次に、目的語名詞句のスロット（ＮＰ２）をマウス等により指定して、例えば、「ｔｈｉｎｇｓ  ｗｈｉｃｈ  ｗｅ  ｄｏｎ’ｔ  ｓｅｅ  ｉｎｅｖｅｒｙｄａｙ  ｌｉｆｅ」なる長い名詞句を入力したとすると、名詞句解析部１０は、この名詞句を解析処理して、「ｔｈｉｎｇｓ」を主要語として同定し、その意味情報である「−ＨＵＭ」（図２参照）を解析用文法・辞書から読み出して、意味情報照合部１１に渡す。意味情報照合部１１は、この名詞句の意味情報と文構造フレームの目的語名詞句のスロット（ＮＰ２）の意味制約情報である「±ＨＵＭ，±ＡＢＳ」とを照合し、制約を満たすので、上記入力された名詞句で目的語名詞句のスロット（ＮＰ２）が確定される。また、同様にして、ユーザが、前置詞「ｉｎ」の前置詞目的語名詞句のスロット（ＮＰ３）を指定して、例えば、「ｔｒａｖｅｌｉｎｇ」なる名詞句を入力したとすると、名詞句解析部１０は、この名詞句を解析処理して、「ｔｒａｖｅｌｉｎｇ」を主要語として同定し、その意味情報である「−ＨＵＭ，＋ＡＢＳ」（図２参照）を解析用文法・辞書から読み出して、意味情報照合部１１に渡す。意味情報照合部１１は、この名詞句の意味情報と文構造フレームの目的語名詞句のスロット（ＮＰ３）の意味制約情報である「±ＡＢＳ」とを照合し、制約を満たすので、上記入力された名詞句で目的語名詞句のスロット（ＮＰ３）が確定される。
【０１１５】
このように、本実施の形態によれば、作成文書の言語による語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを文構造フレームデータベース記憶部８に記憶し、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を解析用文法・辞書記憶部７に記憶し、作成文書の言語で入力部２から入力された主要語に基づいて文構造フレームデータベース記憶部８から当該主要語に対応する文構造フレームの候補を検索し、文構造フレームの候補から選択された文構造フレームを構成する必須要素部（スロット）に対して作成文書の言語により入力された名詞句を、名詞句解析部１０で解析用文法・辞書に基づいて所定の解析処理を行う名詞句解析処理を行い、意味情報照合部１１で文構造フレームの各必須要素部毎に入力された名詞句の適否を当該名詞句解析結果に基づいて判別して、編集制御部５で、選択された文構造フレームと当該文構造フレームの各必須要素部に対して入力された名詞句に対する上記適否の判別結果に基づいて文書編集を行っている。
【０１１６】
したがって、原言語文を入力することなく、目的言語の文の構造を決める働きを担う主要語をユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該文構造フレームの候補のうちユーザが選択した文構造フレームを構成する個々の必須要素部に対して作成文書の言語で入力された名詞句が当該文構造フレームの当該必須要素部として適しているか否かを判別して文書編集を行うことができ、目的とする言語での文作成を、膨大な用例を記憶することなく、高品質に、適切、かつ、容易に行うことができる。
【０１１７】
また、本実施の形態によれば、主要語として、作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力部２から入力されると、文構造フレーム検索部１２で、当該入力された述語を主要語として文構造フレームの候補を検索している。したがって、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索することができ、目的とする言語での文作成を、膨大な用例を記憶することなく、より一層高品質に、適切、かつ、容易に行うことができる。
【０１１８】
さらに、本実施の形態によれば、名詞句解析部１０で、文構造フレームの必須要素部に対して入力された名詞句から当該名詞句で主要な役割をしている主要名詞を抽出し、意味情報照合部１１で、当該抽出した主要名詞の当該文構造フレームの必須要素部としての適否を判別している。したがって、入力部２から入力された名詞句の文構造フレームの必須要素部の名詞句としての適否をより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【０１１９】
また、本実施の形態によれば、文構造フレームデータベース記憶部８に、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、解析用文法・辞書記憶部７に、解析用文法・辞書として意味素性情報をも記憶し、名詞句解析部１０で、文構造フレームの必須要素部に対して入力された名詞句の意味素性情報を解析用文法・辞書から取得し、意味情報照合部１１で、当該入力された名詞句の意味素性情報と文構造フレームの必須要素部の意味制約情報とが一致するか否かを照合して、入力された名詞句の適否を判別している。したがって、入力された名詞句が文構造フレームの必須要素部の名詞句として適切であるか否かをより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【０１２０】
なお、上記実施の形態においては、文作成支援装置１として１つの専用の装置が形成されているが、文作成支援装置は、専用の装置に限るものではなく、例えば、パーソナルコンピュータ等の情報処理装置を使用してもよい。
【０１２１】
この場合、上記文作成支援プログラム（意味情報照合部１１の判別処理プログラムを含む）、解析用文法・辞書記憶部７の解析用文法・辞書データ及び文構造フレームデータベース記憶部８の文構造フレームデータベースをＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）やフロッピーディスク等に格納し、パーソナルコンピュータ等に移植して、パーソナルコンピュータ等のハードディスクやＲＡＭ等を利用して、パーソナルコンピュータ等に上記文作成支援処理を行わせるようにする。
【０１２２】
このように、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームデータと、選択された１つの文構造フレームを構成する必須要素部に対して入力された作成文書の言語の名詞句を作成文書の言語の名詞句に対して所定の解析処理を行う名詞句解析処理を行うための解析用文法・辞書データと、文構造フレームの各必須要素部毎に作成文書の言語で入力された名詞句の適否を名詞句解析処理の解析結果に基づいて判別する判別処理プログラムと、選択された文構造フレームと当該文構造フレームの各必須要素部に対して作成文書の言語で入力された名詞句に対する判別処理の判別結果に基づいて作成文書の言語による文書編集を行う編集制御処理プログラムとを所定の記憶媒体、例えば、フロッピーディスクあるいはＣＤ−ＲＯＭ等に記憶すると、パーソナルコンピュータ等の情報処理装置で、原言語文を入力することなく、目的とする文の構造を決める働きを担う主要語を作成文書の言語でユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該候補のうちユーザが選択した文構造フレームを構成する個々の必須要素部に対して作成文書の言語で入力された名詞句が当該文書フレームの当該必須要素部として適しているか否かを判別して文書編集を行い、目的とする言語での文作成を、膨大な用例を記憶することなく、高品質に、適切、かつ、容易に行うことのできる文作成支援データ及びプログラムを供給することができる。
【０１２３】
図７〜図１２は、本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第２の実施の形態を示す図であり、本実施の形態は、請求項１１から請求項２３に対応するものである。
【０１２４】
図７は、本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第２の実施の形態を適用した文作成支援装置２０のブロック構成図である。
【０１２５】
図７において、文作成支援装置２０は、入力部２１、入力記憶部２２、目的言語文記憶部２３、編集制御部２４、表示部２５、文構造フレーム検索部２６、文構造フレームデータベース記憶部２７、用例検索部２８及び用例データベース記憶部２９等を備えている。
【０１２６】
入力部（入力手段）２１は、例えば、キーボードやマウス等で構成され、語句、例えば、後述する目的言語文において主動詞の役割を果たす述語、文構造フレームに対応する用例文の選択指示、用例文の文構造フレームの各必須要素部への目的言語による文字入力及び各種命令の指示操作等を行うのに使用される。
【０１２７】
入力記憶部２２は、例えば、ＲＡＭ等で構成され、編集制御部２４の制御下で、入力部２１から入力された語句等を記憶する。
【０１２８】
目的言語文記憶部２３は、例えば、ＲＡＭ等で構成され、編集制御部２４の制御下で、作成された目的言語文を記憶する。
【０１２９】
文構造フレームデータベース記憶部（文構造フレーム記憶手段）２７、例えば、ＲＯＭあるいはハードディスク等で構成され、入力された語句に基づいて目的とする言語の文を作成するのに必要な複数の文構造フレームが格納されている。文構造フレームデータベース記憶部２７には、例えば、述語毎に、当該述語の他動詞と自動詞について、当該述語の取りうる文構造フレームが、当該述語の語義毎に格納されており、各文構造フレームは、主語名詞句、目的語名詞句、ＴＨＡＴ節、ＤＯ−ＩＮＧ節、ＴＯ  ＤＯ節、「ＦＯＲ／ＡＳ」を伴う前置詞目的語名詞句、「ＴＯ」を伴う前置詞目的語名詞句等の当該述語の取りうる名詞句や節の必須要素部（以下、スロットという。）からなっている。特に、文構造フレームデータベース記憶部２７は、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部（スロット）の数及び配置を指定する文構造フレーム情報をも記憶している。
【０１３０】
文構造フレーム検索部（文構造フレーム検索手段）２６は、作成する文において主動詞となる述語が作成文書の言語で入力部２１から入力されると、当該述語を検索語として文構造フレームデータベース記憶部２７の文構造フレームデータベースを検索し、当該述語の取りうる各種文構造フレームを読み出して、編集制御部２４に渡す文構造フレーム検索処理を行う。編集制御部２４は、文構造フレーム検索部２６の検索した文構造フレームを表示部２５に表示させる。
【０１３１】
用例データベース記憶部（用例文記憶手段）２９は、例えば、ＲＯＭあるいはハードディスク等で構成され、文構造フレームデータベース記憶部２７に記憶されている各文構造フレームについて、複数の用例文を各文構造フレーム毎に記憶している。すなわち、用例データベース記憶部２９は、図８に示すように、この用例文を、当該用例文の対応する文構造フレームを特定する文構造フレーム情報を記憶するとともに、当該用例文の句構造の各句が当該用例文の対応する文構造フレームの各スロットに対応するかを特定する句構造情報をも記憶する。
【０１３２】
用例検索部（用例文検索手段）２８は、文構造フレーム検索部２６の検索した複数の文構造フレームのうち、入力部２１で指定された文構造フレームに対応する用例文を、用例データベース記憶部２９を検索して、当該文構造フレームに対応する用例文を文構造フレーム検索部２６を介して編集制御部２４に渡す用例文検索処理を行う。編集制御部２４は、用例検索部２８から渡された用例文を、文構造フレーム検索部２６が検索して入力部２１により選択された文構造フレームとともに表示部２５に表示させる。
【０１３３】
表示部（表示手段）２５としては、上記第１の実施の形態と同様に、例えば、ＣＲＴあるいはＬＣＤ等が使用され、表示部２５は、編集制御部２４の制御下で、入力部２１から入力された語句、文構造フレーム検索部２６の検索した文構造フレーム、用例検索部２８の検索した用例文及び目的語で作成された目的言語文等の各種情報を表示する。
【０１３４】
編集制御部（編集制御手段）２４は、ＣＰＵやメモリ等を備え、メモリ内には、文作成支援装置２０としての文作成支援処理プログラムや当該文作成支援処理に必要な各種データ等が格納されている。編集制御部２４は、メモリ内の文作成支援処理プログラムに基づいて文作成支援装置２０の各部を制御し、文作成支援処理を行う。特に、編集制御部２４は、少なくとも入力部２１による入力操作内容、文構造フレーム検索部２６の検索結果及び用例検索部２８の検索結果を表示部２５に表示させるとともに、入力部２１により入力された主要語に対応する文構造フレームを文構造フレームデータベース記憶部２７を検索させて、文構造フレーム検索部２６の検索した文構造フレームを表示部２５に表示させ、当該表示されている文構造フレームのうち、入力部２１により選択された文構造フレームを含む用例文を用例データベース記憶部２９から検索させて、当該検索文を表示部２５に表示させ、当該表示されている用例文に対して入力部２１から入力された作成言語による編集内容に応じて、目的言語文記憶部２３を利用して、作成言語による文書編集する文書編集処理を行う。
【０１３５】
次に、本実施の形態の作用を説明する。文作成支援装置２０は、ユーザが所定の言語で文を作成する際に、当該作成しようとしている文において主動詞の役割を果たす述語が、入力部２１から当該作成する言語で入力されると、当該述語の取りうる文構造フレームの候補を表示部２５に表示し、当該表示した文構造フレームのうち選択された文構造フレーム に対応する複数の用例文を表示部２５に表示して、当該用例文を利用した目的言語による適切な文書作成を可能とする。
【０１３６】
例えば、いま、ユーザが、「知らせる」というような意味を有する英語である「ｉｎｆｏｒｍ」を用いて英語の文を作成するものとして、以下、図９のフローチャートに基づいて、説明する。
【０１３７】
文作成支援装置２０は、図９にその文作成支援処理をフローチャートで示すように、編集制御部２４が、まず、文構造フレーム検索部２６を起動し（ステップＰ１）、表示部２５に、ユーザが目的言語である英語で作成する文において、主動詞の役割を果たす述語の入力を促す所定の表示を行う。
【０１３８】
ユーザは、当該表示に応じて、上記作成する文において主動詞の役割を果たす述語を、目的言語である英語で入力部２１から入力する。例えば、上記「知らせる」に相当する英語である「ｉｎｆｏｒｍ」を入力部２１から入力する。
【０１３９】
編集制御部２４は、主動詞の役割を果たす述語「ｉｎｆｏｒｍ」が入力されると（ステップＰ２）、当該入力された入力語句である述語を入力記憶部２２に記憶させるとともに、文構造フレーム検索部２６に、当該入力された述語である「ｉｎｆｏｒｍ」を検索語として、当該述語の取りうる文構造フレームを検索させて、当該検索した文構造フレームの一覧を、例えば、図１０に示すように、表示部２５に表示させ、かつ、図１０には示していないが、この文構造フレームの一覧から１つの文構造フレームを選択する旨のガイダンスを表示させる（ステップＰ３）。
【０１４０】
ユーザは、当該ガイダンスに応じて、この文構造フレームの一覧の中から、ユーザの意図する語義に対応する文構造フレームの１つを入力部２１のマウス等を使用して選択する。例えば、いま、ユーザは、上記作成文に対応する文構造フレームとして、語義１の「Ｆｒａｍｅ４」が適切であると判断して、当該文構造フレームをマウスにより選択する。なお、この文構造フレームは、「ｉｎｆｏｒｍ」を述語として、主語名詞句（ＮＰ１）、目的語名詞句（ＮＰ２）及びａｂｏｕｔ＿ＰＰ句（ＮＰ３）の３つのスロット（必須要素部）からなっている。
【０１４１】
編集制御部２４は、文構造フレームが入力部２１により選択されたか、すなわち、用例検索部２８の起動が要求されたかチェックし（ステップＰ４）、用例検索部２８の起動が要求されないと、そのまま処理を終了する。ステップＰ４で、用例検索部２８の起動が要求されると、編集制御部２４は、用例検索部２８に当該選択された文構造フレームに対応する用例文を用例データベース記憶部２９から検索させ、当該検索結果である用例文を、例えば、図１１に示すように、当該用例文の基礎となっている文構造フレームとともに表示部２５にコピー（複写）して、表示させるとともに、当該文構造フレームのスロット（必須要素部）の一つが入力部２１により指定されているかチェックする（ステップＰ５）。
【０１４２】
ステップＰ５で、文構造フレームのスロット（必須要素部）の指定が行われていないとき、例えば、用例検索部２８が用例文を検索した直後に検索結果の用例文を最初に表示部２５に表示するとき等には、編集制御部２４は、用例検索部２８の検索した用例文を、図１１に示したように、そのまま表示部２５に表示させる（ステップＰ８）。
【０１４３】
ステップＰ５で、文構造フレームのスロットの指定が入力部２１で行われると、編集制御部２４は、当該指定された文構造フレームのスロットに対応する用例文における句の特定を行い（ステップＰ６）、用例文における当該特定した句を他の部分と区別する所定の表示、例えば、強調表示や枠付き表示等を行って、当該スロットに対応する句の部分を容易に認識できるようにする（ステップＰ７）。例えば、入力部２１で、図１２に示すように、文構造フレームの「ＮＰ２」のスロットが指定されると、編集制御部２４は、表示部２５に表示させている用例文の当該指定されたスロット「ＮＰ２」に対応する句を同定して、図１２に示すように、枠囲い等により強調表示させる。
【０１４４】
この文構造フレームのスロットに対応する用例文における句の同定は、上述のように、用例データベース記憶部２９が、例えば、図８に示したように、各用例文を当該用例文の対応する文構造フレームと関連付ける文構造フレーム情報を記憶するとともに、当該用例文の句構造の各句が当該用例文の対応する文構造フレームの各スロットに対応するかを特定する句構造情報をも記憶することにより、指定された文構造フレームのスロットと当該スロットに対応する句を句構造情報から容易に特定することができる。
【０１４５】
このように、本実施の形態によれば、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを文構造フレームデータベース記憶部２７に記憶し、作成文書の言語により所定の語句が主要語として入力されると、文構造フレーム検索部２６で、当該入力された主要語に基づいて当該主要語に対応する文構造フレームの候補を検索して表示部２５に表示し、当該表示された文構造フレームの１つが入力部２１で選択されると、文構造フレームを有する作成文書の言語による複数の用例文を記憶する用例データベース記憶部２９から当該選択された文構造フレームを含む用例文を用例検索部２８で検索して表示部２５に表示して、編集制御部２４で、当該表示された用例文に対して入力された作成言語による編集内容に応じて作成言語による文書編集を行っている。
【０１４６】
したがって、原言語文を入力することなく、目的言語の文の構造を決める働きを担う主要語をユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該文構造フレームの候補のうちユーザが選択した文構造フレームを有する用例文を提示することができ、ユーザが、当該用例文に適宜編集を加えて文書編集を行って、目的とする言語での文作成を、高品質に、適切、かつ、容易に行うことができる。
【０１４７】
また、本実施の形態によれば、主要語として、作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力されると、当該入力された述語を主要語として文構造フレームの候補を検索するとともに、当該検索した文構造フレームのうち選択された１つの文構造フレームに対応する用例文を提示している。
【０１４８】
したがって、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索するとともに当該文構造フレームの用例文を提示することができ、目的とする言語での文作成を、より一層高品質に、適切、かつ、容易に行うことができる。
【０１４９】
さらに、本実施の形態によれば、文構造フレームデータベース記憶部２７に、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部の数及び配置を指定する文構造フレーム情報をも記憶している。
【０１５０】
したがって、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索するとともに当該文構造フレームに適した用例文を適切に検索することができ、目的とする言語での文作成を、より一層高品質に、適切、かつ、容易に行うことができる。
【０１５１】
また、実施の形態によれば、用例データベース記憶部２９に、用例文として、文構造フレーム情報及び用例文の構文構造を表す句構造情報の付与された用例文を記憶している。
【０１５２】
したがって、文構造フレームの各必須要素部と用例文の構文構造を対応させることができ、目的とする言語での文作成を、より一層高品質に、適切、かつ、容易に行うことができる。
【０１５３】
さらに、本実施の形態によれば、文構造フレーム検索部２６の検索した文構造フレームと当該検索された文構造フレームを含む用例文を同時に表示部２５に表示するとともに、当該表示されている文構造フレームの必須要素部（スロット）が指定されると、表示されている用例文の当該指定されたスロットに対応する部分を他の部分と区別して表示している。
【０１５４】
したがって、文構造フレームの各スロットと用例文の構文構造の句部分との対応関係を明確にすることができ、目的とする言語での文作成を、より一層高品質に、より一層適切、かつ、容易に行うことができる。
【０１５５】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１５６】
例えば、上記各実施の形態においては、主に文章を作成する目的言語が英語である場合について説明したが、目的言語は、英語に限るものではなく、例えば、ロシア語、ドイツ語、あるいは、日本語による文作成の場合にも同様に適用することができる。なお、日本語の場合には、日本語の述語の取りうる表層格フレームを文構造フレームとして使用することにより、同様に適用することができる。
【０１５７】
また、文作成支援装置１及び文作成支援装置２０に関わるプログラムやデータは、文作成支援装置１及び文作成支援装置２０の編集制御部５や編集制御部２４内に記憶されているものに限るものではなく、所定の記録媒体、例えば、ＣＤ−ＲＯＭ、その他の磁気的、光学的記録媒体あるいは半導体メモリ等に記憶されていてもよく、さらに、通信回線等を介して接続された他の機器から受信して記録する構成としてもよい。
【０１５８】
【発明の効果】
請求項１記載の発明の文作成支援装置によれば、作成文書の言語による所定の語句を主要語として当該主要語毎に当該主要語の取りうる複数の必須要素部からなる複数の文構造フレームを文構造フレーム記憶手段に記憶し、作成文書の言語の名詞句に対して所定の解析処理を行うための解析用文法・辞書を解析用文法・辞書記憶手段に記憶し、作成文書の言語で入力された主要語に基づいて文構造フレーム記憶手段から当該主要語に対応する文構造フレームの候補を検索し、文構造フレームの候補から選択された文構造フレームを構成する必須要素部に対して作成文書の言語により入力された名詞句を解析用文法・辞書に基づいて所定の解析処理を行う名詞句解析処理を行い、文構造フレームの各必須要素部毎に入力された名詞句の適否を当該名詞句解析結果に基づいて判別して、選択された文構造フレームと当該文構造フレームの各必須要素部に対して入力された名詞句に対する上記適否の判別結果に基づいて文書編集を行っているので、原言語文を入力することなく、目的言語の文の構造を決める働きを担う主要語をユーザが与えると、当該主要語の取りうる必須要素部からなる文構造フレームの候補を提示するとともに、当該文構造フレームの候補のうちユーザが選択した文構造フレームを構成する個々の必須要素部に対して作成文書の言語で入力された名詞句が当該文構造フレームの当該必須要素部として適しているか否かを判別して文書編集を行うことができ、目的とする言語での文作成を、膨大な用例を記憶することなく、高品質に、適切、かつ、容易に行うことができる。
【０１５９】
請求項２記載の発明の文作成支援装置によれば、主要語として、作成文書においてこれから作成しようとしている文の主動詞の役割を果たす述語が入力されると、当該入力された述語を主要語として文構造フレームの候補を検索しているので、ユーザが伝えたいと思っているメッセージに適した文構造フレームの候補を適切に検索することができ、目的とする言語での文作成を、膨大な用例を記憶することなく、より一層高品質に、適切、かつ、容易に行うことができる。
【０１６０】
請求項３記載の発明の文作成支援装置によれば、文構造フレームの必須要素部に対して入力された名詞句から当該名詞句で主要な役割をしている主要名詞を抽出し、当該抽出した主要名詞の当該文構造フレームの必須要素部としての適否を判別しているので、入力された名詞句の文構造フレームの必須要素部の名詞句としての適否をより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【０１６１】
請求項４記載の発明の文作成支援装置によれば、文構造フレーム記憶手段に、主要語の有する語義毎に当該主要語の取りうる文構造フレームと当該文構造フレームを構成する必須要素部に入り得る名詞句の意味素性を制約する意味制約情報を記憶し、解析用文法・辞書記憶手段に、解析用文法・辞書として意味素性情報をも記憶し、名詞句解析処理で、文構造フレームの必須要素部に対して入力された名詞句の意味素性情報を解析用文法・辞書から取得し、判別処理で、当該入力された名詞句の意味素性情報と文構造フレームの必須要素部の意味制約情報とが一致するか否かを照合して、入力された名詞句の適否を判別しているので、入力された名詞句が文構造フレームの必須要素部の名詞句として適切であるか否かをより一層適切に判別することができ、目的とする言語での文作成をより一層高品質に、適切、かつ、容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第１の実施の形態を適用した文作成支援装置のブロック構成図。
【図２】図１の解析用文法・辞書記憶部に記憶されている解析用文法・辞書の一例を示す図。
【図３】図１の文構造フレームデータベース記憶部に記憶されている文構造フレームデータベースの一例を示す図。
【図４】図１の文作成支援装置による文作成支援処理を示すフローチャート。
【図５】図４の文作成支援処理で「ｐｒｏｐｏｓｅ」を検索語として文構造フレームデータベースを検索した結果の一例を表示部に表示している状態を示す図。
【図６】図４の文作成支援処理で文構造フレームの主語名詞句として「Ｔｒａｖｅｌ−ｉｎｇ」が入力されたときの警告表示を表示部に行っている状態を示す図。
【図７】本発明の文作成支援装置、文作成支援方法及び文作成支援データ・プログラム記憶媒体の第２の実施の形態を適用した文作成支援装置のブロック構成図。
【図８】図７の用例データベース記憶部に記憶されている用例文と文構造フレーム情報及び句構造情報の一例を示す図。
【図９】図７の文作成支援装置による文作成支援処理を示すフローチャート。
【図１０】図９の文作成支援処理で「ｉｎｆｏｒｍ」を検索語として文構造フレームデータベースを検索した結果の一例を表示部に表示している状態を示す図。
【図１１】図１０の検索結果から「Ｆｒａｍｅ４」が指定されて対応する用例文の一例を表示部に表示している状態を示す図。
【図１２】図１１の表示状態で文構造フレームのスロットが指定されて当該スロットに対応する用例文の句部分を強調表示している状態を示す図。
【符号の説明】
１  文作成支援装置
２  入力部
３  入力記憶部
４  目的言語文記憶部
５  編集制御部
６  目的言語文作成部
７  解析用文法・辞書記憶部
８  文構造フレームデータベース記憶部
９  表示部
１０  名詞句解析部
１１  意味情報照合部
１２  文構造フレーム検索部
２０  文作成支援装置
２１  入力部
２２  入力記憶部
２３  目的言語文記憶部
２４  編集制御部
２５  表示部
２６  文構造フレーム検索部
２７  文構造フレームデータベース記憶部
２８  用例検索部
２９  用例データベース記憶部
【図１】
0004035229.tif 000002
【図２】
0004035229.tif 000003
【図６】
0004035229.tif 000004
【図３】
0004035229.tif 000005
【図４】
0004035229.tif 000006
【図５】
0004035229.tif 000007
【図７】
0004035229.tif 000008
【図８】
0004035229.tif 000009
【図９】
0004035229.tif 000010
【図１０】
0004035229.tif 000011
【図１１】
0004035229.tif 000012
【図１２】
0004035229.tif 000013