(57)【要約】【課題】文書情報を別の保存先に移動した場合でも、その文書情報が参照しているリンク先のリンク切れを確実に修復する。【解決手段】文書情報の保管先を第１文書記憶装置から第２文書記憶装置に移動する際に、文書情報の移動前に文書情報に含まれる第１文書特定情報を取得する一方、文書情報の移動後に文書情報に含まれ、第１文書特定情報を訂正して作成された第２文書特定情報を取得し、夫々取得された第１文書特定情報と第２文書特定情報とが一意に対応する変換テーブルを作成しておき、文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて変換テーブルから当該文書情報の移動前の第１文書特定情報を検索し、検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正する。【選択図】図６
2014137684.tif 000002
【特許請求の範囲】
【請求項１】
文書情報の保管先を第１文書記憶装置から第２文書記憶装置に移動する際の情報管理を行う文書移動管理システムであって、
前記文書情報の移動前に前記文書情報に含まれる第１文書特定情報を取得する第１取得手段と、
前記文書情報の移動後に前記文書情報に含まれ、前記第１文書特定情報を訂正して作成された第２文書特定情報を取得する第２取得手段と、
前記第１取得手段及び第２取得手段により夫々取得された前記第１文書特定情報と前記第２文書特定情報とが一意に対応する変換テーブルを作成するテーブル作成手段と、
前記文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて前記変換テーブルから当該文書情報の移動前の第１文書特定情報を検索する検索手段と、
前記検索手段により検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正する修正手段とを備えることを特徴とする文書移動管理システム。
【請求項２】
前記第１取得手段は、クライアント端末からの文書移動指示に基づいて、第２文書記憶装置へ移動される文書情報から第１文書特定情報を読み取る文書特定情報読取手段を備え、
前記文書特定情報読取手段により読み取られた第１文書特定情報を文書特定情報記憶装置へ登録する文書特定情報登録手段と、
前記文書移動指示が示す文書情報を第１文書記憶装置から第２文書記憶装置へ複製する移動文書登録手段と、
第１文書記憶装置から第２文書記憶装置への移動が完了した文書情報を第１文書記憶装置から削除する移動済文書削除手段とを備えたことを特徴とする請求項１に記載の文書移動管理システム。
【請求項３】
前記修正手段は、修正対象となるデータベースのデータベースＩＤに基づいて、当該データベース内に保管されている全ての文書情報のリンク切れをチェックし、前記文書特定情報記憶装置から取得した前記文書特定情報を用いてリンク切れを修正することを特徴とする請求項２に記載の文書移動管理システム。
【請求項４】
複数の文書情報が保管されているデータベースを第２文書記憶装置へ移動が行なわれた場合でも、前記文書特定情報記憶装置にはデータベース毎に文書特定情報を記憶することを特徴とする請求項２に記載の文書移動管理システム。
【請求項５】
前記文書特定情報は、文書情報が登録されているサーバ情報、当該文書情報を保管するファイルのファイルパス情報、データベースの文書ＩＤを含む、ことを特徴とする請求項１乃至４の何れか１項に記載の文書移動管理システム。
【請求項６】
文書情報の保管先を第１文書記憶装置から第２文書記憶装置に移動する際の情報管理を行う文書移動管理方法であって、
前記文書情報の移動前に前記文書情報に含まれる第１文書特定情報を取得する第１取得ステップと、
前記文書情報の移動後に前記文書情報に含まれ、前記第１文書特定情報を訂正して作成された第２文書特定情報を取得する第２取得ステップと、
前記第１取得ステップ及び第２取得ステップにより夫々取得された前記第１文書特定情報と前記第２文書特定情報とが一意に対応する変換テーブルを作成するテーブル作成ステップと、
前記文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて前記変換テーブルから当該文書情報の移動前の第１文書特定情報を検索する検索ステップと、
前記検索ステップにより検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正する修正ステップとを備えることを特徴とする文書移動管理方法。
【請求項７】
請求項６に記載された各ステップをプロセッサに実行させることを特徴とするプログラム。
【請求項８】
請求項６に記載された各ステップをプロセッサに実行させるためのプログラムとして記録したことを特徴とするプロセッサ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書情報が参照しているリンク先のリンク切れを確実に修復することに好適な文書移動管理システム、文書移動管理方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、文書管理システムでは、文書情報内に当該文書情報に関連するリンク先のＵＲＬコードを作成することができ、この文書リンクにアクセスすると、容易にリンクされた文書情報を開くことができる。
しかし、リンク先の文書情報がアーカイブのために、別のサーバや別のデータベース等の保存先に移動されてしまった場合、リンク切れが発生し、文書情報が開けなくなるといった問題があった。そのため、容易に文書情報を移動することができない。
従来、文書情報を移動した場合、リンク切れに気づいたときに手動でリンク先のＵＲＬ（Uniform Resource Locator）コードを修正するという手法が取られている。
【０００３】
特許文献１には、リンク情報管理システム、リンク情報管理方法及びリンク情報管理プログラムとして、他のウェブサイトからコンテンツを取得するためのＵＲＬコードのリンク切れを監視する目的で、リンク状況を管理する装置について開示されている。
具体的には、コンピュータシステムにリンク先のＵＲＬコードを蓄積させておき、定期的に蓄積したＵＲＬコードがリンク切れになっていないかをチェックし、リンク切れが発生している場合は、エラーログを出力して職員に通知することで、リンク切れが長時間放置されることを防ぐ装置について開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１にあっては、ＵＲＬコードのリンク切れを監視するという目的を有している。しかし、リンク切れがある場合に、切れたリンク先のＵＲＬコードがどの文書情報のリンク先だったのかを１００％特定して修正することができないといった問題は解消できていない。
従来、手動で文書リンクを修正する場合は、対象となるリンクがどの文書情報のリンク先だったのかを１００％特定することは困難であった。なぜなら、文書リンクが持っている情報は、サーバ、ファイルパス、ユニークな文書ＩＤ、リンクコメント等の情報であり、これらの情報から対象の文書情報を見つけ出すのは非常に困難であるという問題があった。
本発明は、上記に鑑みてなされたもので、その目的としては、文書情報を別の保存先に移動した場合でも、その文書情報が参照しているリンク先のリンク切れを確実に修復することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１記載の発明は、文書情報の保管先を第１文書記憶装置から第２文書記憶装置に移動する際の情報管理を行う文書移動管理システムであって、前記文書情報の移動前に前記文書情報に含まれる第１文書特定情報を取得する第１取得手段と、前記文書情報の移動後に前記文書情報に含まれ、前記第１文書特定情報を訂正して作成された第２文書特定情報を取得する第２取得手段と、前記第１取得手段及び第２取得手段により夫々取得された前記第１文書特定情報と前記第２文書特定情報とが一意に対応する変換テーブルを作成するテーブル作成手段と、前記文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて前記変換テーブルから当該文書情報の移動前の第１文書特定情報を検索する検索手段と、前記検索手段により検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正する修正手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、文書情報の保管先を第１文書記憶装置から第２文書記憶装置に移動する際に、文書情報の移動前に文書情報に含まれる第１文書特定情報を取得する一方、文書情報の移動後に文書情報に含まれ、前記第１文書特定情報を訂正して作成された第２文書特定情報を取得し、夫々取得された第１文書特定情報と第２文書特定情報とが一意に対応する変換テーブルを作成しておき、文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて変換テーブルから当該文書情報の移動前の第１文書特定情報を検索し、検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正することで、文書情報を別の保存先に移動した場合でも、その文書情報が参照しているリンク先のリンク切れを確実に修復することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る文書管理システムと文書移動管理システムのシステム構成について説明するための図である。
【図２】図１に示す文書特定情報記憶装置のブロック構成について説明するための図である。
【図３】図１に示す文書特定情報記憶装置に登録される文書特定情報のデータ構成について説明するための図である。
【図４】概略的な動作フローについて説明するための図である。
【図５】文書特定情報記憶装置の動作フローチャートである。
【図６】文書リンク修正の動作フローチャートである。
【発明を実施するための形態】
【０００８】
本発明の実施形態について説明する。本発明は、文書情報の保管先を移動する際の情報管理を行う文書移動管理システムであって、リンク先のＵＲＬコードが切れた文書リンクを１００％修正する方法について、以下の特徴を有する。
文書情報は、文書情報ごとに文書情報自身が登録されているサーバ情報、ファイルパス情報、データベースでユニークな文書ＩＤ（以下、「文書特定情報」と呼ぶ）を有しており、文書リンクが作成されるとリンク情報としてこれらの文書特定情報がリンクに保管される。この文書特定情報があるため、文書リンクをクリックすることでリンクされている文書情報を開くことができる。
文書情報を別のデータベースに移動（ある文書情報だけ移動した場合と、データベースを全て移動した場合の両方とも含む）すると、文書特定情報が移動先で新たに割り振られる。そのため、移動前の文書特定情報を保管している文書リンクをクリックすると、存在しない文書情報を開こうとするので「文書が削除されました」というエラーメッセージが表示されてしまう。
【０００９】
そこで、文書情報を移動する時に、移動前の文書特定情報と、移動後の文書特定情報とが１対１で一意に対応する変換テーブルを作成しておけば、この変換テーブルの情報を使用して、文書リンク内に保管されている移動前の文書特定情報を書き換えることが可能になる。これによって、もし文書情報をアーカイブ等のために別のサーバや別のデータベースに移動しても、文書リンク切れは１００％修正することができるようになる。
要するに、文書情報を別のデータベースに移動する場合に、移動前の文書特定情報と、移動後の文書特定情報とが１対１で一意に対応する変換テーブルを作成しておくことが特徴になっている。
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。
図１は本発明の実施形態に係る文書管理システムのシステム構成の一例を示す図である。
図１に示すように、本実施形態の文書管理システムは、サーバ１０、サーバ１２、サーバ１４、クライアント端末２０、ネットワーク１を備えている。なお、クライアント端末２０は同一のネットワーク１内に複数台設けてよい。文書管理システムは、サーバ１０、サーバ１２、サーバ１４、クライアント端末２０はそれぞれイントラネット等のネットワーク１を介して接続されている。
【００１１】
サーバ１０は、複数の文書情報を保管する文書記憶装置（第１文書記憶装置）１１を備えている。
サーバ１２は、文書特定情報を保管する文書特定情報記憶装置１３と、文書移動管理サーバ１６とを備えている。
サーバ１４は、複数の文書情報を保管するアーカイブ用記憶装置（第２文書記憶装置）１５を備えている。
なお、図１では、文書記憶装置１１、文書特定情報記憶装置１３、アーカイブ用記憶装置１５はそれぞれ異なるサーバ上に設置しているが、同じサーバ上に設置してもよい。
【００１２】
文書記憶装置１１、文書特定情報記憶装置１３、アーカイブ用記憶装置１５は、クライアント端末２０を経由して利用される。
クライアント端末２０からの文書移動指示に基づいて、文書記憶装置１１内に文書データコンテンツなどが登録される。また既に登録済の文書データコンテンツなどが更新される。あるいは、文書記憶装置１１内に登録されている文書データコンテンツなどを、クライアント端末２０に出力させる。
クライアント端末２０は、ブラウザプログラムを格納し、ブラウザ上で、ＨＴＭＬ（Hyper Text Markup Language ）等で記述されたウェブページや、ウェブページ上で各種機能を実現するスクリプト（プログラム）を実行する。具体的には、サーバから受信したＨＴＭＬで記述されたウェブページを表示する。また、ウェブページ上で入力された各種指示を、サーバに送信する。
文書記憶装置１１に保管されている一部の文書情報をアーカイブ用記憶装置１５へ移動させるため、クライアント端末２０内に文書移動指示を与える文書移動指示手段を備える。
【００１３】
上記文書移動指示手段により文書移動指示が与えられた場合、移動対象文書の移動前の文書特定情報（第１文書特定情報）を文書特定情報記憶装置１３に登録する。その後、移動対象文書をアーカイブ用記憶装置１５に移動し、移動後の文書特定情報（第２文書特定情報）も同様に文書特定情報記憶装置１３に登録する。
アーカイブ用記憶装置１５は、ネットワーク１に接続され、クライアント端末２０からの文書移動指示に基づき、アーカイブ用記憶装置１５内に登録されている文書データコンテンツなどを、クライアント端末２０に出力させることができる。
文書特定情報記憶装置１３は、ネットワーク１に接続され、クライアント端末２０からの文書移動指示に基づき、文書特定情報記憶装置１３内に登録されている文書特定情報の変換テーブル一覧を、クライアント端末２０に出力させることができる。
【００１４】
また、文書特定情報記憶装置１３は、クライアント端末２０からの文書移動指示に基づき、文書特定情報の変換テーブル一覧の情報を使って、切れた文書リンクの修正をすることができる。
このように、文書情報の保管先を文書記憶装置１１からアーカイブ用記憶装置１５に移動する際に、文書情報の移動前に文書情報に含まれる第１文書特定情報を取得する。一方、文書情報の移動後に文書情報に含まれ、第１文書特定情報を訂正して作成された第２文書特定情報を取得し、夫々取得された第１文書特定情報と第２文書特定情報とが一意に対応する変換テーブルを作成しておく。文書情報の移動後に第２文書特定情報が無効となった場合に、当該文書情報の移動後の第２文書特定情報に基づいて変換テーブルから当該文書情報の移動前の第１文書特定情報を検索する。そして、検索された移動前の第１文書特定情報に基づいて、当該文書情報の移動後の第２文書特定情報を第１文書特定情報に書き換えて修正する。これにより、文書情報を別の保存先に移動した場合でも、その文書情報が参照しているリンク先のリンク切れを確実に修復することができる。
【００１５】
次に、図２を参照して、文書特定情報記憶装置１３のブロック構成について説明する。
制御部３１は、文書移動処理全体を制御する。通信制御部３２は、クライアント端末２０とのネットワーク１を介した通信を制御する。文書アクセス部３０は、文書特定情報記憶装置１３へ文書特定情報の変換テーブルを書き込む一方、文書特定情報記憶装置１３からそれらを読み出す。文書特定情報読取部３３は、クライアント端末２０から文書移動指示されてアーカイブ用記憶装置１５へ移動する文書情報から文書特定情報を読み取る。文書特定情報登録部３４は、文書特定情報読取部３３が読み取った情報を文書特定情報記憶装置１３へ登録する。移動指示文書登録部３５は、文書移動指示より指示のあった文書情報を文書記憶装置１１からアーカイブ用記憶装置１５へコピーする。移動済文書削除部３６は、文書記憶装置１１からアーカイブ用記憶装置１５へ移動完了した文書情報を文書記憶装置１１から削除する。文書リンク修正部３７は、クライアント端末２０から指示されて切れた文書リンクの修正を実施する。
なお、上記文書アクセス部３０、制御部３１、文書特定情報読取部３３、文書特定情報登録部３４、移動指示文書登録部３５、移動済文書削除部３６、文書リンク修正部３７は、内部に共通に使用するＲＯＭ（Read Only Memory）、ＲＡＭ、ＣＰＵ、ＨＤＤを有している。ＣＰＵ（Central Processing Unit）は、ＨＤＤ(Hard Disk Drive)からオペレーティングシステムＯＳを読み出してＲＡＭ（Random Access Memory）上に展開してＯＳを起動し、ＯＳ管理下において、ＨＤＤからプログラム（処理モジュール）を読み出し、各種処理を実行する。
このような文書管理システムで文書記憶装置１１に登録されている文書情報Ａ（図示しない）を、アーカイブ用記憶装置１５へ移動するために、クライアント端末２０から文書移動指示を行なう。
【００１６】
次いで、通信制御部３２が受け取った文書移動指示は制御部３１に渡され、制御部３１はネットワークを介して文書情報Ａを取得する。
そのあと制御部３１は、文書特定情報読取部３３を使って取得した文書情報Ａ内に保管されている文書特定情報を取り出す。取り出された文書特定情報は、文書特定情報登録部３４に渡され図３に示すような変換テーブルに格納されて文書特定情報記憶装置１３に登録される。
文書特定情報が登録されると、制御部３１は、移動指示文書登録部３５に文書情報Ａの移動を指示する。
移動指示文書登録部３５は、文書記憶装置１１内に登録されている文書情報Ａをアーカイブ用記憶装置１５へコピー（複製）する。文書情報Ａのコピーが完了すると、移動済文書削除部３６が文書記憶装置１１内に登録されている文書情報Ａを削除する。
【００１７】
ここで、削除が完了すると、移動済文書削除部３６は制御部３１に文書移動の完了を通知する（以降、アーカイブ用記憶装置１５に移動した文書情報Ａは「文書情報Ａ’」と呼ぶ）。
制御部３１は、ネットワーク１を介してアーカイブ用記憶装置１５に移動した文書情報Ａ’を取得する。
【００１８】
次いで、制御部３１は、文書特定情報読取部３３を使って取得した文書情報Ａ’内に保管されている文書特定情報を取り出す。取り出された文書特定情報は、文書特定情報登録部３４に渡され図３に示すような変換テーブル４１に格納されて文書特定情報記憶装置１３に登録される。
文書リンク修正部３７は、文書特定情報記憶装置１３の変換テーブル４１に格納された情報を使って文書リンクの修正を行なう。
なお、図３において、「移動前情報」は、上記文書情報Ａの文書特定情報であり、「移動後情報」は上記文書情報Ａ’の文書特定情報である。
【００１９】
１つの文書情報の保管先を移動すると、「移動前情報（データベース＿ＩＤ）」、「移動前情報（文書ＩＤ）」と「移動後情報（データベース＿ＩＤ）」、「移動後情報（文書ＩＤ）」の４つのデータが１つのレコ―ドとして、文書特定情報記憶装置１３に登録される。
「データベース＿ＩＤ」はデータベースごとに割り振られるＩＤであるため、文書記憶装置１１内の同じデータベースから移動する文書情報であれば同じＩＤとなる。「文書ＩＤ」はデータベース内でユニークに割り振られるＩＤである。
「データベース＿ＩＤ」と「文書ＩＤ」の組み合わせで必ず他のレコードとユニークになる。
このように、修正対象となるデータベースのデータベースＩＤのみを指定すれば、当該データベース内に保管されている全ての文書情報のリンク切れをチェックし、文書特定情報記憶装置１３から取得した前記文書特定情報を用いてリンク切れを修正する。これにより、文書情報を別の保存先に移動した場合でも、データベースＩＤのみを指定すれば、その文書情報が参照しているリンク先のリンク切れを確実に修復することができる。
【００２０】
また、文書特定情報は、文書情報が登録されているサーバ情報、当該文書情報を保管するファイルのファイルパス情報、データベースの文書ＩＤを含むことで、その文書情報が参照しているリンク先のリンク切れを確実に修復することができる。
この結果、文書情報の移動として、例えばデータベースを保管しているサーバの移動、または、文書情報のみを別のデータベースに移動などを行った場合でも、文書情報を参照していたリンク先の修正を１００％行うことができる。
【００２１】
次に、図４を参照して、概略的な動作フローについて説明する。
文書記憶装置１１には、文書情報Ａが登録されている。一方、別の文書記憶装置１７には、文書情報１００が登録されている。なお、文書記憶装置１７（図示しない）は、図１に示すネットワーク１に接続されていることとする。
この文書情報１００の本文に、文書情報Ａの文書リンクが添付されており、この文書リンクをクリックすると、文書記憶装置１１に登録されている文書情報Ａを開きアクセスすることができる。
上記の構成において、文書情報Ａを、アーカイブ用記憶装置１５に移動する。
アーカイブ用記憶装置１５に移動した文書情報Ａは、この図では文書情報Ａ’と記載する。
【００２２】
次に、図５を参照して、文書移動時の動作フローチャートについて説明する。
まず、利用者がクライアント端末２０から、制御部３１を介して、文書記憶装置１１に文書一覧の表示を要求する。次いで、文書記憶装置１１がクライアント端末２０に文書一覧を送信する。
次いで、文書一覧がクライアント端末２０に表示されると、利用者は文書情報を確認して、アーカイブ用記憶装置１５に移動させる文書情報を選択する（ステップＳ５）。なお、選択する文書情報は一つでも複数でもよい。
文書情報の選択が終わると、利用者はクライアント端末２０を使って「移動開始」ボタンを押下することにより、文書移動指示を行なう（ステップＳ１０）。
【００２３】
次いで、文書アクセス部３０は、文書記憶装置１１から選択された文書情報にアクセスし、文書特定情報読取部３３は、アクセスした文書情報から移動前の「文書特定情報」を取得する。
取得された「文書特定情報」は、文書特定情報記憶装置１３に「移動前情報」として登録される（ステップＳ１５）。
【００２４】
次いで、移動指示文書登録部３５は、選択された文書情報の内容を文書情報まるごと、アーカイブ用記憶装置１５にコピーする（ステップＳ２０）。
次いで、正常にコピーが完了したことを確認した後、移動済文書削除部３６は、文書記憶装置１１から選択された文書情報を削除する（ステップＳ２５）。
次いで、文書特定情報読取部３３は、アーカイブ用記憶装置１５にコピーされた文書情報から移動後の「文書特定情報」を取得する。
次いで、文書特定情報登録部３４は、取得された「文書特定情報」を文書特定情報記憶装置１３に「移動後情報」として登録する（ステップＳ３０）。
この結果、文書特定情報記憶装置１３内には、文書情報を移動したときに、文書情報の「移動前情報」と「移動後情報」を持つ変換テーブル４１が作成される。
【００２５】
このように、クライアント端末からの文書移動指示に基づいて、アーカイブ用記憶装置１５へ移動される文書情報から第１文書特定情報を読み取り、読み取られた第１文書特定情報を文書特定情報記憶装置１３へ登録しておく。そして、文書移動指示が示す文書情報を文書記憶装置１１からアーカイブ用記憶装置１５へ複製し、文書記憶装置１１からアーカイブ用記憶装置１５への移動が完了した文書情報を文書記憶装置１１から削除する。これにより、文書情報の保管先を移動した場合でも、移動前の保管先に文書情報を残すことなく移動することができる。
また、複数の文書情報が保管されているデータベースをアーカイブ用記憶装置１５へ移動が行なわれた場合でも、文書特定情報記憶装置１３にはデータベース毎に文書特定情報を記憶する。これにより、文書情報の移動の移動に伴って文書特定情報が削除されることを防止することができる。
【００２６】
次に、図６を参照して、文書リンク修正の動作フローチャートについて説明する。
まず、利用者はクライアント端末２０からネットワーク１を介して、サーバ１２に接続する。サーバ１２の通信制御部３２は、クライアント端末２０が接続されたことを制御部３１に通知し、制御部３１は通信制御部３２、ネットワーク１を介して文書記憶装置１７にアクセスする（ステップＳ１０５）。
【００２７】
次いで、制御部３１は、文書記憶装置１７に登録されている文書情報を一文書だけネットワーク１、通信制御部３２を介してＲＡＭ上に読み込む（ステップＳ１１０）。
次いで、制御部３１は、ＲＡＭ上に読み込んだ文書情報内に添付されている文書リンクを検索する（ステップＳ１１５）。
ここで、制御部３１は、ＲＡＭ上に読み込んだ文書情報内に文書リンクが添付されていない場合（ステップＳ１２０、Ｎｏ）、文書記憶装置１７に登録されている次の文書情報を読み込む。もし、文書記憶装置１７に次の登録文書情報がない場合は、処理を終了する（ステップＳ１５０、Ｎｏ）。
ステップＳ１２０において、制御部３１は、文書情報内に文書リンクが添付されていた場合（ステップＳ１２０、Ｙｅｓ）、その文書リンクが参照している文書情報が存在するかチェックする（ステップＳ１２５）。具体的には、文書リンクが保持している文書特定情報を使って通信制御部３２、ネットワーク１を介してアーカイブ用記憶装置１５にアクセスし、参照先の文書情報を開くことができるか否かをチェックする。
【００２８】
文書リンクが参照している文書情報が存在しない（削除されている）場合、ステップＳ１４５に進み、制御部３１は、同じ文書情報内に別の文書リンクが添付されているか否かをチェックする。
文書リンクが添付されていない場合（ステップＳ１４５、Ｎｏ）、制御部３１は、文書記憶装置１７に登録されている次の文書情報を通信制御部３２、ネットワーク１を介してＲＡＭ上に読み込む（ステップＳ１５０）。
同じ文書情報内に別の文書リンクが添付されている場合、制御部３１は、その文書リンクが参照している文書情報が存在するか否かをチェックする（ステップＳ１２５）。
このように、文書リンクが存在する数だけ、ステップＳ１２５からステップＳ１４０の処理を繰り返す。
【００２９】
次に、文書リンクが参照している文書情報が存在しない場合（ステップＳ１２５、Ｎｏ）、制御部３１は、文書アクセス部３０を介して文書特定情報記憶装置１３にアクセスする（ステップＳ１３０）。
文書特定情報記憶装置１３内には、図５に示すように、文書情報を移動したときに、文書情報の「移動前情報」と「移動後情報」を持つ変換テーブル４１を保持している。
制御部３１は、文書リンクから現在の文書特定情報を取り出し、この文書特定情報をキーとして、変換テーブル４１内の「移動前情報」を検索する。
制御部３１は、変換テーブル４１内に一致する「移動前情報」が見つかった場合、その対となる「移動後情報」を取得する（ステップＳ１３５）。
【００３０】
次に、制御部３１は、文書リンクの現在の文書特定情報を、取得した「移動後情報」に書き換える（ステップＳ１４０）。
ここで、図４に示す構成例を参照して説明する。
文書特定情報記憶装置１３には、文書情報Ａが文書記憶装置１１に登録されていた時の文書特定情報と、アーカイブ用記憶装置１５に移動した後の文書特定情報の両方を変換テーブル４１に保持している。
文書記憶装置１７に登録されている文書情報１００には、文書情報Ａのリンクが添付されており、このリンクが保持している文書特定情報は文書記憶装置１１に登録されていたときの情報である。
【００３１】
文書情報Ａはアーカイブ用記憶装置１５に移動され、文書情報Ａ’となっているため、左記リンクは無効リンク（リンク先を参照できない）となる。
文書リンク修正部３７に指示すると、文書情報１００内に添付されている文書情報Ａのリンク特定情報を、文書情報Ａ’のリンク特定情報に書き換えて修正することができる。
これによって、文書情報１００から再び文書情報Ａ’（元々の文書情報Ａ）を開き参照できるようになる。
【符号の説明】
【００３２】
１…ネットワーク、１０…サーバ、１１…文書記憶装置、１２…サーバ、１３…文書特定情報記憶装置、１４…サーバ、１５…アーカイブ用記憶装置、１６…文書移動管理サーバ、１７…文書記憶装置、２０…クライアント端末、３０…文書アクセス部、３１…制御部、３２…通信制御部、３３…文書特定情報読取部、３４…文書特定情報登録部、３５…移動指示文書登録部、３６…移動済文書削除部、３７…文書リンク修正部、４１…変換テーブル、１００…文書情報
【先行技術文献】
【特許文献】
【００３３】
【特許文献１】特開２００８−２７０００公報
【図１】
2014137684.tif 000003
【図２】
2014137684.tif 000004
【図３】
2014137684.tif 000005
【図４】
2014137684.tif 000006
【図５】
2014137684.tif 000007
【図６】
2014137684.tif 000008