(57)【特許請求の範囲】
【請求項１】
利用済み電子文書に対するユーザ作成の付加情報と、前記電子文書の文書名及び文書中の付加位置を含む位置情報とを有するユーザ付加情報が格納されている付加情報記憶部を備える情報管理装置において、
複写元文書及びその文書名と、該複写元文書の付加情報の付加位置を示す位置情報に対し前記複写元文書に類似する新たな電子文書の文書名及び付加情報の付加位置を含む位置情報を対応させた類似関係情報とを入力するためのインタフェース部と、
前記付加情報記憶部から前記入力された複写元文書の文書名及び位置情報に一致する文書名及び位置情報を有するユーザ付加情報を抽出する付加情報複写部と、
個々の電子文書に専用される単語を複写禁止語として格納されている複写禁止語記憶部と、
前記抽出されたユーザ付加情報及び前記入力された複写元文書における付加情報の付加位置を含む文に対し前記複写禁止語記憶部の複写禁止語が存在するか否かを判定し、存在及び不存在に対応させて複写禁止指示及び複写許可指示を前記付加情報複写部に出力する複写判断部とを含み、
該付加情報複写部は、前記複写禁止指示を受けると複写を中止し、複写許可指示を受けると、前記抽出したユーザ付加情報の付加情報を前記類似関係情報中の前記新たな電子文書の位置情報に加えて新たなユーザ付加情報を生成し、該生成したユーザ付加情報を前記付加情報記憶部に格納する、
ことを特徴とする情報管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報管理装置、特に、電子マニュアルや電子教科書等、内容の類似した複数の電子文書を効果的に表示したり、そこに設定されたブックマークやメモ等のユーザ付加情報を管理するための情報管理装置に関するものである。
【０００２】
【従来の技術】
従来より、ユーザの利便性向上のための、電子文書には、メモ、ブックマークやマーカ等のユーザ付加情報（以下、単に付加情報という）をつけることができる。その実現にあたって、従来は以下のいずれかの方法が用いられていた。
【０００３】
１．電子文書中で付加情報を付ける位置に、付加情報の位置を示すタグを挿入し、元の電子文書を改変する方法（特開平１０−４０２３６号公報等）。
２．電子文書自体は改変せず、付加情報の内容とその設定位置を記憶するデータベースを用意し、表示する際に電子文書と付加情報を組み合わせて表示する方法（特開平５−７３５４３号公報等）。
【０００４】
上記２．の方法は例えば特開２０００−３３９２９９のように、ＷＷＷ（ワールド・ワイド・ウェブ）等を用いてインターネット上に公開されている共有文書に、個々のユーザ毎の異なる付加情報を設定する場合にも利用されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では次のような問題点があった。
［問題点１］
上記従来の方法は、付加情報は、それが設定された文書と組み合わせて保持されるため、内容の類似した別の文書を表示する際には利用できないという問題点があった。例えば、あるユーザがＡ社のＡ１という留守番電話の電子マニュアルを持っており、それに付加情報を設定していたとする。このユーザが新しくＡ２という留守番電話を購入したときに、Ａ１の電子マニュアルに付与した付加情報をＡ２の電子マニュアルでも利用したいと考えた場合、上記従来の方法では不可能であった。
【０００６】
［問題点２］
また、既存のインターネット環境では、例えば電子マニュアルが各メーカのサイトに存在するように、類似した文書は様々なサイトに分散して配置されることが多い。このような環境では、サーバで、各サイトにある文書情報に付与した付加情報を集中管理し、そのサイトにアクセスしたときに、文書情報と付加情報を組み合わせて表示する方法が考えられるが、それでも付加情報の再利用はできないという問題点があった。
【０００９】
【課題を解決するための手段】
本発明は、前述の課題を解決するため次の構成を採用する。
〈構成１〉
利用済み電子文書に対するユーザ作成の付加情報と、前記電子文書の文書名及び文書中の付加位置を含む位置情報とを有するユーザ付加情報が格納されている付加情報記憶部を備える情報管理装置において、複写元文書及びその文書名と、該複写元文書の付加情報の付加位置を示す位置情報に対し前記複写元文書に類似する新たな電子文書の文書名及び付加情報の付加位置を含む位置情報を対応させた類似関係情報とを入力するためのインタフェース部と、前記付加情報記憶部から前記入力された複写元文書の文書名及び位置情報に一致する文書名及び位置情報を有するユーザ付加情報を抽出する付加情報複写部と、個々の電子文書に専用される単語を複写禁止語として格納されている複写禁止語記憶部と、前記抽出されたユーザ付加情報及び前記入力された複写元文書における付加情報の付加位置を含む文に対し前記複写禁止語記憶部の複写禁止語が存在するか否かを判定し、存在及び不存在に対応させて複写禁止指示及び複写許可指示を前記付加情報複写部に出力する複写判断部とを含み、該付加情報複写部は、前記複写禁止指示を受けると複写を中止し、複写許可指示を受けると、前記抽出したユーザ付加情報の付加情報を前記類似関係情報中の前記新たな電子文書の位置情報に加えて新たなユーザ付加情報を生成し、該生成したユーザ付加情報を前記付加情報記憶部に格納することを特徴とする情報管理装置。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて詳細に説明する。
また、以下の具体例１〜５は、従来の［問題点１］を解決するための具体例であり、具体例６、７は、従来の［問題点２］を解決するための具体例である。
【００１９】
《具体例１》
具体例１は、今まで利用していた文書に対して設定された付加情報を、新たに利用する文書に適合するようにコピーする方法である。
【００２０】
〈構成〉
図１は、本発明の情報管理装置の具体例１を示す構成図である。
図の装置は、付加情報記憶部１、付加情報複写部２、インタフェース部３からなる。付加情報記憶部１は、ユーザが文書に設定したメモ情報、ブックマーク情報、マーカ情報等のユーザ付加情報を記憶する機能部である。
【００２１】
図２は、付加情報記憶部１のデータ例を示す説明図である。
この例では、付加情報記憶部１は、ユーザ名項目、位置情報項目、付加情報種別項目、メモ内容項目からなり、一つの付加情報は１レコードに対応している（図中の第１レコード〜第３レコード参照）。
【００２２】
図２のユーザ名項目は、その付加情報を作成したユーザ名を表す。例えば、図示例ではユーザ１とユーザ２の２名のユーザが存在する。位置情報項目は、その付加情報をどのファイルのどの位置に設定したかを示す情報を表す。位置情報項目は次の『』に示すように位置情報を「：」「＠」「＃」の記号で区切って表現される。
『文書名＋「：」＋ファイル名＋「＠」＋章節番号または見出し＋「＃」＋アンカータグ名』
【００２３】
ここで、文書名は、例えば製品Ａの取扱説明書マニュアルといった単位を表す。ファイル名は、文書が複数のファイルによって構成されている場合の、一つ一つのファイル名を表す。例えば後述する図３の（ａ）はある電話のマニュアル文書内の一つのファイルを表す。章節番号は、ファイル内の章節を表す番号を示す情報である。但し、章節番号がふられていなければ、見出し文字列でもよい。アンカータグ名は、ファイル中の位置を指し示すタグであり、例えば、ＨＴＭＬ形式の文書においては、「<a name="アンカー名">」タグで表されたり、例えば、特開２０００−０９００５０に示すような付加情報の専用タグで表される。
【００２４】
尚、位置情報項目は、その位置を特定できれば、文書名とファイル名だけでもよいし、アンカータグの代わりに行番号等で表してもよい。また、予めファイルにアンカータグが設定されていなければ、前処理として、例えば、ファイル中の文毎にアンカータグを設定してもよい。但し、この場合には、そのファイルと付加情報を表示するときにも、アンカータグの位置を再計算し、付加情報の位置を特定する必要がある。
【００２５】
付加情報種別項目は、その付加情報が、メモ、ブックマーク、マーカのうち、いずれであるかを表す情報である。付加情報種別項目がメモの場合には、メモ内容項目にメモの内容を格納する。例えば、図２の第１レコードは、「ユーザ１が設定したメモの内容が、“この説明は要チェック”で、文書ＡのファイルＡ１の２．３節に設定されている」ことを表す。マーカの場合には、付加情報種別項目にマーカの色情報も格納する。例えば、図２の第２レコードは、「ユーザ１が文書ＡのファイルＡ１の２．３節のアンカータグ「着信件数」に青色のマーカを設定している」ことを表している。但し、マーカやメモは、色情報だけでなく、文字サイズ等他のフォント情報を保持してもよい。例えば、第３レコードは、「ユーザ２がブックマークを文書ＡのファイルＡ５に設定している」ことを表している。
【００２６】
図３は、ファイルＡ１とユーザ付加情報の設定内容を示す説明図である。
図中の文書は、ＨＴＭＬ形式の文書であり、図３（ａ）のファイルに付加情報を組み合わせると、図３（ｂ）のように、２．３節の見出しの下に、フォントサイズが２で、赤色のメモ「この説明は要チェック」を表示し、また、「着信履歴は２０件保存可能です。」の部分を青色で表示するようにタグが挿入される。但し、付加情報の表示方法は、この方法に限定せず、例えば別のフレームに表示してもよい。
【００２７】
図４は、ブックマークの表示例を示す説明図である。
図示例は、ＨＴＭＬ形式の文書のフレーム表示にしている。左のフレームがブックマークの表示領域であり、右のフレームがファイルの表示領域である。図４では、図２の第３レコードがブックマーク表示領域に表示されている。ブックマーク表示領域の文字列「留守録の設定」は、文書ＡのファイルＡ５の見出し文字列を、ファイルＡ５から取得して表示している。
【００２８】
図１に戻って、付加情報複写部２は、付加情報記憶部１に格納されている位置情報を、類似した文書に合うようにコピーし、付加情報記憶部１に新たなレコードを追加する機能部である。付加情報複写部２において、どの文書の付加情報を、どの文書に合うようにコピーするかは、インタフェース部３で指定するようになっている。
【００２９】
インタフェース部３は、ユーザまたは他の装置とのインタフェースであり、入力として次の四つの入力内容を受け取る。
入力１：付加情報を作成したユーザ名
入力２：付加情報のコピー元の文書名
入力３：付加情報のコピー先の文書名
入力４：文書間の、ファイルや章節や文単位の類似関係
【００３０】
例えば、入力１が「ユーザ１」で、入力２が「文書Ａ」で、入力３が「文書Ｂ」ならば、「付加情報記憶部１の位置情報項目が文書Ａで、ユーザ名項目がユーザ１である付加情報を、文書Ｂに合う位置にコピーせよ」という入力である。
【００３１】
入力４の類似関係は、章節や見出しの内容が類似しているファイルや章節や文間の関係を表す情報である。
図５は、類似した文書の一例を示す説明図である。
図６は、類似関係の説明図である。
例えば、図３（ａ）のファイルＡ１がメーカＡ社の電話ＴＥＬ−Ａ１のマニュアル（文書Ａと呼ぶ）中のファイル、図５のファイルＢ３がメーカＢ社の電話ＴＥＬ−Ｂ１のマニュアル（文書Ｂと呼ぶ）中のファイルとする。図３（ａ）と図５は、双方とも着信履歴を表示する方法が記載されているので類似したファイルといえる。そこで、このファイルや章節間の関係を表すために、図６に示す類似関係の情報を与える。この類似関係は、類似したファイルや章節の位置情報をリスト形式で表現する。
【００３２】
個々の位置情報は、次の『』内に示すように、
『文書名＋「：」＋ファイル名＋「＠」＋章節番号または見出し』
とする。章節番号または見出しは省略可能で、その場合、そのファイル全体が相手の章節の内容と対応している。
【００３３】
入力４の類似関係は、付加情報のコピー元やコピー先の文書以外の関係を含んでいても構わない。例えば、図６の第１レコードは、「文書Ａ：ファイルＡ１＠２．３」、「文書Ｂ：ファイルＢ３＠着信履歴の表示方法」、「文書Ｃ：ファイルＣ１」に類似関係があることを表している。
【００３４】
また、この類似関係の作成方法は、公知の類似文書検索システムに対して、検索文入力部に文書Ａの各章節を与え、最も類似度が高かった文書Ｂの章節との関係としてもよいし、文書Ａと文書Ｂの章節の見出し語同士を比較して最も類似度が高かった章節との関係としてもよい。また、予め人手で作成してもよい。
【００３５】
尚、上記具体例１の情報管理装置は、マイクロコンピュータ等で実現されており、付加情報記憶部１は、ハードディスク装置や半導体メモリ等の記憶装置からなり、また、付加情報複写部２は、対応するソフトウェアとこれを実行するハードウェアで構成され、更に、インタフェース部３は、キーボードやマウス等の入力装置および表示装置や印刷装置等の出力装置、あるいはネットワークインタフェース等から構成されているものである。
【００３６】
〈動作〉
図７は、具体例１の動作フローチャートである。
以下、このフローチャートに沿って具体例１の動作を説明する。ここでは、例として、付加情報記憶部１が図２の状態で、インタフェース部３から、ユーザ１が文書Ａから文書Ｂへコピーするように指定したとする。但し、付加情報記憶部１の位置情報項目にアンカータグが付いていない付加情報をコピーすると考える。アンカータグが付いている付加情報のコピーは、具体例４にて後述する。また、指定された類似関係は図６に示す通りとする。即ち、入力１はユーザ１、入力２は文書Ａ、入力３は文書Ｂ、入力４は図６に示す情報である。
【００３７】
［ステップＳ１００］
付加情報複写部２は、付加情報記憶部１にある全てのレコードでステップＳ１１０からステップＳ１４０迄の操作を実行したなら終了する。そうでないなら、ステップＳ１１０に行く。
［ステップＳ１１０］
付加情報複写部２は、付加情報記憶部１のレコードを一つ選択する。そのレコードのユーザ名項目と、位置情報項目の文書名がインタフェース部３で指定されたユーザ名と文書名と同一ならばステップＳ１２０へ行く。そうでないなら処理対象ではないので、ステップＳ１００へ戻り、次のレコードで実行する。また、位置情報にアンカータグが含まれている場合も、同様にステップＳ１００へ戻り、次のレコードで実行する。例えば、図２の第１、２レコードはユーザ１で、かつ、文書Ａであり、インタフェース部３から指定されたユーザ名と文書名に一致する。但し、第２レコードにはアンカータグがあるので、ステップＳ１００に戻る。第３レコードはユーザ名が一致しないので、ステップＳ１００に戻る。
【００３８】
［ステップＳ１２０］
そのレコードの位置情報項目が、入力された類似関係に存在するかどうかを調べる。存在する場合には、ステップＳ１３０へ行く。存在しない場合には、ステップＳ１００へ戻り、次のレコードで実行する。例えば、図２の第１レコードはファイルＡ１の２．３節であり、それは図６に示す類似関係の第１レコードに存在するので、ステップＳ１３０へ行く。
【００３９】
［ステップＳ１３０］
ステップＳ１２０で検出した類似関係の当該レコードにある全ての位置情報のうち、コピー先の文書名と同じものが存在するかどうかを調べる。存在するならばステップＳ１４０へ行く。存在しないなら、ステップＳ１００へ戻り、次のレコードで実行する。例えば、図６の第１レコードでは「文書Ｂ：ファイルＢ３＠着信履歴の表示方法」と「文書Ｃ：ファイルＣ１」が「文書Ａ：ファイルＡ１＠２．３」と類似関係がある。コピー先の文書は文書Ｂなので、「文書Ｂ：ファイルＢ３＠着信履歴の表示方法」がコピー先の位置情報になる。
【００４０】
［ステップＳ１４０］
新しいレコードを付加情報記憶部１に追加する。新しく追加されるレコードの各値は、ユーザ名、付加情報種別、メモ内容項目に対しては、コピー元のレコードをそのままにしてコピーする。位置情報項目については、ステップＳ１３０で決定した位置情報にする。結果として付加情報記憶部１は次のようになる。
【００４１】
図８は、コピー後の付加情報記憶部１の内容を示す説明図である。
図示のように、第１レコードのユーザ名、付加情報種別、メモ内容項目がコピーされたレコードが追加されている。従って、これ以降は、「文書ＢのファイルＢ３の見出しが着信履歴の表示方法」に対しても付加情報が適用されるようになる。
【００４２】
〈効果〉
以上のように具体例１によれば、類似した電子文書間でユーザ付加情報を、文書間の類似関係に基づいてコピーするようにしたので、以前、ユーザが利用していた文書に付加したメモやブックマーク等のユーザ付加情報を、内容の類似した別の文書にコピーすることで、再入力する必要がなく利用することができる。
【００４３】
《具体例２》
具体例２は、一方の文書への付加情報の変更を、他方の文書の付加情報にも反映させるようにしたものである。
即ち、以前作成した付加情報を、別の文書に対応させてコピーするようにした場合、例えばコピー先のメモの内容を変更しても、コピー元のメモの内容は変更されないことになる。しかし、複数の電子マニュアルへのメモの変更を同時に行いたい場合もある。そこで、具体例２では、このような一方の文書への付加情報の変更を他方の文書の付加情報にも反映させるようにしている。
【００４４】
本具体例では、具体例１とは異なり、新規レコードを生成せず、ある文書の付加情報を表示するときに、その文書自身には付加情報がなくても、類似文書に付加情報が設定されていれば、それを参照して表示する構成とする。例えば、文書ＡのファイルＡ１と文書ＢのファイルＢ３に類似関係がある場合に、文書ＢのファイルＢ３を表示する際に、文書ＡのファイルＡ１に付加されたメモを表示する。
【００４５】
〈構成〉
図９は、具体例２の構成図である。
図示の情報管理装置は、付加情報記憶部１、インタフェース部３、参照先情報記憶部４、類似関係記憶部５、付加情報参照部６、文書ファイル記憶部７からなる。即ち、具体例１の付加情報複写部２の代わりに付加情報参照部６とし、新たに参照先情報記憶部４と類似関係記憶部５と文書ファイル記憶部７とを追加したものである。
【００４６】
参照先情報記憶部４は、ある文書を表示するときに、どの文書にある付加情報を参照するかを示す参照先情報の記憶部である。
図１０は、参照先情報記憶部４のデータ例の説明図である。
図示のように、参照先情報とは、参照元文書を表示する場合に、参照先付加情報項目にある付加情報を参照することを表す。例えば、図１０の第１レコードでは、ユーザ１が文書Ｂを表示する場合に、文書Ａにある付加情報を参照することを表わしている。
【００４７】
類似関係記憶部５は、具体例１でのインタフェース部３への入力４の類似関係と同じものを予め格納している記憶部である。類似関係は、文書Ａ，Ｂに限らず、様々な文書間の関係を格納している。
【００４８】
付加情報参照部６は、参照先情報記憶部４と類似関係記憶部５のレコードを利用し、ある文書の付加情報に適した、別の類似文書の付加情報を選択する機能部である。即ち、付加情報参照部６の類似関係に基づき、類似した文書間で、参照先情報記憶部４の参照先情報に基づいて、対象となる文書に対してどのユーザ付加情報が共有されるかを判定する機能部である。
【００４９】
文書ファイル記憶部７は、例えば、上述した図３（ａ）のような文書ファイルを格納する記憶部である。また、具体例２のインタフェース部３では、入力として、表示要求を出したユーザ名と、そのユーザが表示したいファイル名が指定される。尚、付加情報記憶部１については具体例１と同様であるため、その説明を省略する。
【００５０】
尚、具体例２の情報管理装置における参照先情報記憶部４、類似関係記憶部５および文書ファイル記憶部７は、ハードディスク装置や半導体メモリ等の記憶装置からなり、また、付加情報参照部６は、対応するソフトウェアとこれを実行するハードウェアで構成されている。
【００５１】
〈動作〉
具体例２は、文書を表示する際に実行されるために、ブックマークを表示する場合とファイルを表示する場合で、参照される付加情報が異なる。図４のようにブックマークを表示する場合には、付加情報記憶部１の付加情報種別項目がブックマークのレコードを、ファイルを表示する場合には、付加情報種別項目がメモやマーカであるレコードを参照する。
【００５２】
図１１は、具体例２の動作を示すフローチャートである。
インタフェース部３からの入力により、ブックマークまたは特定のファイルを表示する状況を考える。例として、付加情報記憶部１、参照先情報記憶部４、類似関係記憶部５が、それぞれ図２、図１０、図６の状態で、ユーザ１に文書ＢのファイルＢ３を表示する状況を説明する。
【００５３】
［ステップＳ２００］
付加情報参照部６は参照先情報記憶部４を参照し、指定されたユーザについて、指定された文書が参照元文書項目に存在するかどうか調べる。即ち、この場合は、参照先情報記憶部４において、ユーザ１で参照元文書が文書Ｂの項目が存在するかを調べる。存在すれば、その参照先付加情報項目の付加情報も表示することになる。例えば、図１０の第１レコードの参照元文書は文書Ｂなので、その参照先付加情報項目「文書Ａ」の付加情報も表示する。
【００５４】
［ステップＳ２１０］
付加情報参照部６は、付加情報記憶部１にある全てのレコードで、ステップＳ２２０からステップＳ２６０までの操作を実行したならステップＳ２７０へ行く。そうでないなら、ステップＳ２２０へ行く。
【００５５】
［ステップＳ２２０］
付加情報記憶部１のレコードを一つ選択する。そのレコードの付加種別がブックマークであり、かつ、現在ブックマークを表示する状況なら、ステップＳ２３０へ行く。または、そのレコードの付加情報種別がメモまたはマーカであり、かつ、現在ファイルを表示する状況なら、ステップＳ２３０へ行く。それ以外なら、状況と付加情報種別が合わないので、ステップＳ２１０へ戻り、次のレコードで実行する。例えば、文書ＢのファイルＢ３を表示する状況では、付加情報種別がメモまたはマーカであるレコードのみが対象となる。図２では、第１レコードがメモなので、最初はこのレコードに対して処理が行われる。
【００５６】
［ステップＳ２３０］
そのレコードのユーザ名項目と、位置情報項目の文書名が、インタフェース部３で指定されたユーザ名と文書名と同一ならば、そのままで表示対象とするためにステップＳ２６０へ行く。指定された文書名が、ステップＳ２００で決定された参照元文書と同一ならばステップＳ２４０へ行く。いずれでもないなら、ステップＳ２１０へ戻り、次のレコードで実行する。例えば、図２では、ユーザ付加情報である第１レコードはユーザ１で、かつ文書Ａであり、これはステップＳ２００で指定された文書Ｂの参照先文書Ａと一致するので、このレコードに対して、ステップＳ２６０ではなく、ステップＳ２４０以降の処理が実行される。
【００５７】
［ステップＳ２４０］
具体例１のステップＳ１２０と同様に、参照元情報の位置情報が、類似関係記憶部５に存在するかどうかを調べる。存在する場合には、ステップＳ２５０へ行く。存在しない場合にはステップＳ２１０へ戻り、次のレコードで実行する。例えば、図２の第１レコードの位置情報はファイルＡ１の２．３節であり、対応する文書Ｂの位置情報は図６に存在するので、ステップＳ２５０へ行く。
【００５８】
［ステップＳ２５０］
ステップＳ２４０で検出した類似関係記憶部５の当該レコードにある全ての位置情報のうち、インタフェース部３で指定された表示ファイルと同じものが存在するかどうかを調べる。存在するならステップＳ２６０へ行く。存在しないなら、ステップＳ２１０へ戻り、次のレコードで実行する。例えば、図６の第１レコードでは「文書Ｂ：ファイルＢ３＠着信履歴の表示方法」と「文書Ｃ：ファイルＣ１」が「文書Ａ：ファイルＡ１＠２．３」と類似関係がある。この二つの位置情報のうち、インタフェース部３で指定された表示ファイルは文書ＢのファイルＢ３なので、「文書Ｂ：ファイルＢ３＠着信履歴の表示方法」の位置に、図２の第１レコードのメモ内容を挿入すると決める。
【００５９】
一方、ブックマークを表示する状況ならば、ステップＳ２４０で検出した類似関係記憶部５の当該レコードにある全ての位置情報のうち、インタフェース部３で指定された文書名と一致するものが存在するかどうかを調べる。例えば、ユーザ２の場合には、図２の第３レコードで文書ＡのファイルＡ５にブックマークがされているので、図６の第２レコードの類似関係により、文書ＢのファイルＢ７にもブックマークがあるとみなす。
【００６０】
［ステップＳ２６０］
その付加情報を表示対象にする。ステップＳ２１０へ戻り、次のレコードで実行する。
［ステップＳ２７０］
インタフェース部３は、ファイルを表示する状況ならば、文書ファイル記憶部７を参照し、インタフェース部３で指定された表示ファイルとステップＳ２６０で指定された付加情報を同時に表示する。結果は次の通りである。
【００６１】
図１２は、付加情報を組み合わせた文書の説明図である。
図示のように、参照元文書である文書ＢのファイルＢ３の着信履歴の表示方法の位置にメモリ内容が挿入される。また、ブックマークを表示する状況ならば、表示対象となったブックマークを表示する。
【００６２】
〈効果〉
以上のように、具体例２によれば類似した文書の間で共通の付加情報を利用するようにしたので、一方の文書から付加情報を変更した場合に、他方の文書の付加情報にも変更を反映させることができる。
【００６３】
《具体例３》
具体例３は、付加情報をコピーする場合に条件を設けて行うようにしたものである。即ち、付加情報によっては、別の文書では役に立たない場合があり、このような場合はコピーを行わないことが望ましい。
【００６４】
図１３は、アンカータグがあるファイルの一例の説明図である。
図１４は、このようなファイルに対する付加情報の説明図である。
例えば特開２０００−９００５０に示すように、文書にメモ等を付与できる位置に、予めアンカータグが挿入されている場合には、文単位等、細かく位置情報の指定が可能である。例えば、図１３のように、文単位で、「<A name="補足説明１">」のようにアンカータグが設定されている文書では、図１４の付加情報の第２レコードのように、本文中の「<A name="補足説明５">」タグにメモ等を指定できる。この第２レコードは図１３のファイルＡ１のStep.2について述べているが、この情報は文書Ａに限定的であり、コピーしても有用ではない。
【００６５】
そこで、具体例３では、例えば次の条件(1)、(2)で、各メモをコピーするかどうかを判断する。
●条件(1)
そのメモ内容に、本文中の内容を指し示す単語（例えば、メモ内容「ステップ２では確認メッセージは出ないので、削除は要注意」のように、「ステップ」は内容を指し示す単語）を含まない場合で、かつ、
【００６６】
●条件(2)
そのメモが見出しに付けられている場合にコピーする、または、そのメモが付けられているアンカータグを含む文の文頭が、「ステップ」等、操作を表す単語でない場合にコピーする。
【００６７】
〈構成〉
図１５は、具体例３の構成図である。
図の装置は、付加情報記憶部１、付加情報複写部２、インタフェース部３、複写判断部８、複写禁止語記憶部９からなる。ここで、付加情報記憶部１〜インタフェース部３は、具体例１の構成と同様であるため、ここでの説明は省略する。
【００６８】
複写判断部８は、上記の条件(1)、(2)に従い、メモの内容やメモの付けられている位置を調べて、メモ情報をコピーするかどうかを判断する機能部である。複写禁止語記憶部９は、文字列「ステップ」のように、本文中の内容を指し示す単語を含むメモをコピーしないように、そのような単語（複写禁止語）を記憶するための記憶部である。
【００６９】
図１６は、複写禁止語記憶部９の一例を示す説明図である。
ここでは、複写を禁止する文字列として、「ステップ」と「この操作」が格納されている。従って、複写判断部８はこれらの文字列を含むメモをコピーしないことになる。
【００７０】
インタフェース部３は、具体例１と同様のインタフェース部３であるが、具体例３の入力２は、付加情報のコピー元の文書自体となる。なぜなら、複写判断部８で、メモの内容や位置を調べるために、文書の内容を調べる必要があるからである。
【００７１】
尚、具体例３の情報管理装置における複写禁止語記憶部９は、ハードディスク装置や半導体メモリ等の記憶装置からなり、また、複写判断部８は、対応するソフトウェアとこれを実行するハードウェアで構成されている。
【００７２】
〈動作〉
図１７は、具体例３の動作を示すフローチャートである。
以下、このフローチャートに沿ってその動作を説明する。最初にインタフェース部３から、ユーザ名、コピー元の文書とコピー先の文書名が指定されているものとする。例として、付加情報記憶部１と、インタフェース部３への入力４が、それぞれ、図１４と図６の状態で、ユーザ１が文書Ａから文書Ｂへ、付加情報をコピーすると考える。
【００７３】
図１７において、ステップＳ１００の処理と、ステップＳ１２０以降の処理は具体例１と同様の処理であり、具体例３では、ステップＳ１００とステップＳ１２０の間に次の処理を加える。
【００７４】
［ステップＳ３００］
付加情報複写部２は、付加情報記憶部１のレコードを一つ選択する。そのレコードのユーザ名項目と、位置情報項目の文書名が、インタフェース部３で指定されたユーザ名と文書名とに同一ならばステップＳ３１０へ行く。そうでないなら、処理対象ではないので、ステップＳ１００へ戻り、次のレコードで実行する。
【００７５】
［ステップＳ３１０］
付加情報複写部２は、その付加情報の付加情報項目がメモかどうかを調べる。メモならばステップＳ３２０へ行く。そうでなければステップＳ１２０へ行き、具体例１と同様の処理を行う。
【００７６】
［ステップＳ３２０］
複写判断部８は、付加情報のメモ内容項目を調べる。メモ内容項目が複写禁止語記憶部９にある文字列を含むなら、ステップＳ１００へ戻り、次のレコードで実行する。そうでないなら、ステップＳ３３０へ行く。例えば、図１４では、第１、第３レコードは、複写禁止語記憶部９にある文字列「ステップ」や「この操作」を含まないので、ステップＳ３３０へ行く。一方、第２レコードは複写禁止語「ステップ」を含むので、ステップＳ１００へ戻る。
【００７７】
［ステップＳ３３０］
複写判断部８は、そのメモの位置情報が、見出しに付加されているかどうかを調べる。見出しかどうかは、以下のように判断する。
位置情報について、「文書Ａ：ファイルＡ１＠２．３」や「ファイルＢ３着信履歴の表示方法」のように、ファイル名の後ろに「＠」が付いていて、「＃」がなければ見出しである。
見出しと判断されれば、ステップＳ１２０へ行く。そうでなければ、ステップＳ３４０へ行く。例えば、図１４の第１レコードには、「＃」がないので、ステップＳ１２０へ行く。第３レコードには「＃」があるので、ステップＳ３４０へ行く。
【００７８】
［ステップＳ３４０］
複写判断部８は、コピー元の文書を調べ、そのメモがつけられているアンカータグを含む文の文頭に、「ステップ」「Ｓｔｅｐ」等の操作を表す単語が存在するかどうかを調べる。存在すれば、ステップＳ１００へ戻り、次のレコードで実行する。そうでなければ、ステップＳ１２０へ行く。例えば、図１４の第３レコードに対応する図１３における文章は、「［Ｓｔｅｐ．３］＜Ａ  ｎａｍｅ＝“補足説明６”＞受話器を取る。＜／Ａ＞」とあり、先頭に「Ｓｔｅｐ」という単語があるためコピーされない。
【００７９】
〈効果〉
以上のように具体例３によれば、付加情報をコピーする際に、コピーを行わない文字列を指定し、この文字列を含む場合は付加情報をコピーしないようにしたので、メモの位置や内容により、必要なメモだけをコピーすることができる。
【００８０】
《具体例４》
具体例４は、類似した文書の文間で対応関係を検出し、アンカータグで指定された付加情報を正しい位置にコピーできるようにしたものである。
例えば、図１４の第２レコードのように、アンカータグで位置を指定されたとしても、コピー先の文書にそれと対応する文が分からないので、全て見出しの位置にコピーすることしかできない。しかし、コピー元とコピー先の文書間で対応する文を見つけることができれば、正確な位置にメモリをコピーすることができる。例えば、図３の「着信履歴は、２０件保存可能です。」と、図５の「かかってきた電話の番号は、３０件まで記憶できます。」は類似した内容である。これらの文が対応付けられれば、望ましい位置にコピーすることができる。そこで、具体例４では、類似した文書の文間で対応関係を検出し、アンカータグで指定された付加情報を正しい位置にコピーできるようにしている。
【００８１】
〈構成〉
図１８は、具体例４の構成図である。
図の装置は、付加情報記憶部１、付加情報複写部２、インタフェース部３、複写判断部８、複写禁止語記憶部９、類似文判断部１０、類語辞書記憶部１１、アンカー付加部１２からなる。ここで、付加情報記憶部１〜複写禁止語記憶部９は、具体例３の構成と同様であるため、ここでの説明は省略する。
【００８２】
類似文判断部１０は、メモやマーカの位置がアンカータグによって指定されている場合に、コピー元とコピー先の文書間で類似した文を見つける機能部である。類語辞書記憶部１１は、コピー元とコピー先の文書間で、同義語かどうかを判断するための文書間の類語を格納する記憶部である。
【００８３】
図１９は、類語辞書記憶部１１の一例を示す説明図である。
この例では、その文書を作成したメーカ毎の単語の違いを格納しており、例えば、第１レコードは、メーカＡの文書中の単語「着信」と、メーカＢの文書中の単語「かかってきた電話」は同義語であることを表している。尚、類語辞書記憶部１１として、メーカ毎ではなく、文書毎の単語の違いを格納してもよい。
【００８４】
アンカー付加部１２は、コピー先の文書にアンカータグが存在しない場合に、例えば、コピー先の文書に対して文区切りを行って文毎にアンカータグを付加する、といった適宜アンカータグを付与する機能部である。
【００８５】
インタフェース部３は、具体例１と同様のインタフェース部３であるが、具体例４の入力２と入力３は、それぞれ付加情報のコピー元の文書自体、コピー先の文書自体となる。なぜなら、類似文判断部１０で、文間の対応関係を検出する必要があるからである。また、類語辞書記憶部１１で、その文書を作成したメーカ毎の単語の違いを格納している場合には、コピー元の文書とコピー先の文書がどのメーカの文書であるかを示す文書属性も必要である。
【００８６】
尚、具体例４の情報管理装置における類語辞書記憶部１１は、ハードディスク装置や半導体メモリ等の記憶装置からなり、また、類似文判断部１０およびアンカー付加部１２は、対応するソフトウェアとこれを実行するハードウェアで構成されている。
【００８７】
〈動作〉
以下、具体例４の動作を説明する。
図２０は、具体例４の動作フローチャートである。
具体例４では、具体例１とは異なり、位置情報にアンカータグがあったレコードでも、アンカーの位置を維持するようにコピー処理を行うので、具体例１のステップＳ１１０の代わりにステップＳ４００を実行する。また、具体例４では、付加情報記憶部１は次のような付加情報が格納されているとする。
図２１は、具体例４の付加情報記憶部１の一例を示す説明図である。
【００８８】
［ステップＳ４００］
付加情報複写部２は、付加情報記憶部１のレコードを一つ選択する。そのレコードのユーザ名項目と、位置情報項目の文書名が、インタフェース部３で指定されたユーザ名と文書名と同一ならばステップＳ１２０へ行く。そうでないなら、処理対象ではないので、ステップＳ１００へ戻り、次のレコードで実行する。
【００８９】
また、具体例４では、具体例１におけるステップＳ１４０の代わりに、次に説明するステップＳ４１０〜ステップＳ４５０を実行する。尚、以降の説明では、一例として、メーカＡのファイルＡ１（図１３参照）の付加情報を、メーカＢのファイルＢ３（図５参照）にコピーする場合を説明する。
【００９０】
［ステップＳ４１０］
付加情報複写部２は、その付加情報の位置情報項目がアンカータグで指定されている場合には、ステップＳ４２０へ行く。そうでない場合には、アンカータグに対応する位置を決定する処理は不要なので、ステップＳ４５０へ行く。
【００９１】
［ステップＳ４２０］
類似文判断部１０は、インタフェース部３から入力されたコピー元の文書を参照し、アンカータグに囲まれた文を取得する。例えば、図２１の第２レコードでは、図１３の補足説明１「着信履歴は、２０件保存可能です。」を取得する。
【００９２】
［ステップＳ４３０］
類似文判断部１０は、コピー先の文書の各文と、ステップＳ４２０で取得した文の類似度を計算する。先ず、アンカー付加部１２により、コピー先の文書に対して文区切りを行い、文毎にアンカータグを付ける。例えば、ファイルＢ３は、次のように文区切りされる。
【００９３】
図２２は、類似文判断部１０の処理例を示す説明図である。
図中の（ａ）ファイルＢ３の文区切り結果に示すように、ファイルＢ３は、第１文〜第５文に区切られる。
【００９４】
［ステップＳ４４０］
類似文判断部１０は、ステップＳ４２０で取得した文と、ステップＳ４３０の各文の類似度を比較する。これは、ステップＳ４２０で取得した文とステップＳ４３０の各文を形態素解析し、一致した単語が最も多い文を見つけ、一致した単語数が閾値を超えていたら類似文とみなす。その際、類語辞書記憶部１１の同義語は一致しているとみなす。例えば、各文は図２２（ｂ）に示すように単語区切りされている。このうち第１文は、図１９に示す類語辞書記憶部１１にある単語が含まれているので、それらも一致した単語と数える。全ての文の内、第１文は、図２２（ｃ）の結果と一致した単語が最も多いので、それを類似文とする（但し、閾値を、単語数×０．５≦一致した単語数とする）。尚、（ｂ）において、アンダーラインを引いた単語がファイルＡ１の単語抽出結果と一致した単語である。
【００９５】
［ステップＳ４５０］
付加情報複写部２は、新しいレコードを付加情報記憶部１に追加する。新しく追加されるレコードの各値は、ユーザ名、付加情報種別、メモ内容項目に対しては、コピー元のレコードをそのままにしてコピーする。位置情報項目については、ステップＳ１３０で決定した位置情報にする。更に、位置情報が、アンカータグで指定されている場合には、ステップＳ４３０で判断した類似文のアンカーにする。結果として、追加されるレコードの位置情報項目は、「ファイルＢ３＠着信履歴の表示方法＃<a name="ファイルB3-1">」になる。
【００９６】
尚、複写判断部８および複写禁止語記憶部９による複写を行うか否かの判断処理については具体例３と同様であるため、ここでの説明は省略する。
【００９７】
〈効果〉
以上のように、具体例４によれば、アンカータグを使って付加情報が設定されている場合でも、付加情報をコピーすることができる。
【００９８】
《具体例５》
上記各具体例では、付加情報記憶部１に登録されているブックマークのみをコピーしていたが、必ずしもそれに限る必要はない。過去に一定期間ブックマークしていたファイルには、ユーザが興味を持った説明が記載されており、ユーザがその説明を理解したためにブックマークを削除したものとみなすことができる。これらのブックマークはユーザの関心が高い機能であるので、新たに別の製品を購入した場合に、予めブックマークしておくことは有効である。
そこで、具体例５では、過去に一定期間登録されたブックマークをコピーすることで、ユーザの関心の高い機能へのブックマークを自動設定可能にする。
【００９９】
〈構成〉
図２３は、具体例５の構成図である。
図の装置は、付加情報記憶部１ａ、付加情報複写部２、インタフェース部３、複写判断部８ａ、ブックマーク履歴記憶部１３からなる。ここで、付加情報複写部２、インタフェース部３の基本的構成は、具体例１と同様である。また、付加情報記憶部１ａは、ブックマーク情報を記憶しないよう構成されている他は具体例１と同様である。また、複写判断部８ａは、設定期間が一定の期間（例えば６ヶ月）以上、あるいは現在も設定されているブックマークを見つけ、そのブックマークもコピーの対象にするよう構成されている。
【０１００】
ブックマーク履歴記憶部１３は、ハードディスク装置や半導体メモリ等の記憶装置からなり、過去に付与したブックマークを保存するための記憶部である。
図２４は、ブックマーク履歴記憶部１３の一例を示す説明図である。
図示のように、ブックマーク履歴記憶部１３は、ユーザ名、位置情報、設定日、削除日の各項目からなり、過去にそのユーザが設定または削除したブックマーク情報を記憶するよう構成されている。図２４において、ユーザ名と位置情報は、付加情報記憶部１の項目と同じ意味である。設定日、削除日はそのブックマークを設定した日付、削除した日付をそれぞれ表す。削除日が空白になっているレコードは、現在も有効であることを示している。ブックマーク情報が付加情報記憶部１にも重複して保存されることを防ぐために、この具体例では、付加情報記憶部１に、ブックマーク情報を記憶しないようにする。
【０１０１】
〈動作〉
図２５は、具体例５の動作フローチャートである。
具体例５は、具体例１の終了直前に実行されるサブルーチンである。例として、図２４に示すブックマークをコピーすると仮定する。
【０１０２】
［ステップＳ５００］
付加情報複写部２は、ブックマーク履歴記憶部１３にある全てのレコードに対して、以下の操作を実行したなら終了する。そうでないならステップＳ５１０へ行く。
【０１０３】
［ステップＳ５１０］
ステップＳ１１０と同様の処理を行う。但し、ステップＳ１２０へ行く代わりにステップＳ５２０へ行く。
【０１０４】
［ステップＳ５２０］
複写判断部８は、そのブックマークが現在も有効か、または過去一定期間以上登録されていたかどうかを調べる。ブックマーク履歴記憶部１３にあり、削除日が空白、または削除日−設定日が６ヶ月以上ならステップＳ５３０へ行く。いずれでもないなら、ステップＳ５００へ戻り、次のレコードで実行する。例えば、図２４では、第２レコードと第３レコードについてステップＳ５３０へ行く。
【０１０５】
［ステップＳ５３０〜ステップＳ５５０］
これらのステップは、具体例１におけるステップＳ１２０〜ステップＳ１４０までと同じ処理を行うため、ここでの説明は省略する。
【０１０６】
〈効果〉
以上のように具体例５によれば、過去に一定期間ブックマークを設定していた情報から、ユーザが興味を持つであろう位置にブックマークを設定することができる。
【０１０７】
《具体例６》
具体例６は、具体例１と同様のコピー機能をネットワーク上で公開されている文書に対して適用する。
この技術の利用状況として、先ず、様々なメーカや出版社のサイト等に点在して公開されている電子マニュアル文書へのリンクを一元的に管理したサイトがあると仮定する。そして、ユーザは、このサイトで管理されているリンクのうち、自分が見たいマニュアルだけを選択でき、更にメモやブックマークをマニュアル文書に付与できるとする。そして、ユーザが新たに別のマニュアル文書を参照したくなったときに、具体例１の技術を利用して、メモやブックマーク情報をコピーする。
【０１０８】
〈構成〉
図２６は、具体例６の構成図である。
図示のシステムは、サーバ１００、ネットワーク２００、クライアント３００、メーカサイト４００，４０１から構成されている。
【０１０９】
サーバ１００は、様々な類似文書に対する付加情報を管理するサーバコンピュータであり、情報管理装置として、付加情報記憶部１０１、類似関係記憶部１０２、付加情報複写部１０３、サイト一覧記憶部１０４、ユーザメニュー情報記憶部１０５、ユーザ認証情報記憶部１０６、制御部１０７、文書整形部１０８、通信部１０９を備えている。
【０１１０】
付加情報記憶部１０１および類似関係記憶部１０２の内容は、ファイルの位置情報がＵＲＬである点を除いて具体例２の付加情報記憶部１および類似関係記憶部５と同じ構造である。
図２７および図２８は、それぞれ付加情報記憶部１０１および類似関係記憶部１０２の一例を示す説明図である。
付加情報記憶部１０１は、図２７に示すように、その位置情報がＵＲＬとなっている。また、類似関係記憶部１０２は図２８に示すように、図６に示したリスト形式を文書毎に区切って表現したものである。
【０１１１】
付加情報複写部１０３は、具体例１における付加情報複写部２と同様の機能を有している。即ち、類似関係記憶部１０２の情報またはユーザメニュー情報記憶部１０５の情報に基づき、サイト一覧記憶部１０４を参照して、類似した文書間でユーザ付加情報をコピーする機能部である。
【０１１２】
サイト一覧記憶部１０４は、様々なメーカや出版社サイト等にあるマニュアルや電子教科書等のトップページのアドレスを管理するための記憶部である。
図２９は、サイト一覧記憶部１０４の一例を示す説明図である。
図示のように、サイト一覧記憶部１０４は、ＩＤ、メーカ名、種類、製品、文書のトップページの各項目からなり、例えば、最初のレコードは、「Ａ社の電話ＴＥＬ−Ａ１のマニュアル文書がhttp://a.com/tla1/index.htmlにある」ことを示している。
【０１１３】
ユーザメニュー情報記憶部１０５は、サイト一覧記憶部１０４で管理している製品のうちで、ユーザの興味のある製品のみ選択できるメニューを表示するために、ユーザが予め登録した製品名を管理するための記憶部である。
図３０は、ユーザメニュー情報記憶部１０５の一例を示す説明図である。
この例では、図２９で５件あるレコードのうちで、"TEL-A1","TV-C1"の２件がユーザ１に対して選択されている。図３０のときのユーザ１へのメニュー表示は、後述する図３１の（ａ）に示すようになる。
【０１１４】
ユーザ認証情報記憶部１０６は、ログインしたユーザを認証するために、ユーザＩＤとパスワードを管理する記憶部である。
制御部１０７は、ユーザ認証やユーザに表示する内容を決定する等のサーバ全体の制御を行う機能部である。
文書整形部１０８は、メニューページを作成したり、他のサイトからファイルを取得し、付加情報と組み合わせたファイルを作成する機能部である。また、相手の端末がＰＤＡ（Personal Digital Assistants）やパソコン等のページの表示能力に応じて、他のメーカサイト４００，４０１の文書を変更する機能を有している。
通信部１０９は、ネットワーク２００を介してクライアント３００や他のメーカサイト４００，４０１との通信を行うためのインタフェースである。
【０１１５】
尚、具体例６のサーバにおける付加情報記憶部１０１、類似関係記憶部１０２、サイト一覧記憶部１０４、ユーザメニュー情報記憶部１０５およびユーザ認証情報記憶部１０６は、それぞれハードディスク装置や半導体メモリ等の記憶装置からなり、また、付加情報複写部１０３、制御部１０７および文書整形部１０８は、それぞれ対応するソフトウェアとこれを実行するハードウェアで構成されている。
【０１１６】
ネットワーク２００は、例えばインターネットであるが、そのプロトコル、トポロジー、伝送媒体等の種類はどのようなものであってもよい。
クライアント３００は、ユーザが保有するパーソナルコンピュータ、ＰＤＡ、携帯電話等の情報端末であり、ネットワーク２００を介して通信を可能にする通信機能を有する。クライアント３００は、通信部３０１、ユーザインタフェース部３０２から構成される。通信部３０１は、ネットワーク２００を介してサーバ１００や他のメーカサイト４００，４０１等と通信を行うためのネットワークインタフェースである。ユーザインタフェース部３０２は、例えば、ＷＷＷブラウザや専用の文書や画像等の様々なファイルの表示装置である。
【０１１７】
メーカサイト４００，４０１は、電子マニュアル等の文書を管理し、要求に応じてネットワーク２００を介して文書をサーバ１００やクライアント３００にレコードを発信することができるよう構成されたサイトである。
【０１１８】
〈動作〉
先ず、制御部１０７は、ユーザからのログイン要求があると、ユーザにユーザＩＤとパスワードの入力を求め、ユーザ認証情報記憶部１０６を参照してユーザ認証を行う。認証に成功すると、文書整形部１０８はログインしたユーザに適合したメニューページを作成する。その際に、ユーザメニュー情報記憶部１０５とサイト一覧記憶部１０４を参照する。ユーザ１に対しては、次に示すようなメニューページを作成する。
【０１１９】
図３１は、ページの表示例を示す説明図である。
ここで、（ａ）はメニューページ、（ｂ）はメニュー登録ページ、（ｃ）は確定ボタン押下後のメニュー登録ページを示している。
上記のように、文書整形部１０８がログインしたユーザに適合したメニューページを作成した場合のメニューページは図３１（ａ）に示す通りである。この図３１（ａ）において、下線部がリンクである。リンクは、その製品のトップページ「http://a.com/tla1/index.html」と、その付加情報とをサーバ１００に要求できるように作られている。「TEL-A1(A社)」が押されると、制御部１０７は、先ず「TEL-A1」のトップページ「http://a.com/tla1/index.html」をメーカサイトＡから取得する。次に、付加情報記憶部１０１を参照し、その製品にブックマークが設定されていればそれも表示する。また、そのページにメモやマーカ等の付加情報があればそれも表示する。
【０１２０】
図３２は、製品TEL-A1のトップページの表示例を示す説明図である。
図示のように、図２７の第３レコードのような、その製品にはブックマークが設定されている。また、第２レコードに示すようなメモが設定されている。
また、図３１の「メニューを変更する場合」を押すと、文書整形部１０８は、サイト一覧記憶部１０４を参照して全ての製品を表示し、ユーザメニュー情報記憶部１０５に登録されている製品にチェックを付与するようにファイルを作成する。サイト一覧記憶部１０４とユーザメニュー情報記憶部１０５が、それぞれ図２９と図３０に示すような内容であるとき、図３１（ｂ）に示すメニュー登録ページが作成される。
【０１２１】
付加情報のコピー機能は、図３１（ｂ）のメニュー登録ページから、メニューを新たな製品名を追加した場合に実行される。ユーザが図３１（ｃ）のように新たに「ＴＥＬ−Ｂ１（Ｂ社）」にチェックをつけ確定ボタンを押すと、制御部１０７は、付加情報複写部１０３を起動する。付加情報複写部１０３の動作は次の通りである。
【０１２２】
＜ステップ１＞
例えば、テレビだけでも複数の製品に付加情報が付与されている場合があるので、どの製品の付加情報をコピーするかを決定する。コピー元の付加情報を決定する条件として、少なくとも、サイト一覧記憶部１０４の種類項目が同じでなければならない。その上で、例えば、更に次のいずれかの条件に合うものを選択する。
【０１２３】
［条件１］ユーザメニュー情報記憶部１０５に登録されている項目のうち、そのユーザが最近アクセスした製品の文書。例えば、ユーザが二つの電話ＴＥＬ−Ａ１とＴＥＬ−Ｂ２を登録している場合に、新たにＴＥＬ−Ｂ１を追加登録したとする。この場合、ＴＥＬ−Ａ１とＴＥＬ−Ｂ２のうち、最近アクセスした方の電子文書のユーザ付加情報を選択する。
【０１２４】
［条件２］同じメーカの文書。例えば、ユーザが二つの電話ＴＥＬ−Ａ１とＴＥＬ−Ｂ２を登録していた場合に、新たに、ＴＥＬ−Ｂ１を追加登録したとする。この場合ＴＥＬ−Ｂ１とＴＥＬ−Ｂ２は同じメーカなので、ＴＥＬ−Ｂ２の電子文書のユーザ付加情報を選択する。
【０１２５】
［条件３］類似関係記憶部１０２に最も多く類似関係が保存されている文書間では類似性が高いと判断できるので、そのよう７な文書。例えば、ユーザが二つの電話ＴＥＬ−Ａ１とＴＥＬ−Ｂ２を登録していた場合に、ＴＥＬ−Ｂ１を追加登録したとする。ここで、類似関係記憶部１０２には次のような類似関係の情報が格納されていたとする。
図３３は、類似関係記憶部１０２の一例を示す説明図である。
このような類似関係がある場合、ＴＥＬ−Ａ１とＴＥＬ−Ｂ１の間の類似関係は４個、ＴＥＬ−Ｂ１とＴＥＬ−Ｂ２の類似関係は７個なので、ＴＥＬ−Ｂ２の電子文書のユーザ付加情報を選択する。
【０１２６】
図３１（ｃ）のように、ユーザが新たに「ＴＥＬ−Ｂ１（Ｂ社）」にチェックした場合には、図３０のうち、種類項目が「電話」であるのは「ＴＥＬ−Ａ１」だけなので、それがコピー元の製品となる。
【０１２７】
＜ステップ２＞
以上の動作で決定された製品名をコピー元として、具体例１のステップＳ１００以降の処理を実行する。即ち、ユーザ名はユーザ１、コピー元は「TEL-A1」、コピー先は「TEL-B1(B社)」、類似関係は類似関係記憶部１０２の各情報を入力として、付加情報記憶部１０１の各レコード毎に、その付加情報をコピーするか否かを判定して該当する場合にコピーする処理を行う。そして、結果は、制御部１０７が通信部１０９を介してネットワーク２００上に出力し、これをクライアント３００が受信する。
【０１２８】
〈効果〉
以上のように具体例６によれば、ネットワーク上で公開されている類似文書についても付加情報のコピーが可能となる。
【０１２９】
《具体例７》
具体例７では、具体例２と同様の機能を、ネットワーク上で公開されている文書に対して適用するようにしたものである。
【０１３０】
〈構成〉
図３４は、具体例７の構成図である。
具体例７は、具体例６の構成要素に対して参照先情報記憶部１１０を追加し、付加情報複写部１０３を付加情報参照部１１１に置き換えたものである。参照先情報記憶部１１０は、具体例２における参照先情報記憶部４と同様の構成となっている。
図３５は、参照先情報記憶部１１０の一例を示す説明図である。
図示のように、参照元文書項目、参照先付加情報項目が製品名となっている以外は具体例２の参照先情報記憶部４と同様である。また、付加情報参照部１１１は、具体例２の付加情報参照部６と同様の機能を有している。即ち、具体例７の付加情報参照部１１１は、類似関係記憶部１０２の情報またはユーザメニュー情報記憶部１０５の情報に基づき、かつ、参照先情報記憶部１１０の参照先情報を参照して、ユーザが指定した文書に対して、どのユーザ付加情報が共有されるかを判定するよう構成されている。
【０１３１】
〈動作〉
以下、具体例７の動作を説明する。尚、具体例６との相違点を主体として説明を行う。
具体例７の動作は、具体例６と比較してメニューを変更するときと、ファイルを表示するときの動作が異なる。
【０１３２】
［メニューを変更するとき］
上述した図３１（ｃ）で、新規の製品にチェックし、確定ボタンを押した場合に、付加情報参照部１１１は、参照先情報記憶部１１０にレコードを追加する。参照先情報記憶部１１０の参照元文書は、新たにチェックされた製品となる。参照先付加情報項目は、具体例６の＜ステップ１＞と同じ方法で決定された製品名とする。
【０１３３】
［ファイルを表示するとき］
上述した図３１（ａ）のように、製品を選択するメニューページで、ユーザが「TEL-B1」を押したとする。制御部１０７は、「TEL-B1」のトップページ「http://b.com/tlb1/index.html」をメーカサイトＢから取得する。次に、付加情報参照部１１１は、参照先情報記憶部１１０を参照し、どの付加情報と組み合わせるかを判断する。参照先情報記憶部１１０が図３５の場合には、「TEL-B1」の付加情報として「TEL-A1」の付加情報を利用する。以降の処理は具体例２のステップＳ２００以降と同じである。即ち、即ち、ユーザ名はユーザ１、表示ファイル名は、「TEL-B1」として、付加情報参照部１１１は、付加情報記憶部１０１の各レコード毎に、その付加情報を参照するか否かを判定する。そして、制御部１０７は、該当するファイルをメーカサイト４００，４０１から取得して付加情報をコピーし、通信部１０９を介してクライアント３００宛てにネットワーク２００上に出力する。
【０１３４】
〈効果〉
以上のように、具体例７によれば、ネットワーク上で公開されている類似文書間で、付加情報の共有が可能となる。
【０１３５】
《利用形態》
(1)具体例３〜５は、具体例１に対してそれぞれ変更を加えたものであるが、これらは、それぞれ個々のメモをコピーするかどうかの判断方法、タグで付加情報の位置が指定されている場合のコピーの方法、ブックマークをコピーするかどうかの判断方法に関するものである。従って、具体例２と組み合わせれば、それぞれ、メモを参照するかどうかの判断方法、タグで付加情報の位置が指定されている場合の付加情報の参照方法、ブックマークを参照するかどうかの判断方法と置き換えることができる。この場合、具体例３〜５の付加情報複写部２が付加情報参照部に置き換えられ、また、複写判断部８、８ａは付加情報を参照するか否かを判断することになる。
【０１３６】
(2)また、具体例３〜５は、具体例６、７と組み合わせて、ネットワークを利用した場合でも適用することができる。
(3)具体例４で、文間の類似度を判断する方法は、単語の一致率を用いたが、別の方法でも可能である。例えば、構文解析まで行い、主語と述語が一致した場合に類似文と判断するようにしてもよい。
(4)具体例６、７では、電子マニュアルや電子教科書等の文書ファイルをメーカサイト４００，４０１で管理していたが、これらの文書ファイルをサーバ１００が管理するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の情報管理装置の具体例１を示す構成図である。
【図２】付加情報記憶部のデータ例を示す説明図である。
【図３】ファイルＡ１とユーザ付加情報の設定内容を示す説明図である。
【図４】ブックマークの表示例を示す説明図である。
【図５】類似した文書の一例を示す説明図である。
【図６】類似関係の説明図である。
【図７】具体例１の動作フローチャートである。
【図８】コピー後の付加情報記憶部の内容を示す説明図である。
【図９】具体例２の構成図である。
【図１０】参照先情報記憶部のデータ例の説明図である。
【図１１】具体例２の動作を示すフローチャートである。
【図１２】付加情報を組み合わせた文書の説明図である。
【図１３】アンカータグがあるファイルの一例の説明図である。
【図１４】アンカータグがあるファイルに対する付加情報の説明図である。
【図１５】具体例３の構成図である。
【図１６】複写禁止語記憶部の一例を示す説明図である。
【図１７】具体例３の動作を示すフローチャートである。
【図１８】具体例４の構成図である。
【図１９】類語辞書記憶部の一例を示す説明図である。
【図２０】具体例４の動作フローチャートである。
【図２１】具体例４の付加情報記憶部の一例を示す説明図である。
【図２２】類似文判断部１０の処理例を示す説明図である。
【図２３】具体例５の構成図である。
【図２４】ブックマーク履歴記憶部の一例を示す説明図である。
【図２５】具体例５の動作フローチャートである。
【図２６】具体例６の構成図である。
【図２７】付加情報記憶部の一例を示す説明図である。
【図２８】類似関係記憶部の一例を示す説明図である。
【図２９】サイト一覧記憶部の一例を示す説明図である。
【図３０】ユーザメニュー情報記憶部の一例を示す説明図である。
【図３１】ページの表示例を示す説明図である。
【図３２】マニュアルのトップページの表示例を示す説明図である。
【図３３】類似関係記憶部の一例を示す説明図である。
【図３４】具体例７の構成図である。
【図３５】参照先情報記憶部の一例を示す説明図である。
【符号の説明】
１、１ａ、１０１  付加情報記憶部
２、１０３  付加情報複写部
３  インタフェース部
４、１１０  参照先情報記憶部
５、１０２  類似関係記憶部
６、１１１  付加情報参照部
７  文書ファイル記憶部
８、８ａ  複写判断部
９  複写禁止語記憶部
１０  類似文判断部
１１  類語辞書記憶部
１２  アンカー付加部
１３  ブックマーク履歴記憶部
１００  サーバ
１０４  サイト一覧記憶部
１０５  ユーザメニュー情報記憶部
１０７  制御部
２００  ネットワーク
３００  クライアント
４００、４０１  メーカサイト
【図１】
0004008679.tif 000002
【図２】
0004008679.tif 000003
【図３】
0004008679.tif 000004
【図４】
0004008679.tif 000005
【図５】
0004008679.tif 000006
【図６】
0004008679.tif 000007
【図７】
0004008679.tif 000008
【図８】
0004008679.tif 000009
【図９】
0004008679.tif 000010
【図１０】
0004008679.tif 000011
【図１１】
0004008679.tif 000012
【図１２】
0004008679.tif 000013
【図１３】
0004008679.tif 000014
【図１４】
0004008679.tif 000015
【図１５】
0004008679.tif 000016
【図１６】
0004008679.tif 000017
【図１７】
0004008679.tif 000018
【図１８】
0004008679.tif 000019
【図１９】
0004008679.tif 000020
【図２０】
0004008679.tif 000021
【図２１】
0004008679.tif 000022
【図２２】
0004008679.tif 000023
【図２３】
0004008679.tif 000024
【図２４】
0004008679.tif 000025
【図２５】
0004008679.tif 000026
【図２６】
0004008679.tif 000027
【図２７】
0004008679.tif 000028
【図２８】
0004008679.tif 000029
【図２９】
0004008679.tif 000030
【図３０】
0004008679.tif 000031
【図３１】
0004008679.tif 000032
【図３２】
0004008679.tif 000033
【図３３】
0004008679.tif 000034
【図３４】
0004008679.tif 000035
【図３５】
0004008679.tif 000036