(57)【要約】    【課題】  本発明は、テキスト等の文書ファイルの作成、編集、更新、表示、及び再利用等を効率よく行うことができ、ユーザの負荷を軽減することができる文書履歴管理装置を提供する。    【解決手段】  本文書履歴管理装置では、文章ファイルにおける文章毎に当該文章のスタイルシートが付加された文書ファイルを作成し、スタイルシートに対応するスタイルシート管理情報テーブルをＤＢ１０５に格納し、開始画面５０１を介してユーザの入力情報を受け付けてスタイルシート管理情報テーブルを参照し、当該入力情報に応じた文書ファイルを表示し、表示された文書ファイルに対する編集の内容に基づいてスタイルシート及びスタイルシート管理情報テーブルを更新する。【選択図】      図４
2006185140.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の編集履歴を管理する文書履歴管理装置において、
文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成手段と、
前記編集履歴情報に対応する管理情報を格納する管理情報格納手段と、
ユーザからの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を表示する電子文書表示手段と、
前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集手段とを備えることを特徴とする文書履歴管理装置。
【請求項２】
前記文章に付されたコメント情報を前記編集履歴情報及び前記管理情報に格納するコメント情報格納手段と、
前記管理情報の解析により、前記入力情報と前記管理情報とが一致するコメント情報を前記電子文書に付して表示するコメント情報表示手段とを更に備えることを特徴とする請求項１記載の文書履歴管理装置。
【請求項３】
前記文章に付されたガイド情報を前記編集履歴情報及び前記管理情報に格納するガイド情報格納手段と、
前記管理情報の解析により、前記入力情報と前記管理情報とが一致するガイド情報を前記電子文書に付して表示するガイド情報表示手段とを更に備えることを特徴とする請求項１又は２記載の文書履歴管理装置。
【請求項４】
前記管理情報に前記電子文章の表示方法が定義された定義情報を格納する定義情報格納手段とを備え、
前記電子文書表示手段は、前記入力情報に基づいて前記管理情報を解析し、当該入力情報における前記電子文書の表示要求に基づいて前記定義情報に定義された表示方法により前記電子文書を表示することを特徴とする請求項１乃至３のいずれか１項に記載の文書履歴管理装置。
【請求項５】
前記電子文書編集手段は、前記文章の作成又は編集が行われる際に、当該文章に対応する過去に作成された文章を表示し、前記過去に作成された文章を再利用させることを特徴とする請求項１乃至４のいずれか１項に記載の文書履歴管理装置。
【請求項６】
前記編集履歴情報には、前記文章が編集された日時と、当該編集された文章と、当該編集された文章の行数とが含まれることを特徴とする請求項１乃至５のいずれか１項に記載の文書履歴管理装置。
【請求項７】
電子文書の編集履歴を管理する文書履歴管理装置の文書履歴管理方法において、
文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成工程と、
前記編集履歴情報に対応する管理情報を格納する管理情報格納工程と、
ユーザからの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を表示する電子文書表示工程と、
前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集工程とを備えることを特徴とする文書履歴管理方法。
【請求項８】
前記文章に付されたコメント情報を前記編集履歴情報及び前記管理情報に格納するコメント情報格納工程と、
前記管理情報の解析により、前記入力情報と前記管理情報とが一致するコメント情報を前記電子文書に付して表示するコメント情報表示工程とを更に備えることを特徴とする請求項７記載の文書履歴管理方法。
【請求項９】
前記文章に付されたガイド情報を前記編集履歴情報及び前記管理情報に格納するガイド情報格納工程と、
前記管理情報の解析により、前記入力情報と前記管理情報とが一致するガイド情報を前記電子文書に付して表示するガイド情報表示工程とを更に備えることを特徴とする請求項７又は８記載の文書履歴管理方法。
【請求項１０】
前記管理情報に前記電子文章の表示方法が定義された定義情報を格納する定義情報格納工程とを備え、
前記電子文書表示工程は、前記入力情報に基づいて前記管理情報を解析し、当該入力情報における前記電子文書の表示要求に基づいて前記定義情報に定義された表示方法により前記電子文書を表示することを特徴とする請求項７乃至９のいずれか１項に記載の文書履歴管理方法。
【請求項１１】
前記電子文書編集工程は、前記文章の作成又は編集が行われる際に、当該文章に対応する過去に作成された文章を表示し、前記過去に作成された文章を再利用させることを特徴とする請求項７乃至１０のいずれか１項に記載の文書履歴管理方法。
【請求項１２】
前記編集履歴情報には、前記文章が編集された日時と、当該編集された文章と、当該編集された文章の行数とが含まれることを特徴とする請求項７乃至１１のいずれか１項に記載の文書履歴管理方法。
【請求項１３】
電子文書の編集履歴を管理する文書履歴管理装置と、当該文書履歴管理装置に接続された情報処理装置とで構成される文書履歴管理システムにおいて、
前記文書管理装置は、文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成手段と、
前記編集履歴情報に対応する管理情報を格納する管理情報格納手段と、
前記情報処理装置からの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を前記情報処理装置に表示させる電子文書表示手段と、
前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集手段とを備えることを特徴とする文書履歴管理システム。
【請求項１４】
請求項７乃至１２のいずれか１項に記載の文書履歴管理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【請求項１５】
請求項７乃至１２のいずれか１項に記載の文書履歴管理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書履歴管理装置及び方法、文書履歴管理システム、プログラム、並びに記憶媒体に関し、特に、コンピュータ上で扱われるテキストファイルなどの電子文書の文章をオブジェクトとして単一ファイル上で管理する文書履歴管理装置及び方法、文書履歴管理システム、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
テキストファイル（以下、単に「テキスト」という。）は、コンピュータ上で扱われる電子文書の中で最もよく用いられるものの一つである。そのため、テキストの作成や更新などを管理するファイル管理システムが開発されている。
【０００３】
従来のファイル管理システムでは、テキストの更新履歴などを残す場合、その都度、更新履歴ファイルが生成されていくため、テキストを更新するたびに更新履歴ファイルの数が増えてゆき、管理を難しくするという問題があった。また、テキストを表示させる場合でも、表示させたいテキストをユーザが探し出さなくてはならなかった。
【０００４】
これらの問題に対し、文書管理の簡素化等を目的として、情報の範囲を定めるタグ情報をテキスト原本中の文章に挿入し、そのタグ情報に基づいてテキストの表示選別を行う技術が提案されている（例えば、特許文献１参照）。これにより、タグ情報の内容（例えば、日付等）などから容易に目的のテキストを表示させることができる。
【０００５】
また、テキストの更新履歴などを残す場合でも、文章上にタグ情報を追記し、タグ情報に過去の文章を記述することで、１つの文書上で過去の文章と文章履歴を保存することができる。
【特許文献１】特開２０００−２３５５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、テキスト原本中で表示できる情報が対象者に対して一意に定まっていることから、例えば、複数の更新履歴情報を表示したい場合などは、その都度タグ情報の編集が必要となる。また、テキストの表示選別を行うためのタグ情報を直接手入力する必要があるため、煩雑な編集作業を強いられるという問題がある。
【０００７】
更に、上記従来の技術では、タグ情報によってテキストの表示制御のみ行われているため、同一テキスト内の過去の文章と現在の文章とをあわせて一つのテキストにしたい場合、更新履歴ファイルの中から必要な文章を見つけ出し、それをコピーして新たなタグ情報として追記するという方法をとらなければならず、効率が悪いという問題がある。
【０００８】
本発明は、上記問題を解決したものであり、テキスト等の文書ファイルの作成、編集、更新、表示、及び再利用等を効率よく行うことができ、ユーザの負荷を軽減することができる文書履歴管理装置及び方法、文書履歴管理システム、プログラム、並びに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の文書履歴管理装置は、電子文書の編集履歴を管理する文書履歴管理装置において、文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成手段と、前記編集履歴情報に対応する管理情報を格納する管理情報格納手段と、ユーザからの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を表示する電子文書表示手段と、前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集手段とを備えることを特徴とする。
【００１０】
上記目的を達成するために、請求項７記載の文書履歴管理方法は、電子文書の編集履歴を管理する文書履歴管理装置の文書履歴管理方法において、文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成工程と、前記編集履歴情報に対応する管理情報を格納する管理情報格納工程と、ユーザからの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を表示する電子文書表示工程と、前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集工程とを備えることを特徴とする。
【００１１】
上記目的を達成するために、請求項１３記載の文書履歴管理システムは、電子文書の編集履歴を管理する文書履歴管理装置と、当該文書履歴管理装置に接続された情報処理装置とで構成される文書履歴管理システムにおいて、前記文書管理装置は、文章毎に当該文章の編集履歴情報が付加された電子文書を作成する電子文書作成手段と、前記編集履歴情報に対応する管理情報を格納する管理情報格納手段と、前記情報処理装置からの入力情報を受け付けて前記管理情報を解析し、当該入力情報の条件に合致した電子文書を前記情報処理装置に表示させる電子文書表示手段と、前記表示された電子文書に対する編集の内容に基づいて前記編集履歴情報及び前記管理情報を更新する電子文書編集手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、文章毎に当該文章の編集履歴情報が付加された電子文書を作成し、編集履歴情報に対応する管理情報を格納し、ユーザからの入力情報を受け付けて管理情報を解析し、当該入力情報の条件に合致した電子文書を表示し、表示された電子文書に対する編集の内容に基づいて編集履歴情報及び管理情報を更新するので、テキスト等の電子文書の作成、編集、更新、表示、及び再利用等を効率よく行うことができ、ユーザの負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係る文書履歴管理装置を有する文書履歴管理システムの全体構成を示すブロック図である。
【００１５】
図１において、本文書履歴管理システムは、テキストファイルやＨＴＭＬ（HyperText Markup Language）ファイル等の文書ファイルの作成、更新、印刷等を管理する文書履歴管理装置であるコンピュータ１００と、パーソナルコンピュータ等から成る端末装置１１０と、それらを互いに接続するインターネットやＬＡＮ（Local Area Network）等から成る通信ネットワーク１０９とで構成される。
【００１６】
コンピュータ１００は、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、ハードディスク（ＨＤ）１０４と、入力装置１０６と、表示装置１０７と、通信インターフェース１０８と、システムバス１１１とを備える。端末装置１１０は、コンピュータ１００と同様に、不図示のＣＰＵやＲＡＭ、ＲＯＭ、表示装置等を備える。
【００１７】
ＣＰＵ１０１は、システムバス１１１に接続された各装置とのアクセスを総括的に制御すると共に、後述する処理の実行に際して必要なプログラム等をＲＯＭ１０３又はＨＤ１０４からＲＡＭ１０２にロードし、当該プログラム等を実行することで各種動作を実現するものである。
【００１８】
ＲＯＭ１０３は、不揮発性メモリ等から成り、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Basic Input/Output System）を記憶する。ＲＡＭ１０２は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。ＨＤ１０４は、主にオペレーティングシステム（以下、「ＯＳ」という。）や各種装置のドライバソフトウェア等を記憶する。また、ＨＤ１０４は、後述する処理で使用されるデータベース（ＤＢ）１０５を備える。
【００１９】
入力装置１０６は、キーボード及びマウス等のポインティングデバイス等で構成されるものである。表示装置１０７は、ＬＣＤ（Liquid Crystal Display）等で構成されるものである。通信インターフェース１０８は、所定のプロトコルにより通信ネットワーク１０９に接続すると共に、端末装置１１０との通信を制御するものである。
【００２０】
図２は、図１におけるコンピュータ１００のソフトウェア構成を示すブロック図である。
【００２１】
図２において、コンピュータ１００は、上述したＣＰＵ１０１等のハードウェア構成が互いに協働して動作することにより機能するソフトウェア構成として、入力制御部１２０１と、表示制御部１２０２と、キー制御部１２０３と、スタイルシート解析制御部１２０４と、印刷制御部１２０５と、保存領域１２０６とを備える。
【００２２】
入力制御部１２０１は、後述する図１７及び図１８の処理を実行することにより、文書ファイルの作成や更新に必要な情報の入力をユーザから受け付けるものである。表示制御部１２０２は、後述する図１３の処理を実行することにより、表示装置１０７上の表示文エリア（表示画面）への文書の表示や処理画面の表示を制御するものである。キー制御部１２０３は、後述する図１９の処理を実行することにより、文書中の所望の文を移動させるための移動キーの制御を行うものである。
【００２３】
スタイルシート解析制御部１２０４は、各部を制御する主制御部であって、後述する図３及び図４の処理を実行することにより、タグ情報がスタイルシートとして付加されたスタイルシート付き文書ファイルを解析するものである。印刷制御部１２０６は、スタイルシートや表示装置１０７に表示された画面を印刷形態として適切なフォームで印刷管理するものである。保存領域１２０６は、ＲＡＭ１０２やＲＯＭ１０３等の内部メモリやＨＤ１０４等を総括したものであり、文書ファイルが格納される。
【００２４】
次に、図１の文書履歴管理システム上で実行されるスタイルシート付き文書ファイルの作成、更新、表示、印刷等の各動作処理について説明する。
【００２５】
図３及び図４は、図１の文書履歴管理システム上で実行される基本処理を示すフローチャートである。
【００２６】
図３において、ステップＳ４０１では、表示制御部１２０２により表示装置１０７に後述する図５の開始画面５０１を表示し、ステップＳ４０２では、文書ファイルの作成や更新、検索に必要な事項を当該開始画面５０１から入力又は指定させる。
【００２７】
次に、ステップＳ４０３では、開始画面５０１上で文書ファイルの新規作成がユーザにより指定されたか否かを判別し、文書ファイルの新規作成が指定されていないときは、ステップＳ４０４へ進み、後述する図６の入力指定情報の取得処理を実行することにより文書ファイルを読み出し、ステップＳ４０６へ進む。
【００２８】
一方、ステップＳ４０３の判別の結果、文書ファイルの新規作成が指定されたときは、ステップＳ４０５に進み、後述する図７の新規文書ファイル作成処理を実行することによりスタイルシート付きの新規文書ファイルを作成してステップＳ４０６へ進む。
【００２９】
ステップＳ４０６では、ステップＳ４０４で取得した文書ファイルに付加されているスタイルシート又はステップＳ４０５で作成された新規文書ファイルに付加されたスタイルシートをＨＤ１０４内のＤＢ１０５からロード（読み出）し、図１３で詳述する文書ファイルの表示処理を行う（ステップＳ４０７）。ここでは、表示制御部１２０２が、ステップＳ４０６でロードされたスタイルシートに基づいて表示文エリアに表示させる文書ファイルの内容を選別して表示する。
【００３０】
次に、図４のステップＳ４０８において、印刷指示があるか否かを判別し、印刷指示があったときは、表示文エリアに表示された文書ファイルの印刷処理を行い（ステップＳ４０９）、文編集開始のコマンド入力の受付状態に移行する（ステップＳ４１０）。文編集開始のコマンド入力は、入力装置１０６であるマウスの右クリックやキーボードの移動キーにより行われる。
【００３１】
つづいて、ステップＳ４１１では、マウス上で右クリックがなされたか否かを判別し、右クリックされたときは、文の編集がなされるものとしてステップＳ４１３へ進み、後述する図１７及び図１８の文編集命令の実行処理を行ってステップＳ４１５へ進む。一方、右クリックではなく、移動キーによる入力がなされたときは（ステップＳ４１２でＹＥＳ）、ステップＳ４１４へ進み、後述する図１９の文移動命令の実行処理を行い、ステップＳ４１０へ戻る。
【００３２】
ステップＳ４１５では、文編集が終了したか否かを判別し、編集が終了したときは、ステップＳ４１８で編集が終了した当該文書ファイルに対応するスタイルシートの更新処理を実行し、ステップＳ４１９でスタイルシートの書き込み終了処理を実行して本処理を終了する。
【００３３】
一方、ステップＳ４１５の判別の結果、文編集が終了していないときは、ステップＳ４１６で文編集の継続が終了したか否かを判別し、継続が終了したときはステップＳ４１９の処理を実行して、本処理を終了する。ステップＳ４１６で継続が終了していないときは、当該文が終了したか否かを判別し、終了したときは、ステップＳ４２０で変更された変更表示文をスタイルシートに書き込んで、ステップＳ４１０へ戻る。なお、上記ステップＳ４０８及びＳ４０９の印刷に関連する処理については、当該処理順に限られず、ステップＳ４１９の後に実行するようにしてもよい。
【００３４】
次に、図３及び図４における各ステップの詳細について説明する。
【００３５】
図５は、図３のステップＳ４０１で表示装置１０７に表示される開始画面の一例を示す図である。
【００３６】
図５において、開始画面５０１には、文書ファイルを指定又は入力させるための文書ファイル欄５０５と、当該文書ファイルに対してユーザが行おうとする作業種を指定又は入力させるための作業欄５０６と、当該文書ファイルの作成日を指定させるための表示日付欄５０７と、文書中に設定された表示条件を指定又は入力させるための条件句欄５０８と、文書中にコメントしたユーザを識別するコメント識別名を指定するためのコメント指定欄５０９と、文書中に設定されたガイド識別を指定又は入力するためのガイド指定欄５１０とが配置されている。
【００３７】
文書ファイル欄５０５では、表示させたい又は更新したい文書ファイル名を指定することができる。また、新規に文書ファイル（スタイルシート付き文書ファイル）を作成する場合には、作成したい文書ファイル名を入力又は指定することができる。
【００３８】
作業欄５０６には、新規文書ファイルを作成させるためのチェックボックス５０２、既存文書ファイルを更新させるためのチェックボックス５０３、文書ファイルを印刷させるためのチェックボックス５０４が配置され、これらを排他的に指定することが可能である。ここで、チェックボックス５０２がチェックされたときは、上記開始画面５０１内の全ての欄がブランクとなり、ユーザが所望の事項を入力（又は指定）することができる。一方、チェックボックス５０３が指定された場合、後述する図１１のスタイルシート管理情報テーブルで管理されている情報を各欄のドロップダウンリストにより表示する。例えば、コメント指定欄５０９が指定されたときは、ドロップダウンリスト５１１を表示し、ユーザにより「山田」が指定されるとコメント指定欄５０９に「山田」と表示する。
【００３９】
条件句欄５０８及びガイド指定欄５１０は、主に文書利用者を支援するためのものである。例えば、条件句欄５０８に「初心者向け」が指定された場合は、当該文書中において初心者向けにのみ設定された文章を表示させることに利用される。一方、ガイド指定は、文書利用者の熟練度に応じて、文書作成するための手引を表示させることに利用される。例えば、法律文などを記載するような場合に、その種の文書に慣れている者と慣れていない者へのガイドとして利用される。なお、文書ファイル作成後に、当該文書ファイル閲覧者向けに閲覧者の権限や役割に応じてガイドを表示するようにできる。
【００４０】
作業欄５０６には、新規文書ファイルを作成させるためのチェックボックス５０２、既存文書ファイルを更新させるためのチェックボックス５０３、文書ファイルを印刷させるためのチェックボックス５０４が配置され、これらを排他的に指定することが可能である。
【００４１】
図６は、図３のステップＳ４０４の入力指定情報の取得処理の詳細を示すフローチャートである。
【００４２】
図６において、ステップＳ５０５では、開始画面５０１上の文書ファイル欄５０５で指定された文書ファイル名を取得してＨＤ１０４に格納する。次に、ステップＳ５０６において、作業欄５０６で指定された作業種を取得してＨＤ１０４に格納し、ステップＳ５０７において、表示日付欄５０７で指定された表示日付を取得してＨＤ１０４に格納する。
【００４３】
次に、ステップＳ５０８では、条件句欄５０８で指定された所定の条件句を取得してＨＤ１０４に格納する。ステップＳ５０９では、コメント指定欄５０９で指定されたコメント者（文書ファイルの作成者や閲覧者等）のコメント識別名を取得する。次に、ステップＳ５１０では、ガイド指定欄５１０で指定されたガイド識別を取得してＨＤ１０４に格納してリターンする。
【００４４】
図７は、図３のステップＳ４０５の新規文書ファイル作成処理の詳細を示すフローチャートである。
【００４５】
図７において、ステップＳ６０１では、後述するスタイルシートの初期化を行う。次に、ステップＳ６０２において「標題文」を、ステップＳ６０３において「終了文」をユーザに入力させる。次に、ステップＳ６０４で後述する図１０のスタイルシートの作成を行い、ステップＳ６０５で新規文書ファイルの格納を行ってリターンする。なお、文書ファイルの原文が存在する場合は、例えば、当該原文における読点等を文の区切りとして、プログラムにより自動的にスタイルシートに登録するようにしてもよい。
【００４６】
図８は、スタイルシート付き文章ファイルの全体構成の一例を示す図である。
【００４７】
図８において、文章ファイルの文書を構成する文章の種類（以後、「文種」という。）は、標題文、終了文、本文、及び挿入文の４種ある。文書の文本体の個々の単位文領域を占めるのが本文である。本文は、一定の時期以前に作成された文章が集まって論理的に１個の文書を形成する。本文には、作成履歴や条件句が付属し、文書構成のバリエーションを形成している。
【００４８】
また、本文の種類には、文章である通常文や通常文が削除された本文などの他に、本文に付属するコメント文やガイド文などがあり、これらはサブ文種として定義される。その文種及びサブ文書を識別するコードを図１１及び図１２に示す。
【００４９】
図９（ａ）は、図８に示す文章ファイルの更新処理開始時に指定される項目の一例を示す図であり、図９（ｂ）は、図１の表示装置１０７に表示される画面の一例を示す図である。
【００５０】
図９（ａ）において、表示日付の欄に「継続（現時点の日付表示）」となっているが、これが指定された場合は、自動的に「９９９９年９９月９９日９９時９９分」（スタイルシート上の［Ｄ9999.99.99.99：99／ｘ（ｘ：自然数）］）と設定される。
【００５１】
図１０は、スタイルシートの全体構成の一例を示す図である。
【００５２】
図１０において、スタイルシート１０００は、文章ファイル毎の管理されるものであり、文書の文構成及び履歴等を定義したタグ（定義コード）を使用して文書スキーマが形成されたものである。スタイルシート１０００は、文章中の文章の区切りをユーザが自由に設定することにより作成され得る。
【００５３】
次に、図１０のスタイルシート１０００の構成要素である文種や文に付属するガイド等のサブ文種の構成について説明する。
【００５４】
図１１は、図１のＤＢ１０５に格納されるスタイルシート管理情報テーブルの一例を示す図であり、図１２は、スタイルシートのタグの一例を示す図である。
【００５５】
スタイルシート管理情報テーブル１１０１には、文書の参照、更新時に文書を特定する作成時期、条件や識別などが登録されており、文書を構成したり、表示したりするときの分別に利用される。例えば、条件句は、指定された場合のみ当該文章を表示、利用できる。
【００５６】
コメント識別名は、コメント者を識別するもので、当該文書が作成又は更新されたときに入力されたコメントと共に、履歴情報としてスタイルシート管理情報テーブル１１０１に登録される。ガイド識別名は、文書作成者の熟練度や役割に応じて、適切な作成要領を示すなどに利用される。従って、ガイド識別名が設定された時点から以降は、その指定がなされる限り表示対象となる。
【００５７】
スタイルシート管理情報テーブル１１０１には、これらのコメント識別名やガイド識別名が登録され、当該システム作動時には、メニュー画面表示の対象項目になるものであり、ユーザが指定することにより適切に文書ファイルが特定される。
【００５８】
図１３は、図３のステップＳ４０７の文書ファイルの表示処理の詳細を示すフローチャートである。本処理は、スタイルシート解析制御部１２０４がＨＤ１０４に格納されている文書ファイルのスタイルシート１０００を解析し、開始画面５０１上で指定された日付、条件句、コメント等に合致するスタイルシート１０００が付加された文書ファイルを取り出して、その内容を表示文エリアに表示するものである。
【００５９】
図１３において、ステップＳ８０１では、スタイルシート１０００における第１項目、すなわち「標題文」を取得し、ステップＳ８０２では、取得した標題文を表示文エリアに表示し、ステップＳ８０３では、スタイルシート１０００における第２項目を行番号［００１］としてカウンタにセットする。
【００６０】
次に、ステップＳ８０４〜Ｓ８０８の処理により、スタイルシート１０００における標題文、終了文、本文、及び挿入文をそれぞれ文種及びサブ文種について解析し、それらに対応する本文、コメント文、及びガイド文を抽出する。
【００６１】
ステップＳ８０４では、当該行番号の文章が終了文か否かを判別し、終了文であるときは、ステップＳ８０５で当該終了文を表示文エリアに表示してリターンする一方、終了文でないときは、ステップＳ８０６で挿入文か否かを判別する。
【００６２】
ステップＳ８０６の判別の結果、当該行番号の文種が挿入文であるときは、当該挿入文を表示文エリアに表示してステップＳ８１３の次の文種へ移行する一方、挿入文でないときは、ステップＳ８０８で条件句が一致するか否かを判別する。この判別の結果、条件句が一致するときは、当該行番号を例えば［ｘｘｘ］として表示文エリアに表示し、カウンタを１つインクリメントする。
【００６３】
次に、ステップＳ８１０では、ステップＳ８０８で条件句が一致する文章に対して後述するサブ文種本文の表示処理を行い、必要なサブ文種本文を表示する。つづいて、ステップＳ８１１で後述するサブ文種コメント文の表示処理を行い、必要なサブ文種コメント文を表示する。更に、ステップＳ８１２で後述するサブ文種ガイド文の表示処理を行い、必要なサブ文種ガイド文を表示し、ステップＳ８１３を経てステップＳ８０４へ戻る。
【００６４】
なお、本処理では、本文の表示は１つの日付のみに限定しているが、文書作成の効率を考慮して、処理開始時に複数の履歴の文章を同時表示し、現在作成中の文章の助けにすることもできる。
【００６５】
図１４は、ステップＳ８１０のサブ文種本文の表示処理の詳細を示すフローチャートである。
【００６６】
図１４において、ステップＳ９０１では、図１３のステップＳ８０８で条件句が一致する文章に対して、当該文章の日付が現在作業中の日付か否かを判別する。文書における現在作業中の日付は、「９９９９年９９月９９日９９時９９分」（スタイルシート１０００上の［Ｄ9999.99.99.99：99／ｘ（ｘ：自然数）］）と最大数値に設定されており、現在作業中の文書が指定された場合は、この本文が表示される。
【００６７】
ステップＳ９０１の判別の結果、現在作業中の日付であるときは、最も日付の大きい（現在の日付に最も近い）日付のサブ文種本文を表示文エリアに表示して（ステップＳ９０３）リターンする一方、現在作業中の日付でないときは、開始画面５０１上で指定された表示日付のサブ文種本文か又は指定された表示日付以前の日付であって、現在の日付に最も近い日付のサブ文種本文を表示文エリアに表示して（ステップＳ９０２）リターンする。
【００６８】
図１５は、ステップＳ８１１のサブ文種コメント文の表示処理の詳細を示すフローチャートである。
【００６９】
図１５において、ステップＳ９０４では、図１３のステップＳ８０８で条件句が一致する文章に対して、開始画面５０１上のコメント指定欄５０９に指定されたコメント識別名と一致するものがあるか否かを判別し、一致するものがないときは、そのままリターンする一方、一致するものがあるときは、ステップＳ９０５へ進む。
【００７０】
ステップＳ９０５では、当該文章の日付が、表示日付欄５０７で指定された日付と一致するか否かを判別する。この結果、一致しないときはリターンする一方、一致するときは、指定された日付と一致するサブ文種コメント文を表示文エリアに表示してリターンする。このように、コメントは、指定された日付とコメント識別名が一致した場合にのみ表示される。必要なコメントのみを表示することで、ユーザの利便性を向上させている。
【００７１】
図１６は、ステップＳ８１２のサブ文種ガイド文の表示処理の詳細を示すフローチャートである。
【００７２】
図１６において、ステップＳ９０８では、図１３のステップＳ８０８で条件句が一致する文章に対して、開始画面５０１上のガイド指定欄５１０に指定されたガイド識別レベルと一致するものがあるか否かを判別し、一致するものがないときは、そのままリターンする一方、一致するものがあるときは、ステップＳ９０９へ進む。
【００７３】
ステップＳ９０９では、当該文章の日付が現在作業中の日付か否かを判別し、現在作業中の日付でないときは、開始画面５０１上で指定された表示日付のサブ文種ガイド文か又は指定された表示日付以前の日付であって、現在の日付に最も近い日付のサブ文種ガイド文を表示文エリアに表示して（ステップＳ９１０）リターンする一方、現在作業中の日付であるときは、最も日付の大きい（現在の日付に最も近い）日付のサブ文種ガイド文を表示文エリアに表示して（ステップＳ９１１）リターンする。本実施の形態では、ガイドに識別性を持たせ、ガイド識別が指定されたときにのみ、以前に作成されたガイドを表示するようにしている。
【００７４】
次に、図４のステップＳ４１３における文編集命令の実行処理の詳細について説明する。
【００７５】
図１７及び図１８は、図４のステップＳ４１３の文編集命令の実行処理の詳細を示すフローチャートである。本処理では、文種及びサブ文種を含む本文の更新、削除、追加、移動、条件句の変更、コメントの入力又は変更、ガイドの入力又は変更、及びスタイルシート１０００の当該文の格納情報の表示の少なくとも１つが行われる。
【００７６】
図１７において、ステップＳ１０００では、マウス上での右クリックの結果として、図２０に示す第１のメニュー画面を表示し、当該文の編集作業の一つについて選択を促す。
【００７７】
図２０は、図１７のステップＳ１０００において所望の文編集作業を選択させるための第１のメニュー画面の一例を示す図である。
【００７８】
図２０において、タイトル欄２００１は文編集作業のタイトルを表示するものである。文更新チェックボックス２００２〜当該文終了チェックボックス２０１２は、当該画面上で選択することができる文編集作業の種類を示すものであり、所望の作業のチェックボックスに入力して文編集作業を選択させる。
【００７９】
文更新チェックボックス２００２、文追加チェックボックス２００３、条件句変更チェックボックス２００４、文削除チェックボックス２００５、及び文移動チェックボックス２００６は本文に対する編集作業である。条件句変更チェックボックス２００４は、当該文の条件を変更又は追加する場合に選択されるものである。入力されている条件句をクリアすることもできる。
【００８０】
ガイドチェックボックス２００７はガイドの編集作業を行う場合に選択されるものであり、コメントチェックボックス２００９はコメントの編集作業を行う場合に選択されるものである。スタイルシート参照チェックボックス２００８は、スタイルシートを参照する場合に選択されるものである。
【００８１】
編集終了チェックボックス２０１０、継続終了チェックボックス２０１１、及び当該文終了チェックボックス２０１２は３種類の終了方法のいずれか一つを選択させるものである。編集終了チェックボックス２０１０は、文書の完成による編集作業の終了を選択させるものである（後に更新があっても、完成日の異なる文書として再開可能）。継続終了チェックボックス２０１１は、文書の編集を継続するが、現作業を中断させるためのものである。当該文終了チェックボックス２０１２は、当該文の編集を終了し、更新したデータをスタイルシートに反映させ、別の文章の編集に移るときに選択させるものである。
【００８２】
次に、上記第１のメニュー画面上で所望の作業が選択されたときに表示する第２のメニュー画面を図２１及び図２２を参照して説明する。
【００８３】
図２１及び図２２は、図２０の第１のメニュー画面上から所望の作業が選択されたときに表示する第２のメニュー画面の一例を示す図であり、図２１（ａ）は文追加チェックボックス２００２が選択されたときに表示する第２のメニュー画面、図２１（ｂ）は文移動チェックボックス２００６が選択されたときに表示する第２のメニュー画面、図２１（ｃ）は条件句変更チェックボックス２００４が選択されたときに表示する第２のメニュー画面、図２２（ｄ）はコメントチェックボックス２００９が選択されたときに表示する第２のメニュー画面、図２２（ｅ）はガイドチェックボックス２００７が選択されたときに表示する第２のメニュー画面である。
【００８４】
図２１（ａ）において、第２のメニュー画面２１０１は、文追加チェックボックス２００２が選択された場合に表示する、追加文に条件句を指定するための画面である。チェックボックス２１０２にチェックを付すると条件句はつかない。一方、チェックボックス２１０３にチェックを付すると、その下に配置されている条件句入力欄に条件句を入力することができる。ドロップダウンボタン２１０４を押下することにより既存の条件句を指定することができる。なお、新たに入力された条件句はスタイルシート管理テーブルに追加登録される。
【００８５】
図２１（ｂ）において、第２のメニュー画面２１０５は、当該文の下に他の文を移動するための画面である。移動してくる文に割り当てられた行番号を移動元行番号欄２１０６に入力して指定することができる。
【００８６】
図２１（ｃ）において、第２のメニュー画面２１０７は、当該文の表示条件を変更するための画面である。条件句欄２１０８に指定する条件句を入力する。ドロップダウンボタン２１０９を押下することにより既存の条件句を指定することができる。なお、条件句欄２１０８をブランクにすると、条件句なしが指定される。
【００８７】
図２２（ｄ）において、第２のメニュー画面２１１０は、コメントの指定画面である。現在の文と同一のコメント識別ならば、チェックボックス２１１１にチェックを付する。他のコメント識別を指定するならばチェックボックス２１１２にチェックを付し、その下に配置されているコメント識別入力欄に他のコメント識別を入力する。ドロップダウンボタン２１１３の押下により既存のコメント識別を指定することができる。
【００８８】
図２２（ｅ）において、第２のメニュー画面２１１４は、ガイドの指定画面である。現在の文と同一のガイド識別ならば、チェックボックス２１１５にチェックを付する。他のガイド識別を指定するならばチェックボックス２１１６にチェックを付し、その下に配置されているガイド識別欄に他のガイド識別を入力する。ドロップダウンボタン２１１７の押下により既存のガイド識別を指定することができる。
【００８９】
図１７に戻り、ステップＳ１００１では、開始画面５０１上の表示日付欄５０７で指定された日付が現在作業中のものか否かを判別し、そうでないときは、図１８のステップＳ１１０７へ進む一方、現在作業中のものであるときは、ステップＳ１００２へ進み、ユーザからの指示が本文の更新であるか否かを判別する。
【００９０】
ステップＳ１００２の判別の結果、本文の更新であるときは、ステップＳ１００３において指定日付以前で当該指定日付に最も近い日付の［Ｄ〜］の形式で表示しているサブ文種の本文に相当する表示文を更新してリターンする一方、本文の更新でないときは、ステップＳ１００４で本文の削除であるか否かを判別する。
【００９１】
ステップＳ１００４の判別の結果、本文の削除であるときは、ステップＳ１００５において指定日付以前で当該指定日付に最も近い日付の［Ｄ〜］の示す表示文を削除してリターンする一方、本文の削除でないときは、ステップＳ１００６で本文の追加か否かを判別する。
【００９２】
ステップＳ１００６の判別の結果、本文の追加であると判別したときは、ステップＳ１００７において追加文の条件句を図２１（ａ）に示す第２のメニュー画面２１０１を表示し、条件句を入力させる。入力された条件句が追加文の条件句になり、当該文の文ヘッダに記録する。ステップＳ１００８では、当該本文の文種ヘッダの次に文種ヘッダを挿入するスタイルシート１０００の変更を行い、ステップＳ１００３へ進む。一方、本文の追加でないときは、ステップＳ１００９で本文の移動か否かを判別する。このように、本文の追加には、文種を１個増やすという効果がある。文章編集の文は現在文から追加文へ移動する。また、スタイルシート１０００に対して１組の文種を挿入する処理を同時に行う。
【００９３】
ステップＳ１００９の判別の結果、本文の移動であるときは、ステップＳ１０１０において移動元の行番号を図２１（ｂ）に示す第２のメニュー画面２１０５から入力し、ステップＳ１０１１で移動すべき文種１組を当該行番号の位置に挿入すると共に、移動元の文種１組を削除するスタイルシート１０００の変更を行い、ステップＳ１００３へ進む。一方、本文の移動でないときは、図１８のステップＳ１１０１で条件句の変更か否かを判別する。
【００９４】
ステップＳ１１０１の判別の結果、条件句の変更であるときは、ステップＳ１１０２で条件句を指定する第２のメニュー画面を表示し、条件句の入力を行い、ステップＳ１１０３で当該文種ヘッダの条件句を変更してリターンする。ここでは、条件が設定されていなかった本文等に条件を設定するか又は条件の変更が行われる。
【００９５】
一方、ステップＳ１１０１の判別の結果、条件句の変更でないときは、ステップＳ１１０４でコメントの変更であるか否かを判別する。この結果、コメントの変更であるときは、ステップＳ１１０５において、コメント識別を指定するための第２のメニュー画面２１１０を表示し、コメント識別の入力を行い、入力の結果、コメント識別が一致するか否かを判別する。この結果、コメント識別が一致するときは、現行の［Ｃ〜］の示す表示文を変更して（ステップＳ１１０６）リターンする。一方、コメント識別が一致しないときは、新たなコメントの入力であるので、現コメントの下に新たなコメントを設定（日付は現在作業日付）し、スタイルシートを更新する（ステップＳ１１１４）。すなわち、第２のメニュー画面２１１０上で入力されたコメント識別の文種を生成・追加し、当該入力文をスタイルシートに追加する。
【００９６】
一方、ステップＳ１１０４の判別の結果、コメントの変更でないときは、ステップＳ１１０７でガイドの変更か否かを判別する。この結果、ガイドの変更であるときは、ステップＳ１１０８において、ガイド識別を指定するための第２のメニュー画面２１１４を表示し、コメント識別の入力を行い、入力の結果、ガイド識別が一致するか否かを判別する。この結果、ガイド識別が一致するときは、指定日付以前の最も近い日付の［Ｇ〜］の表示文を変更して（ステップＳ１１０９）リターンする。一方、ガイド識別が一致しないときは、新たなガイドの入力であるので、現ガイドの下に新たなガイドを設定（日付は現在作業日付）し、スタイルシートを更新する（ステップＳ１１１５）。すなわち、第２のメニュー画面２１１４上で入力されたガイド識別の文種を生成・追加し、当該入力文をスタイルシートに追加する。
【００９７】
このように、過去のガイド文に対する訂正が可能である。ガイドは、本文の作成要領に関係する場合があり、そのガイドを適切にすることは、本文に悪い影響を与えないからである。逆に、コメントは、文書作成時点の特定の者が入力するものであるから、過去に遡って訂正することはコメントの意義を失い、訂正されたことにより、適切になった本文にいつまでも無関係なメッセージを残すことになるので、厳密に時期、識別が管理される。
【００９８】
ステップＳ１１０７の判別の結果、ガイドの変更でないときは、ステップＳ１１１０でスタイルシートの参照か否かを判別する。この結果、第１のメニュー画面上でスタイルシート参照チェックボックス２００８にチェックが付されていたときは、ステップＳ１１１１で現行ポイントの文種１組を全表示して、リターンする。スタイルシート参照とは、スタイルシート１０００自体を表示画面上の別のウィンドウに表示するものであるが、スタイルシート１０００の情報をわかりやすく表示すると、使い勝手のよいユーザインターフェースが実現する。また、ユーザが過去の文書を再利用したいときは、スタイルシートの参照命令により当該本文の過去の文章を参照し、これを現在の文に再利用することができる。
【００９９】
ステップＳ１１１０の判別の結果、スタイルシートの参照が指示されていないときは、ステップＳ１１１２で終了か否かを判別し、終了であるときは、ステップＳ１１１３で終了ステータスを行って、リターンする。当終了ステータスは、図４のステップＳ４１３の文編集命令の実行処理（図１７及び図１８の処理）後の終了処理の判断に使用されるものである。
【０１００】
ステップＳ１１１２の終了には、図４のステップＳ４１５の文編集終了と、ステップＳ４１６の継続終了と、ステップＳ４１７の当該文終了の３種類がある。ステップＳ４１５の文編集終了は、その日時に１個の文書が形成され、履歴に載ったことを示す。即ち、過去の文書になったことになる。ステップＳ４１６の継続終了は、現在作業中の文書の日付を決定せず、後で作業を継続する場合の終了である。この場合、再開しても同じ本文が表示され、編集に供される。ステップＳ４１７の当該文終了は、現在の本文処理又はコメントやガイド処理が終了し、次の本文へ移動する処理である。
【０１０１】
図１９は、図４のステップＳ４１４の文移動命令の実行処理の詳細を示すフローチャートである。本処理で行われる文移動は、当該キーを使用せず、単にマウス等のポインティングデバイスのダイナミックなカーソル移動により実現することができる。しかしながら、本処理では、文単位で行われていることから、文種単位でカーソル移動を実行する。Ｈｏｍｅ／Ｅｎｄ／ＰａｇｅＵｐ／ＰａｇｅＤｏｗｎの４種であり、それぞれ標題文、終了文、直後の文章、直前の文章へ移動する。
【０１０２】
図１９において、ステップＳ７０１では、図１７、図１８に示す文の編集後の更新された本文、コメント文、又はガイド文をスタイルシートの該当場所に格納する処理を行う。従って、現在作業中の本文の行数をカウントし、スタイルシート１０００上に格納する区画を開ける。次に、ステップＳ７０２では、当該文のサブ文種情報の行数を更新する。次に、Ｈｏｍｅキーが押下されたときは、ステップＳ７０３で文種の「標題文」へ移動し、Ｅｎｄキーが押下されたときは、ステップＳ７０４で文種の終了文に移動し、ＰａｇｅＵｐキーが押下されたときは、ステップＳ７０５で標題文か否かを判別して標題文でないときは、ステップＳ７０６で現在作業中の文の直後の文章へ移動し、ＰａｇｅＤｏｗｎキーが押下されたときは、更にステップＳ７０７で終了文か否かを判別し、終了文でないときは、ステップＳ７０８で現在作業中の文の直前の文章へ移動する。
【０１０３】
他の実施の形態として、スタイルシート解析制御部１２０４が当該文書ファイルと一括して単一ファイルにすることができる。これにより、ガイドの利用など、当システムで形成された文書を他人が利用するときにも、適切なユーザインターフェースを提供でき、インテリジェンス文書とすることができる。
【０１０４】
また、上記実施の形態では、コンピュータ１００上でのみスタイルシート付き文書ファイルの表示、作成、更新、及び印刷を行うことが可能であるが、上記機能を備えたプログラムを他のコンピュータにインストールすることにより、当該スタイルシート付き文書ファイルの表示等を行わせるようにしてもよい。
【０１０５】
更に、上記スタイルシート解析制御部１２０４を文書ファイルに付加して単一ファイルとしてもよい。これにより、テキストエディタ等のアプリケーションプログラムが搭載されたコンピュータにより当該文書ファイルを読み出し、当該文書ファイルの表示、編集、印刷、及び利用を行うことができる。
【０１０６】
上記実施の形態によれば、テキスト等の文書ファイルの作成、編集、更新、表示、及び再利用等を効率よく行うことができ、ユーザの負荷を軽減することができる。また、ユーザの表示要求に応じて、複数の文書をその場で表示することができるようになるため、文書の閲覧を容易にすることができる。
【０１０７】
更に、文書ファイルにおける文章の更新履歴情報と当該文書ファイルの表示方法が定義された定義情報を一括して一つのファイルに格納し、履歴管理等をシステムが自動的に実行するので、煩雑なファイル管理が不要となり、効率的な文書管理が実現できる。また、ユーザによる文書ファイルの表示要求に応じて、当該文章ファイルを最適な状態で表示することができる。
【０１０８】
また、タグ情報に基づいてユーザの熟練度や役割によってガイドを選択表示するか又は当該文章に対して入力されたコメントを参照する機能を実現し、文書の付加価値を高めることができる。更に、既存の関連文章をすぐ参照し、その再利用を図ることにより、文書の作成及び編集を効率よく行うことができる。
【０１０９】
更に、これらのタグ情報とタグ情報を解析して表示させる解析部を一つのファイルに格納することにより、文書が完成した後、当該文書利用者に利用ガイドを表示し、かつ入力欄を設け、入力ガイドを入力できるようにし、これらを一括して管理することができる。
【０１１０】
なお、上記実施の形態では、端末装置１１０とコンピュータ１００とが別体であって、端末装置１００からの入力情報に応じてコンピュータ１００にて上述した処理を行うようにしているが、端末装置１１０とコンピュータ１００とが一体であっても本発明が実現されることは云うまでもない。
【０１１１】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１１２】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークからダウンロードしてもよい。
【０１１４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１１５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１１６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは云うまでもない。
【０１１７】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に係る文書履歴管理装置を有する文書履歴管理システムの全体構成を示すブロック図である。
【図２】図１におけるコンピュータのソフトウェア構成を示すブロック図である。
【図３】図１の文書履歴管理システム上で実行される基本処理を示すフローチャートである。
【図４】図１の文書履歴管理システム上で実行される基本処理を示すフローチャートである。
【図５】図３のステップＳ４０１で表示装置に表示される開始画面の一例を示す図である。
【図６】図３のステップＳ４０４の入力指定情報の取得処理の詳細を示すフローチャートである。
【図７】図３のステップＳ４０５の新規文書ファイル作成処理の詳細を示すフローチャートである。
【図８】文章ファイルの全体構成の一例を示す図である。
【図９】（ａ）は図８に示す文章ファイルの更新処理開始時に指定される項目の一例を示す図であり、（ｂ）は図１の表示装置に表示される画面の一例を示す図である。
【図１０】スタイルシートの全体構成の一例を示す図である。
【図１１】図１のＤＢ１０５に格納されるスタイルシート管理情報テーブルの一例を示す図である。
【図１２】スタイルシートのタグの一例を示す図である。
【図１３】図３のステップＳ４０７の文書ファイルの表示処理の詳細を示すフローチャートである。
【図１４】ステップＳ８１０のサブ文種本文の表示処理の詳細を示すフローチャートである。
【図１５】ステップＳ８１１のサブ文種コメント文の表示処理の詳細を示すフローチャートである。
【図１６】ステップＳ８１２のサブ文種ガイド文の表示処理の詳細を示すフローチャートである。
【図１７】図４のステップＳ４１３の文編集命令の実行処理の詳細を示すフローチャートである。
【図１８】図４のステップＳ４１３の文編集命令の実行処理の詳細を示すフローチャートである。
【図１９】図４のステップＳ４１４の文移動命令の実行処理の詳細を示すフローチャートである。
【図２０】図１７のステップＳ１０００において所望の文編集作業を選択させるための第１のメニュー画面の一例を示す図である。
【図２１】図２０の第１のメニュー画面上から所望の作業が選択されたときに表示する第２のメニュー画面の一例を示す図であり、（ａ）は文追加２００２が選択されたときのもの、（ｂ）は文移動２００６が選択されたときのもの、図２１（ｃ）は条件句変更２００４が選択されたときのものである。
【図２２】図２０の第１のメニュー画面上から所望の作業が選択されたときに表示する第２のメニュー画面の一例を示す図であり、（ｄ）はコメント２００９が選択されたときのもの、（ｅ）はガイド２００７が選択されたときのものである。
【符号の説明】
【０１１９】
１００  コンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０４  ハードディスク（ＨＤ）
１０９  通信ネットワーク
１１０  端末装置
１２０１  入力制御部
１２０２  表示制御部
１２０３  キー制御部
１２０４  スタイルシート解析制御部
１２０６  保存領域
【図１】
2006185140.tif 000003
【図２】
2006185140.tif 000004
【図３】
2006185140.tif 000005
【図４】
2006185140.tif 000006
【図５】
2006185140.tif 000007
【図６】
2006185140.tif 000008
【図７】
2006185140.tif 000009
【図８】
2006185140.tif 000010
【図９】
2006185140.tif 000011
【図１０】
2006185140.tif 000012
【図１１】
2006185140.tif 000013
【図１２】
2006185140.tif 000014
【図１３】
2006185140.tif 000015
【図１４】
2006185140.tif 000016
【図１５】
2006185140.tif 000017
【図１６】
2006185140.tif 000018
【図１７】
2006185140.tif 000019
【図１８】
2006185140.tif 000020
【図１９】
2006185140.tif 000021
【図２０】
2006185140.tif 000022
【図２１】
2006185140.tif 000023
【図２２】
2006185140.tif 000024