(57)【要約】【課題】文書型情報の有効利用を支援する文書型情報管理支援システムを提供する。【解決手段】ユーザによって指定された文書型情報ファイルから文書型情報Ｔが文書型情報取込手段Ｐ１によって記憶装置等に取り込まれと、項目情報抽出手段Ｐ２によって文書型情報Ｔの内容が解析されて、予め定められた項目情報が文書型情報Ｔから抽出される。そして、抽出された項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報が定義情報収集手段Ｐ３によって収集される。そして、抽出した項目情報と収集した定義情報とに基づいて文書型情報Ｔに対応した項目の論理構造を示すスキーマ情報がスキーマ情報生成手段Ｐ４によって生成され、このスキーマ情報と生成規則に基づいて共有文書情報が共有文書情報生成手段Ｐ５よって生成されて、共有文書情報記憶手段Ｒ１に記憶され、この共有文書情報によって文書型情報の共有化が支援される。【選択図】図１
2006134235.tif 000002
【特許請求の範囲】
【請求項１】
文書型情報ファイルに格納しているアプリケーションプログラムに対応した書式で形成された文書型情報の共有化を支援する文書型情報管理支援システムであって、
ユーザが指定した前記文書型情報ファイルから文書型情報を取り込む文書型情報取込手段と、
前記文書型情報取込手段が取り込んだ文書型情報の内容を解析し、該文書型情報に対応したアプリケーションプログラムの書式に基づいて予め定められた項目を示す項目情報を当該文書型情報から抽出する項目情報抽出手段と、
前記項目情報抽出手段が抽出した項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報を収集する定義情報収集手段と、
前記項目情報抽出手段が抽出した項目情報と前記定義情報収集手段が収集した定義情報とに基づいて、前記文書型情報に対応した項目の論理構造を示すスキーマ情報を生成するスキーマ情報生成手段と、
前記スキーマ情報生成手段が生成したスキーマ情報と予め定められた生成規則に基づいて、前記スキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語で規定した共有文書情報を生成する共有文書情報生成手段と、
前記共有文書情報生成手段が生成した共有文書情報を記憶する共有文書情報記憶手段と、
を備え、
前記共有文書情報記憶手段が記憶している共有文書情報に基づいて、前記文書型情報の共有化を支援するようにした
ことを特徴とする文書型情報管理支援システム。
【請求項２】
前記定義情報収集手段は、前記項目情報抽出手段が抽出した項目情報に対応した前記定義情報を前記ユーザに入力、編集させる編集画面情報を前記ユーザが参照する表示装置に表示させ、該編集画面情報の表示に応じて入力、編集された前記定義情報を収集するようにした
ことを特徴とする請求項１に記載の文書型情報管理支援システム。
【請求項３】
前記スキーマ情報生成手段が生成したスキーマ情報に基づいて前記項目を階層構造にて示すスキーマ編集画面情報を前記ユーザが参照する表示装置に表示させて前記スキーマ情報を前記ユーザに編集させる制御を行うスキーマ情報編集制御手段と、
前記スキーマ情報編集制御手段による前記スキーマ編集画面情報の表示に応じて入力された入力データに基づいて前記スキーマ情報を変更するスキーマ情報変更手段と、
をさらに備え、
前記共有文書情報生成手段はさらに、前記スキーマ情報変更手段によって変更されたスキーマ情報に基づいて前記共有文書情報を生成するようにした
ことを特徴とする請求項１又は２に記載の文書型情報管理支援システム。
【請求項４】
前記スキーマ情報編集制御手段はさらに、前記ユーザに入力、編集させる編集画面情報が示す前記項目情報を、前記スキーマ情報が示す項目に関連づけて表示する前記スキーマ編集画面を前記ユーザが参照する表示装置に表示させるようにした
ことを特徴とする請求項３に記載の文書型情報管理支援システム。
【請求項５】
前記スキーマ情報生成手段はさらに、前記項目に対応して前記ユーザに対して当該項目を表示するか否かを示すセキュリティデータを有する前記スキーマ情報を生成し、
前記共有文書情報生成手段は、前記セキュリティデータを有する共有文書情報を生成するようにした
ことを特徴とする請求項１〜４の何れかに記載の文書型情報管理支援システム。
【請求項６】
前記定義情報収集手段はさらに、前記ユーザが参照する表示装置に表示させる編集画面情報に基づいて、前記文書型情報に対応した項目情報を表示する参照用の項目表示情報を生成し、
前記項目表示情報生成手段が生成した項目表示情報を記憶する項目表示情報記憶手段をさらに備える
ことを特徴とする請求項２〜５の何れかに記載の文書型情報管理支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書型情報管理支援システムに関し、より詳細には、文書型情報ファイルに格納しているアプリケーションプログラムに対応した書式で形成された文書型情報の共有化を支援する文書型情報管理支援システムに関するものである。
【背景技術】
【０００２】
従来、企業内においては各種の「申請書」や「報告者」あるいは「登録書」など各種の文書により情報の伝達や蓄積（記録）が行われてきた。しかしながら、このような文書型情報は、情報の形式が文章である場合が多く、文書の種類によってデータの個数や形式や長さが一定ではない。さらに、文章は各種のコードや数値により表記される定型かつ固定長のデータではなく、非定型で可変長なデータである（以下、このような特徴をもつ文書に記載された情報を、文書型情報と称する）。
【０００３】
それらの文書型情報をデータ化しようとすれば文書の種類ごとにデータの入力画面や出力画面が必要となるため、データ送信の機能やデータの形式をチェックする機能を各種の画面ごとにプログラミングをして作成しなければならない。
【０００４】
また、入力画面を作成する作業とは別に表示用の画面を作成する作業も必要である。このように、文書の各種類毎にプログラミングを行うことは、多くの種類の文書を扱う企業にとって時間およびコストの負担が大きいものとなり、文書型情報のＩＴ化を阻害するものである。
【０００５】
さらに、このような情報を効率的に管理するためには、単にデータの入力画面や出力画面だけではなく、データを指定された場所に格納したり特定のデータをピックアップして表示をしたりするデータ管理機能が必要である。
【０００６】
一般的に、このようなデータ管理機能の実現にはＲＤＢＭＳ（Relational Database Management System）が使用される。しかし、ＲＤＢＭＳは定型のデータを表形式で取り扱うため、文章を含む文書型情報のデータは取扱いが難しい。そこで、このような文書型情報はＸＭＬ（Extensible Markup Language）形式で取り扱うことが適しているが、データの格納や他システムでの利用をおこなうためのデータ管理のためには煩雑なプログラミングを行う作業や専用のデータベースが必要になる。
【０００７】
このように文書型情報をＩＴ（Information  Technology）化して効率的な管理を実現するシステム（文書型情報システム）を構築するためには、データの入力画面作成と表示画面作成およびデータ管理機能の作成という点において、プログラミングを行う作業が必要な状況である。
【０００８】
プログラミング言語に知識のない開発者が、データ項目を始めとするいくつかの業務ルールを指定することにより、画面プログラムを含む基本的業務ロジックの完全自動生成を可能とし、仕様に準拠したＷｅｂアプリケーションの実行形式プログラムの自動生成装置が提供されてきた。
【０００９】
この自動生成装置によれば、アプリケーション中にて取り扱うデータを関するモデル情報、アクション情報、プレゼンテーション情報を利用者にそれぞれ入力させることにより、当該データの詳細表示、検索絞り込み機能付一覧表示、新規作成、更新、削除といった基本的業務ロジックを実装したＷｅｂアプリケーションの仕様変更についても、プロジェクト管理ファイルを変更することで、修正作業を行うようにしてきた。
【特許文献１】特開２００４−２６５２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した自動作成装置では、利用者が対話式にシステム仕様を入力することで画面をはじめとするシステムの各部を自動作成していたため、システムの仕様等の知識がない利用者にとっては、各種情報を入力することが困難であり、全ての利用者の手間を削減するには至ってなかった。そのため、企業内において業務に応じて発生した文書型情報をデータベース化するには、専用のデータベースや複雑なプログラミングが必要となっていたため、文書型情報を有効利用することが困難であった。
【００１１】
よって本発明は、上述した問題点に鑑み、文書型情報の有効利用を支援する文書型情報管理支援システムを提供することを課題としている。
【課題を解決するための手段】
【００１２】
上記課題を解決するため本発明によりなされた請求項１記載の文書型情報管理支援システムは、図１の基本構成図に示すように、文書型情報ファイルに格納しているアプリケーションプログラムに対応した書式で形成された文書型情報Ｔの共有化を支援する文書型情報管理支援システムであって、ユーザが指定した前記文書型情報ファイルから文書型情報Ｔを取り込む文書型情報取込手段Ｐ１と、前記文書型情報取込手段Ｐ１が取り込んだ文書型情報Ｔの内容を解析し、該文書型情報Ｔに対応したアプリケーションプログラムの書式に基づいて予め定められた項目を示す項目情報を当該文書型情報Ｔから抽出する項目情報抽出手段Ｐ２と、前記項目情報抽出手段Ｐ２が抽出した項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報を収集する定義情報収集手段Ｐ３と、前記項目情報抽出手段Ｐ２が抽出した項目情報と前記定義情報収集手段Ｐ３が収集した定義情報とに基づいて、前記文書型情報に対応した項目の論理構造を示すスキーマ情報を生成するスキーマ情報生成手段Ｐ４と、前記スキーマ情報生成手段Ｐ４が生成したスキーマ情報と予め定められた生成規則に基づいて、前記スキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語で規定した共有文書情報を生成する共有文書情報生成手段Ｐ５と、前記共有文書情報生成手段Ｐ５が生成した共有文書情報を記憶する共有文書情報記憶手段Ｒ１と、を備え、前記共有文書情報記憶手段Ｒ１が記憶している共有文書情報に基づいて、前記文書型情報の共有化を支援するようにしたことを特徴とする。
【００１３】
上記請求項１に記載した本発明の文書型情報管理支援システムによれば、文書型情報ファイルがユーザによって指定されると、そのファイルから文書型情報Ｔが文書型情報取込手段Ｐ１によって記憶装置等に取り込まれる。そして、項目情報抽出手段Ｐ２によって文書型情報Ｔの内容が解析されて、予め定められた例えば文字、入力欄、所定領域、罫線等の項目情報が文書型情報Ｔから抽出される。そして、抽出された項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報が、ユーザからの入力、文書型情報Ｔからの抽出等に基づいて定義情報収集手段Ｐ３によって収集される。そして、抽出した項目情報と収集した定義情報とに基づいて文書型情報Ｔに対応した項目の論理構造を示すスキーマ情報がスキーマ情報生成手段Ｐ４によって生成され、このスキーマ情報と生成規則に基づいて共有文書情報が共有文書情報生成手段Ｐ５よって生成されて、共有文書情報記憶手段Ｒ１に記憶される。そして、共有文書情報によって文書型情報の共有化が支援される。
【００１４】
上記課題を解決するためになされた請求項２記載の発明は、図１の基本構成図に示すように、請求項１に記載の文書型情報管理支援システムにおいて、前記定義情報収集手段Ｐ３は、前記項目情報抽出手段Ｐ２が抽出した項目情報に対応した前記定義情報を前記ユーザに入力、編集させる編集画面情報を前記ユーザが参照する表示装置Ｄに表示させ、該編集画面情報の表示に応じて入力、編集された前記定義情報を収集するようにしたことを特徴とする。
【００１５】
上記請求項２に記載した本発明の文書型情報管理支援システムによれば、定義情報収集手段Ｐ３によって表示装置Ｄに編集画面情報が表示され、この表示に応じてユーザが入力、編集した定義情報が収集される。
【００１６】
上記課題を解決するためになされた請求項３記載の発明は、図１の基本構成図に示すように、請求項１又は２に記載の文書型情報管理支援システムにおいて、前記スキーマ情報生成手段Ｐ４が生成したスキーマ情報に基づいて前記項目を階層構造にて示すスキーマ編集画面情報を前記ユーザが参照する表示装置Ｄに表示させて前記スキーマ情報を前記ユーザに編集させる制御を行うスキーマ情報編集制御手段Ｐ６と、前記スキーマ情報編集制御手段Ｐ６による前記スキーマ編集画面情報の表示に応じて入力された入力データに基づいて前記スキーマ情報を変更するスキーマ情報変更手段Ｐ７と、をさらに備え、前記共有文書情報生成手段Ｐ５はさらに、前記スキーマ情報変更手段Ｐ７によって変更されたスキーマ情報に基づいて前記共有文書情報を生成するようにしたことを特徴とする。
【００１７】
上記請求項３に記載した本発明の文書型情報管理支援システムによれば、スキーマ情報編集制御手段Ｐ６によってスキーマ編集画面情報を表示装置Ｄに表示させてスキーマ情報を編集させる制御が行われると、スキーマ編集画面情報の表示に応じてユーザが入力した入力データに基づいてスキーマ情報がスキーマ情報変更手段Ｐ７によって変更される。そして、変更されたスキーマ情報に基づいた共有文書情報が共有文書情報生成手段Ｐ５によって生成される。
【００１８】
上記課題を解決するためになされた請求項４記載の発明は、図１の基本構成図に示すように、請求項３に記載の文書型情報管理支援システムにおいて、前記スキーマ情報編集制御手段Ｐ６はさらに、前記ユーザに入力、編集させる編集画面情報が示す前記項目情報を、前記スキーマ情報が示す項目に関連づけて表示する前記スキーマ編集画面を前記ユーザが参照する表示装置Ｄに表示させるようにしたことを特徴とする。
【００１９】
上記請求項４に記載した本発明の文書型情報管理支援システムによれば、ユーザに入力、編集させる編集画面情報が示す前記項目情報を、前記スキーマ情報が示す項目に関連づけて表示する前記スキーマ編集画面がスキーマ情報編集制御手段Ｐ６によって表示装置Ｄに表示される。
【００２０】
上記課題を解決するためになされた請求項５記載の発明は、図１の基本構成図に示すように、請求項１〜４の何れかに記載の文書型情報管理支援システムにおいて、前記スキーマ情報生成手段Ｐ４はさらに、前記項目に対応して前記ユーザに対して当該項目を表示するか否かを示すセキュリティデータを有する前記スキーマ情報を生成し、前記共有文書情報生成手段Ｐ５は、前記セキュリティデータを有する共有文書情報を生成するようにしたことを特徴とする。
【００２１】
上記請求項５に記載した本発明の文書型情報管理支援システムによれば、項目を前記ユーザに対して表示するか否かを示すセキュリティデータを有するスキーマ情報がスキーマ情報生成手段Ｐ４によって生成される。
【００２２】
上記課題を解決するためになされた請求項６記載の発明は、図１の基本構成図に示すように、請求項２〜５の何れかに記載の文書型情報管理支援システムにおいて、前記定義情報収集手段Ｐ３はさらに、前記ユーザが参照する表示装置Ｄに表示させる編集画面情報に基づいて、前記文書型情報に対応した項目情報を表示する参照用の項目表示情報を生成し、前記定義情報収集手段Ｐ３が生成した項目表示情報を記憶する項目表示情報記憶手段Ｒ２をさらに備えることを特徴とする。
【００２３】
上記請求項６に記載した本発明の文書型情報管理支援システムによれば、定義情報収集手段Ｐ３によって文書型情報Ｔに対応した項目情報を表示する参照用の項目表示情報が、編集画面情報に基づいて生成されると、項目表示情報記憶手段Ｒ２に記憶される。
【発明の効果】
【００２４】
以上説明したように請求項１に記載した本発明の文書型情報管理支援システムによれば、文書型情報から項目情報を抽出し、この項目情報に対応した定義情報を収集してスキーマ情報を生成し、このスキーマ情報と生成規則に基づいてスキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語で規定した共有文書情報共有文書情報を生成するようにしたことから、複数のシステムで共有文書情報を参照することができるため、文書型情報の種類等に対応した画面作成やプログラミングを行うことなく、文書型情報の共有化を図ることができる。また、既存のアプリケーションプログラムによって任意の文書型情報を作成するだけで、データベースに用いられるスキーマを把握していないユーザであっても容易に文書型情報の共通化を図ることができる。さらに、既存の文書型情報ファイルから画面のデザイン等を示す文書型情報を取り込むことで、それらの既存のファイルに含まれる文字情報やレイアウト（位置）情報を利用した共有文書情報を容易に生成することができる。従って、ユーザが業務等に応じて作成した文書型情報を有効利用することができるため、文書型情報の効率的な管理を実現するシステム構築を支援することができる。
【００２５】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加え、ユーザが参照する表示装置に項目情報に対応した定義情報をユーザに入力、編集させる編集画面情報を表示させ、この表示に応じて入力、編集された定義情報を収集するようにしたことから、既存の文書型情報ファイルから取り込んだ文書型情報を利用して、ユーザの入力、編集に応じた共有文書情報を容易に作成することができるため、文書型情報のさらなる有効利用を支援することができる。
【００２６】
請求項３に記載の発明によれば、請求項１又は２に記載の発明の効果に加え、ユーザが参照する表示装置に項目を階層構造にて示すスキーマ編集画面情報を表示させ、この表示に応じてユーザが入力した入力データに基づいてスキーマ情報を変更するようにしたことから、ユーザは表示された項目の階層構造を正確に把握して、文書型情報をより効率的に管理するためにスキーマ情報を変更することができるため、文書型情報のさらなる効率的な管理を実現するシステム構築を支援することができる。
【００２７】
請求項４に記載の発明によれば、請求項３に記載の発明の効果に加え、ユーザに入力、編集させる編集画面情報が示す項目情報を、スキーマ情報が示す項目に関連づけて表示するスキーマ編集画面情報として表示するようにしたことから、各項目間の関係等をユーザが正確に把握して、文書型情報をより効率的に管理するためにスキーマ情報を変更することができるため、文書型情報のさらなる効率的な管理を実現するシステム構築を支援することができる。また、ユーザは視覚的に項目を把握することができるため、作業効率の向上にも貢献することができる。
【００２８】
請求項５に記載の発明によれば、請求項１〜４の何れかに記載の発明の効果に加え、各項目をユーザに対して表示するか否かを示すセキュリティデータを有するスキーマ情報を生成し、このセキュリティデータを有する共有文書情報を生成するようにしたことから、共有文書情報の各項目を権限者だけに閲覧させることもできるため、文書型情報のさらなる効率的な管理を実現するシステム構築を支援することができる。
【００２９】
請求項６に記載の発明によれば、請求項２〜５の何れかに記載の発明の効果に加え、文書型情報に対応した項目情報を表示する参照用の項目表示情報を編集画面情報に基づいて生成するようにしたことから、入力、編集を行う編集画面と表示上のデザインは等しい参照用の画面を示す項目表示情報も同時に生成されるため、文書型情報のさらなる有効利用を支援することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明に係る文書型情報管理支援システムの一実施の形態を、図２〜図１１の図面を参照して説明する。
【００３１】
図２は本発明の文書型情報管理支援システムの概略構成の一例を示すシステム構成図である。そして、図２において、文書型情報管理支援システム１は、ユーザ側に配置されるクライアント・コンピュータを有する端末装置１０と、この端末装置１０に各種サービスを提供するサーバ・コンピュータを有する管理装置２０と、を備える。そして、端末装置１０と管理装置２０とは、インターネット、イントラネット等を介した通信が可能な構成となっている。
【００３２】
図３は図２中の端末装置及び管理装置の基本構成の一例を示す構成図である。そして、端末装置１０は、図３に示すように、周知であるパーソナル・コンピュータ（パソコン）によって実現しており、予め定めたプログラムに従って装置全体の動作の制御などを行う中央演算処理装置（ＣＰＵ）１０ａを有している。このＣＰＵ１０ａには、バスＢを介してＣＰＵ１０ａのためのプログラム等を格納した読み出し専用のメモリであるＲＯＭ１０ｂ、ＣＰＵ１０ａの処理作業に必要な各種データを格納する作業エリア等を有する読み出し書き込み自在のメモリであるＲＡＭ１０ｃが接続されている。
【００３３】
ＣＰＵ１０ａにはさらに、記憶装置１０ｄがバスＢを介して接続されており、記憶装置１０ｄにはハードディスク装置などを用いている。この記憶装置１０ｄは、本発明に係る各種手段としてコンピュータを機能させるための各種プログラムや各種情報を格納する複数のファイルを記憶している。
【００３４】
ＣＰＵ１０ａにはさらに、入力装置インタフェース（Ｉ／Ｆ）１０ｅ、表示装置インタフェース（Ｉ／Ｆ）１０ｆ、通信装置インタフェース（Ｉ／Ｆ）１０ｇがバスＢを介して接続されている。入力装置Ｉ／Ｆ１０ｅに、キーボードやマウスを有して構成する入力装置１１が接続されると、入力装置１１から入力された各種入力データは、バスＢに供給されてＣＰＵ１０ａに入力される。
【００３５】
表示装置Ｉ／Ｆ１０ｆには、ＣＲＴや液晶ディスプレイなどを用いて構成される表示装置１２が接続されている。そして、この表示装置Ｉ／Ｆ１０ｆは、表示装置１２の表示内容をＣＰＵ１０ａからの指示に基づいて制御するものである。
【００３６】
通信装置Ｉ／Ｆ１０ｇには、通信装置１３が接続されており、この通信装置１３としてはＬＡＮカード等の通信機器を用いている。そして、ＣＰＵ１０ａが通信装置１３にデータの送信を指示すると、通信装置１３は通信回線１を介して他の装置にデータを送信する。また、通信回線１を介して通信装置１３にて受信したデータは、ＣＰＵ１０ａに入力される。
【００３７】
次に、管理装置２０は、上述した端末装置１０と基本構成は同一であり、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ、記憶装置２０ｄ、入力装置Ｉ／Ｆ２０ｅ、表示装置Ｉ／Ｆ２０ｆ、通信装置Ｉ／Ｆ２０ｇ、入力装置２１、表示装置２２、通信装置２３等を有して構成しており、詳細な説明は省略する。
【００３８】
次に、本発明の文書型情報管理支援システム１は、文書型情報ファイルＦ１、スキーマ情報ファイルＦ２、関連付け情報ファイルＦ３、共有文書情報ファイルＦ４等を有し、各ファイルは任意の記憶装置等に記憶される。
【００３９】
文書型情報ファイルＦ１は、企業内において業務に応じて発生した申請書、登録書などの各種文書が、アプリケーションプログラムに対応した書式で形成された文書型情報を格納している。例えば、ワードプロセッサや表計算ソフトによるファイル、ＨＴＭＬ（hypertext markup language）ファイル、スキャナから読み取った画像ファイルなどの既存ファイルが文書型情報ファイルＦ１となる。
【００４０】
そして、文書型情報ファイルＦ１を生成したアプリケーションプログラムの書式等に基づいて予め定められた抽出すべき項目情報、例えば、文字や表の罫線あるいは入力フィールド等の抽出項目情報（請求項中の予め定められた項目に相当）を、予め定められた記憶領域にアプリケーションプログラムに対応させて記憶しておき、この抽出項目情報に基づいて文書型情報ファイルＦ１からの項目情報の抽出を可能としている。
【００４１】
スキーマ情報ファイルＦ２は、文書型情報ファイルＦ１が格納している文書型情報に対応した項目の論理構造を示すスキーマ情報を格納している。そして、スキーマ情報は、例えば、ＸＭＬ（Extensible Markup Language）形式における各項目の文字数や項目名（タグ名）などの属性や各項目間の親子関係などの構造を示すものであり、データベースの論理構造として用いることができる。
【００４２】
関連付け情報ファイルＦ３は、端末装置１０から管理装置２０に送信されたデータに基づいてＸＭＬ形式の共有文書情報を作成する際のルールを示す関連付け情報を格納している。そして、この関連付け情報ファイルＦ３は、共有文書情報を管理装置２０（サーバ側）で作成する形態においては、管理装置２０の記憶装置２０ｄ等に記憶され、また、共有文書情報を端末装置１０（クライアント側）で作成する形態においては、端末装置１０の記憶装置１０ｄ等に記憶される。
【００４３】
共有文書情報ファイルＦ４は、スキーマ情報ファイルＦ２のスキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語（ＸＭＬ）で規定した共通文書情報を格納している。そして、共有文書情報は、スキーマ情報ファイルＦ２のスキーマ情報と関連付け情報ファイルＦ３の関連付け情報とに基づいて生成しているが、本発明はこれに限定するものではなく、スキーマ情報と変換テーブルなど種々異なる情報を用いた形態とすることができる。
【００４４】
端末装置１０の記憶装置１０ｄには、ユーザが指定した前記文書型情報ファイルから文書型情報を取り込む文書型情報取込手段、前記文書型情報取込手段が取り込んだ文書型情報の内容を解析し、該文書型情報に対応したアプリケーションプログラムの書式に基づいて予め定められた項目を示す項目情報を当該文書型情報から抽出する項目情報抽出手段、前記項目情報抽出手段が抽出した項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報を収集する定義情報収集手段、前記項目情報抽出手段が抽出した項目情報と前記定義情報収集手段が収集した定義情報とに基づいて、前記文書型情報に対応した項目の論理構造を示すスキーマ情報を生成するスキーマ情報生成手段、前記スキーマ情報生成手段が生成したスキーマ情報に基づいて前記項目を階層構造にて示すスキーマ編集画面情報を前記ユーザが参照する表示装置に表示させて前記スキーマ情報を前記ユーザに編集させる制御を行うスキーマ情報編集制御手段と、前記スキーマ情報編集制御手段による前記スキーマ編集画面情報の表示に応じて入力された入力データに基づいて前記スキーマ情報を変更するスキーマ情報変更手段等としてＣＰＵ１０ａ（コンピュータ）を機能させるためのクライアント側の文書型情報管理支援プログラム等を記憶している。
【００４５】
記憶装置１０ｄはさらに、ブラウザ等の各種プログラムを記憶しており、ブラウザによって後述する編集画面情報に基づいた画面を描画して表示する機能を端末装置１０に持たせている。そして、編集画面情報とは、画面を構成する部品（入力フィールドやボタンなど）の位置や大きさなどの情報が記述された情報である。
【００４６】
また、管理装置２０の記憶装置２０ｄには、端末装置１０の前記スキーマ情報生成手段が生成したスキーマ情報と予め定められた生成規則に基づいて、前記スキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語で規定した共有文書情報を生成する共有文書情報生成手段としてＣＰＵ２０ａ（コンピュータ）を機能させるためのサーバ側の文書型情報管理支援プログラム等を記憶している。そして、本最良の形態においては、共有文書生成手段が生成した共有文書情報は、記憶装置２０ｄに記憶することから、この記憶装置２０ｄが請求項中の共有文書情報記憶手段に相当している。
【００４７】
記憶装置２０ｄはさらに、サーバー側の処理に必要な各種の情報を保持するリポジトリ・データベースを記憶している。例えば、個々のデータがどの編集画面情報によって入力されたものか、という情報などである。そして、このリポジトリ・データベースに、データの保存先についての情報も登録して保持させておく。リポジトリには格納先として、直接、物理的な格納場所（例としてハードディスク装置のディレクトリがある）を登録してもよいが、ＸＭＬ形式データの特定のタグ名を格納先として登録して、実際の格納先はそのタグの値により示すなど種々異なる形態とすることができる。
【００４８】
そして、本最良の形態では、文書型情報ファイルＦ１を端末装置１０の記憶装置１０ｄに記憶しておく場合について説明するが、本発明はこれに限定するものではなく、端末装置１０以外の記憶装置に記憶するなど種々異なる形態とすることができる。
【００４９】
次に、上述した端末装置１０のＣＰＵ１０ａが行う処理概要の一例を以下の図面を参照して説明する。なお、図４は図３の端末装置のＣＰＵが実行する本発明に係る処理概要例の一部を示すフローチャートであり、図５は図３の端末装置のＣＰＵが実行する本発明に係る処理概要例の他の一部を示すフローチャートである。
【００５０】
ＣＰＵ１０ａによって記憶装置１０ｄに記憶しているクライアント側の文書型情報管理支援プログラムが実行されると、図４に示すステップＳ１１において、ユーザに文書型情報ファイルの格納場所を指定させる等のファイル指定画面を表示するファイル指定画面情報が生成されて表示装置１２に出力されることで、ファイル指定画面が表示装置１２に表示され、その後ステップＳ１２に進む。
【００５１】
ステップＳ１２において、入力装置１１からの入力データに基づいて、ファイルが指定されたか否かが判定される。ファイルが指定されていないと判定された場合は（Ｓ１２でＮ）、この判定処理を繰り返すことで、ファイルの指定を待つ。一方、ファイルが指定されたと判定された場合は（Ｓ１２でＹ）、ステップＳ１３に進む。
【００５２】
ステップＳ１３（文書型情報取込手段）において、ファイル指定画面で指定された文書型情報ファイルＦ１から文書型情報が取り込まれて記憶装置１０ｄに記憶され、その後ステップＳ１４に進む。なお、文書型情報の取込については、文書型情報ファイルＦ１そのものを取り込んで記憶するなど種々異なる形態とすることができる。
【００５３】
ステップＳ１４（項目情報抽出手段）において、取り込んだ文書型情報を生成したアプリケーションプログラム、書式等が解析され、そのアプリケーションプログラムの書式に基づいて予め定められた項目を示す項目情報が当該文書型情報から抽出され、記憶装置１０ｄに記憶され、その後ステップＳ１５に進む。
【００５４】
ステップＳ１５において、抽出した項目情報に基づいて、当該項目情報に対応した項目名とその属性及び各項目間の関係等を示す定義情報を収集するための編集画面情報が生成され、ステップＳ１６において、その編集画面情報が表示装置１２に出力されることで、編集画面情報が表示装置１２に表示され、その後ステップ１７に進む。
【００５５】
図６は編集画面情報の表示例を示す図であり、図７は図６中の入力フィールドにリンクする定義情報の一例を示す図である。そして、編集画面情報によって表示される編集画面Ｇは、図６に示すように、複数（例えば３つ）のＦｉｅｌｄ１〜３で示す入力フィールドＧ１〜Ｇ３を有する。そして、各入力フィールドＧ１〜Ｇ３には、図７に示す定義情報が関連付けられている。
【００５６】
定義情報は、名前、コメント、始点Ｘ、始点Ｙ、幅、高さ、セキュリティ、前景色、背景色、表示属性等の各種要素を有して構成しており、それらの要素の各々には、項目情報の抽出に伴って取得した初期値が設定されている。そして、名前には、項目情報の名称が設定される。コメントには、項目情報に対するコメントが設定される。始点Ｘ、Ｙ、幅、高さの各々には、項目情報を表示するＸＹ座標における位置と表示サイズに応じた値が設定される。セキュリティには、ユーザに対して当該項目を表示するか否かを示す値が設定される。前景色、背景色には、それぞれに応じた表示色を示す値が設定される。表示属性には、項目情報を入力可能に表示するか、参照のみに表示するかを示す値が設定される。
【００５７】
本最良の形態では、ユーザがマウス等の入力装置１１で選択する入力フィールドＧ１〜Ｇ３に対応する定義情報を予め定められた表示エリアに表示することで、ユーザの項目情報に対する定義情報の入力、編集を支援している。なお、定義情報の収集については、予め定められた要素を項目情報と共に収集し、収集できなかった要素のみを入力させるなど種々異なる形態とすることができる。
【００５８】
次に、ステップＳ１７（定義情報収集手段）において、編集画面Ｇの表示に応じて入力装置１１から入力された入力データに基づいて定義情報が収集され、項目情報に関連付けられて記憶装置１０ｄに記憶され、その後ステップＳ１８に進む。
【００５９】
ステップＳ１８において、入力装置１１からの入力データに基づいて、編集終了がユーザから要求されたか否かが判定される。編集終了ではないと判定された場合は（Ｓ１８でＮ）、ステップＳ１７に戻り、一連の処理が繰り返される。一方、編集終了と判定された場合は（Ｓ１８でＹ）、ステップＳ１９に進む。
【００６０】
ステップＳ１９において、編集画面情報と収集された定義情報とに基づいて、定義情報の表示属性が入力可能と設定されている項目情報に対応した部分のみを入力フィールドとして表示する文書型情報に対応した入力画面を表示するための入力画面情報が、例えばＨＴＭＬ、ＪＳＰ（Java（登録商標） Server Pages）形式で生成され、ステップＳ２０において、入力画面情報は入力画面情報ファイルとして予め定められた格納場所に記憶され、その後ステップＳ２１に進む。
【００６１】
ステップＳ２１において、編集画面情報と収集された定義情報とに基づいて、定義情報の表示属性が参照のみに表示すると設定されている項目情報の入力フィールドＧ１〜Ｇ３が表示専用の属性に変換され、参照用の項目表示情報が例えばＨＴＭＬ、ＪＳＰ形式で生成され、、ステップＳ２２において、項目表示情報は項目表示情報ファイルとして予め定められた格納場所に記憶され、その後ステップＳ２３に進む。
【００６２】
このように文書型情報に対応した項目情報を表示する参照用の項目表示情報を編集画面情報に基づいて生成するようにしたことから、入力、編集を行う編集画面と表示上のデザインは等しい参照用の画面を示す項目表示情報も同時に生成されるため、文書型情報のさらなる有効利用を支援することができる。
【００６３】
図５に示すステップＳ２３（スキーマ情報生成手段）において、抽出した項目情報と収集した定義情報とに基づいて、文書型情報に対応した項目情報の論理構造を示すスキーマ情報が、例えば定義情報の各種データがスキーマ情報を構成するデータとしてコピーされてＲＡＭ１０ｃに生成されるとともに、上述した関連付け情報が編集画面情報が示す項目情報（入力フィールド等）を、スキーマ情報が示す項目を関連付けてＲＡＭ１０ｃに生成され、その後ステップ２４に進む。
【００６４】
ステップＳ２４（スキーマ情報編集制御手段）において、生成したスキーマ情報に基づいて項目を階層構造にて示すスキーマ編集画面情報が生成若しくは更新され、ユーザが参照する表示装置１２に対してスキーマ編集画面情報の出力が制御されることで、表示装置１２にスキーマ情報が表示され、この表示に応じて入力された入力データが項目情報に関連付けられてＲＡＭ１０ｃに記憶され、その後ステップＳ２５に進む。
【００６５】
ステップＳ２５（スキーマ情報変更手段）において、ＲＡＭ１０ｃの入力データに基づいてスキーマ情報が変更され、この変更に応じて定義情報の変更が必要な場合は、対応する定義情報、関連付け情報等が変更され、その後ステップＳ２６に進む。
【００６６】
ステップＳ２６において、入力装置１１からの入力データに基づいて、スキーマ情報の編集終了がユーザから要求されたか否かが判定される。編集終了ではないと判定された場合は（Ｓ２６でＮ）、ステップＳ２４に戻り、一連の処理が繰り返される。一方、編集終了と判定された場合は（Ｓ２６でＹ）、ステップＳ２７に進む。
【００６７】
ステップＳ２７において、ＲＡＭ１０ｃのスキーマ情報はスキーマ情報ファイルＦ２に格納されて記憶装置１０ｄに記憶されると共に、管理装置２０に転送されて記憶装置２０ｄに記憶され、そして、ＲＡＭ１０ｃの関連付け情報がスキーマ情報ファイルＦ２に関連付けられた関連付け情報ファイルＦ３に格納されて記憶装置１０ｄに記憶されると共に、管理装置２０に転送されて記憶装置２０に記憶され、その後ステップＳ２８に進む。
【００６８】
ステップＳ２８において、文書型情報に対応する共有文書情報の生成を要求する生成要求が通信装置１３に出力されることで、通信装置１３を介して管理装置２０に生成要求が送信され、その後処理を終了する。
【００６９】
次に、上述した管理装置２０のＣＰＵ２０ａが行う処理概要の一例を以下に説明する。そして、通信装置２３を介して共有文書情報の生成を要求する生成要求がＣＰＵ２０ａによって検出されると、この生成要求が示すスキーマ情報ファイルＦ３とこれに対応した関連付け情報ファイルＦ３が記憶装置２０ｄから抽出される。そして、抽出したスキーマ情報と関連付け情報と予め定められた生成規則に基づいて、スキーマ情報が示す項目の意味とそのデータ構造をＸＭＬ形式で規定した共有文書情報がＲＡＭ２０ｃに生成される。そして、この共有文書情報が共有文書情報ファイルＦ４に格納して、上述したリポジトリ・データベースで予め定められた記憶装置２０ｄの格納場所に、他のシステムからアクセス可能な記憶されることで、文書型情報の共有化が支援される。
【００７０】
次に、上述したように構成した本発明の文書型情報管理支援システム１における動作（作用）の一例を以下に説明する。ここで、図８はスキーマ編集画面の表示例を示す図であり、図９はスキーマ情報の一例を示す図であり、図１０は関連付け情報の一例を示す図である。
【００７１】
端末装置１０は、ユーザから指定された文書型情報ファイルＦ１から文書型情報を取り込むと、それを解析して項目情報を抽出して編集画面情報を生成し、表示装置１２に図６に示す編集画面Ｇを表示させ、、その表示に応じて定義情報を収集すると、スキーマ情報を生成する。
【００７２】
このようにユーザが参照する表示装置１２に、項目情報に対応した定義情報をユーザに入力、編集させる編集画面情報を表示させ、この表示に応じて入力、編集された定義情報を収集するようにしたことから、既存の文書型情報ファイルＦ１から取り込んだ文書型情報を利用して、ユーザの入力、編集に応じた共有文書情報を容易に作成することができるため、文書型情報の有効利用を支援することができる。
【００７３】
そして、生成したスキーマ情報を編集するスキーマ編集画面情報を生成し、表示装置１２に図８に示すスキーマ編集画面を表示させる。図８において、スキーマ編集画面情報は、複数のノードＮ１１〜Ｎ１３，Ｎ２０，Ｎ３０と、各ノードに対応したテキストノードＴＮ１１〜ＴＮ１３と、を有するスキーマ編集画面を示すものである。そして、各ノード上に”＋”で表示されるボタンがマウスでクリックされることで、上述した定義情報の入力、変更をユーザに行わせる画面が表示され、項目の名前を入力、変更したり、各種設定が行われる。
【００７４】
ノードＮ１１〜Ｎ１３に図６の入力フィールドＧ１〜Ｇ３を対応したテキストノードＴＮ１１〜ＴＮ１３関連付けることで、各項目間の関係等をユーザが正確に把握できるようにしている。このように項目情報を階層構造で表示することにより、ユーザは各項目間の関係等をユーザが正確に把握し、その項目名をマウスによる移動や削除などの行為により、視覚的にスキーマ情報を編集することができるため、作業効率の向上に貢献することができる。
【００７５】
そして、ノードの各々には「県名」、「市名」、「町名」が設定され、ノードＮ１１〜Ｎ１３の上位のノードＮ２０には、「住所」が設定され、ノードＮ２０の上位のノードＮ３０には、「ユーザ登録」が設定されると、端末装置１０は、ノードＮ１１〜Ｎ１３，Ｎ２０，Ｎ３０に対応したスキーマ情報が有するＸＭＬ文書のＤＴＤ（Document  Type  Definition）に相当するデータが、図９に示すように定義されるスキーマ情報となるように変更する。
【００７６】
そして、端末装置１０は、このスキーマ情報に対応する関連付け情報を、図５に示すように、編集画面情報における画面部品（入力フィールドＧ１〜Ｇ３）と、スキーマ情報に記述された各データ項目とを１体１に対応するように関連付けを行って生成する。そして、スキーマ情報と関連付け情報の各々は、スキーマ情報ファイルＦ２と関連付け情報ファイルＦ３として管理装置２０の記憶装置２０ｄに記憶される。
【００７７】
管理装置２０は、端末装置１０から共有文書情報の生成の要求を受けると、この要求に対応するスキーマ情報と関連付け情報と予め定められた生成規則に基づいて、スキーマ情報が示す項目の意味とそのデータ構造をＸＭＬ形式で規定した共有文書情報を生成し、共有文書情報ファイルＦ４として予め定められた記憶装置２０ｄの格納場所に、他のシステムからアクセス可能なように記憶する。その結果、共有文書情報ファイルＦ４は、ＸＭＬ文書として生成されているから、そのマークアップ言語を解読することで、項目の意味とそのデータ構造が認識することができるため、他のシステムでもこの共有文書情報ファイルを利用することができる。
【００７８】
以上説明したように、本発明の文書型情報管理支援システムによれば、文書型情報から項目情報を抽出し、この項目情報に対応した定義情報を収集してスキーマ情報を生成し、このスキーマ情報と生成規則に基づいてスキーマ情報が示す項目の意味とそのデータ構造を拡張可能なマークアップ言語で規定した共有文書情報共有文書情報を生成するようにしたことから、複数のシステムで共有文書情報を参照することができるため、文書型情報の種類等に対応した画面作成やプログラミングを行うことなく、文書型情報の共有化を図ることができる。また、既存のアプリケーションプログラムによって任意の文書型情報を作成するだけで、データベースに用いられるスキーマを把握していないユーザであっても容易に文書型情報の共通化を図ることができる。さらに、既存の文書型情報ファイルＦ１から画面のデザイン等を示す文書型情報を取り込むことで、それらの既存のファイルに含まれる文字情報やレイアウト（位置）情報を利用した共有文書情報を容易に生成することができる。従って、ユーザが業務等に応じて作成した文書型情報を有効利用することができるため、文書型情報の効率的な管理を実現するシステム構築を支援することができる。
【００７９】
また、スキーマ情報に上述した定義情報のセキュリティデータを有する構成とし、そのデータを有する共有文書情報を生成するようにすれば、共有文書情報の各項目を権限者だけに閲覧させることもできるため、文書型情報のさらなる効率的な管理を実現するシステム構築を支援することができる。
【００８０】
図１１はセキュリティ機能を有するスキーマ情報の一例を示す図である。そして、上述した定義情報のセキュリティデータを用いて、各入力フィールドＧ１〜Ｇ３毎に閲覧ユーザーに対してデータを隠す、隠さないの指定が可能となる。そして、各入力フィールド単位にユーザーあるいはユーザー権限等を連動させたセキュリティー機能を有するスキーマ情報は、図１１に示すように生成することができる。
【００８１】
ユーザーがSales Managerの場合、図１１中の<ROLE id="KeyID000-001" name="Sales Manager"><TARGET>/ユーザ登録/住所/都道府県名</TARGET>によって、このユーザーに関しては、ＸＭＬデータタグのユーザ登録/住所/都道府県名の階層の都道府県名タグのデータに対しての権限を持つ情報となる。このように各項目単位にアクセス権を設定することができる。また、ユーザに関するユーザー情報は、編集画面情報に他システムと連動してユーザー情報を取得する形態とすることもできる。この様なセキュリティー機能を有するスキーマ情報を、管理装置２０のリボジトリーとして管理する事により、他サーバーシステムでのセキュリティー機能を使用して暗号化/復号化が可能になる。
【００８２】
なお、上述した本最良の形態では、請求項中の文書型情報取込手段、項目情報抽出手段、定義情報収集手段、スキーマ情報生成手段、スキーマ情報編集制御手段、スキーマ情報変更手段として端末装置１０のＣＰＵ１０ａを機能させ、共有文書情報生成手段として管理装置２０のＣＰＵ２０ａを機能させる場合について説明したが、本発明はこれに限定するものではなく、共有文書情報生成手段も端末装置１０のＣＰＵ１０ａで実現させたり、全ての手段を管理装置２０のＣＰＵ２０ａで実現するなど種々異なる形態とすることができる。
【００８３】
例えば、クライアント側の端末装置１０のＣＰＵ１０ａによって共有文書情報を生成する場合、上述した図５にしめすステップＳ２８の処理を、上述した管理装置１０のようにＸＭＬ形式の共有文書情報を生成し、共有文書情報ファイルＦ４に格納して管理装置２０の記憶装置２０ｄに記憶する処理に変更することで対応する。このような形態とすれば、サーバ側の処理量を低減させることができるため、管理装置２０が管理する端末装置１０の台数が多い場合に好適である。
【００８４】
また、上述した入力画面情報を端末装置１０の表示装置１２に表示させ、この表示に応じて入力された入力データを反映させた共有文書情報を管理装置２０で作成する場合、端末装置１０から受信したＸＭＬ形式のデータとスキーマ情報ファイルＦ２のスキーマ情報とに基づいて、データの桁数や属性（文字や数字など）の形式をチェックする機能を管理装置２０に備えさせることで、入力画面情報から入力されたデータに基づいた正確な共有文書情報を生成することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の文書型情報管理支援システムの基本構成を示す構成図である。
【図２】本発明の文書型情報管理支援システムの概略構成の一例を示すシステム構成図である。
【図３】図２中の端末装置及び管理装置の基本構成の一例を示す構成図である。
【図４】図３の端末装置のＣＰＵが実行する本発明に係る処理概要例の一部を示すフローチャートである。
【図５】図３の端末装置のＣＰＵが実行する本発明に係る処理概要例の他の一部を示すフローチャートである。
【図６】編集画面情報の表示例を示す図である。
【図７】図６中の入力フィールドにリンクする定義情報の一例を示す図である。
【図８】スキーマ編集画面の表示例を示す図である。
【図９】スキーマ情報の一例を示す図である。
【図１０】関連付け情報の一例を示す図である。
【図１１】セキュリティ機能を有するスキーマ情報の一例を示す図である。
【符号の説明】
【００８６】
１    文書型情報管理支援システム
１０    端末装置
２０    管理装置
Ｐ１    文書型情報取込手段（ＣＰＵ）
Ｐ２    項目情報抽出手段（ＣＰＵ）
Ｐ３    定義情報収集手段（ＣＰＵ）
Ｐ４    スキーマ情報生成手段（ＣＰＵ）
Ｐ５    共有文書情報生成手段（ＣＰＵ）
Ｐ６    スキーマ情報編集制御手段（ＣＰＵ）
Ｐ７    スキーマ情報変更手段（ＣＰＵ）
Ｒ１    共有文書情報記憶手段（記憶装置）
Ｒ２    項目表示情報記憶手段（記憶装置）
【図１】
2006134235.tif 000003
【図２】
2006134235.tif 000004
【図３】
2006134235.tif 000005
【図４】
2006134235.tif 000006
【図５】
2006134235.tif 000007
【図６】
2006134235.tif 000008
【図７】
2006134235.tif 000009
【図８】
2006134235.tif 000010
【図９】
2006134235.tif 000011
【図１０】
2006134235.tif 000012
【図１１】
2006134235.tif 000013