(57)【要約】【課題】ユーザが保存場所に迷うことなくデータを保存できるようにし、かつ、ユーザがデータの検索を従来よりも容易に行うことができるようにする。【解決手段】データ管理装置１に、知識ベースカテゴリごとのフォルダを設ける。管理対象ファイルの識別用ファイルＳＦを、その管理対象ファイルに関連する知識ベースカテゴリごとのフォルダに格納しておく。ユーザが所望する管理対象ファイルを検索する際は、知識ベース参照部１０５は、ユーザが指定した知識ベースカテゴリに対応する管理対象ファイルの識別用ファイルＳＦを検索する。そして、検索された識別用ファイルＳＦに示される管理対象ファイルのファイル名を一覧表示する。【選択図】図２
2008090677.tif 000002
【特許請求の範囲】
【請求項１】
データの管理を行うデータ管理装置であって、
前記データそれぞれの識別情報を、複数のカテゴリのうちの１つまたは複数と対応付けて記憶する、データ識別情報記憶手段と、
複数の前記カテゴリのうちユーザが指定したものに対応する前記データの前記識別情報を前記データ識別情報記憶手段の中から検索するデータ識別情報検索手段と、
検索された前記識別情報の全部または一部分をユーザに対して出力するデータ識別情報出力手段と、
を有することを特徴とするデータ管理装置。
【請求項２】
前記カテゴリは、互いに異なる階級の複数の区分が組み合わされて定義される、
請求項１記載のデータ管理装置。
【請求項３】
前記カテゴリを定義する操作をユーザに行わせるためのカテゴリ定義手段と、
前記データを前記カテゴリに対応付ける操作をユーザに行わせるための対応付け手段と、を有し、
前記データ識別情報記憶手段は、ユーザが前記データに前記カテゴリに対応付けた場合に、当該データの前記識別情報を新たに当該カテゴリと対応付けて記憶する、
請求項１または請求項２記載のデータ管理装置。
【請求項４】
データの管理を行うデータ管理方法であって、
前記データそれぞれの識別情報を、複数のカテゴリのうちの１つまたは複数と対応付けてデータ識別情報記憶手段に記憶させておき、
複数の前記カテゴリのうちユーザが指定したものに対応する前記データの前記識別情報を前記データ識別情報記憶手段の中から検索し、
検索された前記識別情報の全部または一部分をユーザに対して出力する、
ことを特徴とするデータ管理方法。
【請求項５】
データの管理を行うコンピュータに用いられるコンピュータプログラムであって、
前記データそれぞれの識別情報を、複数のカテゴリのうちの１つまたは複数と対応付けてデータ識別情報記憶手段に記憶させる処理と、
複数の前記カテゴリのうちユーザが指定したものに対応する前記データの前記識別情報を前記データ識別情報記憶手段の中から検索する処理と、
検索された前記識別情報の全部または一部分をユーザに対して出力する処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルなどのデータを管理する装置および方法などに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータまたはワークステーションなどのコンピュータにおいて、ファイルなどのデータの管理をユーザが容易に管理できるようにするために、フォルダ（ディレクトリ）が用いられる。非特許文献１に記載されるように、フォルダによると、ユーザは、複数のフォルダを用意し、ファイルをいずれかのフォルダに分類して管理することができる。
【０００３】
近年、ハードディスク、ＤＶＤ−ＲＡＭ、またはＵＳＢメモリなどの記録媒体がますます大容量化している。また、様々な種類のアプリケーションが流通し、コンピュータの用途がますます多様化している。これらの変化に伴って、コンピュータで使用される記録媒体には、多種多様なファイルが多数保存されるようになった。
【０００４】
したがって、単にファイルをフォルダに分類するだけの方法では、ユーザは、今後、ファイルの管理を十分に行えなくなるおそれがある。
【０００５】
そこで、特許文献１に記載されるような方法を使用することが考えられる。この方法によると、フォルダのアイコンをユーザが他のフォルダのアイコンにドラッグアンドドロップすると、ドラッグアンドドロップされたフォルダの同一階層に新規フォルダを作成する。そして、双方のフォルダに格納されているファイルのショートカットファイルを新規作成されたフォルダに格納する。
【特許文献１】特開２００５−１９８０６４号公報
【非特許文献１】”標準パソコン用語辞典  最新２００７〜２００８年版”、編著：秀和システム第一出版編集部、発行日：２００６年５月１５日
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上に述べたような技術の発達に伴って、１つのファイルが様々な用途を有しまたは様々なユーザに使用される機会が増えている。したがって、どのファイルをどのフォルダに分類すべきであるかの判断がユーザにとって難しい場合がある。また、所望するファイルがどのフォルダに保存されているのかを検索するのがユーザにとって難しい場合がある。
【０００７】
しかし、特許文献１に記載されるような従来の技術では、これらの問題点を十分に解決することはできない。
【０００８】
本発明は、このような点に鑑み、ユーザが保存場所に迷うことなくファイルなどのデータを保存できるようにし、かつ、ユーザがファイルなどのデータの検索を従来よりも容易に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るデータ管理装置は、前記データそれぞれの識別情報を、複数のカテゴリのうちの１つまたは複数と対応付けて記憶する、データ識別情報記憶手段と、複数の前記カテゴリのうちユーザが指定したものに対応する前記データの前記識別情報を前記データ識別情報記憶手段の中から検索するデータ識別情報検索手段と、検索された前記識別情報の全部または一部分をユーザに対して出力するデータ識別情報出力手段と、を有することを特徴とする。
【００１０】
好ましくは、前記カテゴリは、互いに異なる階級の複数の区分が組み合わされて定義される。
【００１１】
または、前記カテゴリを定義する操作をユーザに行わせるためのカテゴリ定義手段と、前記データを前記カテゴリに対応付ける操作をユーザに行わせるための対応付け手段と、を有し、前記データ識別情報記憶手段は、ユーザが前記データに前記カテゴリに対応付けた場合に、当該データの前記識別情報を新たに当該カテゴリと対応付けて記憶する。
【発明の効果】
【００１２】
本発明によると、ユーザが保存場所に迷うことなくファイルなどのデータを保存できるようにすることができ、かつ、ユーザがファイルなどのデータの検索を従来よりも容易に行うことができる。
【００１３】
請求項２の発明によると、ユーザはさらに容易にデータの検索を行うことができる。請求項３の発明によると、データに関する知識を蓄積し、ユーザにとって価値のある知識ベースを構築することができる。
【発明を実施するための最良の形態】
【００１４】
図１はデータ管理装置１の外観およびハードウェア構成の例を示す図、図２はデータ管理装置１の機能的構成の例を示す図である。
【００１５】
本発明に係るデータ管理装置１は、様々なデータをファイル単位で管理する装置である。データ管理装置１として、図１（ａ）に示すようなパーソナルコンピュータが用いられる。ワークステーションまたはＰＤＡ（Personal Digital Assistant）などを用いることもできる。
【００１６】
データ管理装置１は、図１（ｂ）に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、ディスプレイ１０ｅ、キーボード１０ｆ、ポインティングデバイス１０ｇ、ＮＩＣ（Network Interface Card）１０ｈ、ＵＳＢポート１０ｉ、その他種々の回路などによって構成される。
【００１７】
ハードディスク１０ｄには、オペレーティングシステムがインストールされている。オペレーティングシステムとして、例えばマイクロソフト社のＷｉｎｄｏｗｓ(登録商標)、アップル社のＭＡＣ  ＯＳ、またはＬｉｎｕｘなどを用いることができる。これらのオペレーティングシステムによると、ハードディスク１０ｄに複数のフォルダを設け、様々なファイルをいずれかのフォルダに分類して管理することができる。また、フォルダの中に（配下に）フォルダを設けることもできる。つまり、フォルダを階層構造（ツリー構造）にすることもできる。フォルダは、「ディレクトリ」と呼ばれることもある。
【００１８】
さらに、ハードディスク１０ｄには、図２に示すような分類用データ保存部１０１、知識ベース保存部１０２、新規カテゴリ登録処理部１０３、新規知識登録処理部１０４、および知識ベース参照部１０５などの機能を実現する知識ベース管理アプリケーションがインストールされている。この知識ベース管理アプリケーションによると、ハードディスク１０ｄに保存されるファイルにカテゴリに関する知識を付与し、知識ベースを構築することができる。以下、知識ベース管理アプリケーションによって管理されるファイルを「管理対象ファイルＫＦ」と記載する。
【００１９】
以下、図２に示すデータ管理装置１の各部の機能および処理の内容などについて説明する。
【００２０】
図３は大区分テーブルＴＢ１の例を示す図、図４は小区分テーブルＴＢ２の例を示す図、図５は階層テーブルＴＢＮの例を示す図である。
【００２１】
図２の分類用データ保存部１０１は、大区分テーブルＴＢ１、小区分テーブルＴＢ２、および階層テーブルＴＢＮを保存する。これらのテーブルは、管理対象ファイルＫＦを分類するためのカテゴリを定義する際に用いられる。以下、管理対象ファイルＫＦを分類するためのカテゴリを「知識ベースカテゴリ」と記載する。データ管理装置１のユーザは、知識ベースカテゴリを、大小複数の階級（レベル）の区分を適宜組み合わせることによって、様々に定義することができる。本実施形態では、説明の簡単のため、「大区分」および「小区分」という２つの階級の区分を組み合わせることによって知識ベースカテゴリを定義するものとする。
【００２２】
大区分テーブルＴＢ１には、図３に示すように、１つの大区分ごとに１つのレコードが格納されている。「タイトル」は、その大区分をユーザが容易に認識するためのタイトルである。「知識ベース大ＩＤ」は、その大区分を他の大区分と識別するための管理用の識別情報である。
【００２３】
小区分テーブルＴＢ２には、図４に示すように、１つの小区分ごとに１つのレコードが格納されている。「タイトル」は、その小区分をユーザが容易に認識するためのタイトルである。「知識ベース小ＩＤ」は、その小区分を他の小区分と識別するための管理用の識別情報である。
【００２４】
階層テーブルＴＢＮには、図５に示すように、１つの知識ベースカテゴリごとに１つのレコードが格納されている。「知識ベース大ＩＤ」および「知識ベース小ＩＤ」は、その知識ベースカテゴリを構成する大区分および小区分それぞれの知識ベース大ＩＤおよび知識ベース小ＩＤを示している。「知識ベースカテゴリＩＤ」は、その知識ベースカテゴリを他の知識ベースカテゴリと識別するための識別情報である。
【００２５】
例えば、図５に示す階層テーブルＴＢＮの第一レコードは、「Ｔ０１」という知識ベースカテゴリＩＤを有する知識ベースカテゴリが、「Ｌ０１」という知識ベース大ＩＤの大区分（つまり、「暗証」という大区分）および「Ｓ０２」という知識ベース小ＩＤの大区分（つまり、「サイト入場」という小区分）の組合せによって定義されている、ということを示している。
【００２６】
図６は分類ルートフォルダＦＬ０および知識ベースカテゴリの階層構造に対応するフォルダ層の例を示す図である。
【００２７】
図２に戻って、知識ベース保存部１０２は、ハードディスク１０ｄに保存されている各管理対象ファイルＫＦの知識ベースカテゴリへの分類に関するデータを保存する。つまり、知識ベースのデータを保存する。
【００２８】
具体的には、知識ベース保存部１０２は、各管理対象ファイルＫＦがどの知識ベースカテゴリに分類されるのかを示すデータを、次のような方法で保存する。
【００２９】
ハードディスク１０ｄに分類用のフォルダを予め用意する。以下、このフォルダを「分類ルートフォルダＦＬ０」と記載する。分類ルートフォルダＦＬ０の中に（配下に）、各知識ベースカテゴリの構成に対応したフォルダ層（ディレクトリ層）を作成する。
【００３０】
例えば、図５に示す「Ｔ０１」〜「Ｔ０７」という知識ベースカテゴリＩＤをそれぞれに有する７つの知識ベースカテゴリが定義されている場合は、図６に示すように、フォルダ層が形成される。
【００３１】
そして、管理対象ファイルＫＦの識別情報（例えば、ファイル名および保存場所のフォルダのフォルダ名）を示すファイル（以下、「識別用ファイルＳＦ」と記載する）を作成し、その管理対象ファイルＫＦを分類する知識ベースカテゴリに対応するフォルダ層の最下層のフォルダにその管理対象ファイルＫＦの識別用ファイルＳＦを格納する。識別用ファイルＳＦとして、ＷｉｎｄｏｗｓにおけるショートカットまたはＭａｃ  ＯＳにおけるエイリアスを用いることができる。
【００３２】
例えば、ある管理対象ファイルＫＦを、図５に示す「Ｔ０１」の知識ベースカテゴリに分類する場合は、その管理対象ファイルＫＦの識別用ファイルＳＦを、分類ルートフォルダＦＬ０の中の「Ｌ０１」というフォルダ名のフォルダの中の「Ｓ０２」というフォルダ名のフォルダに格納すればよい。
【００３３】
図６の方法で知識ベースのデータを管理する場合は、分類ルートフォルダＦＬ０が知識ベース保存部１０２である、と言える。
【００３４】
ユーザは、１つの管理対象ファイルＫＦを複数の知識ベースカテゴリに分類することができる。このように分類する場合は、それぞれの知識ベースカテゴリに対応するフォルダ層の最下層のフォルダに、その管理対象ファイルＫＦの識別用ファイルＳＦを１つずつ格納すればよい。
【００３５】
図７および図８は知識ベース管理ウィンドウＷＮ１の例を示す図、図９および図１０は大区分ウィンドウＷＮ２の例を示す図である。
【００３６】
図２に戻って、新規カテゴリ登録処理部１０３は、新たな知識ベースカテゴリを分類用データ保存部１０１に登録するための処理つまり知識ベースカテゴリを新たに定義する処理を行う。係る処理は、次のような手順で行われる。
【００３７】
ユーザが所定のコマンドをデータ管理装置１に対して入力すると、データ管理装置１において知識ベース管理アプリケーションが起動する。起動後、データ管理装置１のデスクトップには、図７のような知識ベース管理ウィンドウＷＮ１が表示される。
【００３８】
ここで、ユーザは、カテゴリリストボタンＢＴ１３またはカテゴリ新規作成ボタンＢＴ１４のいずれかをクリックする。既に図３の大区分テーブルＴＢ１に登録されている新たな知識ベースカテゴリを定義する場合は、カテゴリリストボタンＢＴ１３をクリックする。新たに大区分を作成しそれを用いて知識ベースカテゴリを定義する場合は、カテゴリ新規作成ボタンＢＴ１４をクリックする。
【００３９】
カテゴリリストボタンＢＴ１３がクリックされると、新規カテゴリ登録処理部１０３は、図８のように、知識ベース管理ウィンドウＷＮ１を、分類用データ保存部１０１の大区分テーブルＴＢ１に登録されている大区分を示す大区分リストＬＴ１１を表示領域ＲＹ１２に配置して、表示し直す。
【００４０】
ユーザは、新たに定義する知識ベースカテゴリの大区分を見つけ、その行をクリックするなどしてその大区分を選択する。すると、新規カテゴリ登録処理部１０３は、図９（ａ）のような、ユーザが選択した大区分に関する大区分ウィンドウＷＮ２を、デスクトップに表示する。
【００４１】
大区分ウィンドウＷＮ２において、テキストボックスＴＸ２１には、ユーザが選択した大区分のタイトルが示される。小区分リストＬＴ２には、その大区分と組み合わせて既存の知識ベースカテゴリの定義のために使用されている小区分それぞれのタイトルが示されている。これらの小区分およびそれぞれのタイトルは、図５の階層テーブルＴＢＮおよび図４の小区分テーブルＴＢ２に基づいている。
【００４２】
ユーザは、これから定義しようとしている知識ベースカテゴリが未定義であることを、小区分リストＬＴ２を見て確認する。確認できたら、新規作成ボタンＢＴ２１をクリックする。
【００４３】
すると、新規カテゴリ登録処理部１０３は、図９（ｂ）のように、新規作成ボタンＢＴ２１の代わりに定義ボタンＢＴ２２を配置し、かつ、小区分リストＬＴ２の一番後に空白行を追加し、大区分ウィンドウＷＮ２を表示し直す。
【００４４】
ユーザは、小区分リストＬＴ２の空白行に文字カーソルを合わせ、その大区分と組み合わせたい小区分のタイトルを入力する。そして、定義ボタンＢＴ２２をクリックする。
【００４５】
すると、新規カテゴリ登録処理部１０３は、新たな知識ベース小ＩＤを発行し、その知識ベース小ＩＤとユーザが入力したタイトルとを示す新たなレコードを、図４の小区分テーブルＴＢ２に追加する。
【００４６】
さらに、新たな知識ベースカテゴリＩＤを発行し、その知識ベースカテゴリＩＤ、その大区分の知識ベース大ＩＤ、およびその知識ベース小ＩＤを示す新たなレコードを、図５の階層テーブルＴＢＮに追加する。以上の処理によって、新たな知識ベースカテゴリが定義される。
【００４７】
一方、図７の知識ベース管理ウィンドウＷＮ１において、カテゴリ新規作成ボタンＢＴ１４がクリックされると、新規カテゴリ登録処理部１０３は、大区分ウィンドウＷＮ２をデスクトップに表示する。ただし、ここでは、前述の例とは異なり、図１０（ａ）に示すように、テキストボックスＴＸ２１を空欄にする。また、小区分リストＬＴ２には小区分が１つも示されていない。
【００４８】
ユーザは、新たに定義したい知識ベースカテゴリの大区分のタイトルをテキストボックスＴＸ２１に入力し、新規作成ボタンＢＴ２１をクリックする。
【００４９】
すると、新規カテゴリ登録処理部１０３は、図１０（ｂ）のように、新規作成ボタンＢＴ２１の代わりに定義ボタンＢＴ２２を配置し、かつ、小区分リストＬＴ２に空白行を追加し、大区分ウィンドウＷＮ２を表示し直す。
【００５０】
ユーザは、図９（ｂ）の場合と同様に、その大区分と組み合わせたい小区分のタイトルを空白行に入力し、定義ボタンＢＴ２２をクリックする。
【００５１】
すると、新規カテゴリ登録処理部１０３は、新たな知識ベース小ＩＤを発行し、その知識ベース小ＩＤとユーザが小区分リストＬＴ２の空白行に入力したタイトルとを示す新たなレコードを、図４の小区分テーブルＴＢ２に追加する。
【００５２】
これと並行してまたは前後して、新たな知識ベース大ＩＤを発行し、その知識ベース大ＩＤとユーザがテキストボックスＴＸ２１に入力したタイトルとを示す新たなレコードを、図３の大区分テーブルＴＢ１に追加する。
【００５３】
さらに、新たな知識ベースカテゴリＩＤを発行し、その知識ベースカテゴリＩＤ、その知識ベース大ＩＤ、およびその知識ベース小ＩＤを示す新たなレコードを、図５の階層テーブルＴＢＮに追加する。以上の処理によって、新たな知識ベースカテゴリが定義される。
【００５４】
新たな知識ベースカテゴリが定義された後、新規カテゴリ登録処理部１０３は、その知識ベースカテゴリに対応するフォルダ層を知識ベース保存部１０２（図６の分類ルートフォルダＦＬ０）に用意する。
【００５５】
図１１はファイル管理ウィンドウＷＮ３の例を示す図、図１２はカテゴリ階層ウィンドウＷＮ４の例を示す図である。
【００５６】
図２に戻って、新規知識登録処理部１０４は、知識ベース保存部１０２に新たな知識を登録するための処理を行う。係る処理は、次のような手順で行われる。
【００５７】
ユーザは、ハードディスク１０ｄに新たなファイルを作成し、そのファイルに係る知識を直ちに登録したい場合は、図７の知識ベース管理ウィンドウＷＮ１のファイル新規管理ボタンＢＴ１２をクリックする。
【００５８】
すると、新規知識登録処理部１０４は、図１１（ａ）のようなファイル管理ウィンドウＷＮ３をデスクトップに表示する。
【００５９】
ユーザは、新たなファイルのファイル名、保存先のフォルダのフォルダ名、作成者、および作成日を、それぞれ、テキストボックスＴＸ３１、ＴＸ３２、ＴＸ３３、ＴＸ３４に入力する。そして、新規作成ボタンＢＴ３１をクリックする。
【００６０】
すると、新規知識登録処理部１０４は、ユーザがテキストボックスＴＸ３１、ＴＸ３３、ＴＸ３４に入力した内容の属性を有するファイルを生成する処理とユーザがテキストボックスＴＸ３２に入力したフォルダにそのファイルを保存する処理とを、オペレーティングシステムに実行させる。
【００６１】
ファイルが生成され保存されたら、新規知識登録処理部１０４は、図１１（ｂ）のように、知識ベースカテゴリリストＬＴ３、階層表示ボタンＢＴ３２、および登録ボタンＢＴ３３を配置して、ファイル管理ウィンドウＷＮ３を表示し直す。
【００６２】
知識ベースカテゴリリストＬＴ３は、通常、テキストボックスＴＸ３１、ＴＸ３２に示される情報によって特定されるファイルが分類される知識ベースカテゴリを示す。ただし、ここでは、そのファイルは生成された直後なので、知識ベースカテゴリリストＬＴ３には知識ベースカテゴリは１つも示されない。
【００６３】
ユーザは、知識ベースカテゴリリストＬＴ３の空白行に、生成されたファイルをどの知識ベースカテゴリに分類するのかを指定する。ユーザは、知識ベースカテゴリの大区分および小区分をキーボード１０ｆで入力することによって知識ベースカテゴリを指定することができるが、次のようにポインティングデバイス１０ｇによるドラッグアンドドロップの操作を行うことによっても指定することができる。
【００６４】
ユーザが階層表示ボタンＢＴ３２をクリックすると、新規知識登録処理部１０４は、図１２のようなカテゴリ階層ウィンドウＷＮ４をデスクトップに表示する。カテゴリ階層ウィンドウＷＮ４には、図５の階層テーブルＴＢＮに登録されている知識ベースカテゴリの一覧が階層構造によって示される。ユーザは、この一覧を、Ｗｉｎｄｏｗｓのエクスプローラまたはファイルマネージャと同様に操作することができる。つまり、プラス（＋）ボタンをクリックして下位の区分を展開したりマイナス（−）ボタンをクリックして下位の区分の表示を省略（クローズ）したりすることができる。
【００６５】
ユーザは、ファイルを分類したい知識ベースカテゴリをカテゴリ階層ウィンドウＷＮ４の中から探し、その知識ベースカテゴリに係る最下層の区分（本実施例では、小区分）に対応するアイコンを、ファイル管理ウィンドウＷＮ３の知識ベースカテゴリリストＬＴ３の空白行にドラッグアンドドロップする。
【００６６】
そして、新規知識登録処理部１０４は、その知識ベースカテゴリの大区分および小区分の情報（例えば、それぞれのタイトル）を、その空白行に自動入力する。
【００６７】
ユーザは、上記のいずれかの方法によって知識ベースカテゴリを指定したら、登録ボタンＢＴ３３をクリックする。
【００６８】
すると、新規知識登録処理部１０４は、そのファイルの識別用ファイルＳＦ（ショートカット）を生成し、知識ベース保存部１０２（図６の分類ルートフォルダＦＬ０）の中の、ユーザが指定した知識ベースカテゴリに対応する最下層のフォルダにその識別用ファイルＳＦを登録する。これにより、新たな知識が知識ベース保存部１０２に保存される。また、生成されたファイルは、上記の処理以降、管理対象ファイルＫＦとして取り扱われる。
【００６９】
または、ユーザは、既にハードディスク１０ｄに保存されているファイルを新たに管理対象ファイルＫＦに指定し、その管理対象ファイルＫＦに係る知識を登録したい場合は、図７の知識ベース管理ウィンドウＷＮ１において新規ファイル作成ボタンＢＴ１１をクリックする。
【００７０】
すると、新規知識登録処理部１０４は、図１１（ｂ）のような構成のファイル管理ウィンドウＷＮ３をデスクトップに表示する。ただし、ここでは、テキストボックスＴＸ３１〜ＴＸ３４は空欄である。
【００７１】
ユーザは、新たに管理したいファイルのパスつまりファイル名および保存場所をテキストボックスＴＸ３１、ＴＸ３２に入力する。エクスプローラを表示させ、そのファイルのアイコンをドラッグアンドドロップすることに入力してもよい。
【００７２】
そして、前述と同様の操作および処理によって、そのファイルに関する新たな知識を知識ベース保存部１０２に登録する。つまり、ユーザは、そのファイルをどの知識ベースカテゴリに分類するのかを知識ベースカテゴリリストＬＴ３の空白行に指定する。新規知識登録処理部１０４は、そのファイルの識別用ファイルＳＦを生成し、知識ベース保存部１０２（図６の分類ルートフォルダＦＬ０）の中の、ユーザが指定した知識ベースカテゴリに対応する最下層のフォルダに登録する。上記の処理以降、そのファイルは、管理対象ファイルＫＦとして取り扱われる。
【００７３】
または、ユーザは、既存の管理対象ファイルＫＦに係る知識を追加登録することもできる。これについては、後に説明する。
【００７４】
図１３は知識ベース管理ウィンドウＷＮ１の例を示す図、図１４はファイル管理ウィンドウＷＮ３の例を示す図である。
【００７５】
図２に戻って、知識ベース参照部１０５は、知識ベース保存部１０２に保存されている知識ベースの内容をユーザに参照させるための処理を行う。係る処理は、次のような手順で実行される。
【００７６】
ユーザは、知識ベースの内容を参照したい場合は、図７の知識ベース管理ウィンドウＷＮ１の階層表示ボタンＢＴ１５をクリックする。
【００７７】
すると、知識ベース参照部１０５は、図１３のように、表示領域ＲＹ１１に、図５の階層テーブルＴＢＮに登録されている知識ベースカテゴリの、階層構造による一覧を配置する。この一覧も、エクスプローラと同様に操作を行うことができる。
【００７８】
ユーザがその一覧の中から知識ベースカテゴリの最下層の区分（小区分）に対応するアイコンをクリックすると、知識ベース参照部１０５は、その知識ベースカテゴリに分類されている管理対象ファイルＫＦの一覧である管理対象ファイルリストＬＴ１２を生成し、表示領域ＲＹ１２に配置する。管理対象ファイルリストＬＴ１２は、知識ベース保存部１０２の中の、その知識ベースカテゴリに係る小区分のフォルダに保存されている識別用ファイルＳＦに基づいて、生成することができる。
【００７９】
ユーザは、いずれかの管理対象ファイルＫＦの内容を参照したい場合は、その管理対象ファイルＫＦを、管理対象ファイルリストＬＴ１２の中の対応する行をダブルクリックするなどして選択する。
【００８０】
すると、知識ベース参照部１０５は、オペレーティングシステムに対して、その管理対象ファイルＫＦの識別用ファイルＳＦに示されるパス（ファイル名および保存場所であるフォルダ名）を通知するとともに、その管理対象ファイルＫＦを開くように指令する。そして、オペレーティングシステムは、従来通り、その管理対象ファイルＫＦに対応するアプリケーションを起動し、その管理対象ファイルＫＦをオープンする。
【００８１】
さらに、ユーザは、管理対象ファイルＫＦに関する詳細な知識を参照したい場合は、その管理対象ファイルＫＦを、管理対象ファイルリストＬＴ１２の中の対応する行をクリックするなどして選択する。
【００８２】
すると、知識ベース参照部１０５は、図１４のように、その管理対象ファイルＫＦに関する知識を示すファイル管理ウィンドウＷＮ３を表示する。ファイル管理ウィンドウＷＮ３の中の各オブジェクトの役割は、前に図１１で説明した通りである。ここでは特に、知識ベースカテゴリリストＬＴ３に、その管理対象ファイルＫＦが分類されている知識ベースカテゴリが示される。これらの知識ベースカテゴリは、知識ベース保存部１０２（図６のＦ分類ルートフォルダＦＬ０）の中からその管理対象ファイルＫＦの識別用ファイルＳＦが保存されている階層を検索することによって知得することができる。
【００８３】
ユーザは、ここで、前に図１１で説明した操作を行うことによって、さらに別の知識ベースカテゴリにその管理対象ファイルＫＦを分類することができる。このとき、図２の新規知識登録処理部１０４は、ユーザの操作に応じて、前に説明した手順で新たな知識を知識ベース保存部１０２に登録する。
【００８４】
図１５はデータ管理装置１の全体的な処理の流れの例を説明するフローチャートである。
【００８５】
次に、データ管理装置１における管理対象ファイルＫＦの管理処理の流れを、図１５のフローチャートを参照しながら説明する。
【００８６】
データ管理装置１は、知識ベース管理アプリケーションを起動しまたはユーザが所定の操作を行うと、知識ベース管理ウィンドウＷＮ１（図７参照）をデスクトップに表示する（＃１）。
【００８７】
ユーザが知識ベース管理ウィンドウＷＮ１を閉じまたは知識ベース管理アプリケーションを終了させるまでの間、データ管理装置１は、ユーザの操作に従ってステップ＃２〜＃１２の処理を適宜行う。
【００８８】
ユーザがカテゴリリストボタンＢＴ１３またはカテゴリ新規作成ボタンＢＴ１４をクリックすると（＃３でＹｅｓ）、データ管理装置１は、新たな知識ベースカテゴリを定義するための処理を行う。
【００８９】
すなわち、データ管理装置１は、大区分ウィンドウＷＮ２（図９、図１０参照）をデスクトップに表示し（＃４）、新たな知識ベースカテゴリの大区分および小区分の組合せをユーザに指定させる。そして、その組合せを示すレコードを階層テーブルＴＢＮ（図５参照）に登録することによって、知識ベースカテゴリを定義する（＃５）。なお、カテゴリリストボタンＢＴ１３およびカテゴリ新規作成ボタンＢＴ１４のどちらがクリックされたかによって処理の内容は若干異なるが、各内容は前に述べた通りである。次の、新規ファイル作成ボタンＢＴ１１またはファイル新規管理ボタンＢＴ１２をクリックされた場合の処理の違いについても、同様である。
【００９０】
ユーザが新規ファイル作成ボタンＢＴ１１またはファイル新規管理ボタンＢＴ１２をクリックすると（＃６でＹｅｓ）、データ管理装置１は、管理対象ファイルＫＦを新たにいずれかの知識ベースカテゴリに分類することによって知識を蓄積する処理を行う。
【００９１】
すなわち、データ管理装置１は、ファイル管理ウィンドウＷＮ３（図１１参照）を表示し（＃７）、分類する対象の管理対象ファイルＫＦおよび分類先の知識ベースカテゴリをユーザに指定させる。そして、その管理対象ファイルＫＦの識別用ファイルＳＦを、分類ルートフォルダＦＬ０（図６参照）の中の、その知識ベースカテゴリに対応する小区分のフォルダに保存する（＃８）。これにより、その管理対象ファイルＫＦがその知識ベースカテゴリに分類される。
【００９２】
ユーザが階層表示ボタンＢＴ１５をクリックすると（＃９）、データ管理装置１は、図１３のように、知識ベース管理ウィンドウＷＮ１の表示領域ＲＹ１１に知識ベースカテゴリの一覧をエクスプローラのような階層（ツリー）形式で表示する（＃１０）。
【００９３】
さらに、ユーザがその一覧の中からいずれかの知識ベースカテゴリの小区分のアイコンをクリックすると（＃１１でＹｅｓ）、データ管理装置１は、その知識ベースカテゴリに分類されている管理対象ファイルＫＦの一覧である管理対象ファイルリストＬＴ１２を表示領域ＲＹ１２に表示する（＃１２）。
【００９４】
ここで、ユーザは、管理対象ファイルリストＬＴ１２に示される管理対象ファイルＫＦを新たに別の知識ベースカテゴリに分類し知識を蓄積させることができる。この場合は、データ管理装置１は、ユーザが選択した管理対象ファイルＫＦに関するファイル管理ウィンドウＷＮ３（図１４参照）を表示し、ユーザが指定した知識ベースカテゴリにその管理対象ファイルＫＦを分類する（＃６でＹｅｓ、＃７、＃８）。
【００９５】
または、ユーザは、管理対象ファイルリストＬＴ１２に示される管理対象ファイルＫＦの内容を確認することもできる。この場合は、確認したい管理対象ファイルＫＦの行に対して所定の操作（例えば、ダブルクリック）を行うなどして選択すればよい。すると、おオペレーティングシステムによってその管理対象ファイルＫＦに対応するアプリケーションが起動され、管理対象ファイルＫＦがオープンされる。
【００９６】
本実施形態によると、１つの管理対象ファイルＫＦを複数の知識ベースカテゴリに分類することができる。よって、ユーザは、自分が所望する管理対象ファイルＫＦを従来よりも容易に検索することができる。
【００９７】
しかも、管理対象ファイルＫＦをどのフォルダに保存すべきであるかを、特に問わない。つまり、ユーザは、データ管理装置１のオペレーティングシステムの管理下にあるフォルダであれば、原則としてどのフォルダに管理対象ファイルＫＦを保存しても、上記のように管理対象ファイルＫＦを分類することができる。したがって、ユーザは、管理対象ファイルＫＦが様々な用途を有しまたは様々なユーザに使用される場合であっても、保存場所を迷わずに済む。
【００９８】
さらに、本実施形態によると、管理対象ファイルＫＦに関する知識を知識ベース保存部１０２にどんどん蓄積することができる。よって、ユーザがデータ管理装置１を使用するごとに、ユーザにとって価値のある知識ベースを構築することができる。
【００９９】
本実施形態では、データを管理対象ファイルＫＦの単位で管理する場合を例に説明したが、本発明は、それ以外の単位で管理する場合にも適用可能である。例えば、データベースアプリケーションに本発明を適用するのであれば、そのデータベースアプリケーションで独自に採用されている単位のデータを知識ベースカテゴリに対応付ければよい。この場合は、そのデータを特定し得る情報を含む識別用ファイルＳＦを、その知識ベースカテゴリに係る小区分のフォルダに格納すればよい。
【０１００】
本実施形態では、知識ベースカテゴリを２階級の区分を組み合わせることによって定義したが、３階級以上の区分を組み合わせるようにデータ管理装置１を構成してもよい。
【０１０１】
その他、データ管理装置１の全体または各部の構成、処理内容、処理順序、テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１０２】
【図１】データ管理装置の外観およびハードウェア構成の例を示す図である。
【図２】データ管理装置の機能的構成の例を示す図である。
【図３】大区分テーブルの例を示す図である。
【図４】小区分テーブルの例を示す図である。
【図５】階層テーブルの例を示す図である。
【図６】分類ルートフォルダおよび知識ベースカテゴリの階層構造に対応するフォルダ層の例を示す図である。
【図７】知識ベース管理ウィンドウの例を示す図である。
【図８】知識ベース管理ウィンドウの例を示す図である。
【図９】大区分ウィンドウの例を示す図である。
【図１０】大区分ウィンドウの例を示す図である。
【図１１】ファイル管理ウィンドウの例を示す図である。
【図１２】カテゴリ階層ウィンドウの例を示す図である。
【図１３】知識ベース管理ウィンドウの例を示す図である。
【図１４】ファイル管理ウィンドウの例を示す図である。
【図１５】データ管理装置の全体的な処理の流れの例を説明するフローチャートである。
【符号の説明】
【０１０３】
１  データ管理装置
１０２  知識ベース保存部（データ識別情報記憶手段）
１０３  新規カテゴリ登録処理部（カテゴリ定義手段）
１０４  新規知識登録処理部（対応付け手段）
１０５  知識ベース参照部（データ識別情報検索手段、データ識別情報出力手段）
１０ｅ  ディスプレイ（データ識別情報出力手段）
１０ｆ  キーボード（カテゴリ定義手段、対応付け手段）
１０ｇ  ポインティングデバイス（カテゴリ定義手段、対応付け手段）
ＫＦ  管理対象ファイル（データ）
ＳＦ  識別用ファイル（識別情報）
【図１】
2008090677.tif 000003
【図２】
2008090677.tif 000004
【図３】
2008090677.tif 000005
【図４】
2008090677.tif 000006
【図５】
2008090677.tif 000007
【図６】
2008090677.tif 000008
【図７】
2008090677.tif 000009
【図８】
2008090677.tif 000010
【図９】
2008090677.tif 000011
【図１０】
2008090677.tif 000012
【図１１】
2008090677.tif 000013
【図１２】
2008090677.tif 000014
【図１３】
2008090677.tif 000015
【図１４】
2008090677.tif 000016
【図１５】
2008090677.tif 000017