(57)【要約】【課題】現在のフォルダに時間幅の概念を持たせ、さらにフォルダ内で管理されるファイルをも時間軸上に配置することにより、時間軸を一つの重要なファクターとして情報の整理、分類することができるディレクトリ管理プログラム、オブジェクト表示プログラム、ディレクトリ管理方法及びディレクトリ管理装置を提供する。【解決手段】コンピュータ上において、オブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定し、ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、オブジェクトを関連付ける。【選択図】　図４６
2004046796.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する処理と、
前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理と
を実行させるためのディレクトリ管理プログラム。
【請求項２】
コンピュータに、
所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する処理と、
前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付けて表示する処理と
を実行させるためのオブジェクト表示プログラム。
【請求項３】
コンピュータに、
さらに、
前記ディレクトリ管理パラメータの設定値が同一の複数のオブジェクトについて、時間軸パラメータの設定値の大小関係に基づいて、前記複数のオブジェクトを順に表示する処理
を実行させるための請求項２に記載のオブジェクト表示プログラム。
【請求項４】
コンピュータに、
さらに、
前記マトリックスディレクトリの該当セルにおいて、前記時間軸パラメータのスケールと異なるスケールで前記オブジェクトを関連付けて表示する処理
を実行させるための請求項２に記載のオブジェクト表示プログラム。
【請求項５】
コンピュータに、
さらに、
前記マトリックスディレクトリの該当セルに属する複数のオブジェクトの表示順序の変更命令の入力を受ける処理と、
該表示順序の変更命令に基づいて、前記オブジェクトを前記ディレクトリ管理パラメータの軸方向に移動させて表示する処理と
を実行させるための請求項２に記載のオブジェクト表示プログラム。
【請求項６】
コンピュータに、
所定のオブジェクトに対して、多次元のパラメータそれぞれの値を設定する処理と、
前記多次元のパラメータそれぞれの設定値に基づいて、前記多次元のパラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付けて表示する処理と
を実行させるためのオブジェクト表示プログラム。
【請求項７】
コンピュータに、
さらに、
前記マトリックスディレクトリの該当セルに属する複数のオブジェクトを関連付けて記憶させる処理と、
前記関連付けられた複数のオブジェクトを１のアイコンとして表示する処理と
を実行させるための請求項６に記載のオブジェクト表示プログラム。
【請求項８】
コンピュータに、
さらに、
前記１のアイコンとして表示された複数のオブジェクトの起動命令の入力を受ける処理と、
該起動命令に基づいて前記複数のオブジェクトを起動し、表示する処理と
を実行させるための請求項７に記載のオブジェクト表示プログラム。
【請求項９】
コンピュータに、
所定のオブジェクトに対して、多次元のパラメータそれぞれの値を設定する処理と、
前記多次元のパラメータそれぞれの設定値に基づいて、前記多次元のパラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理と
を実行させるためのディレクトリ管理プログラム。
【請求項１０】
コンピュータに、
さらに、
前記マトリックスディレクトリの該当セルに属する複数のオブジェクトを関連付けて記憶させる処理
を実行させるための請求項９に記載のディレクトリ管理プログラム。
【請求項１１】
コンピュータに、
さらに、
前記マトリックスディレクトリの該当セルに属する複数のオブジェクト間の関連関係を設定する処理
を実行させるための請求項９に記載のディレクトリ管理プログラム。
【請求項１２】
コンピュータに、
さらに、
前記マトリックスディレクトリの１または複数のセルから構成されるプロジェクトを設定する処理と、
該プロジェクトを構成する１または複数のセルに属するオブジェクトを表示する処理と
を実行させるための請求項１１に記載のオブジェクト表示プログラム。
【請求項１３】
コンピュータに、
所定のオブジェクトに対して、第１のディレクトリ管理パラメータの値と、第２のディレクトリ管理パラメータの値とを設定する処理と、
前記第１、第２のディレクトリ管理パラメータそれぞれの設定値に基づいて、前記第１、第２のディレクトリ管理パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理と
を実行させるためのディレクトリ管理プログラム。
【請求項１４】
コンピュータが、
所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定し、
前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける
ことを特徴とするディレクトリ管理方法。
【請求項１５】
所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する手段と、
前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける手段と
を具備することを特徴とするディレクトリ管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムにおけるディレクトリ管理面について、直感的なユーザインターフェイスを提供するディレクトリ管理プログラム、オブジェクト表示プログラム、ディレクトリ管理方法及びディレクトリ管理装置に関する。
【０００２】
【従来の技術】
コンピュータを使用した文書作成や、さらには画像情報や動画情報を含む資料の作成が容易になったことにより、ユーザ個々人が作成したり取得したりした情報をネットワークサーバーに保存して一つのデータベースとし、このデータを同様の業務に携わるものが共有することにより、業務の効率化を図ったり、知識・情報の伝達に活用するという方法が、コンピュータネットワークの普及により一般化されてきている。
【０００３】
マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）に代表される、ＧＵＩ　（ｇｒａｐｈｉｃａｌ　ｕｓｅｒ　ｉｎｔｅｒｆａｃｅ）を活用したＯＳでは、これらの情報をある程度視覚的に分類することを可能とした。作成されたソフトウェアによって、固有なデザインを有するアイコンが与えられ、その情報がどのソフトウェアを用いて作成されたのか容易に知ることができる。
また、作成されたファイルに、適切な表題を付けることによりファイルを開くことなくそのファイルの中身を表題から知ることができる。
特に、これらのファイル情報の整理・分類のために、フォルダという概念が導入され、階層構造を有するフォルダを作成することにより、情報を目的に応じて層別することが可能となった。
【０００４】
例えば、特許文献１には、プロジェクトの性質に合った適切な種類の最新版のドキュメントが一括して選択・作成され、かつプロジェクト名や担当者名が自動的に入力されるドキュメント管理技術として、予めドキュメントフォームと、選択すべきドキュメントフォームの設定とを記憶しておき、入力された特定案件のプロジェクトの基礎情報を登録しておき、この基礎情報に基づき、複数のテンプレートの中から使用すべきテンプレートを決定し、使用すべきテンプレートに基づき、特定案件のプロジェクトに使用するドキュメントフォームを抽出し、抽出されたドキュメントフォームを、当該特定案件のプロジェクトの基礎情報に基づき更新し、プロジェクト毎に記憶するドキュメント管理方法について記載されている。
【０００５】
【特許文献１】
特開２００２−２５９８９８号公報
【０００６】
【発明が解決しようとする課題】
実際の会社等における業務においては、確かに業務に関わる情報を層別して管理するという意味では前述のフォルダを用いた分類方法は有効であるが、活動期間が長期に渡るプロジェクト業務に関わる情報を、時間軸を考慮に入れながら整理あるいは表示しようとすると、現在のフォルダおよび階層構造だけでは不十分である。
【０００７】
確かに、「プロジェクトＡ」のフォルダ内に「オリエンテーション」「情報収集」「設計」「量産」といったサブフォルダを作成し、さらに「設計」のフォルダ内に、「２００２年１月」「２００２年２月」等の下位フォルダを作成することにより、フォルダ名称あるいはファイル名称を利用することで現状の階層構造においても時間的な概念を盛り込むことはできる。
また、フォルダ内のアイコンを並び直すことでファイルを作成日付順に配置することも可能である。
【０００８】
しかしながら、ネットワークを利用して業務ファイルを共有化する環境においては複数のユーザによるファイルの管理と利用が行われるため、フォルダ名称やファイル名称により時間的な管理を行う場合には他人が理解できる名称をつけなくてはならない。また、現在のフォルダが持つ時間の概念はそのフォルダが作成された日付であり、フォルダを日付順に表示しようとする場合に時間的な管理を目的としたフォルダ名称とは無関係に配置されることが起き得る。
同時に、各フォルダ内に保管されているサブフォルダやファイルの日付とは全く無関係な親フォルダの作成日付が利用される。
【０００９】
さらに、フォルダ内のアイコンを日付順に配置する場合、ファイル名称とは無関係に作成日付順に並べられるがその表示は単純なリスト表示であるため、各ファイル間の時間的な距離が理解できない。例えば、「ファイルＡ」と「ファイルＢ」が同一フォルダ内に日付順に表示されていても、「ファイルＡ」を作成してからどのくらい時間が経って「ファイルＢ」が作成されたのかといった時間的な関係性を瞬時に理解することはできない。
これは、現在のフォルダには単なる入れ物としての概念しかなく、時間の広がりの概念を有していないことにその原因がある。
【００１０】
本発明は、このような事情を考慮してなされたものであり、その目的は、現在のフォルダに時間幅の概念を持たせ、さらにフォルダ内で管理されるファイルをも時間軸上に配置することにより、時間軸を一つの重要なファクターとして情報の整理、分類することができるディレクトリ管理プログラム、オブジェクト表示プログラム、ディレクトリ管理方法及びディレクトリ管理装置を提供することにある。
【００１１】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、本発明は、コンピュータに、所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する処理と、前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理とを実行させるためのディレクトリ管理プログラムである。
【００１２】
また、本発明は、コンピュータに、所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する処理と、前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付けて表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００１３】
また、本発明は、コンピュータに、さらに、前記ディレクトリ管理パラメータの設定値が同一の複数のオブジェクトについて、時間軸パラメータの設定値の大小関係に基づいて、前記複数のオブジェクトを順に表示する処理を実行させるためのオブジェクト表示プログラムである。
【００１４】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの該当セルにおいて、前記時間軸パラメータのスケールと異なるスケールで前記オブジェクトを関連付けて表示する処理を実行させるためのオブジェクト表示プログラムである。
【００１５】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの該当セルに属する複数のオブジェクトの表示順序の変更命令の入力を受ける処理と、該表示順序の変更命令に基づいて、前記オブジェクトを前記ディレクトリ管理パラメータの軸方向に移動させて表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００１６】
また、本発明は、コンピュータに、所定のオブジェクトに対して、多次元のパラメータそれぞれの値を設定する処理と、前記多次元のパラメータそれぞれの設定値に基づいて、前記多次元のパラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付けて表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００１７】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの該当セルに属する複数のオブジェクトを関連付けて記憶させる処理と、前記関連付けられた複数のオブジェクトを１のアイコンとして表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００１８】
また、本発明は、コンピュータに、さらに、前記１のアイコンとして表示された複数のオブジェクトの起動命令の入力を受ける処理と、該起動命令に基づいて前記複数のオブジェクトを起動し、表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００１９】
また、本発明は、コンピュータに、所定のオブジェクトに対して、多次元のパラメータそれぞれの値を設定する処理と、前記多次元のパラメータそれぞれの設定値に基づいて、前記多次元のパラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理とを実行させるためのディレクトリ管理プログラムである。
【００２０】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの該当セルに属する複数のオブジェクトを関連付けて記憶させる処理を実行させるためのディレクトリ管理プログラムである。
【００２１】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの該当セルに属する複数のオブジェクト間の関連関係を設定する処理を実行させるためのディレクトリ管理プログラムである。
【００２２】
また、本発明は、コンピュータに、さらに、前記マトリックスディレクトリの１または複数のセルから構成されるプロジェクトを設定する処理と、該プロジェクトを構成する１または複数のセルに属するオブジェクトを表示する処理とを実行させるためのオブジェクト表示プログラムである。
【００２３】
また、本発明は、コンピュータに、所定のオブジェクトに対して、第１のディレクトリ管理パラメータの値と、第２のディレクトリ管理パラメータの値とを設定する処理と、前記第１、第２のディレクトリ管理パラメータそれぞれの設定値に基づいて、前記第１、第２のディレクトリ管理パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける処理とを実行させるためのディレクトリ管理プログラムである。
【００２４】
また、本発明は、コンピュータが、所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定し、前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付けることを特徴とする。
【００２５】
また、本発明は、所定のオブジェクトに対して、ディレクトリ管理パラメータの値と、時間軸パラメータの値とを設定する手段と、前記ディレクトリ管理パラメータ及び時間軸パラメータそれぞれの設定値に基づいて、前記ディレクトリ管理パラメータ及び時間軸パラメータによって構成されるマトリックスディレクトリの該当セルに、前記オブジェクトを関連付ける手段とを具備することを特徴とする。
【００２６】
【発明の実施の形態】
まず本発明の基本的な考え方について説明する。
現在のコンピュータにおけるオブジェクトの管理は、ディレクトリを示すフォルダとファイルを示すアイコンによって行なわれる。本発明では、これらのオブジェクトを表示する際に、各オブジェクトに時間の概念を追加する。
そのために、各オブジェクト（フォルダ、ファイルアイコン）について、時間軸上の位置を定義し、他のデータと同様に並び換えを行い、時間による管理の対象とする。具体的には、オブジェクトの時間情報（日付情報等）をオブジェクトの下の階層に定義されているオブジェクト（（例えば、あるフォルダの下の階層に格納されたファイルアイコン等のデータ）の時間情報と同期させる。
また、複数データを持つ場合は、オブジェクトの時間情報が複数存在するため、例えば、古い日付から新しい日付の間の期間（〜から〜まで）という時間の概念を使用する。換言すれば、複数のオブジェクトの時間情報のうち、最も古い日付の時間情報をプロジェクト期間開始の時刻・日付と設定し、さらに、最も新しい日付の時間情報をプロジェクト期間終了の時刻・日付と設定する。
そして、オブジェクトの距離が時間的な差を表示するために、フォルダおよびデータを時間軸上へ配置する
これは、フォルダを「プロジェクト」、「プロセス」、「タスク」といった時間軸上の長さを持った、まとまりのある一連の業務を管理するツールとして用いるためである。
ここで、本発明において、オブジェクトとはフォルダやファイルアイコン等のデータ管理実体をいう。また、フォルダに時間の概念を追加するとは、通常コンピュータのＯＳが管理しているタイムスタンプとは独立のタイムスタンプをＯＳレベル、又は、ＯＳに対して上位のアプリケーションレベルで管理することをいう。
【００２７】
図１は、本実施形態のフォルダを用いて表示されたディレクトリ管理状態を示すものである。これは一般的なコンピュータのディレクトリ管理の考え方と類似するものであり、その表現方法はデスクトップメタファーを使用すると共に、ウィンドウ、フォルダ、コンテキストメニューなど、一般的に使用されている標準的なＧＵＩを活用することにより、初めて使用する者にとってもわかりやすい構成としてある。
【００２８】
ウィンドウの左区画１０１にはＰｒｏｊｅｃｔ０１〜Ｐｒｏｊｅｃｔ１９のフォルダが表示される。右区画１０２は、横軸方向が時間を表し、横軸方向に幅のあるフォルダが表示される。このフォルダは、左側区画１０１にある各Ｐｒｏｊｅｃｔフォルダに時間の概念を持たせたもので、タイムライン上のフォルダの左右端の位置がこのフォルダに割り付けられた時間を表している。
フォルダに割り付けられた時間とは、例えば、プロジェクト期間開始のタイムスタンプ、プロジェクト期間終了のタイムスタンプ等であって、ユーザが任意に設定可能である。
例えばＰｒｏｊｅｃｔ０８は、３月０１日から５月２０日頃までに実行されるべきプロジェクトであることが分かる。フォルダの時間幅の設定は、後述するフォルダのプロパティの設定により行うことができる。
【００２９】
この図から分かるとおり、Ｐｒｏｊｅｃｔ０１〜Ｐｒｏｊｅｃｔ１９がそれぞれ異なるプロジェクトであれば、各プロジェクトの時間的な重複具合が視覚的に理解することができる。
また、Ｐｒｏｊｅｃｔ０１〜Ｐｒｏｊｅｃｔ１９があるプロジェクトの各ステップを表しているのであれば、プロジェクトの進行状況が今どの様な状況にあるのかが一目でわかる。また、各プロジェクトを担当者別に並べることにより、各担当者の時間軸的な負荷状況を視覚的に理解することもできる。
そして、図２のようにこのＰｒｏｊｅｃｔ０３のフォルダを開くと、これに関係する資料がまた時間軸に沿って表示され、どの様な業務がどの時期になされたのかが視覚的に理解できる。
【００３０】
したがって、本実施形態のフォルダを用いることにより、一連のタスクに関わる情報を経時的に管理することが可能となり、単なる情報管理ではなく、経時的に情報を追うことにより系統的な情報や知識の習得が可能となり、過去の事例を通じた学習や過去の経験の継承、そしてそれらの反映といった、非常に幅広い活用が可能となる。
【００３１】
さらに、このような情報を時系列に整理できるということは、個人にとってみれば自らの履歴をまとめることにもなり、自己の業務評価や成長記録としての活用等も可能となる。
また逆に、人をマネージメントする立場からこれらの情報を見れば、個人の業績評価やひいてはプロジェクト管理のためのツールとしても活用することが可能となる。
【００３２】
［基本画面構成］
図３は、本実施形態における画面の構成を示す。プロジェクト、ナレッジ、共有情報を表示するためのメイン画面３０１と、メイン画面への入出力を制御するサブ画面とから構成される。
まずメイン画面について説明する。メイン画面３０１は、共有情報画面３１０、プロジェクト画面３１１、ナレッジ画面３１２の３つからなり、それぞれの役割は以下のようになる。
１）　共有情報画面３１０
連絡、ニュース、ライブラリなどといった、特定のプロジェクトに属さない一般的な情報を掲示するための画面である。例えば、部門内への連絡事項、業界のニュース、共通に使用する文書の雛型、といった情報はこの共有情報画面に表示される。また、共有情報画面には必要な共有情報を検索するための検索画面も含まれる。
２）　プロジェクト画面３１１
プロジェクトを表示するための画面で、図１及び図２で示した画面である。「プロジェクト」「プロセス」「タスク」などの階層とそこに保管されているファイルを表示する。プロジェクトを検索するための検索画面３１４や、そのデータの一部をグラフ表示するためのグラフ画面３１５も有する。
３）　ナレッジ画面３１２
業務を処理するにあたってのガイドラインやテクニック、手法といった、特定のプロジェクトに属するというよりはより汎用的なナレッジを表示するための画面で、検索画面３１６も含む。共有情報画面３１０が、一時的で更新されていく情報を表示するのに対して、ナレッジ画面３１２はより専門的でアカデミックな普遍的情報を表示する。
【００３３】
そして、これらメイン画面３０１への入出力を制御するのが次に説明するサブ画面である。サブ画面は以下の４つの画面から構成される。
１）　ログイン画面３２１
本システムへのログインをするための画面。
２）　最近保存したファイル画面３２２
アプリケーションにより保存されたファイルへのショートカットが表示される画面で、バックグラウンドで常駐する
３）　テンプレート画面３２３
アプリケーションに依存しないデータを入力するための画面
４）　コンテンツ画面３２４
サーバーに登録されたファイル表示をする画面。
【００３４】
最近保存したファイル画面３２２は、クライアント側で起動するアプリケーションによって表示されるものであり、それ以外のアプリケーションはすべてサーバー側で起動してクライアント側に表示されるものである。
特にこれらサブ画面のうち、最近保存したファイル画面３２２及びテンプレート画面３２３は、前述したメイン画面３０１にファイルを入力する入力画面として使用される。
最近保存したファイル画面３２３は、アプリケーションにより保存されたファイルへのショートカットが表示され、このショートカットを移動することにより、そのファイルをサーバーへコピーし、メイン画面上に登録することができる。テンプレート画面３２３は、アプリケーションに依存しないデータを入力する場合に使用する画面で、適当なテンプレートを選択し、その中にデータ（テキスト、イメージなど）を入力することによりメイン画面にデータを入力することができる。
さらに上記以外の入力方法としては、ディスクトップやメイン画面間から入力することもできる。ディスクトップは文字通りディスクトップ上にあるファイルをメイン画面にコピーして直接登録する方法である。また、メイン画面間とは、例えば、共有情報画面３１０に登録されているファイルをプロジェクト画面にコピーすることにより登録する方法である。
【００３５】
［基本画面レイアウト］
前述したメイン画面の基本的なレイアウトを図面を用いて説明する。
通常のＧＵＩにおいては、アイコンの大きさや配列にバリエーションがあるものの、フォルダ内のオブジェクト（サブフォルダ、ファイル）は図４のように表示される。
本実施形態のメイン画面では、図１に示すように、そのオブジェクトのリスト表示を画面左区画１０１に配置し、現在一般的なディレクトリ管理方法の表示と一貫性を持たせる。すなわち、２次元のパラメータ空間から構成されるマトリクスディレクトリを例にとれば、縦軸がオブジェクトリストとなる。
【００３６】
このマトリクスディレクトリに時間軸の概念を加える。すなわち、マトリクスディレクトリの横軸を時間軸とし、各オブジェクトの時間属性を表示する。
さらに、この概念をＯＳのＧＵＩに実装する場合、例えばフォルダ内の表示切替えに、時系列表示にする為のメニュー項目として、例えば、「カレンダ表示」を追加し、このカレンダ表示が選択された場合に図１のような表示に切り替わるようにしてもよい。
また、従来の「詳細表示」と同様の操作で切替えるようにしてもよい。
【００３７】
メイン画面に含まれるプロジェクト画面３１１、共有情報画面３１０、ナレッジ画面３１２では、操作性の観点からも基本レイアウトを共通化するのが望ましい。ただし、例えばナレッジ画面３１２において時間の概念が必要でない場合は、ナレッジ画面３１２のカレンダ表示は行わないようにしてもよい。また、コンテンツ画面３２４においてもレイアウトの共通化を行うのが望ましいが、状況に応じて変更してもかまわない。これは、通常コンテンツ画面は作成者以外は編集ができないようにするのが一般的なため、表示中心の表示となるためである。
【００３８】
概略の画面の構成は、上からタイトルバー１０３、メニューバー１０４、ディレクトリ（パス）バー１０５、ツールバー１０６となっている。ディレクトリバーの下にはタイムスケール１０８を切り替えるためのスケールボタン１０７が配置される。また、スケールボタン１０７の下にはＡｂｓｔｒａｃｔボタン１０９、その横にはディスプレイスイッチ１１０、Ｃｏｍｐｒｅｓｓｅｄ　Ｌｉｓｔ　Ｖｉｅｗボタン１１１が配置される。各ボタン及びスイッチ機能については以下に詳述する。
【００３９】
［基本的な操作方法］
（１）「開く」、「展開する」
メイン画面の基本的な操作方法を、プロジェクト画面を例にして説明する。
まず、図５のようにログイン画面３２１を起動させ、必要なＩＤやパスワードを入力し、システムへログインする。
ログインが終了すると、前回作業を終了した画面および表示設定が復元される。例えば、プロジェクト画面３１１で、自分の担当しているプロジェクトのみが表示されている状態をふだん使用している場合は、その状態のまま起動されるため、すぐにファイルの登録を行うことができる。
【００４０】
図１に示すように、まずプロジェクト画面３１１を表示する。タイトルバー１０３には“Ｐｒｏｊｅｃｔ　Ｗａｒｅｈｏｕｓｅ”の表示がされ、現在作業している画面がプロジェクト画面であることが分かるようになっている。もちろん選択した画面が共有情報画面やナレッジ画面である場合、タイトルバーの表示がそれぞれ“Ｉｎｆｏｒｍａｔｉｏｎ　Ｗａｒｅｈｏｕｓｅ”、“Ｋｎｏｗｌｅｄｇｅ　Ｗａｒｅｈｏｕｓｅ”に変わる。プロジェクト画面３１１で表示するプロジェクトは、閲覧可能な全てのプロジェクトを表示することも可能であるが、後述するように担当者毎に並べて表示したり、ディスプレイスイッチを使用して任意のフォルダのみを表示させたりすることもできる。メイン画面表示では、表示された複数のプロジェクトの時間的な関係を一望することができる。
【００４１】
次に、ウィンドウの右区画１０２に表示されたプロジェクトフォルダの一つであるＰｒｏｊｅｃｔ０３を開くと、図２に示すように、Ｐｒｏｊｅｃｔ画面上にＰｒｏｊｅｃｔ０３の新しいウィンドウ２０１が開かれ、このＰｒｏｊｅｃｔ画面上に登録されたコンテンツ（＝オブジェクト）が表示される。この例では、Ｐｒｏｊｅｃｔ０３には、複数のサブフォルダとファイルが含まれていることがわかる。これらのサブフォルダもメイン画面表示のフォルダと同様に、設定された時間幅に応じた幅で表示される。
さらに、サブフォルダのＣｏｎｃｅｐｔ　ｇｅｎｅｒａｔｉｏｎを開くと、これに含まれるファイルが時系列に配置されて図６のように表示される。そして、この中から自分が見たいファイル、例えばＰｒｅｌｉｍｉｎａｒｙ　Ｃｏｎｃｅｐｔを選択すると、また別のウィンドウが開かれ、そのファイルの内容が表示される（図７）。同じサブフォルダ内の別のファイルを閲覧したい場合は、一旦ウィンドウを閉じることなく、このウィンドウの左上に設定された移動スイッチ７０１を操作するだけで、時系列に配置された次のファイル（例えば図６の“ｃｈａｒｔ＿０１．ｊｐｇ”）を表示することができる。
【００４２】
それから、図２、図６及び図７から分かるように、ウィンドウを複数開いていった時に、現在アクティブになっているフォルダの階層の深さが分るように、タイトルバーにはタブのようなグラフィック処理がなされている。階層を下がる毎に、長さの短いタブ２０２、６０１が重ね書きされ、視覚的にその階層を理解できるように工夫されている。また、メニュー下のディレクトリバー２０３、６０２、７０２には、ディレクトリに現在のウィンドウのパスが表示される。
ここでは、プロジェクト画面３１１を例にとってその操作方法を説明したが、共有情報画面３１０、ナレッジ画面３１２においても同様の操作方法で、登録されたファイルをコンテンツ画面３２４として表示することができる。また、プロジェクト画面３１１、共有情報画面３１０、ナレッジ画面３１２それぞれで、そのタイトルバーの色を変えることにより、視覚的にも現在開いている何の画面であるのかが容易に識別できるように設計されている。
【００４３】
また、プロジェクト画面３１１、共有情報画面３１０、ナレッジ画面３１２の切り替えは、ツールバー１０６に設定されたメイン画面表示ボタン１１２、１１３、１１４を操作することにより簡単に行うことができるように設計されている。
【００４４】
それから、図２では、ウィンドウの右区画１０２のフォルダを開いてその階層を下がっていったが、図８で示すように、ウィンドウ左側区画のフォルダの左に配置されているボタン８０１により下位階層のフォルダを開くことも可能である。また、図９に示すように、ウィンドウの左側のフォルダを選択してコンテキストメニューを表示させ、メニューからＶｉｅｗを選択し、このＶｉｅｗにより表示されたウィンドウを展開して目的のファイルへ行き着くことも可能である。
そして、図７に示すように、あるフォルダ内のファイルを開いたのち、同じフォルダ内の別のファイルを閲覧したい場合は、画面左上の移動スイッチ７０１をクリックするだけで、上位階層へ戻ることなく、別ファイルを閲覧することができる。
【００４５】
図７に示したコンテンツ表示画面３２４は、基本的にブラウザと同様の機能を持ち、ブラウザで表示可能なファイル形式のコンテンツをすべて表示することができる。画面左上の移動スイッチ（進むボタン）７０１を押すという操作は、時系列的に後の（新しい）ファイルにリンクするということを意味する。
そして、あるサブフォルダ内のコンテンツを閲覧が終了してなお移動スイッチ７０１を操作すると、そのリンクは事件列的に後の（新しい）サブフォルダに移動し、引き続きその中のコンテンツを表示する。
換言すれば、後述するファイル管理パラメータの設定値が同一の複数のオブジェクトについて、時間軸パラメータの設定値の大小関係に基づいて、複数のオブジェクトを順に表示する。ここで、設定値の大小関係とは、時間であれば、時間関係の前後、名称等であれば、５０音やアルファベット順の前後関係が定義可能である。なお、サブフォルダ内にフォルダとファイルが共存している場合であっても、時系列的に先の（古い）オブジェクトから表示していくのが望ましい。
【００４６】
本実施形態において、このようにコンテンツを連続して閲覧することをコンテンツスライドショーと呼ぶ。コンテンツスライドショーは、サブフォルダ間の移動も行えるように設定されている。例えば、情報収集のコンテンツを閲覧した後はデザイン作業のコンテンツが見えるというように一連のプロセスが連続するようにスライドショーを行うことができる。
【００４７】
また、一度により多くのプロジェクトを閲覧したい場合は、図１０に示すように、ｃｏｍｐｒｅｓｓｅｄ　ｌｉｓｔ　ｖｉｅｗ（コンプレスト　リスト　ビュー）ボタン１００４を操作すると表示が縮小され、画面をスクロールすることなく、閲覧範囲を広げることができる。
これとは逆に、任意のプロジェクトを選択表示することも可能である。
図１０及び図１１に示すのは、ディスプレイスイッチを用いてプロジェクトを選択表示する方法である。
図１０のプロジェクト画面において、ウィンドウ左側区画のフォルダ左側に設けられたボックスはディスプレイスイッチボックス１００２で、このボックス１００２をチェックしてディスプレイスイッチ１００３を操作すると、図　１１に示すように、ディスプレイスイッチボックス１００２で選択されたフォルダだけが表示される。さらにこの状態で、不要なフォルダのディスプレイスイッチボックス１００２のチェックを外すと、選択がキャンセルされ自動的にそのフォルダが非表示となる。
【００４８】
また図１２及び図１３に示すｄｉｓｐｌａｙ　Ｆｉｌｔｅｒ（ディスプレイフィルター）を使用して表示するフォルダを選択する方法もある。図１２に示すように、メニューバーのＴｏｏｌ−Ｄｉｓｐｌａｙ　Ｆｉｌｔｅｒで、例えば「デザイナー」を選択すると、図１３に示すデザイナー毎に層別してフォルダを表示することができる。もちろん、この状態で、前述のディスプレイスイッチボックス１３０１を利用して表示するフォルダを絞り込むことも可能である。図１３において、“Ｂｒｉａｎ”のＰｒｏｊｅｃｔ１１，１５，２２のみを選択し、ディスプレイスイッチ１３０２を操作すると、図１４に示すように選択されたＰｒｏｊｅｃｔフォルダのみが表示される。
【００４９】
さらに別の方法として、検索により必要なフォルダを表示する方法がある。図１４の状態でメニューバーのＴｏｏｌ−Ｓｅａｒｃｈ（ツールサーチ）を選択すると検索画面１４０１が表示される。これに、検索したい言葉、例えば、“Ｃｅｌｌｕｌａｒ　Ｐｈｏｎｅ”を入力して検索ボタンを操作すると、関係するフォルダのみが選択され表示される（１４０２）。もちろん、この後ディスプレイスイッチを使用して更にフォルダの絞込みを行なうことも可能である。
【００５０】
次に、このようにして選択されたフォルダの表示方法について説明する。図１５のタイムスケールボタン１５０１は、表示状態の時間軸の単位を変えるもので、タイムスケールボタン１５０１を操作すると、時間軸１５０２のタイムスケールを１週間から１２ヶ月までに変更することができる。図１５はタイムスケールボタン１５０１の“１”を選択し、時間軸１５０２のタイムスケールを１ヶ月として表示した例である。図１６は同じくタイムスケールボタン１６０１の“６”を選択し、時間軸１６０２を６ヶ月とした例である。このように、タイムスケールボタン１５０１、１６０１を操作することにより、メイン画面の時間軸を簡単に切り替えることができる。
【００５１】
それから、ａｂｓｔｒａｃｔのプルダウンメニュー１６０２を用いると、図１６にしめすように、ａｂｓｔｒａｃｔのプルダウンメニュー１６０２を操作すると、“Ｐａｓｔ　Ｆｏｌｄｅｒｓ”、“Ｐｒｅｓｅｎｔ　Ｆｏｌｄｅｒｓ”、“Ｆｕｔｕｒｅ　Ｆｏｌｄｅｒｓ”が表示される。
これらは、現在操作している日にちを基準として、過去のフォルダ、現在関係するフォルダ、将来のフォルダに分類して表示するためのメニューである。
例えば、図１６で“Ｐａｓｔ　Ｆｏｌｄｅｒｓ”を選択すると、図１７に示すように、操作を行っている日時を基準として過去のファイルのみが表示される。なお、図１６、図１７において、ウィンドウの右区画１０２区画の中央あたりに上下に表示されているライン１６０３、１７０２はファイルを閲覧している現在の日付を表している。図１７の例では、このライン１７０２の位置から操作日の日付が５月６日前後であることが分かる。
【００５２】
図１８のように、画像ファイルのサムネイル表示をすることも可能である。メニューバーからＶｉｅｗ−　ｌａｒｇｅ　ｉｃｏｎ（ビューラージアイコン）を選択すると、画像ファイルがサムネイル表示される。
もちろん、カレンダ表示がウィンドウサイズを越える場合には、画面を横方向にスクロールさせることにより残りの部分を見ることができる。スクロールバーの配置は通常のウィンドウと同じで、スクロールに合わせてカレンダの日付もスクロールする。スクロール幅は、そのフォルダを定義している時間幅もしくは内部のオブジェクトの時間幅とあわせるようにする。
【００５３】
また、図１７のように現在表示されているウィンドウの時間軸では表示できないフォルダがある場合、そのフォルダの存在及びそのフォルダが芸剤表示されている時間軸より過去にあるのか将来にあるのかを示す三角形１７０１が表示される。図１７の例では、Ｐｒｏｊｅｃｔ０１〜Ｐｒｏｊｅｃｔ０３のフォルダは２００２年２月より古い時期にあることが分かる。逆に表示されていないフォルダが時間軸上の将来にある場合、この三角形表示が軸上の右端に表示される。そして、この三角形のボタンを選択すると、現在表示されていないフォルダが表示させるように自動的にスクロール（ジャンプ）される。
【００５４】
また、図１７のＰｒｏｊｅｃｔ０３とＰｒｏｊｅｃｔ０６のように、同一の時間軸では表示できない２つのプロジェクトを図１９のように時間軸の異なる二重ウィンドウ構造で同一のウィンドウに表示することもできる。具体的な操作としては、表示されているＰｒｏｊｅｃｔ０３の三角形１７０１を選択し、コンテキストメニュー（図示せず）からウィンドウの挿入を選択する。そして、現在表示されているプロジェクトリストの時間軸１９０１とは独立したもう一つの時間軸１９０２を表示させ、それを独立してスクロールすることで図１９のように、Ｐｒｏｊｅｃｔ０３とＰｒｏｊｅｃｔ０６の両方を独立して表示させることができる。換言すれば、後述するマトリックスディレクトリの該当するセルにおいて、時間軸パラメータのスケールと異なるスケールでオブジェクトを関連付けて表示することができる。なお、この場合、タイムスケールは現在表示しているウィンドウの時間軸１９０１に準じてどちらも６ヶ月表示となる。
【００５５】
また、このように同一の時間軸範囲内に表示できない２つのプロジェクトを比較する際、絶対的な時間軸の対比ではなく、相対的な時間軸比較で表示したい場合も考えられる。このような場合は、図１７のメニューから画面分割を選択して、図２１のように、上下で時間表示の異なるオブジェクト（またはセル）を表示することもできる。セルを分割するカレンダ表示は上下に移動させることが可能で、任意のプロジェクト間に配置して上下で異なる時間表示を行うことができる。
【００５６】
［プロジェクトの作成］
プロジェクトフォルダの設定項目は次の通りである。
ここで、プロジェクトフォルダとは、複数のグループユーザのクライアント端末とネットワークを介して接続されたサーバーにおいて管理されるフォルダであって、グループユーザのクライアント端末からの命令要求に基づいて設定される。
１）　名称：フォルダ名称
２）　色：フォルダアイコンの色、分類用に使用
３）　期間：フォルダの対象時間範囲であり、カレンダ表示に反映される。タイムスタンプの取得について、デフォルトでは作成日時となっており、時間軸上の点として表わされる。ただし、フォルダ内のオブジェクトに設定される日時に合わせてフォルダの期間が設定される。具体的には、新たにファイルなどが登録されると、当該登録日時に合わせて、タイムスタンプを取得し、期間が設定変更する。
４）　担当者名：そのフォルダの担当者名、表示フィルタに使用。
５）　サブフォルダ：フォルダ内に作成するサブフォルダの設定。
６）　参照フォルダ：参照とするフォルダの設定。
すなわち、上述したように、プロジェクト画面３１１に表示されるフォルダやファイルなどのオブジェクトはすべてサーバー側に保存される。また、プロジェクト画面上で新規プロジェクトを作成する場合、上記設定項目を含めプロジェクトを定義するために必要な情報をサーバーに入力する。
【００５７】
プロジェクト定義用テンプレートを用いて、プロジェクトフォルダを作成する方法を具体的に説明する。プロジェクト画面において、図２２に示すように、メニューから新規作成を選択すると、Ｎｅｗ　Ｐｒｏｊｅｃｔ作成のためのウィンドウが表示される。まず、プロジェクト名２２０２、Ｃｌｉｅｎｔ名２２０３、プロジェクト概要２２０４を入力し、ｎｅｘｔボタンで次の画面へ進む。Ｐｒｏｊｅｃｔ　ａｔｔｒｉｂｕｔｅ（図２３）では、フォルダの色２３０１に始まり、デザイナー２３０２、関係するプロジェクト等と入力する。
更に次の画面（図２４）では、プロジェクトのスケジュールを入力し、同時にプロセスとその日程を入力する。具体的には、プロジェクトの開始日２４０１及び終了日２４０２、このプロセスで想定しているプロセス２４０３とそれぞれの開始日２４０４及び終了日２４０４を入力する。このプロセスは作成したプロジェクトのサブフォルダとして位置付けられるものであって、本実施形態では、Ｏｒｉｅｎｔａｔｉｏｎ，Ｒｅｓｅａｒｃｈ、Ｃｏｎｃｅｐｔ、Ｇｅｎｅｒａｔｉｏｎ，Ｄｅｖｅｌｏｐｍｅｎｔの４つのプロセスとそれぞれの開始日及び終了日を図２４のように入力する。以上の情報が、本実施形態のテンプレートで要求される設定項目であるが、さらに、必要に応じて、プロジェクトの予算、成果物などについて入力項目を設定してもよい。
【００５８】
このようにして、作成された新しいＰｒｏｊｅｃｔが図２５に示すＰｒｏｊｅｃｔ０４である。Ｐｒｏｊｅｃｔ０４のフォルダの下の階層に、プロセスとして入力したＯｒｉｅｎｔａｔｉｏｎ，Ｒｅｓｅａｒｃｈ、Ｃｏｎｃｅｐｔ　Ｇｅｎｅｒａｔｉｏｎ，Ｄｅｖｅｌｏｐｍｅｎｔの４つのサブフォルダがそれぞれ指定された期間に配置される。また、Ｃｏｎｃｅｐｔ　Ｇｅｎｅｒａｔｉｏｎ及びＤｅｖｅｌｏｐｍｅｎｔについては、図１７で説明した三角形表示１７０１と同様に、現在時間軸表示では表示できない将来の時間軸上に存在していることがわかる（２５０１）。
【００５９】
また、Ｐｒｏｐｅｒｔｙボタン２５０２を操作すると、各フォルダの設定内容を確認することが出来るとともに、必要に応じて設定内容を変更することも可能である。それから、作成したフォルダに更に下位のフォルダが必要な場合は、プロジェクト画面の特定プロジェクトの中で新規にフォルダを作成することになる。
【００６０】
図２２〜２５の例では、プロジェクト定義テンプレートによる入力方法を説明したが、それ以外の方法として、メイン画面上でのみ新規プロジェクトを作成できるようにしてもよい。新規プロジェクトの作成時にはウィザード方式により、前述の必要事項の入力を行い、サブフォルダについてはプロジェクトフォルダを選択して直接サブフォルダを作成するようにしてもよい。
【００６１】
次にこのようにして作成したフォルダに、オブジェクトファイルを保存する方法について説明する。始めにＲｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋ（リセントファイルドリンク）を使用した方法を説明する。
Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋは、クライアントのコンピュータの起動とともに起動する常駐型のアプリケーションであり、コンピュータ上でファイルが作成、保存されると同時にそのファイルへのショートカットファイルを内部に保存する。通常はバックグラウンドで動作しているため表示されないが、Ｗｉｎｄｏｗｓ（登録商標）画面下にあるタスクトレーやタスクバーの操作により画面表示を行うことができる。
【００６２】
図２６はＲｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋ２６０１を使用したオブジェクトファイルの保存を示したものである。Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋボタン２６０１を操作すると、Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋウィンドウが開かれ、Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋにより関連付けれたファイルが表示される。
Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋウィンドウから移動したいファイルをサーバー上の目的のフォルダへｄｒａｇ＆ｄｒｏｐすることにより、クライアント側の必要なファイルをサーバー側の目的のフォルダに移動させることができる。その際、サーバー側では、アプリケーションに依存したファイル形式が汎用的なファイル形式に変換される。例えば、ｐｈｏｔｏｓｈｏｐ（Ａｄｏｂｅ　Ｓｙｓｔｅｍｓ　Ｉｎｃｏｒｐｏｒａｔｅｄの登録商標）で作成されたＰＳＤフォーマットのファイルをＪＰＧに変換したり、Ｉｌｌｕｓｔｒａｔｏｒ（ＡｄｏｂｅＳｙｓｔｅｍｓ　Ｉｎｃｏｒｐｏｒａｔｅｄの登録商標）で作成されたＡＩフォーマットのファイルをＰＤＦに変換する。これにより、アプリケーションを持たないユーザであってもそのファイルを閲覧することができる。
【００６３】
移動されたファイルは、フォルダの中で、各ファイルに明示されたタイムスタンプに基づきフォルダ内の時間軸に配置される。その際、クライアント側で作成された段階のタイムスタンプとは別にサーバーに登録された段階のタイムスタンプもファイルに与えられ、その日付をもとに時間軸上に配置される。
例えば、昨日作成されたファイルを今日サーバーに登録したのであれば、今日の日付上にアイコンが配置される。
サーバー上のタイムスタンプに関してはユーザが自由に変更することができる。図２７に示すように、Ｐｒｏｊｅｃｔ０４のＲｅｓｅａｒｃｈフォルダに、Ｏｂｓｅｒｖａｔｉｏｎファイル２７０１を登録したとする。このＯｂｓｅｒｖａｔｉｏｎファイル２７０１は前述したように、サーバー上のタイムスタンプにしたがって、このファイル登録を行った作業日である５月７日に配置される（２７０２）。なお、ユーザは、作業日が５月７日であることを日付ライン２７０３から認識する。
そして、このファイル２７０１を５月１０日の日付として登録し直したい場合、ファイル２７０１をマウスで移動させることにより、ファイルを登録したい日付に移動させることができる。
もしも、配置されたファイルが予め設定されているフォルダの時間幅を超えている場合は、そのファイルを管理するフォルダの時間幅が変更され、そのファイルを時間的に包含できるように拡張される。逆にフォルダの時間幅を短くした場合は、その時間幅に合わせて包含されるファイルの配置も変化する。
【００６４】
また、別の方法として、ディスクトップから直接ファイルを登録させる方法がある。例えば、Ｍｙ　Ｄｏｃｕｍｅｎｔ（マイドキュメント）ボタンを操作して、Ｍｙ　Ｄｏｃｕｍｅｎｔファイルから目的のフォルダへ貼り付ける方法がそれである。図２８に示すように、Ｍｙ　Ｄｏｃｕｍｅｎｔボタン２８０１を操作すると、Ｍｙ　Ｄｏｃｕｍｅｎｔウィンドウが開き、Ｍｙ　Ｄｏｃｕｍｅｎｔに保存されたファイルが表示される。後は、Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋの場合と同様に、必要なファイルをサーバー上の目的のフォルダへｄｒａｇ＆ｄｒｏｐすることにより、クライアント側のファイルをサーバ側の目的のフォルダへ移動させることができる。この場合も、Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋの場合と同様に、必要に応じてファイルフォーマットの変換が行われる。同様に、電子メールアプリケーションからメッセージを直接プロジェクト画面に登録することもできる。
【００６５】
以上のように、自らが作成したファイルをフォルダ内に登録するというのがファイル作成の一般的な方法ではあるが、別の方法として過去に作成された類似の作業に関するファイルを転用するという方法がある。特に企業内においては、過去の情報の全てやその一部を別の類似業務に転用するというのは非常に一般的かつ有効な方法でもある。
まず図２９に示すように、現在作成中のプロジェクトであるＰｒｏｊｅｃｔ２２と転用したい別のプロジェクトであるＰｒｏｊｅｃｔ０４を選択し表示させる。この際、表示された２つのプロジェクトが同一の時間軸で表示可能な場合は問題ないが、時間軸の差が大きく同一時間軸で表示できない場合は、いずれかのプロジェクトを独立した時間表示を持つ二重ウィンドウにより表示し、そのウィンドウのみをスクロールさせることにより時間表示の異なる両プロジェクトの同時表示を行う。（図２０を参照）
【００６６】
図２９では、Ｅｌｌｅｎ（Ｐｒｏｊｅｃｔ０４）のＲｅｓｅａｒｃｈフォルダに保存されている“Ｒｅｓｅａｒｃｈ　Ｐｒｏｄｕｃｔ”ファイルと“Ｑｕｅｓｔｉｏｎ”ファイルをｄｒａｇしてＢｒｉａｎ（Ｐｒｏｊｅｃｔ２２）のＲｅｓｅａｒｃｈフォルダにｄｒｏｐすることにより、これらＲｅｓｅａｒｃｈ　ＰｒｏｄｕｃｔファイルとＱｕｅｓｔｉｏｎファイルが目的フォルダにコピーされる例を示している。
このようなファイルのｒｅｕｓｅ（リユース）においては、重要なファイルばかりが、繰り返し転用されるというのは良くあることである。このような場合、転用元のファイルが何で誰が作成したものなのか、また、そのファイルを閲覧もしくはコピーした回数を各ファイルに残るようにすることにより、ファイルの重要度の目安や、ひいてはオリジナルファイルの作成者の評価という観点から履歴情報を活用することもできる。
【００６７】
［時間管理］
このような時間軸を有するフォルダを用いて、その成果物といえるオブジェクトファイルをテーマ毎に管理していく場合、これに関連する時間管理というのが一つの重要な課題となる。本実施形態は、この点についても有効な手段を提供することができる。
図３０に時間管理のための入力画面を示す。この入力画面は、プロジェクトが表示された画面の上に半透明なレイヤーを重ね、プロジェクトあるいはプロセスに関係した情報を重複表示するためのものである。
図３０は、Ｂｒｉａｎの担当する３つのプロジェクトとそれに費やした時間との関係を示したもので、各プロジェクトやプロセスにおいて作業に要した工数時間を重ね書きすることができ、５月６日ではＰｒｏｊｅｃｔ　１１に２時間、Ｐｒｏｊｅｃｔ　１５のＤｅｖｅｌｏｐｍｅｎｔに５時間、合計７時間の作業をしたことになる。数値入力セルの上段には、当日の作業時間の合計、右列には各プロジェクトやプロセスに要した合計時間が算出表示される。
【００６８】
これにより、日々どの様な作業にどれだけの時間を費やしているかを一覧として簡単に把握することができる。さらに、自分が現在関係している全てのプロジェクトを選択して、それに関わるｃｏｎｓｕｍｅｄ　Ｈｏｕｒ（所要時間）を表示すれば、各プロジェクトにそれぞれどれだけの時間を費やしているかも一度に把握できる。
また、図３１のように表示をｃｏｎｓｕｍｅｄ　ＨｏｕｒではなくＧｒａｐｈ（グラフ）を選択すれば、消費時間が棒グラフ表示され、作業時間をより視覚的に捕らえることができる。特に、プロジェクトを管理する側としてこの機能を活用すると、各担当者それぞれにどの位の時間負荷が掛かっているのかを把握したり、あるいはプロジェクトのステップに応じた時間配分の把握等、非常に有効な管理ツールとして活用が可能となる。同時に、プロジェクトに必要な時間やそこから算出される予算などについても記録されるため、同様のプロジェクトが発生した場合の見積りの参考資料としてｒｅｕｓｅできる。
【００６９】
［印刷とプロジェクション］
このようにして作成されたプロジェクトは様々な形に印刷することができる。まず、図３２のプリントプレビューのように、そのフォルダに含まれるファイルのサムネイルを印刷するｉｎｄｅｘ　ｐｒｉｎｔ（インデックス　プリント）がある。ｉｎｄｅｘ　ｐｒｉｎｔは各ファイルのサムネイルが時系列順に並べられて印刷され、　そのファイルが登録されている日付が分かるように時間軸が印刷される。印刷したいフォルダを右クリックしてメニューを表示させ、ｉｎｄｅｘ　ｐｒｉｎｔを選択し、ｐｒｉｎｔ　ｐｒｅｖｉｅｗを選択すると、選択したフォルダのプリントプレビュー３２０１が開かれ、選択したフォルダに含まれるフォルダのファイルをプレビューすることができる。またｐｒｉｎｔを選択すると、選択されたフォルダの内容が、ｉｎｄｅｘ　ｐｒｉｎｔされる。このまま印刷したい場合はウィンドウ上部にある印刷ボタン３２０２を押すことにより印刷可能である。
【００７０】
次に図３３を参照しながら、あるフォルダに含まれるファイルを一括して印刷するｄｉｒｅｃｔｏｒｙ　ｐｒｉｎｔ（ディレクトリ　プリント）について説明する。ｄｉｒｅｃｔｏｒｙ　ｐｒｉｎｔは各ファイルが連続したジョブとしてそれぞれ印刷されるが、そのファイルが登録されている日付が分かるように時間軸とともに印刷される。ｄｉｒｅｃｔｏｒｙ　ｉｎｄｅｘ　ｐｒｉｎｔと同様に、まず印刷したいフォルダを選択してメニュー表示させ、ｄｉｒｅｃｔｏｒｙ　ｐｒｉｎｔを選択すると、ｐｒｉｎｔと、ｐｒｅｖｉｅｗのメニューが表示される。ｐｒｅｖｉｅｗを選択すると、プレビューウィンドウ３３０１が開かれ、フォルダ内のオブジェクトがｐｒｅｖｉｅｗウィンドウ３３０１に表示される。
印刷を行う場合は、ｐｒｉｎｔボタンを押せばｄｉｒｅｃｔｏｒｙ　ｐｒｉｎｔが実行される。プレビュー状態から印刷を行う場合、印刷ボタンを押せば印刷が実行される。また、事前にファイルを全て閲覧したい場合は、前述のようにウィンドウ左上の移動スイッチを操作することにより、全てのオブジェクトファイルを順に閲覧することができる。
また、本実施形態では、印刷したいフォルダを選択してコンテキストメニュー表示させる方法で説明したが、もちろんメニューバーから印刷を選択して実施することも可能である。
印刷機能と同様に、各プロジェクトに登録された一連のファイルをプロジェクタで投影することができる。その際にもファイルが登録されている日付が分かるように時間軸とともに投影される。
【００７１】
［共有情報画面］
共有情報画面における操作も、前述の通り、プロジェクト画面における操作と同じであるが、図３４〜図３７を用いて、共有情報画面についても簡単に説明しておく。
図３４に示すのはプロジェクト画面３１１であるが、プロジェクト画面３１１から共有情報画面３１２へ移動するには、画面右上に設けられたメイン画面表示ボタン（３４０１〜３４０３）を操作するだけでよい。３４０１がプロジェクト画面表示ボタン、３４０２が共有情報画面表示ボタン、３４０３がナレッジ画面表示ボタンである。プロジェクト画面上に共有情報画面が開かれた図３４の状態で共有情報画面表示ボタン３４０２を操作すると、図３５に示すように、プロジェクト画面３５０１上に共有情報画面３５０２が表示される。
本実施形態では、タイトルバーの色をプロジェクト画面と共有情報画面とで変えることにより、使用中の画面の種別が色で識別可能となっている。
共有情報画面に登録されたファイルを見るためには、プロジェクト画面の操作と同様に、閲覧したいフォルダを選択し、そのオブジェクトを選択すれば、選択されたオブジェクトが別のウィンドウに表示される。
【００７２】
次に、共有情報画面に新しい情報を追加する方法について説明する。共有情報画面３１０において、Ｆｉｌｅ−Ｎｅｗ−ｔｅｍｐｌａｔｅと選択する。
ここでは、登録する情報の種類に対応するため、テキスト、イメージ、テキスト＋イメージ、ＨＴＭＬの４種類が準備されている。例えば、テキスト＋イメージを選択すると、図３６のような入力画面３６０１が表示される。そこで、Ｍｙ　ｄｏｃｕｍｅｎｔボタン３６０２を操作すると、Ｍｙ　ｄｏｃｕｍｅｎｔウィンドウ３６０３が開かれＭｙ　ｄｏｃｕｍｅｎｔファイルに保存されたファイルが表示される。そこで、Ｍｙ　ｄｏｃｕｍｅｎｔウィンドウから、イメージファイルであるｓｔｙｌｕｓｃ８０．ｊｐｇ及びテキストファイルのｓｔｙｌｕｓｃ８０．ｔｘｔを選択し、入力画面３６０１の希望する区画にイメージ画像やテキスト説明文を貼り付け、保存する。もちろん保存時には、オブジェクトの中身が良くわかるような名称をつけておくのがよい。保存されたオブジェクトを選択すると、図３７のように保存されたオブジェクトを確認することができる。
【００７３】
［検索文字列の転送］
プロジェクト画面３１１から関連するナレッジを表示したり、ナレッジ画面３１２から関連するニュースなどの共有情報を表示させるなど、メイン画面間の関連する情報への移動を行うために、検索文字列の転送を行うことができる。
図３８および図３９はプロジェクト画面からナレッジ画面への検索文字列の転送を示す。図３８において、プロジェクト画面閲覧中に、“Ｒｅｓｅａｒｃｈ“という言葉を検索したいと思ったとする。
このとき、“Ｒｅｓｅａｒｃｈ“という言葉を選択して、コンテキストメニューを表示させ、ｓｅｒｃｈを選択すると、“Ｐｒｏｊｅｃｔ　Ｗａｒｅｈｏｕｓｅ”、“Ｉｎｆｏｒｍａｔｉｏｎ　Ｗａｒｅｈｏｕｓｅ”、“Ｋｎｏｗｌｅｄｇｅ　Ｗａｒｅｈｏｕｓｅ”の３つが選択可能なメニューとして表示される。そこで、“Ｋｎｏｗｌｅｄｇｅ　Ｗａｒｅｈｏｕｓｅ”　を選択すると、図３９に示すように、ナレッジ画面３９０１が自動的に立ち上がるとともに、Ｋｎｏｗｌｅｄｇｅ　ｓｅｒｃｈ画面３９０２のサーチワードとして転送されて、検索が実行される。そして、その検索結果がウィンドウ３９０３に表示される。
すなわち、プロジェクト画面において、キーとなる単語を選択して、そのサーチ対象（ナレッジ画面）を指定するだけで、その文字列がナレッジ画面での検索文字列として転送され、関連したナレッジがリストアップされる。
この検索機能によりメイン画面間の関連するファイルへの移動をスムーズに行うことができる。
【００７４】
［共有情報とナレッジのプロジェクトへの登録］
プロジェクト画面３１１では、ユーザが作成したファイルを登録、閲覧するだけでなく、ｒｅｕｓｅにより過去の事例を通じた学習や経験の継承が実現できるということについてすでに説明してきた。しかし、ユーザが学習すべき過去の経験は、他のユーザが作成したファイルだけでなく共有情報やナレッジなどに登録されている各種の情報についても同様のことが言える場合がある。
本実施形態においては、図４０のように、すでに共有情報画面３１０に登録されている情報をプロジェクト画面にコピーすることが可能である。図４０では、メンバーが共通して使用すると思われるデータライブラリ（Ｉｎｆｏｍａｔｉｏｎ　Ｗａｒｅｈｏｕｓｅ）の中から必要なファイルの雛型をコピーしている。コピーされた雛型のファイルは、必要な部分を編集することでこのプロジェクト用のファイルとして生まれ変わる。
【００７５】
同様に、図４１では、ナレッジ画面に登録されている情報をプロジェクト画面にコピーする例を示す。この場合、Ｏｂｓｅｒｖａｔｉｏｎという手法を学習し、その使用したナレッジをプロジェクトの経験として登録しているものである。このように、プロジェクトの中で経験した作成ファイル、引用ファイル、参考情報、参考ＵＲＬ、コミュニケーションに使用した電子メールメッセージ、利用したデータライブラリ、学習したナレッジ、などすべてをプロジェクト画面に登録することができる。これにより、その人が経験したことと全く同じ事を他のユーザも短時間に経験することができ、その経験をベースとしたより高いパフォーマンスを追及することが可能となる。
【００７６】
［複数ファイルの一体化］
様々なファイルを経験として登録できることについてこれまで説明してきたが、さらに、本実施形態のディレクトリ管理方法によれば、ファイル間の関連付けを行うことで複数のファイルを一つの経験として扱うことができる。
現状のコンピュータシステムにおいては、一つのファイルを示すユーザインターフェイスとして、一つのアイコンを対応付けている。ところが、実際の業務では一つのファイルではまとめきれないため、複数のファイルおよび複数のアプリケーションを使用する。これら複数のファイルおよび複数のアプリケーションを一つのグループとしてファイル管理する単位がディレクトリである。しかし、従来のディレクトリ管理方法では、ディレクトリで管理されている複数のファイルについては、ファイルパスの一部が共通するだけであって、本来関連する複数ファイルを起動するには、それぞれのファイルおよびアプリケーションを別々に起動する操作が必要となる。
【００７７】
例えば、あるファイルＡについての説明や他の人のアドバイスなどを、別々のファイルＢとして作成・管理したり、またそのようなファイルＢを別のアプリケーションで作成する場合がある。しかし、このような関連性のあるファイルＡ，Ｂは時間の経過とともにその関連性の記憶が薄れたり、他の閲覧者にはまったくその関連性が把握できないということが起こりえる。
そこで、本実施形態において、複数のファイルを擬似的に一体化する。
すなわち、関連する複数のファイルを一つのコンビネーションアイコンとしてグループ化し、ファイルおよびアプリケーションの起動、編集、表示などを一括して行う。具体的には、例えば、作成した子ファイルをｄｒａｇ＆ｄｒｏｐなどの操作をトリガとして、親ファイルと関連付けさせる。
このコンビネーションアイコンについて、ファイルの移動、コピーなどの操作を行う場合、一つのグループとして扱う。また、同様に、ファイルの起動時には同時に複数のファイルを起動する。それらのアイコンが別アプリケーションであれば、それぞれのアプリケーションを起動し、同一アプリケーションであれば、各ファイルを同一アプリケーション上で起動する。また、複数ファイルの同時起動以外には、操作メニューにより各ファイルを個別に起動する。
このような本来関連性が非常に強いファイルでありながら、別ファイルとなっているようなファイルを擬似的に一体化したものとして見なすことで関連性を強めることができる。
【００７８】
図４２の例は、既にＰｒｏｊｅｃｔ０４のプロセスＲｅｓｅａｒｃｈに登録されているファイルである“Ｑｕｅｓｔｉｏｎ”に対して、この“Ｑｕｅｓｔｉｏｎ”へのコメントを関連付けさせる例を示したものである。
また、Ｒｅｃｅｎｔ　Ｆｉｌｅｄ　Ｌｉｎｋｓを使用して、“Ｃｏｍｍｅｎｔ”ファイルを表示させる（４２０１）。コメントファイルのアイコンをドラッグして、これと関連付けたいＰｒｏｊｅｃｔ０４の“Ｑｕｅｓｔｉｏｎ”ファイルのアイコン上にドロップすると、コンテキストメニューが表示される。
また、表示されたコンテキストメニューの中から“アイコンの一体化“の指示を行う。アイコンの一体化が行われると図４３のように両アイコンが結ばれた状態（４３０１）で表示される。
換言すれば、マトリックスディレクトリの該当するセルに属する複数のオブジェクトを関連付けて記憶させ、この関連情報に基づいて、複数のオブジェクトそれぞれのアイコンを一体化表示する。
【００７９】
一体化は２つのアイコンだけでなく、このアイコンの上に別のアイコンを一体化させると３つ、４つの一体化が可能となる。アイコンの切断を行うためには、コンテキストメニューからアイコンの切断を選択する。その結果、それぞれ別々のファイルとして登録しなおされる。一体化されたファイルは、削除、コピーなど通常のファイルと同様の操作を行うことができる。
【００８０】
一体化されたアイコンを起動すると図４４のように一体化された複数のファイルが同時に起動する。換言すれば、１のアイコンとして表示された複数のオブジェクトの起動命令の入力を受けると、起動命令に基づいて複数のオブジェクトを起動し、表示する。
この例では、異なるアプリケーションによるファイルについて、異なるアプリケーションそれぞれに対して起動命令を行うことで、同時に起動したものであるが、同じアプリケーションで作成されたものは同じアプリケーション上の別ファイルとして起動命令を行うことで起動される。
したがって、ユーザにおいては、同時に起動されることで関連付けられた複数のファイルを同時に閲覧することができる。
このようなファイルの一体化を用いると、例えば画像ファイルに対してその説明を一体化しておくことにより、画像検索の機能がなくてもその説明ファイル内のテキストを検索することで目的の画像を探し出しやすくすることができる。
また、あるアイデアが書かれたファイルに対して別のチームメンバーが別のアイデアを積み重ねていくといった使い方をすることで、ネットワークを活用したブレーンストーミングが可能となる。
【００８１】
以上のような時間の概念に加え、本発明では、これを発展させる形で、これらのオブジェクトの表示に際し、マトリクスディレクトリという概念を追加する。例えば、ナレッジやデータライブラリなどにおいては、それを管理する上で時間の概念を使用するよりもいかに分類・カテゴライズするかということが重要になる場合がある。それは、ファイルを登録するユーザにとっても登録されたファイルを探すユーザにとっても同様で、どんな分類方法やキーワードを使用するかがディレクトリ管理の重要なポイントとなる。
【００８２】
例えば、図４５に示すように、「ホームオフィスの環境」についての写真を収集したのでデータライブラリに登録する場合、これまでのディレクトリ管理の発想では、データライブラリという最上位のカテゴリーがあり、その下に「テンプレート」、「写真」、「アプリケーション」といったサブカテゴリが並び、「写真」のフォルダの中に「ホームオフィス」というフォルダを作成して登録するかもしれない。
また、もし別のユーザがホームオフィスについて発売されている商品の写真を集めたとしたら、ホームオフィスフォルダの中に「商品」というフォルダと「環境」というフォルダを作成して管理するかもしれない。
それと同様に、「ビジネス」や「ＳＯＨＯ」といったフォルダの中に「商品」と「環境」というフォルダが作成されるであろう。つまり、「商品」と「環境」というフォルダの切り口は、いずれのフォルダにも共通する考え方となっているわけである。
【００８３】
このような単一階層構造における重複カテゴライズといった状況を考慮し、本発明は、複数の階層構造によるマトリックスを使用してファイルを管理する。
つまり、オブジェクトに対して、多次元のパラメータ（ファイル管理パラメータ、時間軸パラメータ）それぞれの値を設定し、多次元のパラメータそれぞれの設定値に基づいて、多次元のパラメータによって構成されるマトリックスディレクトリの該当するセルに、オブジェクトを関連付けて表示する。それにより、目的ファイルを探し出すためのパラメータを複数持たせるだけでなく、例えば、図４６に示すように、二次元的な空間上でファイルを表示できる。
ここで、マトリクスディレクトリとは、複数の階層構造によるマトリックスで構造化されたファイルディレクトリであり、本実施形態においては、図４７、図４８に示すように
１）カテゴリー×時刻
２）カテゴリー×カテゴリー
の２次元ファイル構造を採用する。
【００８４】
１）カテゴリー×時刻について
ディレクトリ管理パラメータであるカテゴリーと、時間軸パラメータである時刻によって構成されるマトリックスディレクトリを用いる場合、図４７に示すように、プロジェクトを管理するためのディレクトリ（フォルダ）をデザインプロセスとして使用し、そこに時間軸上の長さの概念を与えて、ファイルと共に時間軸上に配置する。そして同時に、既存のディレクトリ管理（ファイル名、日付、容量、フォーマットなど）以外のパラメータとして時間軸上の位置を追加することで、「カテゴリー（ファイル構造）×時刻（時間軸）」による二次元空間上の位置によりファイルを管理する。
換言すれば、オブジェクト（フォルダ、ファイルアイコン）に対して、多次元のパラメータそれぞれの値を設定し、多次元のパラメータそれぞれの設定値に基づいて、ディレクトリ管理パラメータ及び時間軸パラメータから構成される多次元のパラメータによって構成されるマトリックスディレクトリの該当するセルに、オブジェクトを関連付けて表示する。
ここで、セルとは、多次元パラメータを軸として構成されるマトリックスディレクトリにおける格子点（グリッド）で囲まれたセグメントであって、本実施形態のオブジェクト表示単位である。
【００８５】
２）カテゴリー×カテゴリーについて
上述の１）カテゴリー×時刻では、ディレクトリ管理のための新たなパラメータとして時間軸上の位置を取り上げているが、データライブラリやナレッジなどのように時間による管理よりも階層構造による管理の方が適しているものについては、図４８に示すように、時間軸上の配置以外の新たな追加パラメータとして「ファイル構造（ＯＳレベル）×ファイル分類（アプリケーションレベル）」による二次元空間上の位置が使用できる。
換言すれば、本実施形態においては、ＯＳレベルのディレクトリ管理パラメータであるカテゴリー（ファイル名、ディレクトリパス等）と、アプリケーションレベルのディレクトリ管理パラメータ（ユーザによる分類名）であるカテゴリーによって構成されるマトリックスディレクトリを用いる。
この場合、当該マトリックスディレクトリは、縦軸・横軸のいずれもファイルを分類する項目により分割され、それらにより構成された複数のセルから構成されるマトリクス上にファイルを関連付けて記憶し、当該オブジェクトを配置する。
【００８６】
比較対象として、ＯＳによる従来のディレクトリ管理の表示方法を図４９に示す。従来のディレクトリ管理の表示方法においては、図４９に示すように、例えば、左側はディレクトリ構造を示し、右側に対象ディレクトリ内のファイルが表示するといったインターフェイスを採用している。
一方、本実施形態のディレクトリ管理方法においては、図５０に示すように、まずメニューより「マトリクス表示」を選択すると、対象ディレクトリ内のサブディレクトリおよびファイルが表示される。この段階では、横軸は単一カテゴリーである。ファイルが表示しきれない場合は、▼の表示がされる。
【００８７】
この場合において、横軸の分類カテゴリーを追加する場合、図５１に示すように、コンテキストメニューなどから「マトリクスの追加」を行う。マトリクスの追加により、横軸のパラメータとして空のカテゴリー及び空のセルが追加される。この横軸上のカテゴリーはアプリケーション上でのみ管理され、表示される。追加したばかりの初期状態では、横軸上のカテゴリーには特定の名称がつけられていないので、ユーザが任意の分類名をつける。
【００８８】
図５２は、特定のセルからオブジェクトを別のセルに移動させている処理過程を示す。あるセルにおいて、ファイルを表示しきれていない場合、図５３に示すように、このセルを選択するとスクロールバーが表示される。ファイルを選択し、管理しやすいマトリクスにｄｒａｇ＆ｄｒｏｐにより移動させる。横方向に移動させる場合、ＯＳ上で保持しているディレクトリ管理情報（縦軸に割り当てられているディレクトリ管理パラメータ（ファイル名、ディレクトリパス等）は変更されない。一方、アプリケーション上で保持しているディレクトリ管理情報（横軸に割り当てられているディレクトリ管理パラメータ　分類名）は、セルの移動によって、移動先のセルに割り当てられているディレクトリ管理情報へ更新される。
【００８９】
図５４は、縦方向にサブディレクトリを追加する処理過程を示す。コンテキストメニューなどから「マトリクスの追加」を行う。マトリクスの追加により、サブディレクトリは、図５５に示すように、親ディレクトリ内の入れ子として、空のカテゴリー及び空のセルが追加され、表示される。縦方向におけるマトリクスを追加した場合は、ＯＳのディレクトリ管理情報も更新される。
【００９０】
なお、本実施形態においては、ＯＳのディレクトリ管理情報をファイル管理パラメータとして利用する例について示したが、本発明はこれに限られるものではなく、例えば、ユーザが定義するファイル管理パラメータと時間軸パラメータとからマトリクスディレクトリを構成するようにしてもよい。
また、時間軸自体をユーザが定義するファイル管理パラメータとして利用することも考えられる。すなわち、図５６に示すように、横方向に時間軸を表示した場合において、特定のディレクトリを選択し、図５７に示すように、コンテキストメニューなどから「マトリクス表示」を選択すると、対象となるディレクトリ内のサブディレクトリおよびファイルが、別ウィンドウ上でマトリクス表示される（図５８を参照）。
このとき、デフォルトで指定されている横方向の時間表示が６ヶ月単位であれば、このデフォルト設定された時間表示期間の設定値に基づいて、図５６に示すように、マトリクス表示における横軸も、同じ６ヶ月単位のサブディレクトリ構造とする。なお、横軸のマトリクス数は、構成しているオブジェクトに関連付けられているタイムスタンプから特定される時間幅によって設定される。また、図５９に示すように、マトリクスディレクトリを分割する分割線は、任意で移動させることができる。
【００９１】
また、上述したディレクトリ管理方法において、ファイル配置の応用例として、オブジェクトの自由配置とオブジェクト間の関係性定義・編集について説明する。
［オブジェクトの自由配置］
１行に１オブジェクト（１ファイル）を表示させ、時系列順に配置する場合、図６０に示すようなユーザインターフェイスを採用することができる。この場合において、アプリケーションアイコンでは、あるアプリケーションが割り当てられていることは認識できるが、各オブジェクトの内容については理解できないため、図６１に示すように、サムネイルによりオブジェクトの内容を表示させる。
【００９２】
また、メニューからの選択により、右側のサムネイル配置を自由な配置とする場合、図６２に示すようなユーザインターフェイスを採用することができる。この場合において、左側のリスト表示は時系列順になったままで右側のサムネイルのみを自由に動かし、プロジェクトの進行シナリオに合わせた配置にする。
換言すれば、図６２に示すマトリックスディレクトリの各セルに属する複数のオブジェクトの表示順序の変更命令の入力を受けると、サーバーは、この表示順序の変更命令に基づいて、オブジェクトをファイル管理パラメータの軸方向に移動させて表示する。なお、このとき、１行の中に複数ファイルが並んで表示されることが起き得るので、図６３に示すように、ファイル名を表示／非表示させることで見やすくすることも考えられる。
【００９３】
［オブジェクト間の関係性定義・編集］
配置したオブジェクト（ファイル）間の関係性を表現するための装飾（カラーリング、矢印など）を行う。こういった装飾により、プロジェクトの進行（分岐、統合、参照、影響など）をグラフィカルに理解することができる。
配置したオブジェクト間の関係性は、ユーザによって、上述したテンプレート等によってオブジェクトごと、あるいは、複数のオブジェクト間ごとに設定され、関係性を表現するための装飾と関連付けられて記憶されることで、図６４に示すように、ユーザが直感的に分かりやすいように表示する。
換言すれば、マトリックスディレクトリの該当するセルに属する複数のオブジェクト間の関連関係を設定するとともに、この関連関係情報と関係性を表現するための装飾とを関連付けて表示する。
このとき、各ファイルの属性（ファイル名、作成者、日付など）は、図６５に示すように、ポインタをサムネイル上に載せると表示されるようなユーザインターフェイスを採用することも考えられる。
【００９４】
［アクションアイテムと対応する成果物の表示］
プロジェクトマネージメントを行う上で、日程に沿ったアクションアイテムを管理することは一般的に行われていることであり重要なことである。図６６に示す例は、左側にプロジェクトを進めるためのタスクや要素をファイル管理パラメータとして配置し、それに対するアクションアイテムを別のファイル管理パラメータとして右側に表示させる。
換言すれば、縦軸に示すファイル管理パラメータであるアイテムの設定値と、横軸に示す時間軸パラメータの設定値に基づいて、マトリックスディレクトリの該当するセルに、オブジェクト（アクションアイテム）を関連付けて表示する。こういったインターフェイスを採用することにより、例えば、その週にやらなくてはいけない計画が一目瞭然となる。
【００９５】
アクションアイテムは計画として表示され、各アクションアイテムに対する成果物をオブジェクト（ファイル）として登録していく。プロジェクトに関する様々な経験を後から登録するだけでなく、今後行うべき具体的な計画やアクションアイテムについても登録しておき、行うべきこと（予定）と行ったこと（実際）の両者を管理していく。
換言すれば、マトリックスディレクトリの１または複数のセルから構成されるアクションアイテムをプロジェクトとして設定し、このプロジェクトを構成する１または複数のセルに属するオブジェクトを表示する。
登録されたファイルアイコンは、選択することでコンテンツウィンドウに表示される。また、アクションアイテムやタスクなどが終了した場合は、チェックボックスにチェックを入れて管理し、全プロジェクトも対象としたアクションアイテムの管理を行うことができる（図６７）。
【００９６】
したがって、本実施形態のディレクトリ管理方法によれば、複数のパラメータを同時に使用したよりコンテキストリッチなディレクトリ管理を実現することができる。
【００９７】
なお、上述したディレクトリ管理処理は、すべてコンピュータシステム上で実行されるものであり、当該ディレクトリ管理処理を実行するディレクトリ管理装置として実現される。すなわち、本実施形態のディレクトリ管理装置は、制御部と、入力部、出力部、ディレクトリ管理処理部とから構成される。
本実施形態のディレクトリ管理装置において、制御部は、入力部、出力部、ディレクトリ管理処理部におけるデータ入出力を制御する。
また、入力部は、ユーザから、テンプレートに基づく、パラメータ設定値、オブジェクト関係等を示すデータの入力を受ける入力インターフェイスである。
また、出力部は、入力部における入力結果に基づいて、ディレクトリ管理処理部が画面表示処理を実行した表示結果データを表示部やネットワークを介して接続されたユーザのクライアント端末に対して出力する出力インターフェイスである。
また、ディレクトリ管理処理部は、上述した多次元パラメータの設定結果やオブジェクト関係等を示すデータに基づいて、アプリケーション上で保持しているディレクトリ管理情報の記録・更新・削除等の処理を実行するとともに、当該処理結果に基づいて、画面生成して出力する処理を行う。
【００９８】
つまり、ディレクトリ管理装置は、内部に、コンピュータシステムを有しており、そして、上述したディレクトリ管理処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、ディレクトリ管理装置における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００９９】
なお、本実施形態においては、ＯＳより上位のアプリケーションレベルでディレクトリ管理処理を行う場合について示したが、本発明のディレクトリ管理処理は、ＯＳ／ミドルウェア上で実装することも可能であり、本発明に含まれるものである。
【図面の簡単な説明】
【図１】本実施形態において、時間軸上でオブジェクトを表示する画面構成の例を示す図である。
【図２】同実施形態において、フォルダを展開した様子を示す図である。
【図３】同実施形態において、画面の構成を示す図である。
【図４】同実施形態において、フォルダ内のサブフォルダ、ファイルを示す図である。
【図５】同実施形態において、ログイン画面３２１を起動させた様子を示す図である。
【図６】同実施形態において、サブフォルダに含まれるファイルを時系列に配置した様子を示す図である。
【図７】同実施形態において、時系列表示によるコンテンツスライドショーの画面構成の例を示す図である。
【図８】同実施形態において、ボタン８０１により下位階層のフォルダを開く様子を示す図である。
【図９】同実施形態において、ウィンドウを展開して目的のファイルへ行き着く様子を示す図である。
【図１０】同実施形態において、閲覧範囲を広げる様子を示す図である。
【図１１】同実施形態において、ディスプレイスイッチを用いてプロジェクトを選択表示する様子を示す図である。
【図１２】同実施形態において、ディスプレイスイッチを用いてプロジェクトを選択表示する様子を示す図である。
【図１３】同実施形態において、ディスプレイフィルターを使用して表示するフォルダを選択する様子を示す図である。
【図１４】同実施形態において、選択されたＰｒｏｊｅｃｔフォルダのみを表示する様子を示す図である。
【図１５】同実施形態において、時間軸１５０２のタイムスケールを変更する様子を示す図である。
【図１６】同実施形態において、時間軸１５０２のタイムスケールを変更する様子を示す図である。
【図１７】同実施形態において、操作を行っている日時を基準として過去のファイルのみを表示する様子を示す図である。
【図１８】同実施形態において、画像ファイルのサムネイル表示をする様子を示す図である。
【図１９】同実施形態において、時間軸の異なる二重ウィンドウ構造で同一のウィンドウに表示する様子を示す図である。
【図２０】同実施形態において、いずれかのプロジェクトを独立した時間表示を持つ二重ウィンドウにより表示する様子を示す図である。
【図２１】同実施形態において、上下で時間表示の異なるセルを表示する様子を示す図である。
【図２２】同実施形態において、プロジェクトフォルダを作成するする様子を示す図である。
【図２３】同実施形態において、Ｐｒｏｊｅｃｔ　ａｔｔｒｉｂｕｔｅを入力する様子を示す図である。
【図２４】同実施形態において、プロジェクトのスケジュールを入力する様子を示す図である。
【図２５】同実施形態において、作成された新しいＰｒｏｊｅｃｔを展開する様子を示す図である。
【図２６】同実施形態において、Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋを使用したオブジェクトファイルの保存を示した様子を示す図である。
【図２７】同実施形態において、Ｐｒｏｊｅｃｔ０４のＲｅｓｅａｒｃｈフォルダに、Ｏｂｓｅｒｖａｔｉｏｎファイル２７０１を登録する様子を示す図である。
【図２８】同実施形態において、クライアント側のファイルをサーバ側の目的のフォルダへ移動させる様子を示す図である。
【図２９】同実施形態において、時間軸の差が大きく同一時間軸で表示できない場合は、いずれかのプロジェクトを独立した時間表示を持つ二重ウィンドウにより表示する様子を示す図である。
【図３０】同実施形態において、時間管理のための入力画面を示す図である。
【図３１】同実施形態において、消費時間を棒グラフで表示する様子を示す図である。
【図３２】同実施形態において、ｉｎｄｅｘ　ｐｒｉｎｔについて説明する図である。
【図３３】同実施形態において、ｄｉｒｅｃｔｏｒｙ　ｐｒｉｎｔについて説明する図である。
【図３４】同実施形態において、プロジェクト画面３１１を表示する様子を示す図である。
【図３５】同実施形態において、共有情報画面３５０２を表示する様子を示す図である。
【図３６】同実施形態において、入力画面３６０１を表示する様子を示す図である。
【図３７】同実施形態において、保存されたオブジェクトを確認する様子を示す図である。
【図３８】同実施形態において、プロジェクト画面からナレッジ画面への検索文字列の転送する様子を示す図である。
【図３９】同実施形態において、プロジェクト画面からナレッジ画面への検索文字列の転送する様子を示す図である。
【図４０】同実施形態において、共有情報画面３１０に登録されている情報をプロジェクト画面にコピーする様子を示す図である。
【図４１】同実施形態において、ナレッジ画面に登録されている情報をプロジェクト画面にコピーする様子を示す図である。
【図４２】同実施形態において、Ｐｒｏｊｅｃｔ０４のプロセスＲｅｓｅａｒｃｈに登録されているファイルである“Ｑｕｅｓｔｉｏｎ”に対して、この“Ｑｕｅｓｔｉｏｎ”へのコメントを関連付けさせる様子を示す図である。
【図４３】同実施形態において、コンビネーションアイコンを表示する画面構成の例を示す図である。
【図４４】同実施形態において、コンビネーションアイコンを表示する画面構成の例を示す図である。
【図４５】同実施形態において、従来のディレクトリ管理の様子を示す図である。
【図４６】同実施形態において、マトリクスディレクトリの概念を示す図である。
【図４７】同実施形態において、カテゴリー×時刻で構成されるマトリクスディレクトリを表示する様子を示す図である。
【図４８】同実施形態において、カテゴリー×カテゴリーで構成されるマトリクスディレクトリを表示する様子を示す図である。
【図４９】従来のディレクトリ管理の様子を示す図である。
【図５０】同実施形態において、対象ディレクトリ内のサブディレクトリおよびファイルを表示する様子を示す図である。
【図５１】同実施形態において、マトリクスの追加を行う様子を示す図である。
【図５２】同実施形態において、特定のセルからオブジェクトを別のセルに移動させている処理過程を示す図である。
【図５３】同実施形態において、あるセルにおいて、ファイルを表示しきれていない場合、スクロールバーを表示する様子を示す図である。
【図５４】同実施形態において、縦方向にサブディレクトリを追加する処理過程を示す図である。
【図５５】同実施形態において、親ディレクトリ内の入れ子として、空のカテゴリー及び空のセルを追加する様子を示す図である。
【図５６】同実施形態において、横方向に時間軸を表示した場合において、特定のディレクトリを選択する様子を示す図である。
【図５７】同実施形態において、対象となるディレクトリ内のサブディレクトリおよびファイルが、別ウィンドウ上でマトリクス表示される様子を示す図である。
【図５８】同実施形態において、対象となるディレクトリ内のサブディレクトリおよびファイルが、別ウィンドウ上でマトリクス表示される様子を示す図である。
【図５９】同実施形態において、マトリクスディレクトリを分割する分割線を移動させる様子を示す図である。
【図６０】同実施形態において、１行に１オブジェクトを表示する様子を示す図である。
【図６１】同実施形態において、サムネイルによりオブジェクトの内容を表示する様子を示す図である。
【図６２】同実施形態において、左側のリスト表示は時系列順になったままで右側のサムネイルのみを自由に動かし、プロジェクトの進行シナリオに合わせた配置にする様子を示す図である。
【図６３】同実施形態において、ファイル名を表示／非表示させる様子を示す図である。
【図６４】同実施形態において、配置したオブジェクト間の関係性を表現するための装飾を行う様子を示す図である。
【図６５】同実施形態において、ポインタをサムネイル上に載せ、ファイルの属性を表示する様子を示す図である。
【図６６】同実施形態において、プロジェクトにおけるアクションアイテムの例を示す図である。
【図６７】同実施形態において、プロジェクトにおけるアクションアイテムと対応した成果物登録の例を示す図である。
【符号の説明】
１０１…ウィンドウの左区画、１０２…ウィンドウの右区画、１０３…タイトルバー、１０４…メニューバー、１０５…ディレクトリ（パス）バー、１０６…ツールバー、１０７…スケールボタン、１０８…タイムスケール、１０９…Ａｂｓｔｒａｃｔボタン、１１０…ディスプレイスイッチ、１１１…Ｃｏｍｐｒｅｓｓｅｄ　Ｌｉｓｔ　Ｖｉｅｗボタン、１１２〜１１４…メイン画面表示ボタン、２０１…新しいウィンドウ、２０２…タブ、２０３…ディレクトリバー、３０１…メイン画面３０１、３１０…共有情報画面、３１１…プロジェクト画面、３１２…ナレッジ画面、３１３…検索画面、３１４…検索画面、３１５…グラフ画面、３１６…検索画面、３２１…ログイン画面、３２２…最近保存したファイル画面、３２３…テンプレート画面、３２４…コンテンツ画面、６０１…タブ、６０２…ウィンドウパス、７０１…移動スイッチ、７０２…ウィンドウパス、８０１…ボタン、８０２…タイトルバー、１３０１…ディスプレイスイッチボックス、１３０２…ディスプレイスイッチ、１４０１…検索画面、１４０２…関係するフォルダ、１５０１…タイムスケールボタン、１５０２…時間軸、１６０１…タイムスケールボタン、１６０３…ライン、１７０１…三角形、１７０２…ライン、１９０１、１９０２…時間軸、２２０１…タイトルバー、２２０２…プロジェクト名、２２０３…Ｃｌｉｅｎｔ名、２２０４…プロジェクト概要、２３０１…フォルダの色、２３０２…デザイナー、２３０３…プロジェクト概要、２４０１…プロジェクトの開始日、２４０２…プロジェクトの終了日、２４０３…プロセス、２４０４…プロセスの開始日、２４０５…プロセスの終了日、２５０１…三角形、２５０２…Ｐｒｏｐｅｒｔｙボタン、２６０１…Ｒｅｃｅｎｔ　ｆｉｌｅｄ　ｌｉｎｋ、２７０１…Ｏｂｓｅｒｖａｔｉｏｎファイル、２７０２…配置先、２７０３…日付ライン、２８０１…Ｍｙ　Ｄｏｃｕｍｅｎｔボタン、２８０２…Ｍｙ　Ｄｏｃｕｍｅｎｔフォルダ、３２０１…プリントプレビュー、３２０２…印刷ボタン、３３０１…プレビューウィンドウ、３３０２…印刷ボタン、３３０３…矢印ボタン、３４０１〜３４０３…メイン画面表示、３５０１…プロジェクト画面、３５０２…共有情報画面、３６０１…入力画面、３６０２…Ｍｙ　ｄｏｃｕｍｅｎｔボタン、３６０３…Ｍｙ　ｄｏｃｕｍｅｎｔウィンドウ、３９０１…ナレッジ画面、３９０２…Ｋｎｏｗｌｅｄｇｅ　ｓｅｒｃｈ画面、３９０３…ウィンドウ、４２０１…Ｒｅｃｅｎｔ　Ｆｉｌｅｄ　Ｌｉｎｋｓ、４３０１…一体化アイコン
【図１】
2004046796.tif 000003
【図２】
2004046796.tif 000004
【図３】
2004046796.tif 000005
【図４】
2004046796.tif 000006
【図５】
2004046796.tif 000007
【図６】
2004046796.tif 000008
【図７】
2004046796.tif 000009
【図８】
2004046796.tif 000010
【図９】
2004046796.tif 000011
【図１０】
2004046796.tif 000012
【図１１】
2004046796.tif 000013
【図１２】
2004046796.tif 000014
【図１３】
2004046796.tif 000015
【図１４】
2004046796.tif 000016
【図１５】
2004046796.tif 000017
【図１６】
2004046796.tif 000018
【図１７】
2004046796.tif 000019
【図１８】
2004046796.tif 000020
【図１９】
2004046796.tif 000021
【図２０】
2004046796.tif 000022
【図２１】
2004046796.tif 000023
【図２２】
2004046796.tif 000024
【図２３】
2004046796.tif 000025
【図２４】
2004046796.tif 000026
【図２５】
2004046796.tif 000027
【図２６】
2004046796.tif 000028
【図２７】
2004046796.tif 000029
【図２８】
2004046796.tif 000030
【図２９】
2004046796.tif 000031
【図３０】
2004046796.tif 000032
【図３１】
2004046796.tif 000033
【図３２】
2004046796.tif 000034
【図３３】
2004046796.tif 000035
【図３４】
2004046796.tif 000036
【図３５】
2004046796.tif 000037
【図３６】
2004046796.tif 000038
【図３７】
2004046796.tif 000039
【図３８】
2004046796.tif 000040
【図３９】
2004046796.tif 000041
【図４０】
2004046796.tif 000042
【図４１】
2004046796.tif 000043
【図４２】
2004046796.tif 000044
【図４３】
2004046796.tif 000045
【図４４】
2004046796.tif 000046
【図４５】
2004046796.tif 000047
【図４６】
2004046796.tif 000048
【図４７】
2004046796.tif 000049
【図４８】
2004046796.tif 000050
【図４９】
2004046796.tif 000051
【図５０】
2004046796.tif 000052
【図５１】
2004046796.tif 000053
【図５２】
2004046796.tif 000054
【図５３】
2004046796.tif 000055
【図５４】
2004046796.tif 000056
【図５５】
2004046796.tif 000057
【図５６】
2004046796.tif 000058
【図５７】
2004046796.tif 000059
【図５８】
2004046796.tif 000060
【図５９】
2004046796.tif 000061
【図６０】
2004046796.tif 000062
【図６１】
2004046796.tif 000063
【図６２】
2004046796.tif 000064
【図６３】
2004046796.tif 000065
【図６４】
2004046796.tif 000066
【図６５】
2004046796.tif 000067
【図６６】
2004046796.tif 000068
【図６７】
2004046796.tif 000069