(57)【要約】【課題】作成済みの文書から適宜用語を抽出して同義語の用語データベースを作成する。【解決手段】入力部３で文書中から指示された用語候補で用語情報データベース６を検索し、用語情報データベース６に適正用語及び変更対象用語を登録するデータベース登録部４と、用語情報データベース６を参照して文書中から変更対象用語を検出し、検出した変更対象用語を変更候補として表示装置２に表示する用語変更部５と、データベース登録部４及び用語変更部５を制御する制御部１とを備え、制御部１は、用語情報データベース６の検索でヒットした用語候補を用語情報データベース６に登録済と判断し、この判断で未登録とされた用語候補を変更する指示が入力部３からされた場合は、変更前の用語候補を変更対象用語とし変更後のものを適正用語とする関連付けで用語情報データベース６にそれぞれ登録する。【選択図】図１
2010218228.tif 000002
【特許請求の範囲】
【請求項１】
入力された文書に同義語が存するか否かを検索し、該検索で抽出した同義語を統一した単語である適正用語に改める文書作成支援装置において、
前記文書を表示する表示装置と、
前記適正用語及び前記同義語である変更対象用語を登録する用語情報データベースと、
前記文書及び指示が入力される入力部と、
前記入力部で前記文書中から指示された用語候補で前記用語情報データベースを検索し、前記用語情報データベースに前記適正用語及び前記変更対象用語を登録するデータベース登録部と、
前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出し、該検出した前記変更対象用語を変更候補として前記表示装置に表示する用語変更部と、
前記表示装置、前記データベース登録部及び前記用語変更部を制御し、前記用語候補で前記用語情報データベースを検索させ、前記用語情報データベースに前記適正用語及び前記変更対象用語を登録させ、前記用語変更部で検出された前記変更対象用語を前記適正用語に置換する制御部と、
を備え、
前記制御部は、前記用語情報データベースの検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断し、該判断で未登録とされた前記用語候補を、前記入力部からの登録する旨の指示により前記適正用語として前記用語情報データベースに登録させ、該判断で未登録とされた前記用語候補を変更する指示が前記入力部からされた場合は、該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録することを特徴とする文書作成支援装置。
【請求項２】
前記データベース登録部は、
用語情報データベースを検索する用語検索手段と、
用語情報データベースに前記適正用語を登録する用語登録手段と、
を有し、
前記用語変更部は、前記対象文章中から前記変更対象用語を検出する変更対象用語検出手段と、
前記表示装置に前記変更候補を表示する変更指摘手段と、
を有することを特徴とする請求項１に記載の文書作成支援装置。
【請求項３】
前記制御部は、前記文書の構文解析を行い、前記用語候補をリストアップして前記表示装置に一覧表として表示することを特徴とする請求項１又は２に記載の文書作成支援装置。
【請求項４】
入力された文書に同義語が存するか否かを適正用語及び前記同義語である変更対象用語を登録した用語情報データベース参照して検索し、該検索で抽出した同義語を統一した単語である前記適正用語に改める文書作成支援方法において、
検索対象の用語候補が前記文書中から指示される手順と、
前記用語候補で前記用語情報データベースを検索する手順と、
該検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断する手順と、
該判断で未登録とされた前記用語候補を登録する旨の指示が入力される手順と、
該登録する旨の指示により該判断で未登録とされた前記用語候補を前記適正用語として前記用語情報データベースに登録する手順と、
該判断で未登録とされた前記用語候補を変更する指示が入力される手順と、
該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録する手順と、
前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出する手順と、
該検出された前記変更対象用語を前記適正用語に置換する手順と、
を備えることを特徴とする文書作成支援方法。
【請求項５】
前記検索対象の用語候補が前記文書中から指示される手順に代えて、前記文書の構文解析を行い、前記用語候補をリストアップする手順を備えることを特徴とする請求項４に記載の文書作成支援方法。
【請求項６】
入力された文書に同義語が存するか否かを適正用語及び前記同義語である変更対象用語を登録した用語情報データベース参照して検索し、該検索で抽出した同義語を統一した単語である前記適正用語に改める文書作成支援プログラムにおいて、
検索対象の用語候補が前記文書中から指示される処理と、
前記用語候補で前記用語情報データベースを検索する処理と、
該検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断する処理と、
該判断で未登録とされた前記用語候補を登録する旨の指示が入力される処理と、
該登録する旨の指示により該判断で未登録とされた前記用語候補を前記適正用語として前記用語情報データベースに登録する処理と、
該判断で未登録とされた前記用語候補を変更する指示が入力される処理と、
該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録する処理と、
前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出する処理と、
該検出された前記変更対象用語を前記適正用語に置換する処理と、
をコンピュータに実行させることを特徴とする文書作成支援プログラム。
【請求項７】
前記検索対象の用語候補が前記文書中から指示される処理に代えて、前記文書の構文解析を行い、前記用語候補をリストアップする処理をコンピュータに実行させることを特徴とする請求項６に記載の文書作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存の文書をベースとして利用者に適切な用語および表現の提案を行う文書作成支援装置、その方法及びそのプログラムに関する。
【背景技術】
【０００２】
近年のソフトウェア開発においては、開発期間の短期化により、従来のように専門のスキルをもったテクニカルライタが開発されたソフトウェアの機能を理解してユーザマニュアルを作成するという方法をとることが難しくなってきている。
【０００３】
又、開発作業の効率化のため１つの開発プロジェクトを複数の拠点にて分散して作業を行う分散開発が必須となってきている。これらの理由により、ユーザマニュアルの作成にあたっては、複数の拠点のソフトウェア開発者がそれぞれ自分の開発担当部分の機能について執筆することが多くなっている。
【０００４】
そのため、全体的に統一の取れた高品質なドキュメントをスケジュール通りに提供し続けることは、非常に困難である。しかし、表現が統一されていないと、読み手に誤解を与える可能性があり、又、マニュアルを翻訳する際も同じことを意味する2つの用語を別の用語として訳してしまうなど混乱を招きやすい。
【０００５】
そこで、特許文献１には、入力された文書を単語に分解し、この単語と同義語が存するか否かを検索し、検索で抽出した同義語を統一した単語に改める校正支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０６−１７６０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された校正支援装置は、検索で参照する同義語のデータベースである同義語記憶装置を予め設定する必要がある。検索の精度を十分なものにするには、同義語記憶装置に蓄積される同義語が多いことが望ましいが、これを人手で行うのは煩雑であり、入力ミスを誘発するという問題点がある。
【０００８】
本発明は上記に鑑みてなされたもので、予め用意された同義語情報のみならず、作成済みの文書から適宜用語を抽出して同義語の用語データベースを作成する、文書作成支援装置、その方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の問題を解決するため、本発明に係る文書作成支援装置は、入力された文書に同義語が存するか否かを検索し、該検索で抽出した同義語を統一した単語である適正用語に改める文書作成支援装置において、前記文書を表示する表示装置と、前記適正用語及び前記同義語である変更対象用語を登録する用語情報データベースと、前記文書及び指示が入力される入力部と、前記入力部で指示された用語候補で前記用語情報データベースを検索し、前記用語情報データベースに前記適正用語及び前記変更対象用語を登録するデータベース登録部と、前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出し、該検出した前記変更対象用語を変更候補として前記表示装置に表示する用語変更部と、前記表示装置、前記データベース登録部及び前記用語変更部を制御し、前記用語候補で前記用語情報データベースを検索させ、前記用語情報データベースに前記適正用語及び前記変更対象用語を登録させ、前記用語変更部で検出された前記変更対象用語を前記適正用語に置換する制御部と、を備え、前記制御部は、前記用語情報データベースの検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断し、該判断で未登録とされた前記用語候補を、前記入力部からの登録する旨の指示により前記適正用語として前記用語情報データベースに登録させ、該判断で未登録とされた前記用語候補を変更する指示が前記入力部からされた場合は、該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録することを特徴とする。
【００１０】
上述の問題を解決するため、本発明に係る文書作成支援方法は、入力された文書に同義語が存するか否かを適正用語及び前記同義語である変更対象用語を登録した用語情報データベース参照して検索し、該検索で抽出した同義語を統一した単語である前記適正用語に改める文書作成支援方法において、検索対象の用語候補が前記文書中から指示される手順と、前記用語候補で前記用語情報データベースを検索する手順と、該検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断する手順と、該判断で未登録とされた前記用語候補を登録する旨の指示が入力される手順と、該登録する旨の指示により該判断で未登録とされた前記用語候補を前記適正用語として前記用語情報データベースに登録する手順と、該判断で未登録とされた前記用語候補を変更する指示が入力される手順と、該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録する手順と、前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出する手順と、該検出された前記変更対象用語を前記適正用語に置換する手順と、を備えることを特徴とする。
【００１１】
上述の問題を解決するため、本発明に係る文書作成支援プログラムは、入力された文書に同義語が存するか否かを適正用語及び前記同義語である変更対象用語を登録した用語情報データベース参照して検索し、該検索で抽出した同義語を統一した単語である前記適正用語に改める文書作成支援プログラムにおいて、検索対象の用語候補が前記文書中から指示される処理と、前記用語候補で前記用語情報データベースを検索する処理と、該検索でヒットした前記用語候補を前記用語情報データベースに登録済と判断する処理と、該判断で未登録とされた前記用語候補を登録する旨の指示が入力される処理と、該登録する旨の指示により該判断で未登録とされた前記用語候補を前記適正用語として前記用語情報データベースに登録する処理と、該判断で未登録とされた前記用語候補を変更する指示が入力される処理と、該変更前の前記用語候補を前記変更対象用語とし該変更後のものを前記適正用語とする関連付けで前記用語情報データベースにそれぞれ登録する処理と、前記用語情報データベースを参照して前記文書中から前記変更対象用語を検出する処理と、該検出された前記変更対象用語を前記適正用語に置換する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、未登録とされた用語候補を変更する指示が入力部からされた場合は、変更前の用語候補を変更対象用語とし変更後のものを適正用語とする関連付けで用語情報データベースにそれぞれ登録することにより、予め用意された同義語情報のみならず、作成済みの文書から適宜用語を抽出して同義語の用語データベースを作成する、文書作成支援装置、その方法及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態に係る文書作成支援装置の構成図である。
【図２】本発明の第１の実施の形態に係る文書作成支援装置の動作のフローチャートである。
【図３】本発明の第１の実施の形態に係る文書作成支援装置による実際の文書上での処理を示す図である。
【図４】本発明の第１の実施の形態において、同義語を登録する用語情報データベースに格納されるデータの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１５】
［第１の実施の形態の構成］
本発明の第１の実施の形態の構成について図面を参照して詳細に説明する。図１は、本発明の第１の実施の形態に係る文書作成支援装置の構成図である。
【００１６】
図１によると、本実施の形態の文書作成支援装置は、入力された文書に同義語が存するか否かを検索し、この検索で抽出した同義語を統一した単語である適正用語に改める文書作成支援装置であって、文書を表示する表示装置２と、適正用語及び前述の同義語である変更対象用語を登録する用語情報データベース６と、文書及び指示が入力される入力部３と、入力部３で文書中から指示された用語候補で用語情報データベース６を検索し、用語情報データベース６に適正用語及び変更対象用語を登録するデータベース登録部４と、用語情報データベース６を参照して文書中から変更対象用語を検出し、検出した変更対象用語を変更候補として表示装置２に表示する用語変更部５と、表示装置２、データベース登録部４及び用語変更部５を制御し、用語候補で用語情報データベース６を検索させ、用語情報データベース６に適正用語及び変更対象用語を登録させ、用語変更部５で検出された変更対象用語を適正用語に置換する制御部１とを備える。
【００１７】
制御部１は、用語情報データベース６の検索でヒットした用語候補を用語情報データベース６に登録済と判断し、この判断で未登録とされた用語候補を、入力部３からの登録する旨の指示により適正用語として用語情報データベース６に登録させ、この判断で未登録とされた用語候補を変更する指示が入力部３からされた場合は、変更前の用語候補を変更対象用語とし変更後のものを適正用語とする関連付けで用語情報データベース６にそれぞれ登録する。
【００１８】
データベース登録部４には、用語情報データベース６を検索する用語検索手段４１、用語情報データベース６に適正用語を登録する用語登録手段４２が含まれる。用語変更部５には、対象文書中から変更対象用語を検出する変更対象用語検出手段５１、変更対象用語検出手段５１が検出した変更対象用語を表示装置２に変更候補として表示する変更指摘手段５２が含まれる。
【００１９】
［第１の実施の形態の動作の説明］
次に、図１〜４を参照して本実施の形態の動作について説明する。
【００２０】
まず図１〜４を使用して、作成済みの文書から用語を対話的に抽出して用語情報データベース６を作成する機能部分について説明する。
【００２１】
ここで、図２は、本発明の第１の実施の形態に係る文書作成支援装置の動作のフローチャートである。又、図３は、本発明の第１の実施の形態に係る文書作成支援装置による実際の文書上での処理を示す図である。更に、図４は、本発明の第１の実施の形態において、同義語を登録する用語情報データベース６に格納されるデータの一例を示す図である。
【００２２】
入力部３からの入力に応答して、制御部１は、表示装置２に文書を表示する。入力部３からの要求により、表示された文書から用語候補が１つ選択される（図２：ステップ２００、図３：Ａ）。
【００２３】
制御部１は、用語検索手段４１を使用して用語候補が用語情報データベース６に登録済みであるかどうか判断する（図２：ステップ２０１）。登録済みであった場合（ステップ２０１：ＹＥＳ）、制御部１は表示装置２に「用語として登録済み」メッセージを表示する（図２：ステップ２０２）。
【００２４】
登録済みでなかった場合（図２：ステップ２０１：ＮＯ）、制御部１は、表示装置２に新規な適正用語として登録するかどうかを確認するメッセージを表示する（図２：ステップ２０３）。
【００２５】
利用者が登録する選択をした場合（図２：ステップ２０３：ＹＥＳ）、制御部１は用語登録手段４２を使用して用語情報データベース６に適正用語として追加する（図２：ステップ２０４）。
【００２６】
適正用語として登録しない選択をした場合（図２：ステップ２０３：ＮＯ）、利用者は該当用語を適切な用語である適正用語に変更する（図２：ステップ２０５、図３：Ｂ）。
【００２７】
制御部１は用語登録手段４２を使用して変更前の用語と変更後の用語を関連付けて用語情報データベース６に用語として追加する（図２：ステップ２０６、図４）。図４に示すように、左側の「用語」が変更後の用語、すなわち適正用語に係る欄であり、右の「変更対象用語」が変更前の用語、すなわち変更対象用語に係る欄である。
【００２８】
利用者は、さらに別の用語を選択してステップ２００からの手順を繰り返す（図２：ステップ２０７）。これら一連の作業により、用語と変更対象の用語が関連づけられた用語情報データベース６が作成される。
【００２９】
次に図１を使用して、作成されたデータベースを元に利用者が文書を作成する際に使用する用語を提案する機能について説明する。
【００３０】
利用者は、入力部３から文書を入力し、文書の一部または全体を選択して用語変更を指示する。制御部１は、変更対象用語検出手段５１を使用して用語情報データベース６を参照し、対象文書中から変更対象用語を検出する。変更対象用語を検出すると、制御部１は、変更指摘手段５２を使用して表示装置２に変更候補を表示し、用語の変更を行なうかどうか確認するメッセージを表示する。利用者が変更を指示すると、制御部１は変更対象用語を正しい用語、すなわち適正用語に置換する。用語の変更は、用語単位または文書全体を一括して行うことができる。
【００３１】
［第２の実施の形態］
作成済みの文書から用語を抽出して用語情報データベース６を作成する方法として、先の第１の実施の形態にある対話的に１用語ずつデータベースへ登録していく手法ではなく、既存の文書全体を解析して自動で用語情報データベース６を作成する。
【００３２】
制御部１は、既存の文書の構文解析等を行い、用語候補をリストアップして表示装置２に一覧表として表示する。利用者は一覧表を確認し用語としての採用／不採用を決定し一覧表を更新する。更新結果を用語情報データベース６に登録することにより、対話的に用語を抜き出すことなく、必要な用語を一括して用語情報データベース６に追加することができる。
【００３３】
なお、本発明は、装置の発明のみならず、方法及びプログラムの発明としても実施できる。
【産業上の利用可能性】
【００３４】
本発明は、ソフトウェア開発における技術文書の作成に適しており、文書作成の専門的なスキルを持たない利用者に対して、複雑な文書作成規定を意識させることなく、使用する用語や表現の統一された文書を作成可能とする文書作成支援装置、その方法及びそのプログラムに利用することができる。
【符号の説明】
【００３５】
１  制御部
２  表示装置
３  入力部
４  データベース登録部
５  用語変更部
６  用語情報データベース
４１  用語検索手段
４２  用語登録手段
５１  変更対象用語検出手段
５２  変更指摘手段
【図１】
2010218228.tif 000003
【図２】
2010218228.tif 000004
【図３】
2010218228.tif 000005
【図４】
2010218228.tif 000006