(57)【要約】      （修正有）【課題】一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避する。【解決手段】ワークスペースに文書が登録され、操作判断部１０７によって操作内容が判断され、その操作内容に応じた文書処理が文書処理部１０８にて行われる。操作判断部１０７がフォーマット変換操作と判断すると文書処理部１０８のフォーマット変換部１０９でフォーマット変換し、文書の分離操作が行なわれたと判断すると文書処理部１０８の文書分離部１１０で文書の分離処理を行ない、これらの処理が行なわれた文書に処理前の文書に関連付けられた外部属性情報を関連付ける。また、操作判断部１０７が文書の結合操作と判断すると文書処理部１０８の文書結合部１１１で結合処理を行ない、属性編集関連付け処理部１１３で編集された属性情報が関連付けられる。【選択図】図１
2011044033.tif 000002
【特許請求の範囲】
【請求項１】
第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段と、
前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段と、
前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段と、
前記第１の関連付け手段によって外部属性情報が関連付けられた前記第二の電子文書を構成する文書構成要素ごとに複数の電子文書へ分離する分離要求を受け付けることにより当該文書構成要素ごとに分離された文書要素数分の新たな電子文書をそれぞれ作成する文書作成手段と、
前記文書作成手段によって作成された新たな電子文書それぞれに、前記第一の電子文書に関連付けられていた外部属性情報を関連付ける第２の関連付け手段と
を具備する情報処理装置。
【請求項２】
前記文書作成手段は、
複数頁からなる前記第二の電子文書を頁単位で分離する分離要求を受け付けることにより、各頁により構成される頁数分の新たな文書をそれぞれ作成する請求項１記載の情報処理装置。
【請求項３】
第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段と、
前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段と、
前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段と、
前記第１の関連付け手段によって外部属性情報が関連付けられた複数の電子文書同士の重ね合わせ指示がユーザにより行われると当該電子文書同士を結合した結合文書を形成する結合文書形成手段と、
前記結合文書形成手段によって形成された結合文書に、前記重ね合わせ指示された各電子文書に関連付けられていた前記外部属性情報を関連付ける第２の関連付け手段と
を具備する情報処理装置。
【請求項４】
前記第２の関連付け手段によって関連付けられた外部属性情報を前記電子文書に付加された内部属性情報として取り込む属性取込手段と
を具備する請求項１乃至３のいずれかに記載の文書管理装置。
【請求項５】
前記外部属性情報作成手段は、
前記電子文書に付加された内部属性情報を構成する属性項目のうちユーザにより新たに定義された属性項目を抽出して該内部属性情報に関連する外部属性情報を作成する請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記電子文書に付加されている前記属性取込手段によって取り込まれた内部属性情報を編集する属性編集手段と、
前記属性編集手段によって前記内部属性情報が編集されると、前記第２の関連付け手段によって関連付けした外部属性情報との関連付けを解除する解除手段と
を具備し、
前記外部属性情報作成手段は、
前記属性編集手段によって編集した編集後の内部属性情報を抽出することにより該内部属性情報に関連する外部属性情報を作成する請求項４記載の情報処理装置。
【請求項７】
コンピュータを、
第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段、
前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段、
前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の属性情報として関連付ける第１の関連付け手段、
前記第１の関連付け手段によって外部属性情報が関連付けられた前記第二の電子文書を構成する文書構成要素ごとに複数の電子文書へ分離する分離要求を受け付けることにより当該文書構成要素ごとに分離された文書要素数分の新たな電子文書をそれぞれ作成する文書作成手段、
前記文書作成手段によって作成された新たな電子文書それぞれに、前記第一の電子文書に関連付けられていた外部属性情報を関連付ける第２の関連付け手段
として機能させる情報処理プログラム。
【請求項８】
コンピュータを、
第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段、
前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段、
前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段、
前記第１の関連付け手段によって外部属性情報が関連付けられた複数の電子文書同士の重ね合わせ指示がユーザにより行われると当該電子文書同士を結合した結合文書を形成する結合文書形成手段、
前記結合文書形成手段によって形成された結合文書に、前記重ね合わせ指示された各電子文書に関連付けられていた前記外部属性情報を関連付ける第２の関連付け手段
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
作成される文書の種類によりさまざまな文書フォーマットで形成され、多種多様な保存形式が存在する。各保存形式の文書には、属性情報と呼ばれる各電子文書に関する付加情報を関連付けて登録されていることがある。
【０００３】
特許文献１に開示された従来技術では、文書の内容および属性から成る文書単位の文書処理は、複数個の各々の文書構成要素と該各々の文書構成要素の間を関係付ける論理階層構造の構造情報とを記憶し、記憶した論理階層構造に基づいて、文書処理を行い、複数の文書構成要素を共通に用いて、複数の文書構成要素の間を関係付ける論理階層構造を規定する構造情報を、文書構成要素の一部を共通として異なる観点から複数個作成し、共通の文書構成要素を利用して、観点の異なる文書を作成する技術が記載されている。
【０００４】
また、特許文献２に開示された従来技術では、任意フォーマットの文書を所定の決められた文書フォーマットに変換して変換後の文書フォーマットからなる文書を操作する場合に、文書とは別に属性情報を管理することが示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−２２５１８５号公報
【特許文献２】特開２００２−００７３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避することを可能にした情報処理装置および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段と、前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段と、前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段と、前記第１の関連付け手段によって外部属性情報が関連付けられた前記第二の電子文書を構成する文書構成要素ごとに複数の電子文書へ分離する分離要求を受け付けることにより当該文書構成要素ごとに分離された文書要素数分の新たな電子文書をそれぞれ作成する文書作成手段と、前記文書作成手段によって作成された新たな電子文書それぞれに、前記第一の電子文書に関連付けられていた外部属性情報を関連付ける第２の関連付け手段とを具備する。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記文書作成手段は、複数頁からなる前記第二の電子文書を頁単位で分離する分離要求を受け付けることにより、各頁により構成される頁数分の新たな文書をそれぞれ作成する。
【０００９】
また、請求項３の発明は、第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段と、前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段と、前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段と、前記第１の関連付け手段によって外部属性情報が関連付けられた複数の電子文書同士の重ね合わせ指示がユーザにより行われると当該電子文書同士を結合した結合文書を形成する結合文書形成手段と、前記結合文書形成手段によって形成された結合文書に、前記重ね合わせ指示された各電子文書に関連付けられていた前記外部属性情報を関連付ける第２の関連付け手段とを具備する。
【００１０】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記第２の関連付け手段によって関連付けられた外部属性情報を前記電子文書に付加された内部属性情報として取り込む属性取込手段とを具備する。
【００１１】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記外部属性情報作成手段は、前記電子文書に付加された内部属性情報を構成する属性項目のうちユーザにより新たに定義された属性項目を抽出して該内部属性情報に関連する外部属性情報を作成する。
【００１２】
また、請求項６の発明は、請求項４の発明において、前記電子文書に付加されている前記属性取込手段によって取り込まれた内部属性情報を編集する属性編集手段と、前記属性編集手段によって前記内部属性情報が編集されると、前記第２の関連付け手段によって関連付けした外部属性情報との関連付けを解除する解除手段とを具備し、前記外部属性情報作成手段は、前記属性編集手段によって編集した編集後の内部属性情報を抽出することにより該内部属性情報に関連する外部属性情報を作成する。
【００１３】
また、請求項７の発明は、コンピュータを、第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段、前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段、前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の属性情報として関連付ける第１の関連付け手段、前記第１の関連付け手段によって外部属性情報が関連付けられた前記第二の電子文書を構成する文書構成要素ごとに複数の電子文書へ分離する分離要求を受け付けることにより当該文書構成要素ごとに分離された文書要素数分の新たな電子文書をそれぞれ作成する文書作成手段、前記文書作成手段によって作成された新たな電子文書それぞれに、前記第一の電子文書に関連付けられていた外部属性情報を関連付ける第２の関連付け手段として機能させる。
【００１４】
また、請求項８の発明は、コンピュータを、第一の電子文書に付加された内部属性情報を抽出することにより該内部属性情報に基づいて当該内部属性情報と異なる形態の外部属性情報を作成する外部属性情報作成手段、前記第一の電子文書を予め指定された共通文書形式に変換する形式変換手段、前記形式変換手段によって共通文書形式に変換された第二の電子文書に前記外部属性情報作成手段によって作成した前記外部属性情報を該第二の電子文書の外部属性情報として関連付ける第１の関連付け手段、前記第１の関連付け手段によって外部属性情報が関連付けられた複数の電子文書同士の重ね合わせ指示がユーザにより行われると当該電子文書同士を結合した結合文書を形成する結合文書形成手段、前記結合文書形成手段によって形成された結合文書に、前記重ね合わせ指示された各電子文書に関連付けられていた前記外部属性情報を関連付ける第２の関連付け手段として機能させる。
【発明の効果】
【００１５】
本発明の請求項１によれば、一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避することが可能になるという効果を奏する。
【００１６】
また、請求項２によれば、複数頁からなる電子文書を頁単位で複数の文書に分離する場合であっても情報の欠損を回避することが可能になるという効果を奏する。
【００１７】
また、請求項３によれば、一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避することが可能になるという効果を奏する。
【００１８】
また、請求項４によれば、電子文書の構成を崩すことなく、情報の欠損を回避することが可能になるという効果を奏する。
【００１９】
また、請求項５によれば、ユーザによる電子文書の利用用途に応じた属性情報についても、情報の欠損を回避することが可能になるという効果を奏する。
【００２０】
また、請求項６によれば、文書の利用形態に応じた属性情報の編集を可能とするとともにその編集における情報の欠損を回避することが可能になるという効果を奏する。
【００２１】
また、請求項７によれば、一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避することが可能になるという効果を奏する。
【００２２】
また、請求項８によれば、一の電子文書に基づいて新たな電子文書を作成する場合において、一の電子文書に関連付けられた属性情報を前記作成された電子文書に対応づけることで、情報の欠損を回避することが可能になるという効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態における情報処理装置および情報処理プログラムを適用して構成した情報処理装置の装置構成図の一例。
【図２】本発明の実施の形態における情報処理装置によって行なわれる処理の詳細な流れを示すフローチャート。
【図３】本発明の実施の形態における情報処理装置によって行なわれる処理の詳細な流れを示すフローチャート。
【図４】図２および図３に示す属性編集処理の詳細な流れを示すフローチャート。
【図５】属性情報の一例を示す図。
【図６】図２および図３に示す属性編集処理の詳細な流れを示すフローチャート。
【図７】属性情報の一例を示す図。
【図８】外部属性情報が変更された場合に情報処理装置によって行なわれる詳細な処理の流れを示すフローチャート。
【図９】内部属性情報が変更された場合に情報処理装置によって行なわれる詳細な処理の流れを示すフローチャート。
【図１０】外部属性情報が関連付けされた文書の状態を示す図。
【図１１】文書形式の変換前の文書と指定された文書形式に変換された後の文書の状態を示す図。
【図１２】分離処理によって各頁に対する文書が作成された状態を示す図。
【図１３】外部属性情報が関連付けされた文書の状態を示す図。
【図１４】ワークスペース上に文書が登録され、各文書に内部属性情報が付加され、外部属性情報が関連付けられた状態を示した図。
【発明を実施するための形態】
【００２４】
以下、本発明に係わる情報処理装置および情報処理プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２５】
図１は、本発明の実施の形態における情報処理装置および情報処理プログラムを適用して構成した情報処理装置の装置構成図の一例である。
【００２６】
図１において、情報処理装置は、文書登録検知部１０１、属性抽出部１０２、抽出属性情報記憶部１０３、外部属性情報作成部１０４、関連付け処理部１０５、操作受付部１０６、操作判断部１０７、文書処理部１０８、フォーマット変換部１０９、文書分離部１１０、文書結合部１１１、取込処理部１１２、属性編集関連付け処理部１１３を具備して構成される。
【００２７】
情報処理装置の表示器上に、作業領域であるワークスペースが表示された状態（たとえば、文書操作ソフトウェア等によって確保される作業領域が表示された状態）で、操作者がユーザインターフェース（例えば、キーボードやポインディングデバイス等）を用いてそのワークスペース内に処理対象の電子文書（以下、単に「文書」という）を登録すると、文書登録検知部１０１は、文書がワークスペース内に登録されたことを検知する。
【００２８】
このときの電子文書とは、文字列、文字列から構成される文章（章（チャプター）を含む）、図（図形、写真等を含む）、表等の構成要素を１つ又は複数に組み合わせて、１又は複数の頁に配置した電子情報であり、具体的には、紙文書をスキャンしたスキャン文書、ワードプロセッサー等により編集される文書、表計算ソフトにより編集される表計算シート、図面、ウェブページ等を含むものである。
【００２９】
また、ワークスペースには、情報処理装置にインストールされたソフトウェアアプリケーションが対応する文書形式（文書フォーマット）の文書を登録することができる。
【００３０】
このときの文書形式はファイル名の一部に表されるほか、文書に関する情報として付加されている属性情報に設定することができ、さらには文書内部の所定のフィールド上に表されている。
【００３１】
また、文書に設定された属性情報は、属性項目と属性値とからなる属性構成情報の集合であって、文書を作成することによってシステムが自動的に作成される属性構成情報のほか、操作者による新規登録操作により新たな属性項目とその属性値を設定することができる。
【００３２】
この属性情報の一例として、例えば、文書の作成者、作成日時、最新の更新者、更新日時、重要度、文書バージョン情報、操作権限情報等がある。
【００３３】
このような属性情報が付加された文書をワークスペースに登録されたことを文書登録検知部１０１が検知する。
【００３４】
この文書登録検知部１０１は、ワークスペースに新たに文書が登録されたことを属性抽出部１０２に通知し、属性抽出部１０２では、ワークスペースに登録された文書に付加された属性情報（以下、「内部属性情報」という）を抽出する抽出処理を行なう。
【００３５】
この内部属性情報は、付加された文書の特徴、作成過程に関する情報等からなる情報であって、文書に付加された状態にある。
【００３６】
属性抽出部１０２では、抽出属性情報記憶部１０３で記憶する文書の文書形式に対して指定された属性情報のみを抽出することも可能であって、登録された文書の文書形式に対して抽出属性情報記憶部１０３で属性情報が記憶されている場合にはその属性情報を読み出し、読み出した属性情報を文書の属性情報から抽出する。
【００３７】
また、抽出属性情報記憶部１０３がワークスペースに登録された文書の文書形式に対して属性情報を記憶していない場合、属性抽出部１０２は、文書に付加された属性情報全てを抽出する。
【００３８】
このようにして文書から内部属性情報が抽出されると、属性抽出部１０２は、外部属性情報作成部１０４に内部属性情報を抽出したことを通知する。この通知を受けた外部属性情報作成部１０４では、その内部属性情報に基づく内容からなる外部属性情報を作成する。
【００３９】
この外部属性情報は、内部属性情報に基づいて構成されており、ワークスペース上で文書と関連付けられた情報である。
【００４０】
すなわち、ワークスペース上以外においても文書に付加された状態にある属性情報を「内部属性情報」と示しているのに対して、この内部属性情報と異なる形態であってワークスペース上でのみ文書と関連付けられた属性情報を「外部属性情報」と示して区別している。
【００４１】
このようにして、外部属性情報作成部１０４が外部属性情報を作成すると、その旨を関連付け処理部１０５へ通知し、関連付け処理部１０５では、外部属性情報作成部１０４で作成された外部属性情報とワークスペースに登録された文書とを関連付ける関連付け処理を行なう。この関連付け処理では、例えば、作成した外部属性情報に識別情報を付与し、その識別情報を文書に設定することによって外部属性情報と文書とを関連付ける。
【００４２】
このときの外部属性情報が関連付けされた文書の状態を図１０に示す。
【００４３】
図１０は、ワークスペースに登録された文書が３頁からなる文書であって、この文書に対して内部属性情報が設定された状態を示している。さらに、この内部属性情報を抽出して作成された内部属性情報に基づく内容からなる外部属性情報が関連付けられた状態を示している。
【００４４】
ワークスペースに登録された文書に外部属性情報が関連付けられた状態で、ユーザインターフェースを用いた操作を操作受付部１０６によって受け付けると、操作判断部１０７へと通知する。操作判断部１０７では、操作受付部１０６で受け付けた操作を判断し、その操作に応じた文書の処理を文書処理部１０８へと指示する。
【００４５】
この操作判断部１０７では、操作受付部１０６で受け付けた操作が、例えば「文書形式の変換操作」であるか、「複数頁からなる文書の頁単位での分離操作」であるか、「複数の文書を結合する結合操作」であるかを判断する。
【００４６】
なお、この例では、「複数頁からなる文書の頁単位での分離操作」を示しているが、頁単位での分離操作に限定されることなく、文書構成要素単位での分離操作を行なうような構成であってもよい。
【００４７】
このときの文書構成要素とは、電子文書がどのような内容により構成されているを示した上記のような構成要素（文字列、文字列から構成される文章（章（チャプター）を含む）、図（図形、写真等を含む）、表等）のほか、文書の頁や「文書ヘッダー、本文、文書トレーラー」などの文書体系情報により構成される情報である。このことから、「文書構成要素単位での分離操作」とは、構成要素単位で複数の文書へ分離する操作のほか、文書体系情報に基づいて分離する操作でる。
【００４８】
文書体系情報に基づいて分離する操作の場合、頁単位で分離されるほか、文書ヘッダー、本文、文書トレーラーにそれぞれ分離される。
【００４９】
もちろん、このような文書操作に限定されることはなく、他のさまざまな操作を判断することができ、「内部属性情報の編集操作」や「外部属性情報の編集操作」をも判断することができる。なお、これらの編集操作を行なった場合の処理に付いては図１４を用いて以下で説明する。
【００５０】
まず、操作判断部１０７において「文書形式の変換操作」であると判断した場合、この操作判断部１０７では、文書処理部１０８を構成するフォーマット変換部１０９へと指定された文書形式への変換処理を指示する。
【００５１】
フォーマット変換部１０９では、ワークスペースに登録された文書の文書形式を、指定された文書形式へと変換する。このときの変換後の文書形式は「共通文書形式」と称され、変換前の文書形式に基づいて、コンピュータのオペレーティングシステムの描画情報などを利用した予め定められた形式である。オペレーティングシステムの描画情報はオペレーティングシステムが備える描画プログラムから作成され、Ｗｉｎｄｏｗｓ（登録商標）ではＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａｆｉｌｅ）、Ｍａｃｉｎｔｏｓｈ（登録商標）ではＱｕｉｃｋＤｒａｗなどとして描画情報が作成される。
【００５２】
このようにしてフォーマット変換部１０９で共通文書形式へのフォーマット変換処理が行なわれると、フォーマット変換部１０９は、文書形式の変換を行なったことを関連付け処理部１０５へと通知する。このとき、関連付け処理部１０５は、変換前の文書に関連付けられた外部属性情報を変換後の文書に関連付ける。
【００５３】
このときの外部属性情報が関連付けされた文書の状態を示す例を図１１に示す。
【００５４】
図１１は、文書形式の変換前の文書と、文書共通形式に変換した後の文書とを示した図である。
【００５５】
図１１（ａ）に示す文書形式は変換する前の文書であって、全３頁からなる「文書１」であって文書形式が「形式１」によって構成された状態を示し、この文書１には内部属性情報が付加され、さらに外部属性情報が関連付けられている。
【００５６】
図１１（ｂ）に示す文書形式の変換後の文書は、変換前の文書と同様に、全３頁からなる「文書１」であって変換後の文書形式が「形式２」である。この変換後の文書には、図１１（ａ）に示す文書形式を変換する前の文書に関連付けられた外部属性情報と同一の外部属性情報が関連付けられた状態にある。
【００５７】
次に、操作判断部１０７で「複数頁からなる文書の各頁への分離操作」であると判断した場合に、操作判断部１０７では、文書処理部１０８を構成する文書分離部１１０へと各頁への文書の分離を指示する。
【００５８】
文書分離部１１０は、複数頁からなる文書を頁ごとに分離して各頁に対応する文書を作成する。このとき、分離された各頁に対する文書は分離元の文書と同一の文書形式によって構成される。なお、全１頁からなる文書（単頁文書）に対して分離処理を指示した場合には文書の分離処理を停止する。
【００５９】
このようにして文書の分離処理が行なうと、文書分離部１１０は、文書の分離処理が行なわれたことを関連付け処理部１０５へと通知する。関連付け処理部１０５では、分離されて作成された各文書に対して分離前の文書に関連付けられた外部属性情報を関連付ける。
【００６０】
このときの分離処理によって各頁に対する文書が作成された状態を図１２に示す。
【００６１】
図１２は、図１０に示すような全３頁からなる文書に対して分離処理を行なった後の状態を示しており、１頁目に対して文書「文書１」が作成された状態を示し、２頁目に対して文書「文書２」が作成された状態を示し、３頁目に対して文書「文書３」が作成された状態を示している。
【００６２】
また、これら「文書１」、「文書２」、「文書３」には、分離処理前の文書に関連付けられた外部属性情報と同一の外部属性情報が関連付けられた状態にある。
【００６３】
さらに、操作判断部１０７で「複数の文書を結合する結合操作」であると判断した場合に、操作判断部１０７では、文書処理部１０８を構成する文書結合部１１１へと文書の結合指示を行なう。
【００６４】
文書結合部１１１は、結合される被結合文書と結合する文書とが同一の文書形式からなる文書に対して結合操作が行なわれることで文書同士を結合する。この結合処理により結合された結合文書は、被結合文書と結合する文書の各頁が連続的に配列された状態となる。
【００６５】
なお、異なる文書形式からなる文書同士の結合が指示された場合には処理を停止するほか、共通文書形式に文書を変換してこの共通文書形式からなる文書を結合し、結合文書を作成するような構成であってもよい。
【００６６】
そして、文書結合部１１１で文書の結合処理が行なわれたことを属性編集関連付け処理部１１３へと通知する。この属性編集関連付け処理部１１３では、結合元の複数の文書それぞれに関連付けられた外部属性情報を属性編集後に関連付けする。
【００６７】
このときの外部属性情報が関連付けされた文書の状態を示す例を図１３に示す。さらに、属性編集処理の流れを図４および図６のフローチャートに示し、以下で説明する。
【００６８】
図１３（ａ）は、結合前の２つの文書として「文書１」、「文書２」が示された状態にある。
【００６９】
この「文書１」には、「内部属性情報１」が付加されており、「外部属性情報１」が関連付けられている状態にある。さらに、「文書２」には、「内部属性情報２」が付加されており、「外部属性情報２」が関連付けられている状態にある。すなわち、これら２つの文書には異なる内部属性情報が付加されており、それに伴い、異なる外部属性情報が関連付けられている。
【００７０】
これらの「文書１」、「文書２」に対して結合処理を行なうことによって結合された文書が図１３（ｂ）に示す「結合文書」である。
【００７１】
この結合文書には、結合元の文書に関連付けられた外部属性情報がそのまま関連付けられた状態にあって、図１３（ｂ）に示す例では、「文書１」と「文書２」とを結合していることから「文書１」の「外部属性情報１」と、「文書２」の「外部属性情報２」の２つの異なる外部属性情報が関連付けられた状態にある。
【００７２】
さらに、図１３（ｂ）に示す結合文書に付加された内部属性情報は、「文書１」の「内部属性情報１」と「文書２」の「内部属性情報２」とからなる「内部属性情報（１＋２）」が付加された状態にある。
【００７３】
この「内部属性情報（１＋２）」は、属性情報を構成する各属性項目に対して１つまたは複数の属性値が設定された情報であって、「内部属性情報１」と「内部属性情報２」に同一の属性項目が存在する場合には複数（２つ）の属性値が設定された状態となり、それぞれにしかない属性項目の場合には１つの属性値が設定された状態となる。
【００７４】
例えば、内部属性情報１と内部属性情報２にそれぞれ、[文書の作成者]という属性項目が存在する場合にはこの属性項目に対して２つの属性値を設定する。また、内部属性情報１にのみ[操作権限情報]という属性項目が存在し、内部属性情報２にはこの属性項目が存在しない場合、結合文書に付加された「内部属性情報（１＋２）」には、[操作権限情報]に対して内部属性情報１の属性値が設定される。
【００７５】
これ以外にも、結合処理を行なった場合には各外部属性情報を元に新たな外部属性情報を作成し、作成されたその外部属性情報を結合文書に関連付けるような構成であってもよい。
【００７６】
このようにして関連付け処理部１０５、属性編集関連付け処理部１１３で文書に外部属性情報が関連付けられると、取り込み処理部１１２に通知される。
【００７７】
取り込み処理部１１２では、関連付け処理部１０５若しくは属性編集関連付け処理部１１３で文書に関連付けられた外部属性情報を内部属性情報として取り込む処理を行なう。
【００７８】
この取り込み処理部１１２では、外部属性情報を複製し、内部属性情報として付加する処理のほか、外部属性情報のうち取り込み可能な属性情報のみを内部属性情報として取り込む処理を行なう。このときの取り込み可能な属性情報は、文書の文書形式として許可されていない属性情報を除く他の属性情報や、予め指定された属性情報である。
【００７９】
この取り込み処理部１１２における取り込み処理によって、図１１に示す変換後の「文書２」の内部属性情報は、変換前の「文書１」に付加されている内部属性情報と同一のものが付加された状態となる。
【００８０】
また、図１２に示す分離された文書「文書１」、「文書２」、「文書３」の内部属性情報は、分離前の文書に付加されている内部属性情報と同一の内部属性情報が付加された状態となる。
【００８１】
さらに、図１３（ｂ）に示す結合文書の内部属性情報は、属性編集処理後の内部属性情報である「内部属性情報（１＋２）」が付加された状態となる。
【００８２】
このようにして、文書操作された文書の外部属性情報の関連付けされ、内部属性情報の付加がされた状態となって、ワークスペースが開放されると（文書操作ソフトウェアが終了すると）文書に関連付けられた外部属性情報は破棄され、内部属性情報が付加された文書が情報処理装置若しくは予め指定された外部装置に保存された状態となる。
【００８３】
図１４は、内部属性情報が付加された文書がワークスペース上に登録された状態を示した図であって、これらの各文書には内部属性情報が付加された状態にある。
【００８４】
図１４（ａ）では、文書形式「形式１」からなる「文書１」と文書形式「形式２」からなる「文書１」に同一の外部属性情報である「外部属性情報１」が関連付けらた状態を示している。また、文書形式「形式２」からなる「文書２」と文書形式「形式３」からなる「文書２」に同一の外部属性情報である「外部属性情報２」が関連付けられた状態を示している。さらに、文書形式「形式２」からなる「文書（１＋２）」には２つの外部属性情報「外部属性情報１」、「外部属性情報２」が関連付けられた状態を示している。
【００８５】
このことから、文書形式「形式１」からなる「文書１」と文書形式「形式２」からなる「文書１」は文書形式が変換された同一内容の文書であって、また、文書形式「形式２」からなる「文書２」と文書形式「形式３」からなる「文書２」は文書形式が変換された同一内容の文書である。さらに、文書形式「形式２」からなる「文書（１＋２）」は、文書形式「形式２」からなる「文書１」と「形式２」からなる「文書２」とを結合した結合文書である。
【００８６】
図１４（ｂ）では、図１４（ａ）に示す状態の文書形式「形式２」からなる「文書１」の内部属性情報が編集された場合における状態を示す図であって、編集前の内部属性情報が「内部属性情報１」であるのに対して、この内部属性情報１を「内部属性情報３」へと編集した状態を示している。
【００８７】
文書１の内部属性情報１が編集されると、この内部属性情報１が編集される前に関連付けられた外部属性情報１との関連付けが解除され、編集後の内部属性情報３に基づく外部属性情報３が新たに作成される。すなわち、編集後の「内部属性情報３」に対する外部属性情報である「外部属性情報３」が関連付けられた状態になる。
【００８８】
このことから、操作判断部１０７で操作受付部１０６によって受け付けた文書操作が「内部属性情報の編集操作」であると判断した場合に、文書処理部１０８では、編集前に関連付けられた外部属性情報との関連付けを解除し、編集された内部属性情報に基づく外部属性情報を作成し、その外部属性情報を関連付けるという処理を行なう。
【００８９】
ちなみに、操作判断部１０７で操作受付部１０６によって受け付けた文書操作が「外部属性情報の編集操作」であると判断した場合には、編集された外部属性情報、たとえば「外部属性情報１」、「外部属性情報２」、「外部属性情報３」が変更されることとなり、関連付けの関係については変更されないが、変更後の外部属性情報が関連付けられた文書では、取込処理部１１２によってその外部属性情報を内部属性情報として取り込む処理が行なわれる。
【００９０】
図２は、本発明の実施の形態における情報処理装置によって行なわれる処理の詳細な流れを示すフローチャートである。
【００９１】
図２において、処理対象の文書がワークスペースに登録されると処理が開始され、まず、その文書に付加された内部属性情報の抽出を行なう（２０１）。抽出した内部属性情報に基づいて外部属性情報を作成し（２０２）、作成した外部属性情報を文書に関連付けして登録を行なう（２０３）。
【００９２】
そして、ワークスペースに登録された状態にある文書に対してユーザがユーザインターフェースを用いて操作を行なうとこれを検知し（２０４）、検知した操作がフォーマット変換であるかを判断する（２０５）。
【００９３】
フォーマット変換の操作が行なわれた場合（２０５でＹＥＳ）には、指定された共通文書形式へ変換する処理を行ない（２０６）、指定された共通文書形式に変換した文書に、作成した外部属性情報を関連付ける（２０７）。このようにして関連付けられた外部属性情報のうち、取り込み可能な属性情報を内部属性情報として取り込まれる（２０８）。
【００９４】
また、ユーザインターフェースを用いて行なわれた操作を検知し、この検知した操作がフォーマット変換の操作でない場合（２０５でＮＯ）には、続いて、文書の分離操作が行なわれたかを判断する（２１０）。文書の分離操作が行なわれたと判断する場合（２１０でＹＥＳ）には、操作対象の文書が複数頁からなる文書であるかを判断し（２１１）、複数頁からなる文書であると判断された場合（２１１でＹＥＳ）には、頁単位での分離処理を行なって各頁に対する文書を作成する（２１２）。
【００９５】
作成した各頁に対する文書に分離処理前の文書に関連けられていた外部属性情報をそれぞれ関連付ける（２１３）。このようにして関連付けられた外部属性情報のうち、取り込み可能な属性情報を内部属性情報として取り込む（２０８）。
【００９６】
またさらに、ユーザインターフェースを用いて行なわれた操作を検知し、この検知した操作がフォーマット変換の操作でなく、文書の分離操作でもない場合（２１０でＮＯ）には、文書の結合操作であるかを判断する（２１４）。文書の結合操作でもない場合（２１４でＮＯ）には、処理を終了する。
【００９７】
文書の結合操作が行なわれた場合（２１４でＹＥＳ）には、文書同士を結合し（２１５）、属性編集処理を行ない、編集後の属性情報を関連付ける処理を行なう（２１６）。
【００９８】
このようにしていずれかの文書操作が行なわれると、ワークスペースが開放され、操作終了したかを判断する（２０９）。操作が終了した場合（２０９でＹＥＳ）には、処理を終了し、操作が終了していない場合（２０９でＮＯ）には、文書操作を検知する処理以降を繰り返し行なう。
【００９９】
この属性編集処理の詳細な流れを図４および図６に示す。
【０１００】
図３は、本発明の実施の形態における情報処理装置によって行なわれる処理の詳細な流れを示すフローチャートである。
【０１０１】
図３に示すフローチャートは、図２に示すフローチャートと類似し、図２では文書に付加された内部属性情報全てを抽出する（２０１）構成としているが、図３に示すフローチャートでは、文書がワークスペースに登録されると抽出する属性情報に関する情報を読み込み（３０１）、読み込んだ情報の属性項目に基づいて内部属性情報を抽出する（３０２）。
【０１０２】
以降、図２に示すフローチャートと同一の処理が行なわれる。
【０１０３】
図４は、図２および図３に示す属性編集処理の詳細な流れを示すフローチャートである。
【０１０４】
図４において、結合処理が行なわれ、２以上の文書が結合されると、結合前の文書それぞれの外部属性情報の読み込みを行なう（４０１）。
【０１０５】
読み込んだ外部属性情報に同一の属性項目があるかを判断（４０２）し、同一の属性項目がある場合（４０２でＹＥＳ）には、その属性項目に各属性値を設定する（４０３）。このようにして設定した各属性項目に対する属性値全てが同一の属性値であるかを判断し（４０４）、全ての属性値が同一である場合（４０４でＹＥＳ）には、その属性項目に対する属性値を一つに修正する（４０５）。
【０１０６】
このときの一例を図５に示す属性情報を用いて説明する。
【０１０７】
まず、読み込んだ外部属性情報に同一の属性項目がある場合であってその属性項目に各属性値を設定した状態を図５（ａ）に示している。この図５（ａ）に示した状態は、属性項目「属性項目Ａ」に対して３つの属性値「属性値１」、「属性値２」、「属性値３」が設定され、属性項目「属性項目Ｂ」に対して１つの属性値「属性値４」が設定され、属性項目「属性項目Ｃ」に対して２つの属性値「属性値５」、「属性値６」が設定された状態を示している。
【０１０８】
この状態において、属性項目に対する属性値を一つに修正する処理（４０５）を行なった状態を図５（ｂ）に示している。
【０１０９】
図５（ｂ）は、属性項目Ａに対する属性値「属性値１」、「属性値２」、「属性値３」が全て同一の値（属性値１＝属性値２＝属性値３）であることからこれらを１つにした状態を示している。なお、属性項目Ｃに対する属性値「属性値５」、「属性値６」は異なる値であることから２つの属性値が設定された状態を示している。
【０１１０】
このようにして、同一の属性値の属性項目に対して属性編集処理が行なわれる。
【０１１１】
続いて、外部属性情報に他の同一の属性項目があるかを判断し（４０６）、他の同一の属性項目がある場合（４０６でＹＥＳ）には、その属性項目に対してステップ４０４以降の処理を繰り返し行う。
【０１１２】
また、外部属性情報に他の同一の属性項目がなくなった場合（４０６でＮＯ）や、上記の外部属性情報に同一の属性項目があるかの判断（４０２）によって同一の属性項目が一つもないと判断された場合（４０２でＮＯ）や、外部属性情報に同一の属性項目があるが全ての属性値が同一でなく少なくとも１つ以上の異なる属性値が設定されている場合（４０４でＮＯ）には、続いて、外部属性情報に異なる属性項目が設定されているかを判断する（４０７）。
【０１１３】
異なる属性項目がある場合（４０７でＹＥＳ）には、その異なる属性項目に対してそれぞれ属性値を設定する（４０８）、異なる属性項目がない場合（４０７でＹＥＳ）には、処理を終了する。
【０１１４】
図６は、図２および図３に示す属性編集処理の詳細な流れを示すフローチャートである。
【０１１５】
図６において、結合処理が行なわれ、２以上の文書が結合されると、結合前の文書それぞれの外部属性情報の読み込みを行なう（６０１）。読み込んだ外部属性情報に同一の属性項目があるかを判断（６０２）し、同一の属性項目がある場合（６０２でＹＥＳ）には、数値比較可能な属性値からなる属性項目があるかを判断する（６０３）。数値比較可能な属性値とは、優先度や日付などであって、優先度である場合には優劣が付けられるか、日付である場合には日付の前後が明確となるかを判断する。
【０１１６】
数値比較可能な属性値からなる属性項目である場合（６０３でＹＥＳ）には、より新しい属性値をその属性項目に対する属性値と設定する（６０４）。
【０１１７】
図７（ａ）には、外部属性情報の一例を示しており、属性情報として「更新日時項目」、「更新重要度」、「更新者項目」が示され、属性情報「更新日時項目」の属性値として「2009/06/18」、「2009/03/03」、「2009/05/10」が設定され、属性情報「更新重要度」として「ランク２」が設定され、属性情報「更新者名称」として「ユーザＡ」、「ユーザＢ」が設定されている。
【０１１８】
このような外部属性情報において、属性情報が「更新日時項目」の属性値が数値比較可能であると判断され、このうち、より新しい属性値として「2009/06/18」が選択され、その属性値「2009/06/18」を属性情報が「更新日時項目」に設定する。
【０１１９】
この設定した状態を図７（ｂ）に示しており、属性項目「更新日時項目」の属性値として「2009/06/18」が設定された状態にある。
【０１２０】
このようにして数値比較可能である場合にはより新しい属性値をその属性項目に対する属性値が設定される。
【０１２１】
それに対して、数値比較可能である属性値でない場合（６０３でＮＯ）には、属性項目をカンマで区切って併記するほか、合成する処理を行なう（６０５）。
【０１２２】
例えば、属性項目が「更新者名称」であって属性値がそれぞれ「ユーザＡ」、「ユーザＢ」である場合には属性値を「ユーザＡ、ユーザＢ」と併記し、若しくは「ユーザＡユーザＢ」と合成する。
【０１２３】
図７（ｂ）に示す例では、複数行に分けて併記した例を示している。
【０１２４】
続いて、外部属性情報に他の同一の属性項目あるかを判断し（６０６）、他の同一の属性項目がある場合（６０６でＹＥＳ）には、それらの属性項目が数値比較可能であるかの処理以降を行なう。
【０１２５】
また、他の同一の属性項目がない場合（６０６でＮＯ）には、外部属性情報の異なる属性項目があるかを判断する（６０７）。
【０１２６】
異なる属性項目がある場合（６０７でＹＥＳ）には、その異なる属性項目に対してそれぞれ属性値を設定する（６０８）、異なる属性項目がない場合（６０７でＹＥＳ）には、処理を終了する。
【０１２７】
図８は、外部属性情報が変更された場合に情報処理装置によって行なわれる詳細な処理の流れを示すフローチャートである。
【０１２８】
図８において、外部属性情報が編集される（８０１）と、編集された外部属性情報が関連付けられた文書を特定する（８０２）。
【０１２９】
そして、その特定した文書の内部属性情報として、その外部属性情報を取り込む（８０３）。特定した全ての文書に取り込みが完了したかを判断し（８０４）、全ての文書の内部属性情報として取り込まれると（８０４でＹＥＳ）処理を終了する。
【０１３０】
図９は、内部属性情報が変更された場合に情報処理装置によって行なわれる詳細な処理の流れを示すフローチャートである。
【０１３１】
図９において、内部属性情報が編集される（９０１）と、その内部属性情報が編集された文書に関連付けられた外部属性情報と切り離す関連付けの解除を行なう（９０２）。
【０１３２】
そして、編集された内部属性情報を抽出し（９０３）、抽出した内部属性情報を元に外部属性を作成し、その外部属性情報を文書に関連付ける（９０４）。
【０１３３】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１３４】
なお、本発明は、通信機能を備えた情報処理装置で上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する情報処理装置を構成することも可能である。情報処理装置の構成は、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続され、入出力インターフェースとしてキーボード、マウス、ネットワークインターフェースカード、ディスプレーなどを備えている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして前述の各部の処理を行う。
【０１３５】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【符号の説明】
【０１３６】
１００      情報処理装置
１０１      文書登録検知部
１０２      属性抽出部
１０３      抽出属性情報記憶部
１０４      外部属性情報作成部
１０５      関連付け処理部
１０６      操作受付部
１０７      操作判断部
１０８      文書処理部
１０９      フォーマット変換部
１１０      文書分離部
１１１      文書結合部
１１２      取込処理部
１１３      属性編集関連付け処理部
【図１】
2011044033.tif 000003
【図２】
2011044033.tif 000004
【図３】
2011044033.tif 000005
【図４】
2011044033.tif 000006
【図５】
2011044033.tif 000007
【図６】
2011044033.tif 000008
【図７】
2011044033.tif 000009
【図８】
2011044033.tif 000010
【図９】
2011044033.tif 000011
【図１０】
2011044033.tif 000012
【図１１】
2011044033.tif 000013
【図１２】
2011044033.tif 000014
【図１３】
2011044033.tif 000015
【図１４】
2011044033.tif 000016