(57)【要約】【課題】  ユーザが表のデータ間の関係を特定することが難しいという欠点を解決する空間／表のデータ表示のシステム及び方法を提供する。【解決手段】  表示データが、表示のために特定される。表示データについての関係が特定される。表示データは、表列と空間列とを有するデータ表示として表示される。データ識別子が表列に表示され、関係に従って空間接続子と接続された空間識別子が、空間列に表示される。【選択図】      図１
2007207232.tif 000002
【特許請求の範囲】
【請求項１】
データを表示する方法であって、
第１の表示データ及び第２の表示データを有する、表示のための表示データを特定するステップと、
前記表示データについての関係を特定するステップと、
前記表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、前記表列は第１の表セル及び第２の表セルを有し、前記空間列は第１の空間セル及び第２の空間セルを有し、前記第１の表セルは第１のデータ表示行において前記第１の空間セルと関連付けられており、前記第２の表セルは第２のデータ表示行において前記第２の空間セルと関連付けられている、ステップと、
前記第１の表示データについての第１のデータ識別子を前記第１の空間セルに表示するステップと、
前記第１の表示データについての第１の空間識別子を前記第１の空間セルに表示するステップと、
前記第２の表示データについての第２のデータ識別子を前記第２の空間セルに表示するステップと、
前記第２の表示データについての第２の空間識別子を前記第２の空間セルに表示するステップと、
前記関係に従って、前記第１の空間識別子と前記第２の空間識別子とを接続する空間接続子を表示するステップと、
を含む方法。
【請求項２】
前記データ表示画面は、第１の補足表セルと第２の補足表セルとを有する補足表列であって、前記第１の補足表セルは前記第１のデータ表示行内の前記第１の表セルと関連付けられており、前記第２の補足表セルは前記第２のデータ表示行内の前記第２の表セルと関連付けられている、補足表列を有し、
前記第１の表示データについての第１の補足データを前記第１の補足表セルに表示するステップと、
前記第２の表示データについての第２の補足データを前記第２の補足表セルに表示するステップと、
をさらに含む、
請求項１に記載の方法。
【請求項３】
前記第１のデータ表示行を選択するステップと、
前記選択に応答して、前記第１のデータ表示行を強調表示するステップと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記空間列に複数の関係グループを表示するステップと、
前記複数の関係グループの各々についての共通の空間識別子の長さによって、前記空間列全体にわたって前記複数の関係グループを順序付けるステップと、
をさらに含む、請求項１に記載の方法。
【請求項５】
プロセッサと、
データを表示する動作を行うための、デジタル処理装置によって実行可能な命令を格納する、前記プロセッサに連結されたメモリと、
を含み、前記動作は、
第１の表示データ及び第２の表示データを有する、表示ウィンドウにおける表示のための表示データを特定するステップと、
前記表示データについての関係を特定するステップと、
前記表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、前記表列は第１の表セル及び第２の表セルを有し、前記空間列は第１の空間セル及び第２の空間セルを有し、前記第１の表セルは第１のデータ表示行において前記第１の空間セルと関連付けられており、前記第２の表セルは第２のデータ表示行において前記第２の空間セルと関連付けられている、ステップと、
前記第１の表示データについての第１のデータ識別子を前記第１の空間セルに表示するステップと、
前記第１の表示データについての第１の空間識別子を前記第１の空間セルに表示するステップと、
前記第２の表示データについての第２のデータ識別子を前記第２の空間セルに表示するステップと、
前記第２の表示データについての第２の空間識別子を前記第２の空間セルに表示するステップと、
前記関係に従って、前記第１の空間識別子と前記第２の空間識別子とを接続する空間接続子を表示するステップと、
を含む、情報処理システム。
【請求項６】
データを表示する動作を行うための、デジタル処理装置によって実行可能なコンピュータ・プログラムであって、前記デジタル処理装置に、
第１の表示データ及び第２の表示データを有する、表示ウィンドウにおける表示のための表示データを特定するステップと、
前記表示データについての関係を特定するステップと、
前記表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、前記表列は第１の表セル及び第２の表セルを有し、前記空間列は第１の空間セル及び第２の空間セルを有し、前記第１の表セルは第１のデータ表示行において前記第１の空間セルと関連付けられており、前記第２の表セルは第２のデータ表示行において前記第２の空間セルと関連付けられている、ステップと、
前記第１の表示データについての第１のデータ識別子を前記第１の空間セルに表示するステップと、
前記第１の表示データについての第１の空間識別子を前記第１の空間セルに表示するステップと、
前記第２の表示データについての第２のデータ識別子を前記第２の空間セルに表示するステップと、
前記第２の表示データについての第２の空間識別子を前記第２の空間セルに表示するステップと、
前記関係に従って、前記第１の空間識別子と前記第２の空間識別子とを接続する空間接続子を表示するステップと、
を実行させる、コンピュータ・プログラム。
【請求項７】
前記データ表示画面は、第１の補足表セルと第２の補足表セルとを有する補足表列であって、前記第１の補足表セルは前記第１のデータ表示行内の前記第１の表セルと関連付けられており、前記第２の補足表セルは前記第２のデータ表示行内の前記第２の表セルと関連付けられている、補足表列を有し、
前記第１の表示データについての第１の補足データを前記第１の補足表セルに表示するステップと、
前記第２の表示データについての第２の補足データを前記第２の補足表セルに表示するステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項８】
前記第１の空間識別子は、ボール状空間識別子及び共通空間識別子で構成される群から選択される、請求項６に記載のコンピュータ・プログラム。
【請求項９】
前記第１のデータ表示行を選択するステップと、
前記選択に応答して、前記第１のデータ表示行を強調表示するステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１０】
前記強調表示するステップは、塗りつぶし、色、パターン、アニメーション、及びこれらの組み合わせで構成される群から選択される効果を前記第１のデータ表示行に施すステップを含む、請求項９に記載のコンピュータ・プログラム。
【請求項１１】
複数の空間識別子と、前記第１の空間識別子からパスで接続される複数の空間接続子とを表示するステップと、
前記第１のデータ表示行から、ユーザが定めた数の空間識別子についての前記パスを強調表示するステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１２】
前記表示データは第３の表示データを有し、
前記第３の表示データについての第３の空間識別子を、第３のデータ表示行の第３の空間セルに表示するステップと、
前記第１の空間識別子を選択するステップと、
前記第３の空間識別子を選択するステップと、
前記第１の空間識別子を選択し、前記第３の空間識別子を選択したことに応答して、前記第１のデータ表示行と前記第３のデータ表示行との間の全部のパスを強調表示するステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１３】
前記第１の空間識別子、前記第２の空間識別子、及び前記空間接続子のうちの少なくとも１つを選択するステップと、
前記選択に応答して、前記第１の空間識別子、前記第２の空間識別子、及び前記空間接続子の周囲の囲み領域を強調表示するステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１４】
前記第１の空間識別子は、他の空間識別子に対する関係の数を示す長さを有する垂直バーの共通空間識別子である、請求項６に記載のコンピュータ・プログラム。
【請求項１５】
前記空間列に複数の関係グループを表示するステップと、
前記複数の関係グループの各々についての共通の空間識別子の長さによって、前記空間列全体にわたって前記複数の関係グループを順序付けるステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１６】
空間接続子の合計長を有する複数の関係グループを前記空間列に表示するステップと、
前記空間接続子の合計長を最小にするように、前記空間列における前記複数の関係グループをソートするステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【請求項１７】
複数の関係グループを前記空間列に表示するステップと、
単一の関係グループの空間接続子の合計長によってソートすること、単一の関係グループの空間接続子の数によってソートすること、単一の関係グループの空間識別子の数によってソートすること、及び、関係グループの重み係数によってソートすることから構成される群から選択される基準によって、前記空間列における前記複数の関係グループをソートするステップと、
をさらに実行させる、請求項６に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データ表示に関し、具体的には、空間／表データ表示のシステム及び方法に関する。
【背景技術】
【０００２】
コンピュータ・システムの表示装置上のグラフィック・ユーザ・インターフェース（ＧＵＩ）におけるデータ表示などのデータ表示は、ユーザがデータを理解し、解釈し、使用できるようにするのに重要である。現在、データは、スプレッド・シートなどの表形式レイアウトか、又は、ツリーなどの空間レイアウトのいずれかによって提供される。表形式レイアウトは、ユーザが表のデータ間の関係を特定することが難しいという欠点を有する。ユーザは、表のデータを接続するパスをたどることができない。システム管理コンソールにおけるトポロジー・ビューアなどの空間レイアウトは、ユーザがデータの個々の断片を走査し、ソートすることが難しいという欠点を有する。空間レイアウトが大きくなりすぎるか、又は複雑になりすぎたときには、ユーザは混乱し、特定のデータの断片を見つけることができなくなる場合がある。このような混乱は、問題のトラブル・シューティングを妨げることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
単一のレイアウトは、ユーザがデータを特定して解釈することが必要な全ての状態に対して効率的に応答できるようにするための融通性に欠ける。１つの特定のタイプのレイアウトは、別のタイプのレイアウトと比べて１つの特定のタスクに適している場合がある。例えば、航空券予約システムの研究は、１つの場所から別の場所にどのように至るかといった空間的関係を含む問題が、データの空間レイアウトからより容易に答えられることを示してきた。特定の時間にいくつの便が到着するかといった言語概念を含む問題は、データの表形式レイアウトからより容易に答えられる。
【０００４】
上述の欠点を克服する空間／表データ表示のシステム及び方法を有することが望ましい。
【課題を解決するための手段】
【０００５】
本発明は、空間／表データ表示のシステム及び方法を提供する。表示データが、表示のために特定される。表示データについての関係が特定される。表示データは、表列と空間列とを有するデータ表示として表示される。データ識別子が表列に表示され、関係に従って空間接続子と接続された空間識別子が、空間列に表示される。
【０００６】
本発明の１つの態様は、データを表示する方法であって、第１の表示データ及び第２の表示データを有する、表示のための表示データを特定するステップと、該表示データについての関係を特定するステップと、該表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、該表列は第１の表セル及び第２の表セルを有し、該空間列は第１の空間セル及び第２の空間セルを有し、該第１の表セルは第１のデータ表示行において該第１の空間セルと関連付けられており、該第２の表セルは第２のデータ表示行において該第２の空間セルと関連付けられている、ステップと、該第１の表示データについての第１のデータ識別子を該第１の空間セルに表示するステップと、該第１の表示データについての第１の空間識別子を該第１の空間セルに表示するステップと、該第２の表示データについての第２のデータ識別子を該第２の空間セルに表示するステップと、該第２の表示データについての第２の空間識別子を該第２の空間セルに表示するステップと、該関係に従って該第１の空間識別子と該第２の空間識別子とを接続する空間接続子を表示するステップとを含む方法を提供する。
【０００７】
本発明の別の態様は、プロセッサと、データを表示する動作を行うための、デジタル処理装置によって実行可能な命令を格納する、該プロセッサに連結されたメモリとを含む情報処理システムを提供する。動作は、第１の表示データ及び第２の表示データを有する、表示ウィンドウにおける表示のための表示データを特定するステップと、該表示データについての関係を特定するステップと、該表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、該表列は第１の表セル及び第２の表セルを有し、該空間列は第１の空間セル及び第２の空間セルを有し、該第１の表セルは第１のデータ表示行において該第１の空間セルと関連付けられており、該第２の表セルは第２のデータ表示行において該第２の空間セルと関連付けられている、ステップと、該第１の表示データについての第１のデータ識別子を該第１の空間セルに表示するステップと、該第１の表示データについての第１の空間識別子を該第１の空間セルに表示するステップと、該第２の表示データについての第２のデータ識別子を該第２の空間セルに表示するステップと、該第２の表示データについての第２の空間識別子を該第２の空間セルに表示するステップと、該関係に従って該第１の空間識別子と該第２の空間識別子とを接続する空間接続子を表示するステップとを含む。
【０００８】
本発明のさらに別の態様は、データを表示する動作を行うための、デジタル処理装置によって実行可能なコンピュータ・プログラムを提供する。コンピュータ・プログラムは、第１の表示データ及び第２の表示データを有する、表示ウィンドウにおける表示のための表示データを特定するステップと、該表示データについての関係を特定するステップと、該表示データを表列と空間列とを有するデータ表示画面内に表示するステップであって、該表列は第１の表セル及び第２の表セルを有し、該空間列は第１の空間セル及び第２の空間セルを有し、該第１の表セルは第１のデータ表示行において該第１の空間セルと関連付けられており、該第２の表セルは第２のデータ表示行において該第２の空間セルと関連付けられている、ステップと、該第１の表示データについての第１のデータ識別子を該第１の空間セルに表示するステップと、該第１の表示データについての第１の空間識別子を該第１の空間セルに表示するステップと、該第２の表示データについての第２のデータ識別子を該第２の空間セルに表示するステップと、該第２の表示データについての第２の空間識別子を該第２の空間セルに表示するステップと、該関係に従って該第１の空間識別子と該第２の空間識別子とを接続する空間接続子を表示するステップとを、デジタル処理装置に実行させる。
【発明を実施するための最良の形態】
【０００９】
本発明の前述の及び他の特徴及び利点は、添付図面と併せて読んだときに、現時点における好ましい実施形態の以下の詳細な説明からさらに明らかになるであろう。詳細な説明及び図面は、特許請求の範囲及びその均等物によって定められる本発明の範囲を制限するものではなく、本発明の単なる例示である。
【００１０】
図１は本発明による空間／表データ表示画面の図である。データ表示画面１００は、表列１１０及び空間列１２０を含む。表列１１０は、データを表で表示し、空間列１２０は、表示されたデータ間の関係を表示する。本明細書で用いられる場合には、関係は、二者の間のいずれかの関連性と定義される。関係の例として、コンポーネント間の接続、人の間の接続、組織間のリンク、データ間の相関、コンピュータ間の物理的接続、サーバとストレージ・サブシステムとの間の物理的接続、論理ボリュームとサーバとの間といった論理接続などが挙げられる。表列１１０は、多数の表セル１１２を有する。空間列１２０は、多数の空間のセル１２２を有する。空間のセル１２２の各々は、データ表示行１０２における表列１１０の表セル１１２の１つと関連する。１つの実施形態においては、データ表示画面１００は、多数の補足表セル１３２を持つ１つ又は複数の補足表列１３０を含む。補足表セル１３２の各々は、データ表示行１０２における表列１１０の表セル１１２の１つと関連する。
【００１１】
データ表示画面１００において表示される表示データは、表示装置上に表示するためのデータ・セットから特定することができる。表示データは、装置名などのデータ識別子１１６を有し、ステータス及びアクセス日などの補足データ１３６を有するものとすることができる。関係は、表示データについて特定することができ、データ識別子１１６の間の接続などの関係を特定する。表示データの１つについてのデータ識別子１１６は、表セル１１２の各々に表示される。表示データの１つについての空間識別子１２４は、関係グループ１２８の一部として空間セル１２２の各々に表示され、関係グループ１２８は、関係グループ１２８に２つ以上の空間識別子１２４が存在するときは、１つ又は複数の空間識別子１２４と空間接続子１２６とを含む。表示データの１つについてのデータ識別子１１６及び空間識別子１２４は、データ表示行１０２の１つに表示され、したがって、各々のデータ表示行１０２は、１つのデータ識別子１１６についての情報を表示する。１つの実施形態においては、表示データの１つについての補足データ１３６は、表セル１１２の各々に表示される。表示データの１つについてのデータ識別子１１６及び補足データ１３６は、データ表示行１０２の１つに表示され、したがって、各々のデータ表示行１０２は、１つのデータ識別子１１６についての情報を表示する。少なくとも１つの空間接続子１２６は、関係に従って空間識別子１２４に接続して表示される。空間識別子１２４が２つ以上の他の空間識別子１２４に接続されるときは、空間識別子１２４は、共通の空間識別子として表示することができる。空間識別子１２４が他の空間識別子１２４に接続されないときは、空間識別子１２４は、空白の空間識別子として表示することができる、すなわち、空間セル１２２は、空のままにしておくことができる。
【００１２】
図１の例は、仮想ストレージ・テープ・ライブラリについての空間／表データ表示画面である。仮想ストレージ・テープ・ライブラリについてのデータは、表列１１０に表示され、データ間の関係は、空間列１２０に表示される。コンピュータ・コンポーネントの名前（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅ、ＭＶＳ  Ｖｎｏｄｅ、ＨＳＭ  Ｎｏｄｅ、Ｓｈａｒｅｄ  Ｄｉｓｋ  Ａｒｒａｙ、Ｐｒｉｍａｒｙ  ＨＳＭ  Ｎｏｄｅ、及びＴａｐｅ  Ｌｉｂｒａｒｙ）は、データ識別子１１６として用いられ、第１列の表セル１１２に表示される。この実施形態においては、ステータス（関連するグラフィック・シンボルの付いた、Ｃｒｉｔｉｃａｌ、Ｎｏｒｍａｌ）及び最終アクセス時間（日付及び時間）は、補足データ１３６であり、補足表列１３０の補足表セル１３２に表示される。
【００１３】
データ間の関係は、空間列１２０に表示されるコンピュータ・コンポーネント接続である。Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅは、他のいかなるコンポーネントとも関連せず、したがって、空間識別子１２４は、データ識別子１１６としてＯｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅを表示するデータ表示行１０２の空間セル１２２に表示された空白の空間識別子である。別の実施形態においては、目に見える空間識別子１２４が、データ識別子１１６としてＯｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅを表示するデータ表示行１０２の空間セル１２２に表示されるが、Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅは他のいかなるコンポーネントとも関連しないため、空間識別子１２４には空間接続子が付かない。ＭＶＳ  Ｖｎｏｄｅは、４つの他のコンポーネントに関連し、したがって、空間識別子１２４は、空間セル１２２に水平バーとして表示される共通の空間識別子である。ＭＶＳ  Ｖｎｏｄｅについての空間識別子１２４は、空間セル１２２を横切る垂直なラインとして表示される、４つの他のコンポーネントへの空間接続子１２６によって、関連するコンポーネント（ＨＳＭ  Ｎｏｄｅ、Ｓｈａｒｅｄ  Ｄｉｓｋ  Ａｒｒａｙ、Ｐｒｉｍａｒｙ  ＨＳＭ  Ｎｏｄｅ、及びＴａｐｅ  Ｌｉｂｒａｒｙ）の空間識別子１２４に接続される。
【００１４】
データ表示画面１００は、表列１１０に表示されるデータ識別子１１６、及び／又は、空間列１２０に表示されるデータ間の関係によって、ソートすることができる。１つの実施形態においては、データ表示画面１００は、補足表列１３０に表示される補足データ１３６によってソートすることができる。データ表示行１０２は、関連する情報が個々のデータ表示行１０２内に残るように、ソートされた値によって移動する。図１の仮想ストレージ・テープ・ライブラリの例においては、データ表示画面１００は、コンピュータ・コンポーネントの名前（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｖｎｏｄｅ、ＭＶＳ  Ｖｎｏｄｅ、ＨＳＭ  Ｎｏｄｅ、Ｓｈａｒｅｄ  Ｄｉｓｋ  Ａｒｒａｙ、Ｐｒｉｍａｒｙ  ＨＳＭ  Ｎｏｄｅ、及びＴａｐｅ  Ｌｉｂｒａｒｙ）であるデータ識別子１１６、ステータス（関連するグラフィック・シンボルの付いた、Ｃｒｉｔｉｃａｌ、Ｎｏｒｍａｌ）若しくは最終アクセス時間（日付及び時間）である補足データ１３６、又は、コンピュータ・コンポーネントの接続を示す空間識別子１２４によって、ソートすることができる。
【００１５】
空間識別子及び空間接続子は、識別情報及び関係をデータ表示画面上に表示するのに適したいずれかのグラフィック・シンボルとすることができる。１つの実施形態においては、空間識別子は、単一の空間接続子に接続されるボール状の空間識別子、多数の空間接続子に接続される共通の空間識別子、及び、空間接続子に接続されない空白の空間識別子から選択される。１つの実施形態においては、共通の空間識別子は、水平バーである。空間識別子は、アイコン、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどといった付加的なグラフィック要素を含むことによって、関係以外の付加的な情報を伝達することができる。例えば、空間識別子は、通常状態の場合には緑色を有し、異常状態の場合には赤色を有し、緊急的な異常状態の場合には点滅する、時間依存の空間識別子のための時計アイコンとすることができる。付加的なグラフィック要素のステータスは、補足表列１３０における関連する補足データの値によって、判断することができる。１つの実施形態においては、空間接続子は、概ね垂直なラインである。関係グループについての空間列１２０における空間接続子のパターンは、空間接続子が交差しないようにレイアウトすることができる。空間接続子もまた、アイコン、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどといった付加的なグラフィック要素を含むことによって、付加的な情報を伝達することができる。例えば、空間接続子は、２個の装置間のケーブル接続のステータスを表示することができる。
【００１６】
当業者であれば、空間／表データ表示画面は、関係を有するあらゆるデータについて用いることができ、コンピュータ・コンポーネント及びコンピュータ・コンポーネント接続の表示に限定されるものではないことが分かるであろう。空間／表データ表示画面は、データ識別子及び任意の補足データを表形式で示し、データ間の関係を空間形式で示すあらゆるデータについて、用いることができる。例えば、空間／表データ表示画面は、企業の従業員についてのデータを表列１１０及び補足表列１３０で示し、従業員間のコミュニケーションを空間列１２０で示すのに用いることができる。表列１１０及び補足表列１３０においては、各々の従業員の姓をデータ識別子として表示することができ、従業員の名、事務所、Ｅメール・アドレス、及び電話番号を補足データとして表示することができる。空間列１２０においては、関係グループは、特定の従業員が電話で話をするか又はＥメールを送った他の従業員の全てを表示することができる。こうした表示は、これらの関係を視覚化することを望む電話管理者又はＥメール管理者にとって有用であろう。
【００１７】
同じ要素が図１と同じ参照番号を共有する図２は、本発明に係る種々の関係グループを伴う空間／表データ表示画面の図である。
【００１８】
関係グループ１５０は、データ識別子Ｉｔｅｍ２３についての空間識別子１５２と、データ識別子Ｉｔｅｍ３６についての空間識別子１５４と、空間識別子１５２及び空間識別子１５４を接続する空間接続子１５６とを含む。この実施形態においては、データ識別子Ｉｔｅｍ２３とデータ識別子Ｉｔｅｍ３６との間に単一の関係しか存在しないため、空間識別子１５２及び１５４は、ボール状の空間識別子である。空間接続子１５６は、垂直ラインの空間接続子である。
【００１９】
関係グループ１６０は、データ識別子Ｉｔｅｍ１についての空間識別子１６２と、空間接続子１６３によって空間識別子１６２に接続された、データ識別子Ｉｔｅｍ５についての空間識別子１６４と、空間接続子１６５によって空間識別子１６２に接続された、データ識別子Ｉｔｅｍ４についての空間識別子１６６と、空間接続子１６７によって空間識別子１６２に接続された、データ識別子Ｉｔｅｍ３についての空間識別子１６８と、空間接続子１６９によって空間識別子１６２に接続されたデータ識別子Ｉｔｅｍ２についての空間識別子１７０とを含む。この実施形態においては、データ識別子Ｉｔｅｍ１と、データ識別子Ｉｔｅｍ２、Ｉｔｅｍ３、Ｉｔｅｍ４、及びＩｔｅｍ５の各々との間に単一の関係しか存在しないため、空間識別子１６４、１６６、１６８、及び１７０は、ボール状の空間識別子である。空間接続子１６３、１６５、１６７、及び１６９は、垂直ラインの空間接続子である。空間識別子１６２は、データ識別子Ｉｔｅｍ１と、データ識別子Ｉｔｅｍ２、Ｉｔｅｍ３、Ｉｔｅｍ４、及びＩｔｅｍ５との間の多数の関係により、共通の空間識別子である。この実施形態においては、共通の空間識別子は、水平バーであり、該水平バーから下がる等間隔の空間接続子を持つ。空間接続子は等間隔であるため、水平バーの長さは、データ識別子Ｉｔｅｍ１と関連する関係の数を示す、すなわち、より長い水平バーは、より多くの接続を示す。
【００２０】
関係グループ１８０は、データ識別子Ｉｔｅｍ２０についての空間識別子１８２と、空間接続子１８３によって空間識別子１８２に接続された、データ識別子Ｉｔｅｍ２についての空間識別子１８４と、空間接続子１８５によって空間識別子１８２に接続された、データ識別子Ｉｔｅｍ１４についての空間識別子１８６と、空間接続子１８７によって空間識別子１８２に接続された、データ識別子Ｉｔｅｍ１７についての空間識別子１８８とを含む。この実施形態においては、データ識別子Ｉｔｅｍ２０と、データ識別子Ｉｔｅｍ２、Ｉｔｅｍ１４、及びＩｔｅｍ１７の各々との間に単一の関係しか存在しないため、空間識別子１８４、１８６、及び１８８は、ボール状の空間識別子である。空間接続子１８３、１８５、及び１８７は、垂直ラインの空間接続子である。空間識別子１８２は、データ識別子Ｉｔｅｍ１と、データ識別子Ｉｔｅｍ２、Ｉｔｅｍ１４、及びＩｔｅｍ１７との間の多数の関係により、共通の空間識別子である。別の実施形態においては、ボール状の空間識別子１８４とボール状の空間識別子１７０とを組み合わせて水平ラインの共通の空間識別子にすることによって、関係グループ１８０を関係グループ１６０と結合することができる。関係グループ１８０は、新たな共通の空間識別子が空間接続子１６３、１６５、及び１６７と交差しないように、補足列１３０から離して関係グループ１６０の外側に移動させることができる。当業者であれば、特定の用途について必要な場合には、ボール状の空間識別子を組み合わせ、共通の空間識別子を分離して、関係グループの多くの組み合わせを表示できることが分かるであろう。このような組み合わせの１つの例が、図５における関係グループ３００によって示される。
【００２１】
図２を参照すると、関係グループ１９０は、データ識別子Ｉｔｅｍ６についての空間識別子１９２と、空間接続子１９３によって空間識別子１９２に接続された、データ識別子Ｉｔｅｍ１１についての空間識別子１９４と、空間接続子１９５によって空間識別子１９２に接続された、データ識別子Ｉｔｅｍ２２についての空間識別子１９６と、空間接続子１９７によって空間識別子１９２に接続された、データ識別子Ｉｔｅｍ３についての空間識別子１９８とを含む。この実施形態においては、データ識別子Ｉｔｅｍ６と、データ識別子Ｉｔｅｍ１１、Ｉｔｅｍ２２、及びＩｔｅｍ３の各々との間に単一の関係しか存在しないため、空間識別子１９４、１９６、及び１９８は、ボール状の空間識別子である。空間接続子１９３、１９５、及び１９７は、垂直ラインの空間接続子である。空間識別子１９２は、データ識別子Ｉｔｅｍ６と、データ識別子Ｉｔｅｍ１１、Ｉｔｅｍ２２、及びＩｔｅｍ３との間の多数の関係により、共通の空間識別子である。
【００２２】
関係グループ２００は、データ識別子Ｉｔｅｍ２４についての空間識別子２０２と、空間接続子２０３によって空間識別子２０２に接続された、データ識別子Ｉｔｅｍ２８についての空間識別子２０４と、空間接続子２０５によって空間識別子２０４に接続された、データ識別子Ｉｔｅｍ３１についての空間識別子２０６と、空間接続子２０７によって空間識別子２０６に接続された、データ識別子Ｉｔｅｍ３３についての空間識別子２０８と、空間接続子２０９によって空間識別子２０８に接続された、データ識別子Ｉｔｅｍ３４についての空間識別子２１０とを含む。この実施形態においては、データ識別子Ｉｔｅｍ２４及びデータ識別子Ｉｔｅｍ３４の各々について単一の関係しか存在しないため、空間識別子２０２及び２１０は、ボール状の空間識別子である。空間接続子２０３、２０５、２０７、及び２０９は、垂直ラインの空間接続子である。データ識別子Ｉｔｅｍ２８、Ｉｔｅｍ３１、及びＩｔｅｍ３３の各々は、２つの関係を有するため、空間識別子２０４、２０６、及び２０８は、共通の空間識別子である。
【００２３】
残りのデータ識別子（Ｉｔｅｍ７〜１０、１２、１３、１５、１６、１８、１９、２１、２５〜２７、２９、３０、３２、及び３５）は、関係を持たず、したがって、接続している空間接続子を伴わない空白の空間識別子として表示される。
【００２４】
１つの実施形態においては、空間識別子、補足データ、及び／又は関係グループは、データ表示画面上に表される情報の量を制限するフィルタ基準として、又はフィルタ基準の中で、用いることができる。例えば、データ表示をフィルタにかけて、４つ以上の空間識別子を有する関係グループのみを表示することができる。別の例においては、データ表示をデータ識別子又は補足データ値によってフィルタにかけて、特定のデータのみを表示することができる。さらに別の例においては、データ表示をフィルタにかけて、特定の関係グループに属しているデータのみを表示することができる。さらに別の例においては、データ表示をフィルタにかけて、特定の空間接続子又は空間識別子に接続された又は関連する全てのデータを表示することができる。
【００２５】
図３〜図５は、本発明係る、行の強調表示を伴う空間／表データ表示画面の図である。同じ要素が図１と同じ参照番号を共有する図３は、単一の関係空間接続子についての行の強調表示を示す。同じ要素が図２と同じ参照番号を共有する図４は、多数の関係空間接続子についての行の強調表示を示す。同じ要素が図２と同じ参照番号を共有する図５は、関係グループにおける全ての関係空間接続子についての行の強調表示を示す。
【００２６】
図３を参照すると、行の強調表示は、空間識別子を含む行と、関連する空間識別子を含む行とを強調表示することができる。関係グループ２５０は、空間接続子２５３によってデータ識別子Ｔａｐｅ  Ｌｉｂｒａｒｙについてのボール状の空間識別子２５４に接続され、空間接続子２５５によってデータ識別子Ｐｒｉｍａｒｙ  ＨＳＭ  Ｎｏｄｅについてのボール状の空間識別子２５６に接続され、空間接続子２５７によってデータ識別子Ｓｈａｒｅｄ  Ｄｉｓｋ  Ａｒｒａｙについてのボール状の空間識別子２５８に接続され、空間接続子２５９によってデータ識別子ＨＳＭ  Ｎｏｄｅについてのボール状の空間識別子２６０に接続された、データ識別子ＭＶＳ  Ｖｎｏｄｅについての共通の空間識別子２５２を含む。
【００２７】
データ表示画面１００は、選択された行の第１の強調表示と、直接接続された空間識別子を含む行についての第２の強調表示と、空間識別子間の接続子についての接続子の強調表示とを含む。この例においては、データ識別子Ｔａｐｅ  Ｌｉｂｒａｒｙについてのデータ表示行２６２が選択され、したがって、データ表示行２６２は、第１の強調表示によって強調表示される。この例においては、第１の強調表示は、選択されたデータ表示行２６２における暗い塗りつぶしである。第１の強調表示は、選択されたデータ表示行をデータ表示画面１００の他のデータ表示行と区別するように選択されたデータ表示行に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどといった、いずれかの特徴とすることができる。
【００２８】
この実施形態においては、データ識別子ＭＶＳ  Ｖｎｏｄｅについてのデータ表示行２６４は、データ表示行２６２の選択に応答して、第２の強調表示によって強調表示された。データ表示行２６４は、選択されたデータ表示行２６２におけるボール状の空間識別子２５４に関連する共通の空間識別子２５２を含むため、第２の強調表示を有する。この例においては、第２の強調表示は、選択されたデータ表示行２６２の暗い塗りつぶしと同じ色の、第２の選択されたデータ表示行２６４の周囲の輪郭パターンである。第２の強調表示は、第２の選択されたデータ表示行を第１の選択された強調表示及びデータ表示画面１００における他のデータ表示行の両方と区別するように第２の選択されたデータ表示行に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどといった、いずれかの特徴とすることができる。
【００２９】
この例においては、空間接続子２５３は、データ表示行２６２の選択に応答して、接続子の強調表示によって強調表示された。空間接続子２５３は、共通の空間識別子２５２と、選択されたデータ表示行２６２におけるボール状の空間識別子２５４とを結合するため、接続子の強調表示を有する。この例においては、接続子の強調表示は、選択されたデータ表示行２６２の暗い塗りつぶしの色と一致する色である。接続子の強調表示は、空間接続子をデータ表示画面１００の他の空間接続子と区別するように空間接続子に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどといった、いずれかの特徴とすることができる。
【００３０】
図４を参照すると、行の強調表示は、共通の空間識別子を含む行と、関連する空間識別子を含む行とを強調表示することができる。関係グループ１９０は、空間接続子１９３によってデータ識別子Ｉｔｅｍ１１についてのボール状の空間識別子１９４に接続され、空間接続子１９５によってデータ識別子Ｉｔｅｍ２２についてのボール状の空間識別子１９６に接続され、空間接続子１９７によってデータ識別子Ｉｔｅｍ３についてのボール状の空間識別子１９８に接続された、データ識別子Ｉｔｅｍ６についての共通の空間識別子１９２を含む。
【００３１】
データ表示画面１００は、選択された行の第１の強調表示と、直接接続された空間識別子を含む行についての第２の強調表示と、さらに空間識別子間の接続子についての接続子の強調表示とを含む。この例においては、データ識別子Ｉｔｅｍ６についてのデータ表示行１９２が選択され、したがって、データ表示行２７２は、第１の強調表示によって強調表示される。この例においては、第１の強調表示は、選択されたデータ表示の行２７２における暗い塗りつぶしである。この実施形態においては、データ識別子Ｉｔｅｍ３についてのデータ表示行２７４と、データ識別子Ｉｔｅｍ１１についてのデータ表示行２７６と、データ識別子Ｉｔｅｍ２２についてのデータ表示行２７８とが、データ表示行２７２の選択に応答して、第２の強調表示によって強調表示されている。データ表示行２７４、２７６、及び２７８は、それぞれ、選択されたデータ表示行２７２における共通の空間識別子１９２に関連するボール状の空間識別子１９８、１９４、及び１９６を含むため、第２の強調表示を有する。この実施例においては、第２の強調表示は、第２の選択されたデータ表示行２７４、２７６、及び２７８の周囲の輪郭パターンである。この実施形態においては、空間接続子１９３、１９５、及び１９７は、選択されたデータ表示行２７２の共通の空間識別子１９２にボール状の空間識別子１９４、１９６、及び１９８を接続するため、接続子の強調表示によって強調表示されている。この例においては、接続子の強調表示は、選択されたデータ表示行２７２の暗い塗りつぶしの色と一致する色である。
【００３２】
図５を参照すると、行の強調表示は、特定の関係グループについての空間識別子を含む全ての行を強調表示することができる。関係グループ３００は、データ識別子Ｉｔｅｍ２についての共通の空間識別子３０２と、空間接続子３０７によって共通の空間識別子３０２に接続された、データ識別子Ｉｔｅｍ１についての共通の空間識別子３０４と、空間接続子３０５によって共通の空間識別子３０２に接続された、データ識別子Ｉｔｅｍ２０についての共通の空間識別子３０６とを含む。データ識別子Ｉｔｅｍ１についての共通の空間識別子３０４はまた、空間接続子３０９によってデータ識別子Ｉｔｅｍ３についてのボール状の空間識別子３１０に接続され、空間接続子３１１によってデータ識別子Ｉｔｅｍ４についてのボール状の空間識別子３１２に接続され、空間接続子３１３によってデータ識別子Ｉｔｅｍ５についてのボール状の空間識別子３１４に接続される。データ識別子Ｉｔｅｍ２０についての共通の空間識別子３０６はまた、空間接続子３１９によってデータ識別子Ｉｔｅｍ１４についてのボール状の空間識別子３２０に接続され、空間接続子３２１によってデータ識別子Ｉｔｅｍ１７についてのボール状の空間識別子３２２に接続される。
【００３３】
データ表示画面１００は、選択された行の第１の強調表示と、関係グループにおける全ての空間識別子を含む行についての第２の強調表示とを含む。この例においては、データ識別子Ｉｔｅｍ２０についてのデータ表示行３３０が選択され、したがって、データ表示行３３０は、第１の強調表示によって強調表示される。この実施形態においては、第１の強調表示は、選択されたデータ表示行３３０における暗い塗りつぶしである。この実施形態においては、データ識別子Ｉｔｅｍ１についてのデータ表示行３３２と、データ識別子Ｉｔｅｍ２についてのデータ表示行３３４と、データ識別子Ｉｔｅｍ３についてのデータ表示行３３６と、データ識別子Ｉｔｅｍ４についてのデータ表示行３３８と、データ識別子Ｉｔｅｍ５についてのデータ表示行３４０と、データ識別子Ｉｔｅｍ１４についてのデータ表示行３４２と、データ識別子Ｉｔｅｍ１７についてのデータ表示行３４４とが、データ表示行３３０の選択に応答して、第２の強調表示によって強調表示されている。データ表示行３３２、３３４、３３６、３３８、３４０、３４２、及び３４４は、それぞれ、選択されたデータ表示行３３０における共通の空間識別子３０６に関連する空間識別子３０４、３０２、３１０、３１２、３１４、３２０、及び３２２を含むため、第２の強調表示を有する。この実施形態においては、第２の強調表示は、第２の選択されたデータ表示行３３２、３３４、３３６、３３８、３４０、３４２、及び３４４の周囲の輪郭パターンである。この実施形態においては、空間接続子３０５、３０７、３０９、３１１、３１３、３１９、及び３２１は、ボール状の空間識別子３２０及び３２２を共通の空間識別子３０６に接続し、共通の空間識別子３０６を共通の空間識別子３０２に接続し、共通の空間識別子３０２を共通の空間識別子３０４に接続し、共通の空間識別子３０４をボール状の空間識別子３１０、３１２、及び３１４に接続するため、接続子の強調表示によって強調表示されている。この例においては、接続子の強調表示は、選択されたデータ表示行３３０の暗い塗りつぶしの色と一致する色である。
【００３４】
別の実施形態においては、強調表示を、選択されたデータ表示行からユーザが定めた数の空間識別子についての空間識別子及び空間接続子のパスに制限するといったように、強調表示の幅を、特定の関係グループについての空間識別子を含む行の一部に制限することができる。例えば、ユーザは、空間識別子の数を３に設定することができ、その結果、ボール状の空間識別子から１つの方向の３つの空間識別子、又は共通の空間識別子から２つの方向の３つの空間識別子が強調表示される。幅を制限することによって、関係グループが大きい数の空間識別子を含むときに、データ表示画面１００の所望の範囲に焦点を絞ることができる。
【００３５】
同じ要素が図２と同じ参照番号を共有する図６及び図７は、本発明に係るソーティングを伴う空間／表データ表示画面の図である。図６は、表列１１０及び／又は補足表列によるソーティングを示す。図７は、空間列によるソーティングを示す。
【００３６】
図６を参照すると、データ表示画面１００は、名前の表列１１０におけるデータ識別子１１６によってソートされる。この例においては、ソートは、英数字順である。データ表示行１０２は、名前の表列１１０における関連するデータ識別子１１６によって順序付けられる、すなわち、補足表セル１３２の補足データ１３６と、空間識別子１６２、１７０、１６８などといった空間セル１２２の空間識別子とは、データ識別子１１６がソートされたときに、関連するデータ識別子１１６に従う。１６３、１６５などの空間接続子は、ソート後に、空間識別子の新たな位置に対して再構成する。別の実施形態においては、データ表示画面１００は、容量の補足表列、ステータスの補足表列、又は最終アクセスの補足表列などの補足表列１３０のうちの１つにおける補足データ１３６によってソートされる。当業者であれば、表列１１０及び／又は補足表列１３０のデータは、特定の用途について必要な場合には、昇順ソート又は降順ソート、及び、列に格納されたデータ識別子又は補足データに適している英数字、数字、日付順などによるソートを含むソートを実施できることが分かるであろう。１つの実施形態においては、ソートは、名前の表列などの表形列１１０についてのヘッダ、又は、容量の補足表列、ステータスの補足表列、若しくは最終アクセスの補足表列などの補足表列１３０のうちの１つについてのヘッダをクリックすることによって開始される。
【００３７】
図７を参照すると、データ表示画面１００は、接続の空間列１２０における空間接続子の長さの合計を最小にするようにソートされる。関係グループ３５０は、空間接続子３５３、３５５、及び３５７を伴う空間識別子３５２、３５４、３５６、及び３５８を含む。関係グループ３６０は、空間接続子３６４、３６５、及び３６７を伴う空間識別子３６２、３６３、３６６、及び３６８を含む。関係グループ３７０は、空間接続子３７３を伴う空間識別子３７２及び３７４を含む。関係グループ３８０は、空間接続子３８３、３８５、３８７、及び３８９を伴う空間識別子３８２、３８４、３８６、３８８、及び３９０を含む。ソートは、空間接続子３５３、３５５、３５７、３６３、３６５、３６７、３７３、３８３、３８５、３８７、及び３８９の合計長を最小にする、すなわち、ソートは、空間接続子の合計長を最小にする。データ表示行１０２は、接続の空間列１２０における関連する空間識別子によって順序付けられる、すなわち、表セル１１２のデータ識別子１１６と、補足表セル１３２の補足データ１３６とは、空間識別子がソートされたときに、関連する空間識別子に従う。空間接続子は、ソート後に、空間識別子の新たな位置に対して再構成する。１つの実施形態においては、ソートは、接続のヘッダなどの空間列１２０についてのヘッダをクリックすることによって開始される。
【００３８】
第１のソートは、単一の関係グループについての基準で行うことができる。空間接続子の合計長を最小にするようにソートすること以外に、他の第１のソートの例は、単一の関係グループにおける空間接続子の合計長によってソートすること、単一の関係グループにおける空間接続子の数によってソートすること、単一の関係グループにおける空間識別子の数によってソートすること、及び、各々の関係グループに適用される重み係数によってソートすることを含む。１つの実施形態においては、空間列１２０に表示される多数の関係グループは、複数の関係グループの各々における共通の空間識別子の長さによって、空間列１２０全体にわたって順序付けられる。別の実施形態においては、空間列１２０に表示される多数の関係グループは、いくつの異なる関係グループが特定の関係グループの空間識別子と関連付けられるかということによって、空間列１２０全体にわたって順序付けられる。例えば、関係グループ３８０の空間識別子３９０は、空間識別子３９０及び空間識別子３５８のいずれも同じデータ識別子Ｉｔｅｍ３を有するため、空間識別子３５８を通して関係グループ３５０と関連付けられる。関係グループ３８０の空間識別子３８８は、空間識別子３８８及び空間識別子３６６のいずれも同じデータ識別子Ｉｔｅｍ１４を有するため、空間識別子３６６を通して関係グループ３６０と関連付けられる。従って、２つの異なる関係グループ３５０、３６０は、特定の関係グループ３８０の空間識別子３９０、３８８と関連付けられる。最も多くの他の関係グループと関連付けられる空間識別子を有する関係グループは、第１の順位を付け、２番目に多くの他の関係グループと関連付けられる空間識別子を有する関係グループは、第２の順位を付けるなどということができる。この順序付けは、他の関係グループと関連付けられる空間識別子が最も少ない関係グループを第１に順位付けすることができるように、逆にすることもできる。
【００３９】
ソーティングは、さらに第２のソートを使用することができる。例えば、接続の空間列１２０における空間接続子の合計長を最小にするようにソートされたデータ表示画面１００は、単一の関係グループにおける空間接続子の合計長によって、単一の関係グループにおける空間接続子の数によって、単一の関係グループにおける空間識別子の数によって、各々の関係グループに適用される重み係数によって、名前の表列１１０におけるデータ識別子１１６によって、又は、容量の補足表列、ステータスの補足表列、若しくは最終アクセスの補足表列などの補足表列１３０のうちの１つにおける補足データ１３６によって、さらにソートすることができる。
【００４０】
同じ要素が図２と同じ参照番号を共有する図８及び図９は、本発明に係る、パスの強調表示を伴う空間／表データ表示画面の図である。図８は、全部のパスの強調表示を示し、図９は、選択されたパスの強調表示を示す。
【００４１】
図８を参照すると、データ表示行４００は、第１の選択されたデータ表示行として選択される。１つの実施形態においては、第１の選択されたデータ表示行は、該第１の選択されたデータ表示行に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどによって強調表示される。この例においては、第１の選択されたデータ表示行４００は、暗い塗りつぶしによって強調表示される。次いで、データ表示行４０２は、第２の選択されたデータ表示行として選択される。１つの実施形態においては、第２の選択されたデータ表示行は、該第２の選択されたデータ表示行に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどによって強調表示される。この例においては、第２の選択されたデータ表示行４０２は、第１の選択されたデータ表示行４００の暗い塗りつぶしの色と一致する太い輪郭によって強調表示される。本明細書において定義される場合には、全部のパスを強調表示することは、２つの選択されたデータ表示行と、２つの選択されたデータ表示行の間にある全ての中間の空間識別子及び中間の空間接続子とを強調表示することとして定義される。１つの実施形態においては、全部のパスは、第２の選択されたデータ表示行の選択に応答して自動的に強調表示される。別の実施形態においては、全部のパスは、第２の選択されたデータ表示行が選択された後に、命令に応答して強調表示される。全部のパスの強調表示は、中間の空間識別子含む中間のデータ表示行と中間の空間接続子とを強調表示する。１つの実施形態においては、中間のデータ表示行は、該中間のデータ表示行に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどによって強調表示される。この例においては、中間のデータ表示行４０４、４０６、及び４０８は、第１の選択されたデータ表示行４００の暗い塗りつぶしの色と一致する通常の輪郭によって強調表示される。１つの実施形態においては、第１の選択されたデータ表示行と第２の選択されたデータ表示行との間の空間接続子は、該空間接続子に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどによって強調表示される。この例においては、空間接続子２０３、２０５、２０７、及び２０９は、第１の選択されたデータ表示行４００の暗い塗りつぶしの色によって強調表示される。
【００４２】
図９を参照すると、空間列１２０における囲み領域１９１によって選択された関係グループ１９０は、領域強調表示によって強調表示される。１つの実施形態においては、関係グループ及び囲み領域は、該関係グループ及び囲み領域に施される、塗りつぶし、色、パターン、アニメーション、それらの組み合わせなどによって強調表示される。この例においては、関係グループ１９０及び囲み領域１９１は、暗く塗りつぶされた長方形で強調表示される。１つの実施形態においては、関係グループ１９０は、関係グループの周囲の選択領域をドラッグすることなどといった、関係グループ１９０全体を選択したことに応答して、強調表示される。別の実施形態においては、関係グループ１９０は、関係グループの空間識別子又は空間接続子を選択することなどといった、関係グループ１９０の一部を選択したことに応答して、強調表示される。当業者であれば、強調表示は、特定の用途について必要とされるいずれかの形状とすることができることが分かるであろう。１つの実施形態においては、関係グループ１９０及び囲み領域１９１は、プロパティ、追加、コメントなどといった付加的な情報を表示するために、マウスを用いて関係グループ１９０又は囲み領域１９１の上を右クリックすることなどにより第２の選択を行うことによって、付加的な情報を表示することができる。１つの実施形態においては、関係グループ１９０及び囲み領域１９１は、選択のためのメニュー項目のリストを表示するために、マウスを用いて関係グループ１９０又は囲み領域１９１の上を右クリックすることなどにより第２の選択を行うことによって、メニューを表示することができる。
【００４３】
図１０は、本発明に係る空間／表データ表示画面を実装するための情報処理システムのブロック図である。情報処理システム９０１は、本明細書において説明される動作を実行することができるコンピュータ・システムの簡単な例である。情報処理システム９０１は、ホスト・バス９０５に結合されるプロセッサ９００を含む。レベル２（Ｌ２）キャッシュ・メモリ９１０も、ホスト・バス９０５に結合される。ホスト−ＰＣＩブリッジ９１５は、メイン・メモリ９２０に結合され、キャッシュ・メモリ及びメイン・メモリ制御機能を含み、ＰＣＩバス９２５、プロセッサ９００、Ｌ２キャッシュ９１０、メイン・メモリ９２０、及びホスト・バス９０５の間の転送を処理するためのバス制御を提供する。ＰＣＩバス９２５は、例えばＬＡＮカード９３０及び／又はビデオ・カード９３２を含む種々の装置のためのインターフェースを提供する。ビデオ・カード９３２は、液晶ディスプレイ（ＬＣＤ）、陰極線管（ＣＲＴ）ディスプレイ、投影式ディスプレイなどといった表示装置９９０に作動可能に結合される。表示装置９９０は、本発明に係る空間／表データ表示画面のために用いることができる。当業者であれば、ビデオ・カード９３２は、特定の用途について必要とされる場合には、ＡＧＰ又はＰＣＩ高速バスなどの他のタイプのバスに取り付けできることが分かるであろう。
【００４４】
ＰＣＩ−ＩＳＡブリッジ９３５は、ＰＣＩバス９２５とＩＳＡバス９４０との間の転送を処理するためのバス制御、ユニバーサル・シリアル・バス（ＵＳＢ）機能９４５、ＩＤＥデバイス機能９５０、電力管理機能９５５を提供し、リアルタイム・クロック（ＲＴＣ）、ＤＭＡ制御、割り込みサポート、及びシステム管理バス・サポートなどの、図示されていない他の機能要素を含むことができる。周辺装置及び入力／出力（Ｉ／Ｏ）装置は、ＩＳＡバス９４０に結合される種々のインターフェース９６０（例えば、パラレル・インターフェース９６２、シリアル・インターフェース９６４、赤外線（ＩＲ）インターフェース９６６、キーボード・インターフェース９６８、マウス・インターフェース９７０、及び固定ディスク（ＨＤＤ）９７２）に取り付けることができる。代替的に、スーパーＩ／Ｏコントローラ（図示せず）をＩＳＡバス９４０に取り付けて、多くのＩ／Ｏ装置を収容することができる。
【００４５】
ＢＩＯＳ９８０は、ＩＳＡバス９４０に結合され、様々な低レベルのシステム機能及びシステム・ブート機能について必要なプロセッサ実行可能コードを内蔵する。ＢＩＯＳ９８０は、磁気ストレージ媒体、光ストレージ媒体、フラッシュ・メモリ、ランダム・アクセス・メモリ、読み取り専用メモリ、及び命令をコード化する信号（例えば、ネットワークからの信号）を伝達する通信媒体を含む、いずれかのコンピュータ可読媒体に格納することができる。情報処理システム９０１を別のコンピュータ・システムに接続して、ネットワークを介してファイルをコピーするために、ＬＡＮカード９３０を、ＰＣＩバス９２５及びＰＣＩ−ＩＳＡブリッジ９３５に結合する。同様に、電話回線接続を用いてインターネットに接続するためのＩＳＰにコンピュータ・システム９０１を接続するために、モデム９７５を、シリアル・ポート９６４及びＰＣＩ−ＩＳＡブリッジ９３５に結合する。
【００４６】
図１０において説明されるコンピュータ・システムは、本明細書において説明される本発明を実行することができるが、このコンピュータ・システムは、コンピュータ・システムの単なる１つの例である。当業者であれば、他の多くのコンピュータ・システム設計が、本明細書において説明される本発明を実行できることが分かるであろう。
【００４７】
本発明の好ましい実装の１つは、アプリケーション、すなわち、例えばコンピュータのランダム・アクセス・メモリに常駐することができるコード・モジュールにおける命令の組（プログラム・コード）である。コンピュータによって要求されるまで、命令の組は、別のコンピュータ・メモリ、例えば、ハード・ディスク・ドライブ上に、又は、光ディスク（ＣＤ  ＲＯＭにおける最終的な使用のため）若しくはフロッピー(登録商標)ディスク（フロッピー(登録商標)ディスクドライブにおける最終的な使用のため）などの取り外し可能なストレージに格納するか、或いは、インターネット又は他のコンピュータ・ネットワークを介してダウンロードすることができる。このように、本発明は、コンピュータ可読媒体上に格納され、データを表示するための動作を行うようにデジタル処理装置よって実行可能な、コンピュータ・プログラムとして実装することができる。さらに、説明される種々の方法は、ソフトウェアによって選択的にアクティブにされるか又は再構成される汎用コンピュータに実装されるのが都合がよいが、当業者であれば、こうした方法は、必要な方法ステップを行うように構成されたハードウェア、ファームウェア、又はより特殊な装置において実現できることが分かるであろう。
【００４８】
本明細書において開示される本発明の実施形態は、現時点で好ましいと考えられるものであるが、本発明の範囲から逸脱することなく、種々の変更及び修正を行うことができる。本発明の範囲は特許請求の範囲に示されており、均等物の意味及び範囲内にある全ての変更は、ここに含まれるように意図される。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る空間／表データ表示画面の図である。
【図２】本発明に係る種々の関係グループを伴う空間／表データ表示画面の図である。
【図３】本発明に係る行の強調表示を伴う空間／表データ表示画面の図である。
【図４】本発明に係る行の強調表示を伴う空間／表データ表示画面の図である。
【図５】本発明に係る行の強調表示を伴う空間／表データ表示画面の図である。
【図６】本発明に係るソーティングを伴う空間／表データ表示画面の図である。
【図７】本発明に係るソーティングを伴う空間／表データ表示画面の図である。
【図８】本発明に係るパスの強調表示を伴う空間／表データ表示画面の図である。
【図９】本発明に係るパスの強調表示を伴う空間／表データ表示画面の図である。
【図１０】本発明に係る空間／表データ表示画面を実装するための情報処理システムのブロック図である。
【符号の説明】
【００５０】
１００：データ表示画面
１０２：データ表示行
１１０：表列
１１２：表セル
１１６：データ識別子
１２０：空間列
１２２：空間セル
１２４：空間識別子
１２６：空間接続子
１２８：関係グループ
１３２：補足表セル
１３６：補足データ
【図１】
2007207232.tif 000003
【図２】
2007207232.tif 000004
【図３】
2007207232.tif 000005
【図４】
2007207232.tif 000006
【図５】
2007207232.tif 000007
【図６】
2007207232.tif 000008
【図７】
2007207232.tif 000009
【図８】
2007207232.tif 000010
【図９】
2007207232.tif 000011
【図１０】
2007207232.tif 000012