(57)【特許請求の範囲】
【請求項１】
記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援方法。
【請求項２】
記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザがドキュメントを作成する処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援方法。
【請求項３】
記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザがドキュメントを作成する処理過程を監視し、ユーザにより作成されるドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録する前記クライアント処理監視工程と、
ユーザがドキュメントを作成する処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザにより入力デバイスにより入力される入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を前記ドキュメントファイルに関連して記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの前記入力コード列を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援方法。
【請求項４】
記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記編集・入力支援サービス工程が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援方法。
【請求項５】
記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記クライアント処理監視工程が、ユーザがドキュメントを作成する処理過程を監視しユーザにより作成されたドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録し
前記編集・入力支援サービス工程が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザにより前記ドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、ユーザにより作成されるドキュメントの記載欄のなかの前記入力コード列に完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援方法。
【請求項６】
記憶手段を利用して複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記編集・入力支援サービス工程が、前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに前記ドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記憶手段に記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援方法。
【請求項７】
記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理工程と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に単数または複数の統一用語として列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視工程と、
ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、
を備え、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視工程を所定のタイミングで繰り返し実施して逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実施してユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援方法。
【請求項８】
単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援プログラム。
【請求項９】
単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザがドキュメントを作成する処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの確定した用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援方法プログラム。
【請求項１０】
単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザがドキュメントを作成する処理過程を監視し、ユーザにより作成されるドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録する前記クライアント処理監視機能と、
ユーザがドキュメントを作成する処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザにより入力デバイスにより入力される入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を前記ドキュメントファイルに関連して記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの前記入力コード列を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援プログラム。
【請求項１１】
複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記編集・入力支援サービス機能が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援プログラム。
【請求項１２】
複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザにより作成されるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記クライアント処理監視機能が、ユーザがドキュメントを作成する処理過程を監視しユーザにより作成されたドキュメントの記載欄のなかの単数または複数の用語が確定された際に入力デバイスにより各々に入力された単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語が確定された際に入力デバイスにより入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを前記ドキュメントファイルに関連して記憶手段に記録し、
前記編集・入力支援サービス機能が、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語と単数または複数の前記採用用語確定させる際に入力デバイスにより各々に入力された単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、ユーザにより作成されるドキュメントの記載欄のなかの前記入力コード列に完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援プログラム。
【請求項１３】
複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従い、
前記編集・入力支援サービス機能が、前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに前記ドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、複数のユーザのうちの一人のユーザについて、該一人のユーザに教示した単数または複数の前記統一用語であって該一人のユーザによりドキュメントの記載欄の中の用語として採用された用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを該一人のユーザに対応させて前記ドキュメントファイルに関連して記憶手段に記録し、所定のタイミングで該一人のユーザに対応する前記展開履歴ファイルに列記される前記採用用語と前記ドキュメントファイルに関連して記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在を該一人のユーザに教示する、
ことを特徴とするドキュメント作成支援プログラム。
【請求項１４】
単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、
記憶手段を有するコンピュータシステムに、
ユーザによりインプットされた指令に従いユーザにより作成されるドキュメントを処理しドキュメントを定義するファイルであるドキュメントファイルをアウトプットするドキュメント処理機能と、
ユーザにより作成されたドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に単数または複数の統一用語として列記したデータファイルである用語集ファイルを前記ドキュメントファイルに関連して記憶手段に記録するクライアント処理監視機能と、
ユーザにより作成されたドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を前記ドキュメントファイルに関連して記憶手段に記録された前記用語集ファイルから読み出して読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、
を実現させ、
ここで、
単数または複数のユーザがドキュメントを作成するのと共に、前記クライアント処理監視機能を所定のタイミングで繰り返し実現させ逐次前記用語集ファイルを記憶手段に記録し、前記編集・入力支援サービス工程を繰り返し実現させてユーザからのドキュメントの記載欄のなかの用語を教示された前記統一用語に変更する旨の指令に従う、
ことを特徴とするドキュメント作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとに係る。特に、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとに関する。
【背景技術】
【０００２】
各種の目的で、目的に対応するドキュメントを作成する。
また、各種の目的で、複数の者が手分けして目的に対応したドキュメントを作成する。
例えば、複数の者が、各々に異なる章を担当して、ドキュメントを作成する。
ドキュメントを作成するにあたって、記載様式や用語を統一させる必要がある。
【０００３】
ソフトウエア開発におけるチーム開発において、複数の開発者が一つあるいは分割された一連のファイルやドキュメントを編集する。
例えば、Ｊａｚｚ（登録商標）などのコラボレーション環境におけるチーム開発では、複数の開発者が一つあるいは分割された一連のファイル、ドキュメントを作成して、編集する。
また、例えば、企業が自社の製品のオンラインヘルプドキュメントを編集する。
【０００４】
これらの編集作業においては、ファイル、ドキュメントの記載欄のなかで用語を統一する必要がある。
例えば、異なる章の記載欄において統一された用語が使用される。
そのために、例えば、第３章の文章を生成する際に、それ以前に生成された章の記載欄に現れる用語に合わせることが行われる。
用語の統一には多くの労力を要し、そのための作業コストが嵩むのが常である。
例えば、あらかじめ必要と思われる用語表を作成したり、協同作業をする他の開発者の編集結果を随時所得したりする。
さらの、それらの用語表は編集結果も、作業の進展と共のバージョンアップされるので、こまかな追加、修正を行う。
【０００５】
そこで、ドキュメントの記載欄のなかで既に使われている単語、用語をユーザが今まで以上に容易に再利用できる枠組みの提供が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は以上に述べた問題点に鑑み案出されたもので、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムを提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法であって、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録するクライアント処理監視工程と、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス工程と、を備えるものとした。
【０００８】
上記本発明の構成により、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【０００９】
以下に、本発明の実施形態に係るドキュメント作成支援方法を説明する。本発明は、以下に記載した実施形態のいずれか、またはそれらの中の二つ以上が組み合わされた態様を含む。
【００１０】
本発明の実施形態に係るドキュメント作成支援方法は、前記編集・入力支援サービス工程が、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【００１１】
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程がユーザにドキュメントを作成させる処理過程を監視しユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録し、前記編集・入力支援サービス工程がユーザにドキュメントを作成させる処理過程を監視しドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録する。ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【００１２】
本発明の実施形態に係るドキュメント作成支援システムは、前記編集・入力支援サービス工程が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００１３】
本発明の実施形態に係るドキュメント作成支援システムは、前記編集・入力支援サービス工程が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００１４】
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程が、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録し、前記編集・入力支援サービス工程が、記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録する。記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００１５】
本発明の実施形態に係るドキュメント作成支援システムは、前記クライアント処理監視工程が、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
上記の実施形態の構成により、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
その結果、辞書にない用語を前記統一用語として前記用語集ファイルに保存できる。
【００１６】
上記目的を達成するため、本発明に係る単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するドキュメント作成支援プログラムであって、記憶手段を有するコンピュータシステムに、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録するクライアント処理監視機能と、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し読み出した前記統一用語の存在をユーザに教示する編集・入力支援サービス機能と、を実現させる。
【００１７】
上記本発明の構成により、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し、読み出した前記統一用語の存在をユーザに教示する
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【００１８】
以下に、本発明の実施形態に係るドキュメント作成支援プログラムを説明する。本発明は、以下に記載した実施形態のいずれか、またはそれらの中の二つ以上が組み合わされた態様を含む。
【００１９】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する前記統一用語を記憶手段に記録された前記用語集ファイルから読み出し前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【００２０】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録し、前記編集・入力支援サービス機能が、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の前記統一用語と前記統一用語を確定させる際に入力デバイスにより入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録する。ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った前記入力コード列に完全一致または部分一致する前記入力コード列を記憶手段に記録される前記文字列ペアファイルから読み出し、読み出された前記入力コード列に関連づけられた前記統一用語の存在をユーザに教示する。
その結果、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
【００２１】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００２２】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記編集・入力支援サービス機能が、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の前記採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の前記入力コード列とを各々に関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する前記採用用語と前記統一用語とがないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００２３】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録し、前記編集・入力支援サービス機能が、記憶手段に記録された用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
上記の実施形態の構成により、ユーザに作成させるドキュメントを定義したデータファイルであるドキュメントファイルとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録する。記憶手段に記録された前記用語集ファイルに列記される単数または複数の前記統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて前記統一用語の評価値を算定して、ユーザに教示した単数または複数の前記統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と前記採用用語に対応する前記統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し、所定のタイミングで前記展開履歴ファイルに列記される前記採用用語と記憶手段に記録される前記用語集ファイルに列記される前記統一用語とを比較し、完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値が一致しないときにその前記採用用語の存在をユーザに教示する。
その結果、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
【００２４】
本発明の実施形態に係るドキュメント作成支援プログラムは、前記クライアント処理監視機能が、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
上記の実施形態の構成により、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の前記統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録する。
その結果、辞書にない用語を前記統一用語として用語集ファイルとして保存できる。
【発明の効果】
【００２５】
以上説明したように、本発明に係るソフトウエア作成支援方法とソフトウエア作成支援装置とソフトウエア作成支援プログラムは、その構成により、以下の効果を有する。
ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、ユーザが作成するドキュメントの記載欄から抽出した用語に完全一致または部分一致する前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザがドキュメントを作成するのを監視し、作成中のドキュメントの記載欄から抽出した用語に完全一致または部分一致する前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが入力デバイスを介して入力コード列を入力し用語を確定させてドキュメントを作成するのを監視し、関連づけた統一用語と入力コード列とを文字列ペアファイルに保存して、ユーザが入力デバイスを介して入力した入力コードを入力するのを監視して読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列文字列ペアファイルから読み出し、読み出した入力コード列に関連づけられた前記統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語として展開履歴ファイルに保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるの様にしたで、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語とし選択用語を確定させる際に入力した入力コード列と関連づけて展開履歴ファイルに保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるので、ユーザは前記採用用語に一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメント保存し、ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、
保存されるドキュメントの記載欄のなかでの用語集ファイルに保存される統一用語の出現する態様を基に前記統一用語の評価値を算出してユーザが教示された統一用語のなかから選択した用語を選択用語と評価値とを関連づけて展開履歴ファイルに保存し、所定のタイミングで保存される統一用語と保存される採用用語とを比較し完全一致する前記採用用語と前記統一用語とに各々に関連づけられた２つの評価値とが一致しないときにその前記採用用語の存在をユーザに教示する様にしたので、ユーザは前記採用用語と評価値の一致しなくなった前記統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメントの記載欄に連記された用語のうちから辞書に列記されない用語を統一用語として用語集ファイルに保存する様にしたので、辞書にない用語を前記統一用語として用語集ファイルに保存できる。
従って、用語の統一に適するドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムを提供する。
【図面の簡単な説明】
【００２６】
【図１】本発明の第一の実施形態に係るドキュメント作成支援方法の手順図である。
【図２】本発明の第二の実施形態に係るドキュメント作成支援方法の手順図である。
【図３】本発明の実施形態に係るドキュメント作成支援装置の概念図である。
【図４】本発明の第一の実施形態に係るドキュメント作成支援プログラムの機能ブロック図である。
【図５】本発明の第二の実施形態に係るドキュメント作成支援プログラムの機能ブロック図である。
【図６】本発明の実施形態に係るドキュメント作成支援方法の概念図である。
【図７】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その１である。
【図８】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その２である。
【図９】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その３である。
【図１０】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その４である。
【図１１】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その５である。
【図１２】本発明の実施形態に係るドキュメント作成支援方法の作用説明図その６である。
【発明を実施するための形態】
【００２７】
以下、本発明を実施するための形態を、図面を参照して説明する。
【００２８】
本発明の実施形態にかかるドキュメント作成支援方法２００は、ドキュメント処理方法１００の実施と共に、実施される。
ドキュメント処理方法１００は、単数または複数のユーザにドキュメントを作成させる方法である。
ドキュメント処理方法１００は、単数または複数のドキュメント処理工程Ｓ１１０で構成される。
例えば、ドキュメント処理工程Ｓ１１０は、ユーザにインプットさせた指令に従いドキュメントを処理しドキュメントファイルＤ１０をアウトプットする。
ドキュメント作成支援方法２００は、記憶手段を利用して単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援する方法である。
以下に、本発明にかかるドキュメント作成支援方法を、説明する。
【００２９】
本発明の第一の実施形態にかかるドキュメント作成支援方法を、図を基に、説明する。
図１は、本発明の第一の実施形態に係るドキュメント作成支援方法の手順図である。
本発明の第一の実施形態にかかるドキュメント作成支援方法は、クライアント処理監視工程Ｓ２１０と編集・入力支援サービス工程Ｓ２２０とで構成される。
【００３０】
クライアント処理監視工程Ｓ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０を記憶手段に記録する工程である。
例えば、クライアント処理監視工程Ｓ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、所定のタイミングで抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。
例えば、所定のタイミングとは、ユーザがドキュメントをセーブするタイミング、一定の時間毎のタイミング、その他である。
【００３１】
クライアント処理監視工程Ｓ２１０は、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の統一用語と統一用語を確定させる際に入力デバイスにより入力させた単数または複数の入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルＤ３０を記憶手段に記録してもよい。
【００３２】
クライアント処理監視工程Ｓ２１０は、ユーザに作成させるドキュメントを定義するデータファイルであるドキュメントファイルＤ１０とユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０とを記憶手段に各々に記録してもよい。
【００３３】
クライアント処理監視工程Ｓ２１０は、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の統一用語として列記したデータファイルである用語集ファイルＤ２０を記憶手段に記録してもよい。
【００３４】
複数のドキュメントファイルＤ１０は、複数のユーザの各々毎に記録される。
複数の用語集ファイルＤ２０は、複数のユーザの各々毎に記録される。
複数の文字列ペアファイルＤ３０は、複数のユーザの各々毎に記録される。
例えば、複数のドキュメントファイルＤ１０と複数の用語集ファイルＤ２０と複数の文字列ペアファイルＤ３０とは複数のユーザに各々に関連づけて記録される。
ドキュメントファイルＤ１０は、ドキュメントを定義するデータファイルである。
用語集ファイルＤ２０は、単数または複数の統一用語を列記されるデータファイルである。
統一用語は、ユーザに作成させるドキュメントの記載欄のなかから抽出された用語である。  
例えば、統一用語は、ドキュメントの記載欄中の造語である。
例えば、統一用語は、ユーザが定義する用語である。
例えば、統一用語は、ドキュメントの記載欄中の用語であって、プルーフリードまたはかな漢字変換のために準備される辞書に記載されていない用語である。
文字列ペアファイルＤ３０は、互いに関連づけられた統一用語と入力コード列とを列記されるデータファイルである。
入力コード列は、関連づけられた統一用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
例えば、入力コード列は、アスキーコード列、アルファベット文字列、半角カタカナ文字列、カタカナ文字列、ひらがな文字列、その他である。
例えば、統一用語が「グローバルモニタ」であって、入力コード列が「ｇｕｒｏーｂａｒｕｍｏｎｉｔａ」である。
【００３５】
編集・入力支援サービス工程Ｓ２２０は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在をユーザに教示する工程である。
ここで、完全一致とは、任意の２つの文字列を比較する際に、文字の数と配列とがまったく同じになることである。
ここで、部分一致とは、任意の２つの文字列を比較する際に、文字列の一部が一致することである。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在を意味するグラフィックをユーザに表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、または抽出した用語にアンダーラインを付加する。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示するときに、新たに表示したウインドウに統一用語を表示させる。
例えば、ドキュメントを表示するときに、新たに表示したウインドウに部分一致する文字列数が多い順番に表示する。
【００３６】
編集・入力支援サービス工程Ｓ２２０は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し統一用語の存在をユーザに教示してもよい。
例えば、編集・入力支援サービス工程２２０は、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し統一用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、また抽出した用語にアンダーラインを付加する。
例えば、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
【００３７】
編集・入力支援サービス工程Ｓ２２０は、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列を記憶手段に記録される文字列ペアファイルＤ３０から読み出し読み出された入力コード列に関連づけられた統一用語の存在をユーザに教示してもよい。
ユーザが入力コード列を入力デバイスにより入力させるに従って、用語をコンプリーションしてもよい。この様にすると、入力コード列を完成させるに従い、統一用語が絞り込まれる。
統一用語の存在を教示する方法は、上述するものと同じなので、記載を省略する。
【００３８】
編集・入力支援サービス工程Ｓ２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示する。
例えば、編集・入力支援サービス工程２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在を意味するグラフィックを表示する。
例えば、所定のタイミングは、ユーザが入力デバイスにより入力コード列を入力するタイミングである。
例えば、ドキュメントを表示しているときに、グラフィックは、採用用語をハイライトさせることであったり、採用用語にアンダーラインを付加する事である。
【００３９】
編集・入力支援サービス工程Ｓ２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列とを関連づけて列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示してもよい。
採用用語の存在をユーザに教示する方法は、上述したものと同じなので、記載を省略する。
【００４０】
編集・入力支援サービス工程Ｓ２２０は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルＤ１０に定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて統一用語の評価値を算定して、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と採用用語に対応する統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し、完全一致する採用用語と統一用語とに各々に関連づけられた２つの評価値が一致しないときにその採用用語の存在をユーザに教示する、
採用用語の存在をユーザに教示する方法は、上述したものと同じなので、記載を省略する。
評価関数は、単数または複数の統一用語の記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として、統一用語の評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメントの文頭から最初に出現する順番に応じる評価値を算出する。
例えば、評価値「１」は、複数の統一用語のなかでドキュメントに文頭から１番目に出現する用語の評価値である。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメント出現する頻度の順番に応じる評価値を算出する。
例えば、評価値「１」は、複数の統一用語のなかでドキュメントに最も多く出現する用語の評価値である。
例えば、評価関数は、ユーザが手動で設定した評価値テーブルから評価値を算出する。
【００４１】
記憶手段を利用して複数のユーザが複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、３名のユーザ（「ユーザＡ」、「ユーザＢ」、「ユーザＣ」と呼称する）が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視工程Ｓ２１０と編集・入力支援サービス工程Ｓ２２０との関係を説明する。
例えば、クライアント処理監視工程Ｓ２１０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０をユーザＡに関連づけて記憶手段に記録し、ユーザＢに作成させるドキュメントＢの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０をユーザＢに関連づけて記憶手段に記録し、ユーザＣに作成させるドキュメントＣの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０をユーザＣに関連づけて記憶手段に記録する。  
編集・入力支援サービス工程Ｓ２２０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルＤ２０とユーザＢに関連づけられた用語集ファイルＤ２０とユーザＣに関連づけられた用語集ファイルＤ２０とから読み出しに読み出した統一用語の存在をユーザＡに教示し、ユーザＢに作成させるドキュメントＢの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルＤ２０とユーザＢに関連づけられた用語集ファイルＤ２０とユーザＣに関連づけられた用語集ファイルＤ２０とから読み出しに読み出した統一用語の存在をユーザＢに教示し、ユーザＣに作成させるドキュメントＣの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルＤ２０とユーザＢに関連づけられた用語集ファイルＤ２０とユーザＣに関連づけられた用語集ファイルＤ２０とから読み出しに読み出した統一用語の存在をユーザＣに教示する。
【００４２】
例えば、ユーザＡに関連づけられたファイルは、ユーザＡにとってリードライトでき、ユーザＢとユーザＣにとってリードオンリーである。
ユーザＢに関連づけられたファイルは、ユーザＢにとってリードライトでき、ユーザＡとユーザＣにとってリードオンリーである。
ユーザＣに関連づけられたファイルは、ユーザＡにとってリードライトでき、ユーザＡとユーザＢにとってリードオンリーである。
【００４３】
記憶手段を利用して単数のユーザが単数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、１名のユーザ（「ユーザＡ」と呼称する）がドキュメントを作成するのを支援する場合のクライアント処理監視工程Ｓ２１０と編集・入力支援サービス工程Ｓ２２０との関係を説明する。
例えば、クライアント処理監視工程Ｓ２１０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザＡに関連させて記憶手段に記録する。
編集・入力支援サービス工程Ｓ２２０は、ユーザＡに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルから読み出し読み出した統一用語の存在をユーザＡに教示する。
【００４４】
複数の展開履歴ファイルＤ４０は、複数のユーザの各々毎に記録される。
展開履歴ファイルＤ４０は、単数または複数の採用用語を列記されるデータファイルである。
採用用語は、ユーザに教示した単数または複数の統一用語のなかからユーザにドキュメントの記載欄の中の用語として採用させた用語である。
展開履歴ファイルＤ４０は、互いに関連づけられた単数または複数の採用用語と入力データ列とを列記されるデータファイルであってもよい。
入力データ列は、関連づけられた採用用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
展開履歴ファイルＤ４０は、互いに関連づけられた単数または複数の採用用語と入力データ列と評価値とを列記されるデータファイルであってもよい。
評価値は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて算出した値である。
【００４５】
次に、本発明の第二の実施形態にかかるドキュメント作成支援方法を、図を基に、説明する。
図２は、本発明の第二の実施形態に係るドキュメント作成支援方法の手順図である。
本発明の第二の実施形態にかかるドキュメント作成支援方法は、クライアント処理監視２１０と編集・入力支援サービス工程２２０と共有バッファ管理工程２３０とで構成される。
【００４６】
クライアント処理監視工程Ｓ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する工程である。
クライアント処理監視工程Ｓ２１０の説明は第一の実施形態にかかるドキュメント作成支援方法のものと同じなので、その説明を省略する。
【００４７】
編集・入力支援サービス工程Ｓ２２０は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し読み出した統一用語の存在をユーザに教示する工程である。
編集・入力支援サービス工程Ｓ２２０の説明は第一の実施形態にかかるドキュメント作成支援方法のものと同じなので、その説明を省略する。
【００４８】
共有バッファ管理工程Ｓ２３０は、用語集ファイルＤ２０を共有バッファ１２に記録する工程である。
共有バッファ管理工程Ｓ２３０は、用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に記録してもよい。
共有バッファ管理工程２３０は、ドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に記録してもよい。
共有バッファ１２は、複数のユーザからアクセス可能な記憶手段である。
【００４９】
例えば、ユーザＡに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とユーザＢに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とユーザＣに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とが共有バッファ１２に記録される。
【００５０】
次に、本発明の実施形態にかかるドキュメント作成支援装置を、図を基に、説明する。
図３は、本発明の実施形態に係るドキュメント作成支援装置の概念図である。
ドキュメント作成支援装置は、ドキュメント処理装置と共に、用いられる。
例えば、１個の装置が、ドキュメント作成支援装置とドキュメント処理装置とを兼ねる。
ドキュメント作成支援装置は、クライアント処理監視手段と編集・入力支援手段とで構成される。
ドキュメント作成支援装置は、クライアント処理監視手段と編集・入力支援手段と共有バッファ管理手段とで構成される。
ドキュメント作成支援装置は、複数のユーザに各々に割り付けられる複数のコンピュータ２０で構成される。
複数のコンピュータ２０は電気通信網で通信可能に接続される。
ドキュメント作成支援装置は、複数のユーザに各々に割り付けられる複数のコンピュータ２０とコラボレーションフレームワーク１０で構成されてもよい。
コラボレーションフレームワーク１０は、サーバ１１と共有バッファ１２とで構成されてもよい。
複数のコンピュータ２０とコラボレーションフレームワーク１０とは、電気通信網で、互いに通信可能に接続されてもよい。
コンピュータ２０は、プログラムをインストールされて、クライアント処理監視機能と編集・入力支援機能とを実現する。
また、サーバ１１は、プログラムをインストールされて、共有バッファ管理機能を実現する。
【００５１】
次に、本発明の実施形態にかかるドキュメント作成支援プログラムを、説明する。
ドキュメント作成支援プログラムは、ドキュメント処理プログラムと同時に使用される。
ドキュメント処理プログラムは、コンピュータに、ドキュメント処理機能Ｆ１１０を実現させる。
ドキュメント作成支援プログラムは、単数または複数のユーザが単数または複数のドキュメントを各々に作成するのを支援するプログラムである。
以下の本発明にかかるドキュメント作成支援プログラムを、説明する。
【００５２】
本発明の第一の実施形態にかかるドキュメント作成支援プログラムを、図を基に、説明する。
図４は、本発明の第一の実施形態に係るドキュメント作成支援プログラムの手順図である。
本発明の第一の実施形態にかかるドキュメント作成支援プログラムは、記録手段を有するコンピュータに、クライアント処理監視機能Ｆ２１０と編集・入力支援サービス機能Ｆ２２０とを実する。
【００５３】
クライアント処理監視機能Ｆ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する機能である。
例えば、クライアント処理監視機能ｆ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して、所定のタイミングで抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルを記憶手段に記録する。
例えば、所定のタイミングとは、ユーザがドキュメントをセーブするタイミング、一定の時間毎のタイミング、その他である。
【００５４】
クライアント処理監視機能Ｆ２１０は、ユーザにドキュメントを作成させる処理過程を監視し、ユーザに作成させるドキュメントの記載欄のなかの単数または複数の用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列を読み取り、確定させた用語である単数または複数の統一用語と統一用語を確定させる際に入力デバイスにより入力させた単数または複数の入力コード列とを各々に関連づけて列記したデータファイルである文字列ペアファイルを記憶手段に記録してもよい。
例えば、クライアント処理監視機能Ｆ２１０は、ドキュメント処理機能Ｆ１１０を実行するコンピュータの処理にフックをかけて、用語を確定させる際に入力デバイスにより入力させた入力コード列を読み取る。
【００５５】
クライアント処理監視機能Ｆ２１０は、ユーザに作成させるドキュメントとユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルとを記憶手段に各々に記録してもよい。
【００５６】
クライアント処理監視機能Ｆ２１０は、ユーザに作成させるドキュメントの記載欄に列記される単数または複数の用語のうちの予め準備した辞書に列記される複数の用語に各々に完全一致しない単数または複数の用語を各々に複数の統一用語として列記したデータファイルである用語集ファイルを記憶手段に記録してもよい。
【００５７】
複数のドキュメントファイルＤ１０は、複数のユーザの各々毎に記録される。
複数の用語集ファイルＤ２０は、複数のユーザの各々毎に記録される。
複数の文字列ペアファイルＤ３０は、複数のユーザの各々毎に記録される。
ドキュメントファイルＤ１０は、ドキュメントを記載されたデータファイルである。
用語集ファイルＤ２０は、単数または複数の統一用語を列記されるデータファイルである。
統一用語は、ユーザに作成させるドキュメントの記載欄のなかから抽出された用語である。  
例えば、統一用語は、ドキュメントの記載欄中の造語である。
文字列ペアファイルＤ３０は、互いに関連づけられた統一用語と入力コード列とを列記されるデータファイルである。
入力コード列は、関連づけられた統一用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
例えば、統一用語が「グローバルモニタ」であって、入力コード列が「ｇｒｏーｂａｒｕｍｏｎｉｔａ」である。
【００５８】
編集・入力支援サービス機能Ｆ２２０は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在をユーザに教示する機能である。
ここで、完全一致とは、任意の２つの文字列を比較する際に、文字の数と配列とがまったく同じになることである。
ここで、部分一致とは、任意の２つの文字列を比較する際に、文字列の一部が一致することである。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語の存在を意味するグラフィックをユーザに表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせる、または抽出した用語にアンダーラインを付加する。
例えば、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
【００５９】
編集・入力支援サービス機能Ｆ２２０は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルＤ２０から読み出し統一用語の存在をユーザに教示してもよい。
例えば、編集・入力支援サービス機能２２０は、ユーザにドキュメントを作成させる処理過程を監視し、作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルＤ２０から読み出し統一用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、抽出した用語をハイライトさせ、または抽出した用語にアンダーラインを付加する。
例えば、ユーザにドキュメントを作成させる処理過程を監視し作成中のドキュメントの記載欄のなかから用語を抽出して、抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルＤ２０から読み出し、読み出した統一用語をユーザに表示する。
例えば、ドキュメントを表示しているときに、新たに表示したメニューウインドウに統一用語を表示させる。
【００６０】
編集・入力支援サービス機能Ｆ２２０は、ユーザにドキュメントを作成させる処理過程を監視し、ドキュメントの記載欄の中の用語を確定させる際にユーザに入力デバイスにより入力させる入力コード列を読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列を記憶手段に記録される文字列ペアファイルＤ３０から読み出し読み出された入力コード列に関連づけられた統一用語の存在をユーザに教示してもよい。
統一用語の存在を教示するプログラムは、上述するものと同じなので、記載を省略する。
【００６１】
編集・入力支援サービス機能Ｆ２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルに列記される採用用語と記憶手段に記録される用語集ファイルに列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示する。
例えば、編集・入力支援サービス機能２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語を列記したデータファイルである展開履歴ファイルＤ４０を記録し、所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し完全一致する採用用語と統一用語とがないときにその採用用語の存在を意味するグラフィックを表示する。
例えば、ドキュメントを表示しているときに、グラフィックは、採用用語をハイライトさせ、または採用用語にアンダーラインを付加する。
【００６２】
編集・入力支援サービス機能Ｆ２２０は、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と単数または複数の採用用語を確定させる際に入力デバイスにより各々に入力させた単数または複数の入力コード列とを関連づけて列記したデータファイルである展開履歴ファイルＤ４０を記録し所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルに列記される統一用語とを比較し完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する採用用語と統一用語とがないときにその採用用語の存在をユーザに教示してもよい。
採用用語の存在をユーザに教示するプログラムは、上述したものと同じなので、記載を省略する。
【００６３】
編集・入力支援サービス機能Ｆ２２０は、記憶手段に記録された用語集ファイルＤ２０に列記される単数または複数の統一用語の各々ごとに記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に出現する態様を基礎として所定の評価関数を用いて統一用語の評価値を算定して、ユーザに教示した単数または複数の統一用語であってユーザにドキュメントの記載欄の中の用語として採用させた用語である単数または複数の採用用語と採用用語に対応する統一用語の評価値とを関連づけて列記したデータファイルである展開履歴ファイルを記録し所定のタイミングで展開履歴ファイルＤ４０に列記される採用用語と記憶手段に記録される用語集ファイルＤ２０に列記される統一用語とを比較し完全一致する採用用語と統一用語とに各々に関連づけられた２つの評価値が一致しないときにその採用用語の存在をユーザに教示する、
採用用語の存在をユーザに教示するプログラムは、上述したものと同じなので、記載を省略する。
評価関数は、統一用語の記憶手段に記憶されたドキュメントファイルＤ１０に定義されるドキュメントの記載欄に出現する態様を基礎として、統一用語の評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメントの文頭から最初に出現する順番に応じる評価値を算出する。
例えば、評価関数は、単数または複数の統一用語の各々毎に、統一用語がドキュメント出現する頻度に応じる評価値を算出する。
例えば、評価関数は、ユーザが手動で設定した評価値テーブルから評価値を算出する。
【００６４】
記憶手段を利用して複数のユーザが複数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、３名のユーザ（「ユーザＡ」、「ユーザＢ」、「ユーザＣ」と呼称する）が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視機能Ｆ２１０と編集・入力支援サービス機能Ｆ２２０との関係を説明する。
例えば、クライアント処理監視機能Ｆ２１０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザＡに関連づけて記憶手段に記録し、ユーザＢに作成させるドキュメントＢの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザＢに関連づけて記憶手段に記録し、ユーザＣに作成させるドキュメントＣの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザＣに関連づけて記憶手段に記録する。  
編集・入力支援サービス機能Ｆ２２０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルとユーザＢに関連づけられた用語集ファイルとユーザＣに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザＡに教示し、ユーザＢに作成させるドキュメントＢの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルとユーザＢに関連づけられた用語集ファイルとユーザＣに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザＢに教示し、ユーザＣに作成させるドキュメントＣの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルとユーザＢに関連づけられた用語集ファイルとユーザＣに関連づけられた用語集ファイルとから読み出しに読み出した統一用語の存在をユーザＣに教示する。
【００６５】
記憶手段を利用して単数のユーザが単数のドキュメントを各々に作成するのを支援するドキュメント作成支援方法を説明する。
仮に、１名のユーザ（「ユーザＡ」と呼称する）が夫々のドキュメントを各々に作成するのを支援する場合のクライアント処理監視機能Ｆ２１０と編集・入力支援サービス機能Ｆ２２０との関係を説明する。
クライアント処理監視機能Ｆ２１０は、ユーザＡに作成させるドキュメントＡの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルをユーザＡに関連させて記憶手段に記録する。
編集・入力支援サービス機能Ｆ２２０は、ユーザＡに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録されたユーザＡに関連づけられた用語集ファイルから読み出し読み出した統一用語の存在をユーザＡに教示する。
【００６６】
複数の展開履歴ファイルＤ４０は、複数のユーザの各々毎に記録される。
展開履歴ファイルＤ４０は、単数または複数の採用用語を列記されるデータファイルである。
採用用語は、ユーザに教示した単数または複数の統一用語のなかからユーザにドキュメントの記載欄の中の用語として採用させた用語である。
展開履歴ファイルＤ４０は、互いに関連づけられた単数または複数の採用用語と入力データ列とを列記されるデータファイルである。
入力データ列は、関連づけられた採用用語を確定させる際にユーザが入力デバイスにより入力された入力コード列である。
展開履歴ファイルＤ４０は、互いに関連づけられた単数または複数の採用用語と入力データ列と評価値とを列記されるデータファイルである。
評価値は、記憶手段に記録された用語集ファイルに列記される単数または複数の統一用語の記憶手段に記憶されたドキュメントファイルに定義されるドキュメントの記載欄に各々に出現する態様を基礎として所定の評価関数を用いて算出した値である。
【００６７】
次に、本発明の第二の実施形態にかかるドキュメント作成支援プログラムを、図を基に、説明する。
図５は、本発明の第二の実施形態に係るドキュメント作成支援プログラムの手順図である。
本発明の第二の実施形態にかかるドキュメント作成支援プログラムは、記憶手段を有するコンピュータに、クライアント処理監視２１０と編集・入力支援サービス機能２２０と共有バッファ管理機能２３０と実現させる。
【００６８】
クライアント処理監視機能Ｆ２１０は、ユーザに作成させるドキュメントの記載欄のなかから単数または複数の用語を各々に抽出して抽出した用語である単数または複数の統一用語を列記したデータファイルである用語集ファイルＤ２０を記憶手段に記録する機能である。
クライアント処理監視機能Ｆ２１０の説明は、第一の実施形態にかかるドキュメント作成支援プログラムのものと同じなので説明を省略する。
【００６９】
編集・入力支援サービス機能Ｆ２２０は、ユーザに作成させるドキュメントの記載欄のなかから用語を抽出して抽出した用語に完全一致または部分一致する統一用語を記憶手段に記録された用語集ファイルから読み出し読み出した統一用語の存在をユーザに教示する機能である。
編集・入力支援サービス機能Ｆ２２０の説明は、第一の実施形態にかかるドキュメント作成支援プログラムのものと同じなので説明を省略する。
【００７０】
共有バッファ管理機能Ｆ２３０は、用語集ファイルＤ２０を共有バッファ１２に記録する機能である。
共有バッファ管理機能Ｆ２３０は、用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に記録してもよい。
共有バッファ管理機能２３０は、ドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に記録してもよい。
共有バッファ１２は、複数のユーザからアクセス可能な記憶手段である。
【００７１】
ユーザＡに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とユーザＢに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とユーザＣに関連づけられたドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に記録する。
【００７２】
以下に、本発明にかかるドキュメント作成支援手段、ドキュメント作成支援装置、及びドキュメント作成支援プログラムの作用を、具体例に則して、図を基に、説明する。
図６は、本発明の実施形態に係るドキュメント作成支援方法の概念図である。
図７は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その１である。図８は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その２である。図９は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その３である。図１０は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その４である。図１１は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その５である。図１２は、本発明の実施形態に係るソフトウエア作成支援方法の作用説明図その６である。
【００７３】
ソフトウエア作成支援プログラムがインストールされたコンピュータであるフトウエア開発装置がフトウエア開発方法を実施する場合を例に説明する。
説明の便宜上、ユーザＡ、ユーザＢ、ユーザＣがドキュメントを手分けして作成するために、ユーザＡが第一章を担当し、ユーザＢが第三章を担当し、ユーザＣがＡｐｐｅｎｄｉｘ  Ｂを担当するとして、説明する。
ユーザＡが作成したドキュメント第一章の記載欄から統一用語を抽出し、ユーザＣが
ドキュメントのＡｐｐｅｎｄｉｘ  Ｂの記載欄を作成中に、統一用語のなかから用語を採用する場合を、説明する。
【００７４】
（処理１：ユーザＡ入力開始）
ユーザＡが、コンピュータを使用してドキュメントの第一章の記載欄を処理するための入力する。
ユーザＡの操作するコンピュータ２０が、ドキュメント処理機能Ｆ１１０を実現して、ドキュメントの第一章の記載欄を処理する。
コンピュータ２０は、ドキュメント処理機能Ｆ１１０を実現して、ドキュメントファイルＤ１０を生成する。
または、コンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、ドキュメントファイルＤ１０を生成する。
コンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、ドキュメントの記載欄から用語「グローバルモニタ」と用語「ラショナル製品」とを抽出して、統一用語として列記した用語集ファイルＤ２０を生成する。
コンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、統一用語「グローバルモニタ」と入力データ列「ｇｕｒｏーｂａｒｕｍｏｎｉｔａ」と関連づけ、統一用語「ラショナル製品」と入力データ列「ｒａｓｈｏｎａｒｕｓｅｉｈｉｎｎ」とを関連づけて連記した文字列ペアファイルＤ３０を生成する。
【００７５】
（処理２：情報を共有バッファに転送）
ユーザＡの使用するコンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、コラボレーションフレームワーク１０に、ドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０と転送する。
コラボレーションフレームワーク１０は、共有バッファ管理機能Ｆ２３０を実行して、ユーザＡのクライアント情報であるドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に格納する。
その他に、コラボレーションフレームワーク１０は、共有バッファ管理機能Ｆ２３０を実行して、ユーザＢのクライアント情報であるドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とユーザＣのクライアント情報であるドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に格納する。
【００７６】
（処理３：ユーザＣが編集開始）
ユーザＣが、コンピュータ２０を使用してドキュメントのＡｐｐｅｎｄｉｘ  Ｂの記載欄を処理するための入力する。
コンピュータ２０が、ドキュメント処理機能Ｆ１１０を実現して、ドキュメントのＡｐｐｅｎｄｉｘ  Ｂの記載欄を処理する。
【００７７】
（処理４：用語の展開（コンプリーション））
ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、ユーザＣにドキュメントを作成させる処理過程を監視し、ユーザＣに作成させるドキュメントの記載欄のなかの用語を確定させる際に入力デバイスにより入力させた入力コード列「ｇｕｒｏー」を読み取る。
ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、共有バッファ１２に記憶されるユーザＡの文字列ペアファイルＤ３０のなかから入力コード列「ｇｕｒｏー」に完全一致または部分一致する入力コード列「ｇｕｒｏーｂａｒｕｍｏｎｉｔａ」を読み出し、読み出された「ｇｕｒｏーｂａｒｕｍｏｎｉｔａ」に関連づけられた用語「グローバルモニタ」をユーザＣにウインドウを開いて表示する。
図６は、用語「グローバルモニター」の他に、文字列ペアファイルＤ３０から取りだした用語「グローバルモニターエージェント」と用語「グローバル化」とを表示する様子を示す。
ユーザＣの操作するコンピュータ２０が、ユーザＣの選択した用語「グローバルモニタ」をドキュメントの記載欄の入力コード列「ｇｕｒｏー」を置き換える。
ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、入力コード列「ｇｕｒｏー」と用語「グローバルモニタ」とを関連づけて列記した展開履歴ファイルＤ４０を記憶する。
さらに、ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、共有バッファ１２に記憶されたドキュメントファイルに定義されるドキュメントファイルＤ１０を参照し、用語「グローバルモニタ」の評価値を評価関数を用いて算出する。
例えば、用語「グローバルモニタ」がユーザＡのドキュメントの記載欄に文頭から最初に出願する順番が「１」番であるので、評価値「１」を算出する。
ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、入力コード列「ｇｕｒｏー」と用語「グローバルモニタ」と評価値「１」とを関連づけて列記した展開履歴ファイルＤ４０を記憶する。
【００７８】
（処理５：用語修正）
さらに、ユーザＡが、コンピュータを使用してドキュメントの第一章の記載欄を処理するための入力する。
ユーザがドキュメントの第一章の記載欄中の用語「グローバルモニタ」を用語「グローバルモニター」に変更する。
コンピュータ２０は、ドキュメント処理機能Ｆ１１０を実現して、ドキュメントファイルＤ１０を生成する。
コンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、ドキュメントの記載欄から用語「グローバルモニター」と用語「ラショナル製品」とを抽出して、統一用語として列記した用語集ファイルＤ２０を生成する。
コンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、統一用語「グローバルモニター」と入力データ列「ｇｕｒｏーｂａｒｕｍｏｎｉｔａー」と関連づけ、統一用語「ラショナル製品」と入力データ列「ｒａｓｈｏｎａｒｕｓｅｉｈｉｎｎ」とを関連づけて連記した文字列ペアファイルを生成する。
ユーザＡの使用するコンピュータ２０は、クライアント処理監視機能Ｆ２１０を実現して、コラボレーションフレームワーク１０に、ドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０と転送する。
コラボレーションフレームワーク１０は、共有バッファ管理機能Ｆ２３０を実行して、ユーザＡのクライアント情報であるドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０とを共有バッファ１２に格納する。
この結果、共有バッファのユーザＡのドキュメントファイルＤ１０と用語集ファイルＤ２０と文字列ペアファイルＤ３０のデータ中の統一用語「グローバルモニタ」がなくなり、新たに、統一用語「グローバルモニター」が列記される。
【００７９】
（処理６：自動再展開、警告）
ユーザＣが、コンピュータ２０を使用してドキュメントのＡｐｐｅｎｄｉｘ  Ｂの記載欄を処理するための入力する。
コンピュータ２０が、ドキュメント処理機能Ｆ１１０を実現して、ドキュメントのＡｐｐｅｎｄｉｘ  Ｂの記載欄を処理する。
ユーザＣの操作するコンピュータ２０が、編集・入力支援サービス機能Ｆ２２０を実現させて、所定のタイミングで展開履歴ファイルに列記される採用用語「グローバルモニタ」と記憶手段に記録される用語集ファイルに列記される統一用語「グローバルモニター」とを比較し完全一致する採用用語と統一用語とがないので、その採用用語「グローバルモニタ」の存在をユーザに教示する。
ユーザＣの作成中のドキュメントの記載欄の用語「グローバルモニタ」にアンダーラインを付して、ユーザＣに警告する。
ユーザＣは、表示を見て、作成中のドキュメントの用語「グローバルモニタ」を用語「「グローバルモニター」に変更する。
【００８０】
また、本発明の実施形態に係るドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラムとは、その構成により、以下の効果を有する。
ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルＤ２０に保存し、ユーザが作成するドキュメントの記載欄から抽出した用語に完全一致または部分一致する統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザがドキュメントを作成するのを監視し、作成中のドキュメントの記載欄から抽出した用語に完全一致または部分一致する統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザが入力デバイスを介して入力コード列を入力し用語を確定させてドキュメントを作成するのを監視し、関連づけた統一用語と入力コード列とを文字列ペアファイルに保存して、ユーザが入力デバイスを介して入力した入力コードを入力するのを監視して読み取り、読み取った入力コード列に完全一致または部分一致する入力コード列文字列ペアファイルから読み出し、読み出した入力コード列に関連づけられた統一用語の存在をユーザに教示する様にしたので、ユーザは存在を教示された統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語として展開履歴ファイルＤ４０に保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるの様にしたで、ユーザは採用用語に一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが教示された統一用語のなかから選択した用語を選択用語とし選択用語を確定させる際に入力した入力コード列と関連づけて展開履歴ファイルＤ４０に保存し、所定のタイミングで保存された選択用語と保存された統一用語とを比較し、完全一致または部分一致する入力コード列に各々に関連づけられており完全一致する選択用語と統一用語とがないときにその選択用語の存在をユーザに知らせるので、ユーザは採用用語に一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメント保存し、ユーザが作成するドキュメントの記載欄から抽出した用語を統一用語として用語集ファイルに保存し、保存されるドキュメントの記載欄のなかでの用語集ファイルに保存される統一用語の出現する態様を基に統一用語の評価値を算出してユーザが教示された統一用語のなかから選択した用語を選択用語と評価値とを関連づけて展開履歴ファイルに保存し、所定のタイミングで保存される統一用語と保存される採用用語とを比較し完全一致する採用用語に関連づけられた評価値と統一用語に関連づけられた評価値とが一致しないときにその採用用語の存在をユーザに教示する様にしたので、ユーザは採用用語と評価値の一致しなくなった統一用語を参照して用語の統一を図ることをできる。
また、ユーザが作成するドキュメントの記載欄に連記された用語のうちから辞書に列記されない用語を統一用語として用語集ファイルに保存する様にしたので、辞書にない用語を統一用語として用語集ファイルＤ２０として保存できる。
また、上記の様にしたので、複数のユーザが手分けしてドキュメントを作成して、作成したドキュメントを合体させたときに、全体として用語の統一した書類を完成させることをｄけいる。
【００８１】
本発明は以上に述べた実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で各種の変更が可能である。
ドキュメントファイル、用語集ファイル、文字列ペアファイル及び展開履歴ファイルは記憶装置に保存されるものであるとして説明したが、これに限定されない。例えば、ドキュメントファイル、用語集ファイル、文字列ペアファイル及び展開履歴ファイルはメモリに保存されるものであってもよい。
【符号の説明】
【００８２】
１０  コラボレーションフレームワーク
１１  サーバ
１２  共有バッファ
２０  コンピュータ
Ｄ１０  ドキュメントファイル
Ｄ２０  用語集ファイル
Ｄ３０  文字列ペアファイル
Ｄ４０  展開履歴ファイル
１００  ドキュメント処理方法
Ｓ１１０  ドキュメント処理工程
２００  ドキュメント作成支援方法
Ｓ２１０  クライアント処理監視工程
Ｓ２２０  編集・入力支援サービス工程
Ｓ２３０  共有バッファ管理工程
Ｆ１１０  ドキュメント処理機能
Ｆ２１０  クライアント処理監視機能
Ｆ２２０  編集・入力支援サービス機能
Ｆ２３０  共有バッファ管理機能
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開１９９９−２３２０８９号
【特許文献２】特開２００７−０２６１５５号
【特許文献３】特開２００４−０２１８３５号
【特許文献４】特開２０００−０８９９４３号
【図１】
0005748118.tif 000002
【図２】
0005748118.tif 000003
【図３】
0005748118.tif 000004
【図４】
0005748118.tif 000005
【図５】
0005748118.tif 000006
【図６】
0005748118.tif 000007
【図７】
0005748118.tif 000008
【図８】
0005748118.tif 000009
【図９】
0005748118.tif 000010
【図１０】
0005748118.tif 000011
【図１１】
0005748118.tif 000012
【図１２】
0005748118.tif 000013