(57)【特許請求の範囲】
【請求項１】
文章中の助詞あるいは助動詞が省略された省略文を用いて、文章中の助詞および助動詞が省略されていない正式文の作成を支援する文書作成支援装置であって、
文章中に登場する所定の品詞種別の品詞が当該品詞種別に紐付けられたワイルドカードで記述された雛形文が、前記省略文中に登場する前記所定の品詞種別を含むマッチング情報に対応付けられて記憶された雛形文記憶手段と、
前記省略文の入力を受け付ける省略文入力手段と、
前記省略文入力手段に入力された前記省略文を形態素解析して、当該省略文を品詞単位に分解する形態素解析手段と、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別を含む前記マッチング情報に対応付けられて前記雛形文記憶手段に記憶されている前記雛形文を検索する雛形文検索手段と、
前記雛形文検索手段により検索された前記雛形文中の各ワイルドカードを、前記形態素解析手段により品詞単位に分解された前記省略文中に登場する、当該ワイルドカードに紐付けられた品詞種別の品詞に置換する置換手段と、
前記置換手段により置換された雛形文を、正式文候補として出力する正式文候補出力手段と、を備える
ことを特徴とする文書作成支援装置。
【請求項２】
請求項１に記載の文書作成支援装置であって、
動詞毎に、当該動詞の基本形が当該動詞の活用形に対応付けられて記憶された辞書記憶手段と、
前記辞書記憶手段を用いて、前記形態素解析手段により品詞単位に分解された前記省略文中に登場する動詞の基本形を特定する基本形特定手段と、をさらに備え、
前記マッチング情報は、
前記省略文中に登場する前記所定の品詞種別に加えて、当該省略文中に登場する動詞の基本形を含み、
前記雛形文検索手段は、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別、および前記基本形特定手段により特定された当該省略文中に登場する動詞の基本形を含む前記マッチング情報に対応付けられて前記雛形文記憶手段に記憶されている前記雛形文を検索する
ことを特徴とする文章作成支援装置。
【請求項３】
請求項１または２に記載の文書作成支援装置であって、
前記正式文候補出力手段は、
前記形態素解析手段により品詞単位に分解された前記省略文中に同じ前記所定の品詞種別の品詞が複数回登場する場合、前記雛形文検索手段により検索された前記雛形文中において、当該品詞種別に紐付けられた各ワイルドカードを、当該省略文中に登場する当該品詞種別の各品詞に置換する処理を、当該各ワイルドカードと当該各品詞とのすべての組合せについて実施し、当該組合せに応じた数の正式文候補を出力する
ことを特徴とする文書作成支援装置。
【請求項４】
請求項１ないし３のいずれか一項に記載の文書作成支援装置であって、
前記省略文入力手段に入力された前記省略文に対応する前記正式文の入力を受け付ける正式文入力手段と、
前記省略文入力手段に入力された前記省略文および前記正式文入力手段に入力された前記正式文を用いて、前記雛形文および当該雛形文に対応付ける前記マッチング情報を生成する雛形文生成手段と、
前記雛形文生成手段により生成された前記雛形文および前記マッチング情報を互いに対応付けて前記雛形文記憶手段に追加する雛形文登録手段と、をさらに備え、
前記形態素解析手段は、
前記正式文入力手段に入力された前記正式文に形態素解析を実施して、当該正式文を品詞単位に分解し、
前記雛形文生成手段は、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別の品詞を、前記形態素解析手段により品詞単位に分解された前記正式文中から特定し、特定した品詞を当該品詞の品詞種別に紐付けられたワイルドカードに置換して、前記雛形文を生成する
ことを特徴とする文書作成支援装置。
【請求項５】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、文章中の助詞あるいは助動詞が省略された省略文を用いて、文章中の助詞および助動詞が省略されていない正式文の作成を支援する文書作成支援装置として機能させ、
前記文書作成支援装置は、
文章中に登場する所定の品詞種別の品詞が当該品詞種別に紐付けられたワイルドカードで記述された雛形文が、前記省略文中に登場する前記所定の品詞種別を含むマッチング情報に対応付けられて記憶された雛形文記憶手段と、
前記省略文の入力を受け付ける省略文入力手段と、
前記省略文入力手段に入力された前記省略文を形態素解析して、当該省略文を品詞単位に分解する形態素解析手段と、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別を含む前記マッチング情報に対応付けられて前記雛形文記憶手段に記憶されている前記雛形文を検索する雛形文検索手段と、
前記雛形文検索手段により検索された前記雛形文中の各ワイルドカードを、前記形態素解析手段により品詞単位に分解された前記省略文中に登場する、当該ワイルドカードに紐付けられた品詞種別の品詞に置換する置換手段と、
前記置換手段により置換された雛形文を、正式文候補として出力する正式文候補出力手段と、を備える
ことを特徴とするプログラム。
【請求項６】
文書作成支援装置を用いて、文章中の助詞あるいは助動詞が省略された省略文を用いて、文章中の助詞および助動詞が省略されていない正式文の作成を支援する文書作成支援方法であって、
前記文書作成支援装置は、
前記省略文の入力を受け付け、
入力された前記省略文に形態素解析を実施して、当該省略文を名詞単位に分解し、
前記省略文中に登場する所定の品詞種別を含むマッチング情報に対応付けられて予め記憶された、前記所定の品詞種別の品詞が当該品詞種別に紐付けられたワイルドカードで記述された雛形文のなかから、前記形態素解析により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別を含む前記マッチング情報に対応付けられている前記雛形文を検索し、
前記雛形文中の各ワイルドカードを、前記形態素解析により品詞単位に分解された前記省略文中に登場する、当該ワイルドカードに紐付けられた品詞種別の品詞に置換して、当該雛形文を正式文候補として出力する
ことを特徴とする文書作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成支援技術に関し、特に、入力された省略文から正式文の作成を支援する技術に関する。
【背景技術】
【０００２】
特許文献１には、既に入力された文字列を検索して、ユーザが現在入力中の文字列の後続文字候補を予測し表示することにより、ユーザの文字入力を支援する文字入力装置が開示されている。この文字入力装置は、ユーザから文字入力を受け付ける文字キー群と、ユーザに後続文字候補を選択させる選択キーと、既に入力された文字列を格納するデータベースと、現在入力中の文字列に後続可能な文字列を予測する予測部と、文字キー群等から入力された文字等を処理する処理部と、予測部により予測された後続可能な文字列を表示する表示部と、を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１１４８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
医療業、建設業、製造業等の職場において、関係者間の迅速なコミュニケーションを図るために、文章中の助詞あるいは助動詞を省略した省略文を用いることがある。ここで、第三者による検証等のために、このような省略文をそのまま関係者間のやり取りとして記録したのでは、第三者がその内容を理解できない可能性がある。したがって、関係者間のやり取りは、助詞および助動詞が省略されていない正式文で記録することが望ましい。しかしながら、特許文献１に記載の文字入力装置は、この点について何ら考慮されていない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、入力された省略文から正式文の作成を支援する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、文章中に登場する所定の品詞種別の品詞が当該品詞種別に紐付けられたワイルドカードで記述された雛形文を、文章中の助詞あるいは助動詞が省略された省略文とのマッチング情報に対応付けて、予め登録しておく。ここで、マッチング情報には、雛形文に対応付けられる省略文中に登場する上記所定の品詞種別を含める。そして、省略文が入力されたならば、この省略文に形態素解析を実施して、この省略文を品詞単位に分解し、この省略文中に登場する上記所定の品詞種別を特定する。それから、特定された品詞種別と一致するマッチング情報に対応付けられて登録されている雛形文を検索する。そして、検索された雛形文中の各ワイルドカードを、省略文中に登場する、そのワイルドカードに紐付けられた品詞種別の品詞に置換し、これを正式文候補として出力する。
【０００７】
ここで、助詞および助動詞が省略されていない正式文が省略文に対応付けられて入力された場合、正式文に形態素解析を実施し、この正式文を品詞単位に分解して、省略文中に登場する上記所定の品詞種別の品詞をこの正式文から特定し、正式文において、この特定した品詞をその品詞種別に紐付けられたワイルドカードに置換することにより、雛形文を生成してもよい。そして、省略文中に登場する上記所定の品詞種別を含むマッチング情報に対応付けてこの雛形文を登録してもよい。
【０００８】
例えば、本発明は、文章中の助詞あるいは助動詞が省略された省略文を用いて、文章中の助詞および助動詞が省略されていない正式文の作成を支援する文書作成支援装置であって、
文章中に登場する所定の品詞種別の品詞が当該品詞種別に紐付けられたワイルドカードで記述された雛形文が、前記省略文中に登場する前記所定の品詞種別を含むマッチング情報に対応付けられて記憶された雛形文記憶手段と、
前記省略文の入力を受け付ける省略文入力手段と、
前記省略文入力手段に入力された前記省略文に形態素解析を実施して、当該省略文を品詞単位に分解する形態素解析手段と、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別を含む前記マッチング情報に対応付けられて前記雛形文記憶手段に記憶されている前記雛形文を検索する雛形文検索手段と、
前記雛形文検索手段により検索された前記雛形文中の各ワイルドカードを、前記形態素解析手段により品詞単位に分解された前記省略文中に登場する、当該ワイルドカードに紐付けられた品詞種別の品詞に置換する置換手段と、
前記置換手段により置換された雛形文を、正式文候補として出力する正式文候補出力手段と、を備えることを特徴とする。
【０００９】
ここで、前記省略文入力手段に入力された前記省略文に対応する前記正式文の入力を受け付ける正式文入力手段と、
前記省略文入力手段に入力された前記省略文および前記正式文入力手段に入力された前記正式文を用いて、前記雛形文および当該雛形文に対応付ける前記マッチング情報を生成する雛形文生成手段と、
前記雛形文生成手段により生成された前記雛形文および前記マッチング情報を互いに対応付けて前記雛形文記憶手段に記憶する雛形文登録手段と、をさらに備え、
前記形態素解析手段は、
前記正式文入力手段に入力された前記正式文に形態素解析を実施して、当該正式文を品詞単位に分解し、
前記雛形文生成手段は、
前記形態素解析手段により品詞単位に分解された前記省略文中に登場する前記所定の品詞種別の品詞を、前記形態素解析手段により品詞単位に分解された前記正式文中から特定し、特定した品詞を当該品詞の品詞種別に紐付けられたワイルドカードに置換して、前記雛形文を生成してもよい。
【発明の効果】
【００１０】
本発明では、所定の品詞種別の品詞がその品詞種別に紐付けられたワイルドカードで記述された雛形文を、助詞あるいは助動詞が省略された省略文中に登場する所定の品詞種別を含むマッチング情報に対応付けて予め登録している。そして、入力された省略文中に登場する所定の品詞種別を含むマッチング情報に対応する雛形文を検索し、この雛形文中の各ワイルドカードを、入力された省略文中に登場する、そのワイルドカードに紐付けられた品詞種別の品詞に置換し、これを正式文候補として出力する。したがって、本発明によれば、入力された省略文から正式文の作成を支援することができる。
【００１１】
また、本発明では、省略文に対応付けられて入力された正式文から、省略文中に登場する所定の品詞種別の品詞を特定し、正式文において、この特定した品詞をその品詞種別に紐付けられたワイルドカードに置換して、雛形文を生成する。そして、省略文中に登場する所定の品詞種別を含むマッチング情報に対応付けて、この雛形文を登録する。したがって、本発明によれば、省略文および正式文を入力するだけで、この省略文から正式文候補を作成可能な雛形文を自動的に作成することができ、雛形文作成の作業負担を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施の形態に係る文書作成支援装置１の概略構成図である。
【図２】図２は、雛形文記憶部１０１の登録内容例を模式的に表した図である。
【図３】図３は、辞書記憶部１０２の登録内容例を模式的に表した図である。
【図４】図４は、文書作成支援装置１の動作を説明するためのフロー図である。
【図５】図５は、図４に示す正式文候補生成処理Ｓ２０２を説明するためのフロー図である。
【図６】図６は、図４に示す雛形文登録処理Ｓ２０８を説明するためのフロー図である。
【図７】図７（Ａ）〜（Ｄ）は、図４に示す正式文候補生成処理Ｓ２０２および雛形文登録処理Ｓ２０８を説明するための図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の一実施の形態について説明する。
【００１４】
図１は、本実施の形態に係る文書作成支援装置１の概略構成図である。
【００１５】
本実施の形態に係る文書作成支援装置１は、文章中の助詞あるいは助動詞が省略された省略文を用いて、文章中の助詞および助動詞が省略されていない正式文の作成を支援する装置であり、図示するように、マンマシンインターフェース部１００と、雛形文記憶部１０１と、辞書記憶部１０２と、形態素解析部１０３と、基本形特定部１０４と、雛形文検索部１０５と、置換処理部１０６と、正式文候補出力部１０７と、雛形文生成部１０８と、雛形文登録部１０９と、を備えている。
【００１６】
マンマシンインターフェース部１００は、情報を表示して、ユーザから各種操作を受け付けるためのインターフェースであり、マウス、キーボード、タッチセンサ等の入力装置、およびＬＣＤ等の表示装置を有する。
【００１７】
雛形文記憶部１０１には、正式文の作成に利用可能な雛形文に関する情報が記憶されている。図２は、雛形文記憶部１０１の登録内容例を模式的に表した図である。
【００１８】
図示するように、雛形文記憶部１０１には、雛形文毎にレコード１０１０が記憶されている。このレコード１０１０は、雛形文を識別するためのＩＤが登録されたフィールド１０１１と、雛形文が登録されたフィールド１０１２と、雛形文の検索に用いるマッチング情報が登録されたフィールド１０１３と、を有する。ここで、雛形文においては、文章中に登場する所定の品詞種別の品詞（以下、対象品詞と呼ぶ）が、この品詞種別に紐付けられたワイルドカード「＊」で記述されている。本実施の形態では、動詞、助詞、助動詞、接続詞、感嘆詞、および記号（句読点等）以外の品詞を対象品詞としている。また、マッチング情報のフィールド１０１３は、文章中に登場する対象品詞の配列に関する情報が登録されたサブフィールド１０１４と、文章中に登場する動詞の基本形が登録されたサブフィールド１０１５と、を有する。
【００１９】
辞書記憶部１０２は、動詞に関する情報が記憶されている。図３は、辞書記憶部１０２の登録内容例を模式的に表した図である。
【００２０】
図示するように、辞書記憶部１０２には、動詞毎にレコード１０２０が記憶されている。このレコード１０２０は、動詞を識別するためのＩＤが登録されたフィールド１０２１と、動詞の基本形が登録されたフィールド１０２２と、動詞の活用形が登録されたフィールド１０２３と、を有する。
【００２１】
形態素解析部１０３は、マンマシンインターフェース部１００に入力された省略文あるいは正式文に形態素解析を実施して、この入力文を品詞単位に分解する。
【００２２】
基本形特定部１０４は、辞書記憶部１０２を用いて、形態素解析部１０３により品詞単位に分解された省略文中に登場する動詞の基本形を特定する。
【００２３】
雛形文検索部１０５は、形態素解析部１０３により品詞単位に分解された省略文中に登場する対象品詞、および基本形特定部１０４により特定された省略文中に登場する動詞の基本形を用いて、雛形文記憶部１０１に対して雛形文の検索処理を実施する。
【００２４】
置換処理部１０６は、雛形文検索部１０５より検索された雛形文中のワイルドカードを、形態素解析部１０３により品詞単位に分解された省略文中に登場する品詞であって、そのワイルドカードに紐付けられた品詞種別と同じ品詞種別の品詞に置換する。
【００２５】
正式文候補出力部１０７は、置換処理部１０６によってワイルドカードが置換処理された雛形文を、正式文候補としてマンマシンインターフェース部１００から出力する。
【００２６】
雛形文生成部１０８は、形態素解析部１０３によりそれぞれ品詞単位に分解された省略文および正式文と、基本形特定部１０４により特定された省略文中に登場する動詞の基本形と、を用いて、雛形文およびこの雛形文に対応付けるマッチング情報（対象品詞の配列および動詞の基本形）を生成する。
【００２７】
雛形文登録部１０９は、雛形文生成部１０８により生成された雛形文およびマッチング情報を互いに対応付けて雛形文記憶部１０１に追加する。
【００２８】
図４は、文書作成支援装置１の動作を説明するためのフロー図である。このフローは、ユーザからマンマシンインターフェース部１００に省略文が入力されることにより開始される。
【００２９】
まず、マンマシンインターフェース部１００は、入力された省略文を形態素解析部１０３に渡す。これを受けて、形態素解析部１０３は、形態素解析を実施して、この省略文を品詞単位に分解する（Ｓ２００）。例えば、図７（Ａ）に示すように、省略文「少し副食残した。」が入力された場合、この省略文は、「少し」（副詞）、「副食」（名詞）、「残し」（動詞）、「た」（助動詞）、「。」（記号）に分解される。
【００３０】
また、形態素解析部１０３は、この品詞単位に分解した省略文に登場する動詞を基本形特定部１０４に渡す。これを受けて、基本形特定部１０４は、辞書記憶部１０２を参照し、形態素解析部１０３より受け取った動詞がフィールド１０２３に登録されているレコード１０２０を検索する。そして、このレコード１０２０のフィールド１０２２の登録内容からこの動詞の基本形を特定する（Ｓ２０１）。例えば、図７（Ａ）では、省略文中に登場する動詞「残し」の基本形として「残す」が特定される。それから、基本形特定部１０４は、特定した動詞の基本形を形態素解析部１０３に渡す。
【００３１】
つぎに、形態素解析部１０３は、形態素解析により品詞単位に分解した省略文および基本形特定部１０４より受け取った動詞の基本形を雛形文検索部１０５に渡す。これにより、雛形文検索部１０５は、置換処理部１０６と連携して、後述の正式文候補生成処理を実施する（Ｓ２０２）。
【００３２】
つぎに、雛形文検索部１０５は、正式文候補生成処理による正式文候補生成に成功したならば（Ｓ２０３でＹＥＳ）、生成された正式文候補を正式文候補出力部１０７に渡す。これを受けて、正式文候補出力部１０７は、雛形文検索部１０５から受け取った正式文候補をマンマシンインターフェース部１００に表示する（Ｓ２０４）。その後、このフローを終了する。
【００３３】
一方、雛形文検索部１０５は、正式文候補生成処理による正式文候補生成に失敗したならば（Ｓ２０３でＮＯ）、その旨を正式文候補出力部１０７に通知する。これを受けて、正式文候補出力部１０７は、ユーザに正式文の入力を促すメッセージをマンマシンインターフェース部１００に表示する（Ｓ２０５）。そして、マンマシンインターフェース部１００は、ユーザから正式文が入力されるのを待つ（Ｓ２０６）。
【００３４】
つぎに、マンマシンインターフェース部１００は、ユーザから正式文が入力されると（Ｓ２０６でＹＥＳ）、この正式文を形態素解析部１０３に渡す。これを受けて、形態素解析部１０３は、形態素解析を実施して、この正式文を品詞単位に分解する（Ｓ２０７）。例えば、図７（Ｂ）に示すように、図７（Ａ）に示す省略文「少し副食残した。」の正式文として「副食を少し残しました。」が入力された場合、この正式文は、「副食」（名詞）、「を」（助詞）、「少し」（副詞）、「残し」（動詞）、「まし」（助動詞）、「た」（助動詞）、「。」（記号）に分解される。
【００３５】
つぎに、形態素解析部１０３は、形態素解析により品詞単位に分解された省略文および正式文と、基本形特定部１０４より受け取った省略文中に登場する動詞の基本形とを、雛形文生成部１０８に渡す。これにより、雛形文生成部１０８は、雛形文登録部１０９と連携して、後述の雛形文登録処理を実施する（Ｓ２０８）。その後、このフローを終了する。
【００３６】
図５は、図４に示す正式文候補生成処理Ｓ２０２を説明するためのフロー図である。
【００３７】
まず、雛形文検索部１０５は、形態素解析により品詞単位に分解された省略文中に登場する対象品詞の配列（登場順）を特定する（Ｓ２０２０）。例えば、図７（Ａ）において、対象品詞は「少し」（副詞）、「副食」（名詞）であり、その配列は（副詞）、（名詞）の順となる。それから、雛形文検索部１０５は、雛形文記憶部１０１を参照し、特定した対象品詞の配列がサブフィールド１０１４に登録され、かつ形態素解析部１０３より受け取った動詞の基本形がサブフィールド１０１５に登録されているマッチング情報のフィールド１０１３を有する雛形文のレコード１０１０を検索する（Ｓ２０２１）。例えば、省略文における対象品詞の配列が（副詞）、（名詞）の順であり、動詞の基本形が「残す」である場合、図２に示す例では、フィールド１０１１にＩＤ「００２」が登録されているレコード１０１０が検索されることになる。
【００３８】
ここで、雛形文のレコード１０１０の検索に失敗した場合（Ｓ２０２２でＮＯ）、つまり、特定した対象品詞の配列がサブフィールド１０１４に登録され、かつ形態素解析部１０３より受け取った動詞の基本形がサブフィールド１０１５に登録されているマッチング情報のフィールド１０１３を有する雛形文のレコード１０１０が、雛形文記憶部１０１に登録されていない場合、雛形文検索部１０５は、正式文候補の生成失敗と判断し（Ｓ２０２７）、図４のＳ２０３に進む。
【００３９】
一方、雛形文のレコード１０１０の検索に成功した場合（Ｓ２０２２でＹＥＳ）、つまり、特定した対象品詞の配列がサブフィールド１０１４に登録され、かつ形態素解析部１０３より受け取った動詞の基本形がサブフィールド１０１５に登録されているマッチング情報のフィールド１０１３を有する雛形文のレコード１０１０が、雛形文記憶部１０１に登録されている場合、雛形文検索部１０５は、検索されたレコード１０１０のなかから、後述のＳ２０２４、Ｓ２０２５が実施されていない未処理のレコード１０１０を抽出し、このレコード１０１０のフィールド１０１２に登録されている雛形文を処理対象雛形文に決定する（Ｓ２０２３）。
【００４０】
つぎに、雛形文検索部１０５は、処理対象雛形文を、形態素解析により品詞単位に分解された省略文中に登場する対象品詞とともに置換処理部１０６に渡す。これを受けて、置換処理部１０６は、処理対象雛形文中の各ワイルドカードを、省略文中に登場する対象品詞のうち、そのワイルドカードに紐付けられた品詞種別の品詞に置換して、正式文候補を生成する（Ｓ２０２４）。例えば、処理対象雛形文が「＊［名詞］を＊［副詞］残しました。」であり、省略文中に登場する対象品詞が「少し」（副詞）、「副食」（名詞）である場合、処理対象雛形文に最初に登場するワイルドカード「＊」がそれに紐付けられた品詞種別（名詞）の品詞「副食」に置換され、二番目に登場するワイルドカード「＊」がそれに紐付けられた品詞種別（副詞）の品詞「少し」に置換される。その結果、正式文候補「副食を少し残しました。」が生成される。
【００４１】
なお、省略文中に同一品詞種別の対象品詞が複数回登場する場合、つまり、この品詞種別に紐付けられたワイルドカード「＊」が処理対象雛形文中に複数回登場する場合、省略文中に複数回登場する同一品詞種別の品詞と、処理対象雛形文中に複数回登場する、この品詞種別に紐付けられたワイルドカード「＊」とのすべての組合せに対して正式文候補が生成されるように、省略文中に登場する同一品詞種別の品詞とこれらの品詞の置換対象となるワイルドカードとの組合せを変更しながら、処理対象雛形文の各ワイルドカードをそれに紐付けられた品種種別の品詞に置換する処理を行う。したがって、この場合、一つの処理対象雛形文に対して複数の正式文候補が生成されることになる。
【００４２】
つぎに、雛形文検索部１０５は、Ｓ２０２１において検索されたすべてのレコード１０１０に対してＳ２０２４を実施したか否かを調べる（Ｓ２０２５）。Ｓ２０２４が実施されていない未処理のレコード１０１０があるならば（Ｓ２０２５でＮＯ）、Ｓ２０２３に戻る。一方、Ｓ２０２１において検索されたすべてのレコード１０１０に対してＳ２０２４を実施したならば（Ｓ２０２５でＹＥＳ）、正式文候補の生成成功と判断し（Ｓ２０２６）、図４のＳ２０３に進む。
【００４３】
図６は、図４に示す雛形文登録処理Ｓ２０８を説明するためのフロー図である。
【００４４】
まず、雛形文生成部１０８は、形態素解析により品詞単位に分解された省略文中に登場する対象品詞の配列（登場順）を特定する（Ｓ２０８０）。例えば、図７（Ａ）において、対象品詞は「少し」（副詞）、「副食」（名詞）であり、その配列は（副詞）、（名詞）の順となる。また、雛形文生成部１０８は、形態素解析により品詞単位に分解された正式文から、省略文中に登場する対象品詞と共通の品詞を特定し、この特定した対象品詞を共通形態素に設定する（Ｓ２０８１）。例えば、図７（Ａ）および図７（Ｂ）に示す省略文および正式文の場合、図７（Ｃ）に示すように、正式文において、省略文と共通する対象品詞「少し」（副食）、「副食」（名詞）が共通形態素に設定される。
【００４５】
つぎに、雛形文生成部１０８は、正式文中において、共通形態素に設定された品詞をその品詞種別に紐付けられたワイルドカード「＊」に置換して、雛形文を生成する（Ｓ２０８２）。例えば、図７（Ｃ）において、正式文に最初に登場する共通形態素「副食」がその品詞（名詞）に紐付けられたワイルドカード「＊」に置換され、二番目に登場する共通形態素「少し」がその品詞（副詞）に紐付けられたワイルドカード「＊」に置換される。その結果、図７（Ｄ）に示すように、雛形文「＊［名詞］を＊［副詞］残しました。」が生成される。
【００４６】
つぎに、雛形文生成部１０８は、以上のようにして生成した雛形文を、Ｓ２０８０で特定した対象品詞の配列および形態素解析部１０３より受け取った動詞の基本形とともに雛形文登録部１０９に渡す。これを受けて、雛形文登録部１０９は、雛形文記憶部１０１に新たなレコード１０１０を追加する。そして、このレコード１０１０のフィールド１０１１にユニークなＩＤを登録し、フィールド１０１２に雛形文を登録する。また、フィールド１０１３のサブフィールド１０１４、１０１５に、それぞれ、雛形文生成部１０８より受け取った対象品詞の配列および動詞の基本形を登録する（Ｓ２０８３）。以上により、ユーザから受け付けた省略文に対応付けられた雛形文が新たに登録される。
【００４７】
以上、本発明の一実施の形態を説明した。
【００４８】
本実施の形態では、文章中に登場する対象品詞がその品詞種別に紐付けられたワイルドカード「＊」で記述された雛形文を、この雛形文に対応付ける省略文中に登場する対象品詞の配列を含むマッチング情報に対応付けて雛形文記憶部１０１に記憶している。そして、入力された省略文中に登場する対象品詞の配列を特定し、この対象品詞の配列を含むマッチング情報に対応付けられている雛形文を雛形文記憶部１０１から検索する。つぎに、検索された雛形文中の各ワイルドカード「＊」を、入力された省略文中に登場する対象品詞であって、そのワイルドカード「＊」に紐付けられた品詞種別の対象品詞に置換する。そして、この置換処理された雛形文を正式文候補として出力する。したがって、本実施の形態によれば、入力された省略文から正式文の作成を支援することができる。
【００４９】
また、本実施の形態において、入力された省略文中に同一品詞種別の対象品詞が複数回登場する場合（この品詞種別に紐付けられたワイルドカード「＊」が雛形文中に複数回登場する場合）、省略文中に複数回登場する同一品詞種別の対象品詞と、雛形文の文章中に複数回登場する、この品詞種別に紐付けられたワイルドカード「＊」とのすべての組合せに対してそれぞれ正式文候補が生成されるように、省略文中に登場する同一品詞種別の品詞とこれらの品詞の置換対象となるワイルドカードとの組合せを変更しながら、処理対象雛形文の各ワイルドカードをそれに紐付けられた品種種別の対象品詞に置換する処理を行う。これにより、一つの雛形文から複数の正式文候補を生成することができ、ユーザ自ら、複数回登場する同一品詞種別の対象品詞の順番を入れ替えて、正式文候補を編集する必要がない。このため、ユーザの使い勝手を向上させることができる。
【００５０】
また、本実施の形態では、雛形文に対応付けるマッチング情報に、この雛形文に対応付ける省略文中に登場する動詞の基本形を含めている。そして、入力された省略文中に登場する対象品詞の配列および動詞の基本形を含むマッチング情報に対応付けられて登録されている雛形文を検索する。このため、ユーザが入力した省略文に対する雛形文の検索精度を向上させることができ、ユーザが意図していない正式候補文が出力される可能性を低減することができる。これにより、ユーザの使い勝手を向上させることができる。
【００５１】
また、本実施の形態では、省略文に対応付けられて入力された正式文から、省略文中に登場する対象品詞と同じ品詞種別の品詞を特定し、正式文において、これを共通形態素に設定している。そして、正式文中において、共通形態素に設定された品詞をその品詞種別に紐付けられたワイルドカードに置換して雛形文を生成し、この雛形文を、省略文中に登場する対象品詞の配列を含むマッチング情報に対応付けて登録している。したがって、本実施の形態によれば、省略文および正式文を入力するだけで、この省略文から正式文候補を作成可能な雛形文を自動的に作成することができ、雛形文作成の作業負担を軽減することができる。
【００５２】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００５３】
例えば、上記の実施の形態では、動詞、助詞、助動詞、接続詞、感嘆詞、および記号（句読点等）以外の品詞を対象品詞としているが、本発明はこれに限定されない。動詞、助詞、助動詞、接続詞、感嘆詞、および記号以外の所望の品詞を対象品詞に設定することができる。
【００５４】
また、上記の実施の形態において、文書作成支援装置１は、マンマシンインターフェース部１００を介してユーザから省略文および正式文を受け付けているが、本発明はこれに限定されない。文書作成支援装置１をネットワークに接続し、このネットワークに接続された通信端末を介してユーザから省略文および正式文を受け付けるようにしてもよい。
【００５５】
また、上記の実施の形態において、図１に示した文書作成支援装置１の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、無線ＬＡＮアダプタ等の通信装置を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートホン等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現されるものでもよい。
【符号の説明】
【００５６】
１：文書作成支援装置、  １００：マンマシンインターフェース部、  １０１：雛形文記憶部、  １０２：辞書記憶部、  １０３：形態素解析部、  １０４：基本形特定部、  １０５：雛形文検索部、  １０６：置換処理部、  １０７：正式文候補出力部、  １０８：雛形文生成部、  １０９：雛形文登録部
【図１】
0006413883.tif 000002
【図２】
0006413883.tif 000003
【図３】
0006413883.tif 000004
【図４】
0006413883.tif 000005
【図５】
0006413883.tif 000006
【図６】
0006413883.tif 000007
【図７】
0006413883.tif 000008