(57)【要約】【課題】表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行う。【解決手段】文書処理装置１０は、記憶装置１９に記憶されている属性情報付与プログラム３０を制御部としてのＣＰＵ１６において実行することにより、文書情報登録部２２、判定情報登録部２３、領域指定受付部２４、属性情報判定部２５、修正部２６及び表示制御部２７等として機能する。表示制御部２７は、記憶装置１９に格納されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて、領域指定受付部２４により受け付けられた領域中の文字列から属性情報の候補を表示するように制御する。【選択図】図３
2019095848.tif 000002
【特許請求の範囲】
【請求項１】
電子文書上において、ユーザによる領域の指定を受け付ける受付手段と、
属性情報の種類を判定するための情報である判定情報に基づいて、前記受付手段により受け付けられた領域中の文字列から属性情報の候補を表示するように制御する表示制御手段と、
を備えた文書処理装置。
【請求項２】
前記判定情報は、属性の種類に対応した書式情報である請求項１記載の文書処理装置。
【請求項３】
前記判定情報は、属性として登録される可能性がある文字列である請求項１記載の文書処理装置。
【請求項４】
前記領域中の文字列を、前記判定情報に基づいて修正する修正手段をさらに備え、
前記表示制御手段は、前記修正手段により修正された文字列を、属性情報の候補として表示するように制御する請求項３記載の文書処理装置。
【請求項５】
前記修正手段は、前記領域中の文字列を、前記判定情報として登録されている文字列と同一になるように修正する請求項４記載の文書処理装置。
【請求項６】
前記領域中において、前記判定情報として登録された文字列を複数含む場合は、前記表示制御手段は、前記複数の文字列を、属性情報の候補としてそれぞれ表示するように制御する請求項１から５のいずれか記載の文書処理装置。
【請求項７】
前記表示制御手段は、前記判定情報に基づいて、前記文字列を、前記文字列に対応する複数の種類の入力欄に属性情報の候補としてそれぞれ表示するように制御する請求項６記載の文書処理装置。
【請求項８】
電子文書上において、ユーザによる領域の指定を受け付けるステップと、
属性情報の種類を判定するための情報である判定情報に基づいて、受け付けられた領域中の文字列から属性情報の候補を表示するように制御するステップと、
を備えたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、テキスト情報を抽出するテキスト文書抽出部と、テキスト情報に含まれている文字列の係り受け関係を解析する構文解析部と、係り受け関係の内容を示すタグを、当該係り受け関係が示す文字列に割り当て、テキスト情報に埋め込む論理構造埋込部と、タグが割り当てられた文字列に文書名が含まれている場合、文書名を識別するタグを、テキスト情報に対して埋め込む文書タグ埋込部と、文字列の入力を受け付けるユーザ入力受付部と、テキスト情報に埋め込まれたタグに基づいて、入力を受け付けた文字列と係り受け関係を有する文書名を含む文字列が存在するか否かを判断する判断部と、文書名が存在すると判断された場合、文書名で示されたＸＭＬ文書又は文書データを検索する検索部とを備える文書処理装置が開示されている。
【０００３】
特許文献２には、文書データを取得する文書データ取得部と、文書データから所定の文字列抽出条件に適合する文字列を抽出する文字列抽出部と、文字列抽出部によって抽出された各文字列が有する共通の特徴を抽出し、該共通の特徴をデータ化したフォーマットを生成するフォーマット生成部と、抽出された文字列の一覧表示を行うと共に、フォーマットを表示する表示装置と、フォーマットに対する修正を行うフォーマット修正部とを備えており、文字列抽出部は、フォーマット修正部によって修正されたフォーマットに適合するように文字列の再抽出を行う文書処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８１１６６号公報
【特許文献２】特開２０１１−０３９５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行うことが可能な文書処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
［文書処理装置］
請求項１に係る本発明は、電子文書上において、ユーザによる領域の指定を受け付ける受付手段と、属性情報の種類を判定するための情報である判定情報に基づいて、前記受付手段により受け付けられた領域中の文字列から属性情報の候補を表示するように制御する表示制御手段と、を備えた文書処理装置である。
【０００７】
請求項２に係る本発明は、前記判定情報は、属性の種類に対応した書式情報である請求項１記載の文書処理装置である。
【０００８】
請求項３に係る本発明は、前記判定情報は、属性として登録される可能性がある文字列である請求項１記載の文書処理装置である。
【０００９】
請求項４に係る本発明は、前記領域中の文字列を、前記判定情報に基づいて修正する修正手段をさらに備え、前記表示制御手段は、前記修正手段により修正された文字列を、属性情報の候補として表示するように制御する請求項３記載の文書処理装置である。
【００１０】
請求項５に係る本発明は、前記修正手段は、前記領域中の文字列を、前記判定情報として登録されている文字列と同一になるように修正する請求項４記載の文書処理装置である。
【００１１】
請求項６に係る本発明は、前記領域中において、前記判定情報として登録された文字列を複数含む場合は、前記表示制御手段は、前記複数の文字列を、属性情報の候補としてそれぞれ表示するように制御する請求項１から５のいずれか記載の文書処理装置である。
【００１２】
請求項７に係る本発明は、前記表示制御手段は、前記判定情報に基づいて、前記文字列を、前記文字列に対応する複数の種類の入力欄に属性情報の候補としてそれぞれ表示するように制御する請求項６記載の文書処理装置である。
【００１３】
[プログラム]
請求項８に係る本発明は、電子文書上において、ユーザによる領域の指定を受け付けるステップと、属性情報の種類を判定するための情報である判定情報に基づいて、受け付けられた領域中の文字列から属性情報の候補を表示するように制御するステップと、を備えたプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、領域中の文字列の書式が異なる場合であっても、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、使用頻度が高い文字列を用いて、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、誤入力を防止して、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、誤入力を防止して、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行うことが可能な文書処理装置を提供することができる。
【００２１】
請求項８に係る本発明によれば、表示された電子文書において、ユーザが文字列を選択して属性情報として登録する際に、ユーザが文字列を選択して属性情報の種類を判定して登録する場合と比較して、少ない操作で属性情報の登録を行うことが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の文書管理システムの構成を示す図である。
【図２】本発明の一実施形態における文書処理装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における文書処理装置１０の機能構成を示すブロック図である。
【図４】文書処理装置１０の表示画面例を示す図である。
【図５】文書処理装置１０の属性情報を設定登録する際の表示画面例を示す図である。
【図６】文書処理装置１０の属性情報を設定登録する際の表示画面例を示す図である。
【図７】文書処理装置１０の属性情報を設定登録する際の表示画面例を示す図である。
【図８】文書処理装置１０の属性情報を設定登録する際の表示画面例を示す図である。
【図９】文書処理装置１０の文書データに属性情報を付与する際の設定動作を説明するためのフローチャート図である。
【図１０】文書処理装置１０の文書データに属性情報を付与する動作を説明するためのフローチャート図である。
【図１１】文書処理装置１０の文書データに属性情報を付与する際の表示画面例を示す図である。
【図１２】文書処理装置１０の文書データに属性情報を付与する際の表示画面例を示す図である。
【図１３】文書処理装置１０の文書データに属性情報を付与する際の表示画面例を示す図である。
【図１４】文書処理装置１０の文書データに属性情報を付与する際の表示画面例を示す図である。
【発明を実施するための形態】
【００２３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２４】
図１は本発明の一実施形態の文書管理システムのシステム構成を示す図である。
【００２５】
本発明の一実施形態の文書管理システムは、図１に示されるように、ネットワーク１により相互に接続されたパーソナルコンピュータ等の文書処理装置１０〜１２、およびサーバ装置１４により構成される。
【００２６】
文書処理装置１０〜１２には、属性情報付与ソフトウェアがインストールされており、この属性情報付与ソフトウェアにより属性情報付与プログラムを実行して電子文書である文書データに属性情報を付与することにより、複数の文書データを仕分けることが可能となっている。
【００２７】
また、文書処理装置１０〜１２には、属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを互いに送受信したり、閲覧、修正することが可能になっている。
【００２８】
また、サーバ装置１４は、文書処理装置１０〜１２とネットワーク１を介して接続されており、文書処理装置１０〜１２により属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを格納することができるようになっている。そして、文書処理装置１０〜１２は、サーバ装置１４に格納されている属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを読み出すことができるようになっていることにより、文書処理装置１０〜１２は、サーバ装置１４を介しての文書データやファイルの受け渡しが可能となる。
【００２９】
次に、本実施形態の文書管理システムにおける文書処理装置１０のハードウェア構成を図２に示す。なお、文書処理装置１１、１２の構成は、文書処理装置１０の構成と同じであるためその説明は省略する。
【００３０】
文書処理装置１０は、図２に示されるように、ＣＰＵ１６、メモリ１７、ネットワーク１を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１８、ハードディスクドライブ（ＨＤＤ）等の記憶装置１９、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２０を有する。これらの構成要素は、制御バス２１を介して互いに接続されている。
【００３１】
ＣＰＵ１６は、メモリ１７または記憶装置１９に格納された属性情報付与プログラムに基づいて所定の処理を実行して、文書処理装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１６は、メモリ１７または記憶装置１９内に格納された属性情報付与プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１６に提供することも可能である。
【００３２】
図３は、上記の属性情報付与プログラムが実行されることにより実現される文書処理装置１０の機能構成を示すブロック図である。
【００３３】
文書処理装置１０は、記憶装置１９に記憶されている属性情報付与プログラム３０を制御部としてのＣＰＵ１６において実行することにより、文書情報登録部２２、判定情報登録部２３、領域指定受付部２４、属性情報判定部２５、修正部２６及び表示制御部２７等として機能する。
【００３４】
また、記憶装置１９は、属性情報付与プログラム３０、文書情報３１、フォーマット登録情報３３及び固有名詞登録情報３４等を格納する。
【００３５】
属性情報付与プログラム３０は、ＣＰＵ１６を文書情報登録部２２、判定情報登録部２３、領域指定受付部２４、属性情報判定部２５、修正部２６及び表示制御部２７等として動作させるプログラムである。
【００３６】
文書情報３１は、例えばテキスト情報、画像情報、動画情報等の情報であって、属性情報を付与して生成された文書情報を含む。
【００３７】
フォーマット登録情報３３及び固有名詞登録情報３４は、属性情報の種類を判定するための情報である判定情報として用いられる。フォーマット登録情報３３及び固有名詞登録情報３４は、予め記憶装置１９に登録される。
【００３８】
フォーマット登録情報３３は、属性の種類（属性名）に対応した書式情報であって、どの種類の属性情報なのかを判定するためのフォーマットを登録する。例えば、属性名「日付」に対して「○○年○月○日」、「○○／○／○」等の書式情報が登録される。また、属性名「取引先名称」に対して「○○株式会社」、「○○Ｃｏ，Ｌｔｄ」、「○○（株）」、「（株）○○」等の書式情報が登録される。また、属性名「金額」に対して「××円」、「￥××」、「××＄」等の書式情報が登録される。
【００３９】
固有名詞登録情報３４は、属性として登録される可能性がある文字列や、属性情報として使用頻度の高い文字列等であって、例えば「ＡＢＣ株式会社」、「ＤＥＦ  Ｃｏ，Ｌｔｄ」等の固有名詞が登録される。
【００４０】
文書情報登録部２２は、登録要求に応じて記憶装置１９の文書情報３１に新たな文書情報を登録する。
【００４１】
判定情報登録部２３は、登録要求に応じて記憶装置１９に新たな判定情報を登録する。具体的には、判定情報登録部２３は、属性の種類に関連付けて新たな書式情報を登録し、フォーマット登録情報３３に格納する。また、判定情報登録部２３は、新たな属性の種類を登録し、フォーマット登録情報３３に格納する。また、判定情報登録部２３は、属性として登録される可能性がある文字列や、属性情報として使用頻度の高い文字列等の新たな文字列を登録し、固有名詞登録情報３４に格納する。
【００４２】
領域指定受付部２４は、文書データのビュー画面上において、ユーザによる領域の指定を受け付ける。
【００４３】
属性情報判定部２５は、領域指定受付部２４により指定された領域中の文字列を、記憶装置１９に格納されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて抽出する。
【００４４】
修正部２６は、領域指定受付部２４により指定された領域中の文字列を、記憶装置１９に格納されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて修正する。つまり、領域指定受付部２４により指定された領域が適切な領域でなかった場合や誤記があった場合に、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて修正する。例えば、修正部２６は、指定された領域中の文字列を固有名詞登録情報３４として登録されている文字列と同一になるように修正する。また、修正部２６は、固有名詞登録情報３４と比較して、領域指定受付部２４により指定された領域中に、余分な文字列が含まれていた場合に、その余分な文字列を削除する。
【００４５】
表示制御部２７は、記憶装置１９に格納されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて、領域指定受付部２４により受け付けられた領域中の文字列から抽出された文字列を属性情報の候補として表示するように制御する。つまり、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて、領域中の文字列から抽出された文字列を、その文字列に対応する属性の種類である属性名の設定画面の入力欄に自動で入力し、属性情報の候補として表示するように制御する。
【００４６】
また、表示制御部２７は、領域指定受付部２４により受け付けられた領域中において、記憶装置１９に格納されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を複数含む場合は、これらの判定情報に対応する文字列をそれぞれ抽出し、属性情報の候補としてそれぞれ表示するように制御する。つまり、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて、領域中の文字列から抽出された文字列を、それぞれの文字列に対応する属性の種類である属性名の設定画面の入力欄に自動で入力し、属性情報の候補としてそれぞれ表示するように制御する。
【００４７】
また、表示制御部２７は、修正部２６により修正された文字列を、属性情報の候補として表示するように制御する。
【００４８】
次に、属性情報付与ソフトウェアを起動してファイルを展開した際の表示画面例について図４に基づいて詳述する。
【００４９】
属性情報付与ソフトウェアの起動により、表示画面には、文書データに対して属性情報を付与するための画面が表示される。具体的には、属性情報付与プログラムが実行されることにより、表示画面には、文書データに対して実行するための各種機能がツールバー４０上にツールとして表示される。さらに、文書データのビュー画面４１や、属性情報を付与するための設定画面４２等が表示される。
【００５０】
文書処理装置１０では、予め登録されたフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を用いることにより、ユーザの操作により、属性情報として付与したい文字列を、ビュー画面４１に表示された文書データの中からテキスト選択モードを用いて領域指定するだけで、設定画面４２の入力欄４３に自動で入力されて属性情報の候補として表示することができる。
【００５１】
次に、判定情報登録部２３により、記憶装置１９のフォーマット登録情報３３及び固有名詞登録情報３４等に新たな判定情報を設定登録する動作について、図５〜図８に基づいて説明する。
【００５２】
まず、図５に示されているような表示画面において、ツールバー４０の「環境設定」ボタン４４にカーソル４５を合わせてクリックされると、図６に示されているような環境設定画面が表示される。そして、環境設定画面において「適切な属性値を選択する」のチェックボックス４６にチェックマークが入力されて「ＯＫ」ボタン４７がクリックされると、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を用いた動作が可能となる。そして、属性名登録タブ４８がクリックされると、図７及び図８に示されるような属性名登録画面が表示される。
【００５３】
ユーザは、図７及び図８に示されるような属性名登録画面において、判定情報を登録することができる。つまり、属性の種類に関連付けて新たな書式情報を登録し、フォーマット登録情報３３に格納することができる。また、新たな属性の種類を登録し、フォーマット登録情報３３に格納することができる。また、属性として登録される可能性がある文字列や、属性情報として使用頻度の高い文字列等の固有名詞を登録し、固有名詞登録情報３４に格納することができる。
【００５４】
具体的には、ユーザは、図７に示されているような表示画面において、例えば属性名「取引先名称」に対して「○○株式会社」、「○○Ｃｏ，Ｌｔｄ」、「○○（株）」、「（株）○○」等の書式情報をそれぞれ入力欄４９に入力して登録ボタン５０をクリックすることにより「取引先名称」に対応する書式情報として登録することができる。つまり、これらの書式情報をフォーマット登録情報３３として登録しておくことにより、例えば抽出された文字列に「（株）」が含まれていた場合には、属性名「取引先名称」の入力欄４３に属性情報の候補として入力することができる。
【００５５】
また、ユーザは、図７及び図８に示されているような表示画面において、例えば「ＡＢＣ株式会社」、「ＤＥＦ  Ｃｏ，Ｌｔｄ」等の属性として登録される可能性がある固有名詞や、属性情報として使用頻度の高い固有名詞を入力欄５１に入力して登録ボタン５２をクリックすることにより、「ＡＢＣ株式会社」、「ＤＥＦ  Ｃｏ，Ｌｔｄ」等の固有名詞を登録することができる。なお、固有名詞登録情報３４は、領域指定した文字列に余分な文字が入力されている等、抽出された文字列に過不足等の誤記がある場合に修正して属性情報の候補として入力するために用いられる。また、固有名詞登録画面５３において、下位に表示される固有名詞に比べて上位に表示される固有名詞の方が属性情報として使用する優先度が高いことを意味する。
【００５６】
また、ユーザは、図８に示されているような表示画面において、プルダウンマーク５４をクリックすることにより、新たな属性の種類（属性名）である例えば「日付」、「金額」、「品名」等の属性の種類を追加登録したり、その追加登録された属性の種類に対してそれぞれ書式情報を登録することができる。
【００５７】
次に、文書データに属性を付与する際の文書処理装置１０における設定動作について、上述した図５、図６及び図９に基づいて説明する。
【００５８】
まず、上述した図５に示されているような表示画面において、「環境設定」ボタン４４がクリックされることにより環境設定ボタンを受付けて（ステップＳ１０）、図６に示されているような環境設定画面を表示する。そして、環境設定画面において「適切な属性値を選択する」のチェックボックス４６がオンか否かが判定される（ステップＳ１１）。そして、「適切な属性値を選択する」のチェックボックス４６がオンでない状態で「ＯＫ」ボタン４７がクリックされると（ステップＳ１１においてＮｏ）、処理を終了し、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を用いないで属性情報をユーザが手動入力する手動入力モードとなる。
【００５９】
そして、環境設定画面において「適切な属性値を選択する」のチェックボックス４６がオンの状態で「ＯＫ」ボタン４７がクリックされると（ステップＳ１１においてＹｅｓ）、フォーマット登録情報３３又は固有名詞登録情報３４等の判定情報が登録されているか否かが判定される（ステップＳ１２）。判定情報が登録されていないと判定された場合には（ステップＳ１２においてＮｏ）、処理を終了し、手動入力モードとなる。
【００６０】
また、判定情報が登録されていると判定された場合には（ステップＳ１２においてＹｅｓ）、記憶装置１９から固有名詞登録情報３４が読み込まれ（ステップＳ１３）、さらにフォーマット登録情報３３が読み込まれて（ステップＳ１４）、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を用いて属性情報の候補を自動入力する自動入力モードとなる。
【００６１】
次に、文書処理装置１０の文書データに属性情報を付与する動作について、図１０〜図１３に基づいて詳述する。
【００６２】
まず、ユーザによりテキスト選択モードが実行され（ステップＳ１００）、領域指定受付部２４により属性情報として使用したい文字列を含む領域６１の指定を受け付ける（ステップＳ１０１）。具体的には、ユーザが、例えば図１１に示されるテキスト選択ボタン６０にカーソル４５を合わせてクリックすることにより、テキストを選択可能なテキスト選択モードが実行される。そして、ユーザが、図１２に示されるように、ビュー画面４１に表示された文書データに対して属性情報として付与したい例えば「ＡＢＣ株式会社」を含む領域６１をカーソル４５によりドラッグして範囲を指定する。
【００６３】
そして、指定された領域６１から文字列を抽出する（ステップＳ１０２）。そして、抽出された文字列がフォーマット登録情報３３であるか否かが判定される（ステップＳ１０３）。例えば「（株）」や「Ｃｏ，Ｌｔｄ」等の文字列が含まれているか否か、１２３等のアラビア数字や一二三等の漢数字等の文字列が含まれているか否かが判定される。具体的には、指定された領域６１から「ＡＢＣ株式会社」が抽出されると、この抽出された文字列がフォーマット登録情報３３であるか否かが判定される。
【００６４】
そして、フォーマット登録情報３３であると判定された場合には（ステップＳ１０３においてＹｅｓ）、そのフォーマット登録情報３３に基づいて属性情報を特定する（ステップＳ１０４）。具体的には、抽出された「ＡＢＣ株式会社」がフォーマット登録情報３３であると判定されると、「ＡＢＣ株式会社」の書式情報「株式会社」に対応する属性名「取引先名称」が特定される。
【００６５】
そして、フォーマット登録情報３３に基づいて属性情報が特定された場合や（ステップＳ１０４）、抽出された文字列がフォーマット登録情報３３でないと判定された場合に（ステップＳ１０３においてＮｏ）、抽出された文字列が予め登録された固有名詞登録情報３４であるか否かが判定される（ステップＳ１０５）。
【００６６】
そして、抽出された文字列が予め登録された固有名詞登録情報３４であると判定された場合には（ステップＳ１０５においてＹｅｓ）、抽出された文字列と固有名詞登録情報３４とを比較して修正が必要か否かが判定される（ステップＳ１０６）。例えば、抽出された文字列に余分な文字列が含まれているか、抽出された文字列に過不足があるか等が判定される。
【００６７】
そして、抽出された文字列に修正が必要であると判定された場合（ステップＳ１０６においてＹｅｓ）には、抽出された文字列を固有名詞登録情報３４に基づいて修正する（ステップＳ１０７）。つまり、抽出された文字列を固有名詞登録情報３４として登録された文字列と同一になるように修正する。具体的には、例えば、領域を指定されて抽出された文字列が「、ＡＢＣ株式会社」である場合には、読点「、」を削除して、固有名詞登録情報３４として登録されている「ＡＢＣ株式会社」と同一になるように修正する。
【００６８】
そして、抽出された文字列に修正が必要でないと判定された場合や（ステップＳ１０６においてＮｏ）、抽出された文字列が固有名詞登録情報３４に基づいて修正された場合（ステップＳ１０７）や、抽出された文字列が固有名詞登録情報３４でないと判定された場合（ステップＳ１０５においてＮｏ）には、候補として表示される属性情報が特定されているか否かが判定される（ステップＳ１０８）。
【００６９】
そして、属性情報が特定されていると判定された場合には（ステップＳ１０８においてＹｅｓ）、属性情報の設定画面４２の入力欄４３に属性情報として特定された文字列が自動入力されて表示される（ステップＳ１０９）。具体的には、指定された領域６１から抽出された「ＡＢＣ株式会社」から判定情報に基づいて属性の種類である「取引先名称」が特定され、図１３に示されるように、属性情報の設定画面４２の属性名「取引先名称」の入力欄４３に「ＡＢＣ株式会社」が自動入力されて属性情報の候補として表示される。
【００７０】
また、属性情報が特定されていないと判定された場合には（ステップＳ１０８においてＮｏ）、属性情報の設定画面４２の入力欄４３にユーザの操作により手動入力することにより表示される（ステップＳ１１０）。
【００７１】
次に、本発明の他の実施形態について、図１４に基づいて説明する。
本実施形態では、文書データのビュー画面４１上の指定された領域７１に複数の文字列が存在する場合について説明する。
【００７２】
まず、テキスト選択モードが実行され、図１４に示されるように、ビュー画面４１に表示された文書データに対して属性情報として付与したい例えば領域７１をカーソルによりドラッグして範囲が指定されると、指定された領域７１から全ての文字列が抽出される。
【００７３】
具体的には、スペースから句読点等の文章の区切りまでを、複数の文字列を含む一文に該当する文字列の領域として認識し、固有名詞や助詞等の品詞に分解する。この場合に分かち書きをしない言語であっても認識可能であり、スペース等の認識も可能である。つまり、指定された領域７１から「２０１７年７月１６日」、「ＤＥＦ  Ｃｏ．，Ｌｔｄ」、「ＡＢＣ株式会社」等の複数の文字列が抽出される。
【００７４】
そして、品詞ごとに分解された複数の文字列を取得し、記憶装置１９に記憶されたフォーマット登録情報３３に基づいて、抽出された文字列がそれぞれフォーマット登録情報３３であるか否かが判定される。
【００７５】
そして、抽出された「２０１７年７月１６日」、「ＤＥＦ  Ｃｏ．，Ｌｔｄ」、「ＡＢＣ株式会社」がそれぞれフォーマット登録情報３３であると判定されると、「２０１７年７月１６日」の書式情報に対応する属性名「日付」が属性情報として特定され、「ＡＢＣ株式会社」、「ＤＥＦ  Ｃｏ．，Ｌｔｄ」の書式情報に対応する属性名「取引先名称」が属性情報として特定される。
【００７６】
そして、抽出された「２０１７年７月１６日」、「ＤＥＦ  Ｃｏ．，Ｌｔｄ」、「ＡＢＣ株式会社」がそれぞれ予め登録された固有名詞登録情報３４であるか否かが判定される。そして、固有名詞登録情報３４であって、固有名詞登録情報３４と比較して修正が必要である場合には、抽出された文字列は固有名詞登録情報３４に基づいて修正される。
【００７７】
そして、属性情報が特定されているか否かが判定され、属性情報が特定されていると判定された場合には、属性情報の設定画面４２の入力欄４３に属性情報として特定された文字列が自動入力されて表示される。具体的には、指定された領域７１から抽出された「２０１７年７月１６日」、「ＤＥＦ  Ｃｏ．，Ｌｔｄ」、「ＡＢＣ株式会社」等からフォーマット登録情報３３及び固有名詞登録情報３４等の判定情報に基づいて属性情報が特定され、図１４に示されるように、属性情報の設定画面４２の属性名「日付」の入力欄４３に「２０１７／７／１６」が自動入力されて属性情報の候補として表示される。また、属性名「取引先名称」の入力欄４３に「ＤＥＦ  Ｃｏ．，Ｌｔｄ」、「ＡＢＣ株式会社」が自動入力されて属性情報の候補として表示される。
【００７８】
そして、ユーザは、属性情報の候補として表示されている画面をみて、必要に応じて手動入力、修正して登録することにより文書データに対して属性情報を付与することができる。
【００７９】
なお、上記実施形態では、属性情報の設定画面４２をＵＩ装置２０に表示して処理を実行する構成について詳述したが、これに限らず、例えば文書データを選択して例えばマウスで右クリックして実行バーを表示させる等により実行画面を表示して処理を実行するようにしてもよい。
【００８０】
また、上記実施形態では、フォーマット登録情報３３及び固有名詞登録情報３４等の判定情報を用いて文書データに属性情報を付与する前に、予め環境設定画面において、判定情報として用いる書式情報や文字列をフォーマット登録情報３３や固有名詞登録情報３４に登録しておく構成について詳述したが、これに限らず、属性情報を付与する設定画面４２において、指定された領域から抽出された文字列をフォーマット登録情報３３や固有名詞登録情報３４に登録するか否かを問う画面を表示して登録するようにしてもよい。
【００８１】
[変形例]
上記実施形態では、属性情報付与ソフトに対して本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、文書データ等に対して編集操作を行う構成を有するソフトウェアであれば同様に本発明を適用することができるものである。
【００８２】
例えば、パーソナルコンピュータ上で文書データを編集するようなソフトウェアだけでなく、スマートフォン、タブレット端末装置等の携帯情報端末装置等において文書データの編集操作を行うようなソフトウェアに対しても本発明は同様に適用可能である。
【００８３】
また、実施形態において、情報処理装置によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータが読み取り可能な記録媒体に記憶した状態で提供されてもよい。また、これらのプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００８４】
１    ネットワーク
１０、１１、１２    文書処理装置
１４    サーバ装置
１６    ＣＰＵ
１７    メモリ
１８    通信インタフェース（ＩＦ）
１９    記憶装置
２０    ユーザインタフェース（ＵＩ）装置
２３    判定情報登録部
２４    領域指定受付部
２６    修正部
２７    表示制御部
３０    属性情報付与プログラム
３３    フォーマット登録情報
３４    固有名詞登録情報
【図１】
2019095848.tif 000003
【図２】
2019095848.tif 000004
【図３】
2019095848.tif 000005
【図４】
2019095848.tif 000006
【図５】
2019095848.tif 000007
【図６】
2019095848.tif 000008
【図７】
2019095848.tif 000009
【図８】
2019095848.tif 000010
【図９】
2019095848.tif 000011
【図１０】
2019095848.tif 000012
【図１１】
2019095848.tif 000013
【図１２】
2019095848.tif 000014
【図１３】
2019095848.tif 000015
【図１４】
2019095848.tif 000016