ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成手段と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置手段と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化手段と、を備えることを特徴とするネットワーク可視化システム。前記階層可視化手段は、前記クラスタ情報に基づいて各ノードが属する階層を選択することを特徴とする請求項1に記載のネットワーク可視化システム。前記クラスタ情報は、クラスタごとに代表ノードが与えられており、前記階層リンク生成部は、2つのノード間の階層リンクを、2つのノード間のリンク情報と、2つのノードのクラスタ情報と、2つのノードが共にクラスタの代表ノードの場合には2つのノードの属する両クラスタの要素が有しているリンク情報とに基づいて生成することを特徴とする請求項2に記載のネットワーク可視化システム。前記階層リンク生成手段は、2つのノード間の階層リンクを重みとして生成し、前記グラフ配置手段は、階層リンクの重みに基づいてノードとリンクを配置することを特徴とする請求項1ないし請求項3の何れか一項に記載のネットワーク可視化システム。前記階層リンク生成手段は、2つのノード間の階層リンクの重みを初期化し、2つのノード間にリンクがある場合には階層リンクの重みを第一の値とし、2つのノードが同一クラスタに属する場合には階層リンクの重みに第二の値を加算し、それ以外の場合に、2つのノードがそれぞれ別のクラスタの代表で且つそれら2つのクラスタの要素間にリンクがある場合には階層リンクの重みを第三の値とすることを特徴とする請求項4に記載のネットワーク可視化システム。個々のノード間に与える関連性の階層を三階層とし、第一層では、クラスタの代表ノードとクラスタ代表間の階層リンクとを表示し、第二層では、予め定めた閾値以上の要素数のクラスタの要素ノードとクラスタ代表間の階層リンクと予め定めた閾値以上の要素数のクラスタの要素ノードを両端とする元のリンクとを表示し、第三層では、予め定めた閾値未満の要素数のクラスタの要素ノードと予め定めた閾値未満の要素数のクラスタの要素ノードを両端とする元のリンクとを表示することを特徴とする請求項1ないし請求項5の何れか一項に記載のネットワーク可視化システム。抽出した階層リンクについて、該階層リンク中に仮想ノードを追加配置し、その両端となるノードから類似する文言の候補を抽出すると共に、該階層リンクにグラフ理論的距離上で近接するノードの文言との類似度を参照して、追加配置した仮想ノードの表示文言を前記抽出した候補の中から絞り込むことを特徴とする請求項1ないし請求項6の何れか一項に記載のネットワーク可視化システム。仮想ノードを追加配置して表示文言を絞り込む際に、予め設定されているリンク情報に含まれたリンクの方向を参照して、仮想ノードが配置される階層リンクについて、リンク元とリンク先とを定めて方向を持たせると共に、リンク元のノードの文言をリンク先の文言に対して重みを与えて表示文言を絞り込むことを特徴とする請求項7に記載のネットワーク可視化システム。ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成ステップと、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置ステップと、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化ステップと、を含むことを特徴とするネットワーク可視化方法。情報処理装置に、ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成処理と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置処理と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化処理と、を行わせることを特徴とするネットワーク可視化プログラム。既存の技術では、ノードとそのノード間の関連性に基づいて可視化されたネットワークについて、人間がどのようなノード間にどれくらいの関連があるかを理解したり、他と関連の少ないノードを一見して見出したりすることは困難であった。先の要求仕様の一例を用いて説明すれば、要求の変更時に、所定の要求ノードの修正に伴う波及的影響範囲を把握することが困難と云える。また、他の要求と関連性数リンク数が少ない要求について、その関連性を把握することが困難とも云える。これらのことは、ネットワークが大規模化するに従って、より困難性を増す傾向にある。本発明は、ノードとリンクとで構成されたネットワークを、関連性が低いノードも含めて、互いの関連性を俯瞰できるように可視化するネットワーク可視化システムを提供することを目的とする。本発明のネットワーク可視化システムは、ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成手段と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置手段と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化手段と、を備えることを特徴とする。本発明によれば、ノードとリンクとで構成されたネットワークを、関連性が低いノードも含めて、互いの関連性を俯瞰できるように可視化するネットワーク可視化システムを提供できる。次に、本発明によるネットワーク可視化システムの実施形態について図面を参照して詳細に説明する。図1を参照すると、本実施形態に係るネットワーク可視化システムは、情報を記憶する記憶部11と、プログラム制御により動作する計算部12とから構成されている。記憶部11は、初期リンク記憶部100と、クラスタ記憶部101と、階層リンク記憶部102とを備える。初期リンク記憶部100は、可視化すべきネットワークのリンク情報を記憶する。リンク情報は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。本実施形態では、与えられたリンクに関する情報から別の階層リンクを生成するため、以降、入力として与えられたリンクを初期リンクと呼ぶこととする。図2は、初期リンク記憶部100に記憶された初期リンク情報の例を示す説明図である。図中で、A0、A1、、D0はノードを示し、行列の各要素は初期リンクの有無を示す。例えば、ノードA0とノードA0との間の初期リンクはないため値が0であり、ノードA0とノードA1との間の初期リンクはあるため値が1である。なお、ここでは、初期リンクに方向がない場合を例として説明している。したがって、行列は対称となるので、上三角行列あるいは下三角行列のみを記憶するようにしてもよい。初期リンクに方向がある場合には、例えば、行を初期リンクの開始ノード、列を初期リンクの終了ノードとするなどと定めて記憶すればよい。図3に例示した初期リンクに基づいてノードが配置されて可視化されたネットワーク例を図3に示す。クラスタ記憶部101は、ノードをグループ化したクラスタ情報を記憶する。クラスタ情報は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。図4は、クラスタ記憶部101に記憶されたクラスタ情報の例を示す説明図である。図中で、第一列目はクラスタの代表ノードのIDを示し、二列目以降はクラスタの要素ノードのIDを示す。本例では、代表がA0のクラスタの要素は、A0、A1、A2であり、代表がB0のクラスタの要素は、B0、B1、B2であり、代表がD0のクラスタの要素は、D0のみである。なお、以降の説明では、代表がA0のクラスタをクラスタA、代表がB0のクラスタをクラスタB、代表がC0のクラスタをクラスタC、代表がD0のクラスタをクラスタDと呼ぶことにする。階層リンク記憶部102は、階層リンク情報を記憶する。図5は、階層リンク記憶部102に記憶された階層リンク情報の例を示す説明図である。図中で、A0、A1、、D0はノードを示し、行列の各要素は、階層リンクの重みを示す。ここで、階層リンクの値は、リンクがある場合は0より大きな値で示し、リンクがない場合は0で示している。当該重みの値は、ノードの位置を定めることに使用される。重みの数値の説明は後述する。計算部12は、階層リンク生成部103と、グラフ配置部104と、階層可視化部105とを備える。階層リンク生成部103は、初期リンク記憶部100に記憶された初期リンク情報とクラスタ記憶部101に記憶されたクラスタ情報とに基づいて、階層リンク情報を生成する。生成した階層リンク情報は、階層リンク記憶部102に記憶する。初期リンク情報には、初期リンク情報に含まれているリンクと共に、個々のノード間の関連性が反映されて階層リンク生成部103によって俯瞰的に追加されたリンクが含まれる。グラフ配置部104は、階層リンク記憶部102に記憶された階層リンク情報に基づいて、追加されたリンクを反映させてグラフの配置を計算する。グラフに反映させる階層リンクは、初期リンクと追加された階層リンクを用いる。また、追加された階層リンクに重み強調を与えて、その重みを反映させてグラフを配置するようにしてもよい。図6は、グラフ配置部104が配置した図5に示したネットワークを示す説明図である。図中では、2つのノード間に初期リンクがあったときの階層リンクは実線、初期リンクがなく追加された階層リンクは破線で示している。階層可視化部105は、グラフ配置部104で計算された配置と、階層リンクに基づいて、複数の階層に階層化して必要に応じて階層毎にグラフを可視化する。この際、各ノードの可視化位置は、グラフ中で固定的に扱い、階層を変えても同一位置になるように処理される。図7は、階層可視化部105が可視化した第一層の例を示す説明図である。図8は、階層可視化部105が可視化した第二層の例を示す説明図である。図9は、階層可視化部105が可視化した第三層の例を示す説明図である。初期リンクに基づいて可視化した図3では、クラスタA、B、C、Dの間の関連性が分かりやすく可視化されていなかった。しかし、図7によって、クラスタAとクラスタCとの間や、クラスタBとクラスタCとの間に関連があり、クラスタAとクラスタBとの間に直接的な関連性はないことを分かりやすく可視化することができる。また、図8によって、クラスタAやクラスタBやクラスタCに含まれるノード数分量を分かりやすく可視化することができる。さらに、図9によって、クラスタDはノード数分量が少なく、また、図8と位置を比較することで、クラスタDと関連があるのは、クラスタBであることを分かりやすく可視化することができる。また、階層可視化部105は、階層リンク生成部103で生成して階層リンク記憶部102に記録された階層リンク情報を取得し、初期リンク情報に含まれていないリンク抽出した階層リンクについて、該階層リンク中に仮想ノードを追加配置してグラフとして可視化してもよい。この際、その両端となるノード階層リンク元と階層リンク先から類似する文言の候補を抽出して該ノードに対してグラフに表示する文言を絞り込むとよい。この文言は、その階層リンクにグラフ上で隣接するノードの文言を参照して候補を絞り込むことができる。例えば、各ノードのグラフ理論的距離が最短となるようにグラフ配置を行い、その仮想ノードに平面的階層的に近接するノードの文言を参照すればよい。平面的階層的に近接するノードの文言に加え、それらが属するクラスタを参照してもよい。また、それらの文言の扱いについて、均一に扱う必要はなく、上位層と同位層と下位層やリンク元とリンク先などでそれぞれ重み付けを与えてもよい。その重み付けは、抽出したいノード間の関連性や、何と関連の少ないノードを抽出するかに応じて適宜定めればよい。また、仮想ノードの文言と並列的に、抽出された階層リンクについて、リンク元とリンク先とを定めて方向を持たせるようにしてもよい。その際、リンク元のノードの文言をリンク先の文言に対して重みを与えるようにしてもよい。次に、図10のフローチャートを参照して、本実施の形態1の全体の動作について詳細に説明する。本実施形態では三層構造でネットワークを配置して指定された層を可視化する場合を例として説明する。なお、クラスタ記憶部101に、いくつかの階層でのクラスタを用意することで、同様な方法で、他の数の層の場合でも可視化することができる。まず、階層リンク生成部103は、すべてのノード間に対し、初期リンク記憶部100に記憶された初期リンク情報とクラスタ記憶部101に記憶されたクラスタ情報とに基づいて、階層リンクの有無とその値を計算するステップA1。次に、グラフ配置部104は、生成した階層リンク情報に基づいてノードと階層リンクを空間上に配置するステップA2。ここで、各層ごとの表示ノードやリンクを設定する前に、ノードやリンクを配置する。そのため、すべての層において同じ位置にノードやリンクは配置されることになる。グラフ配置は、Graphvizなどのグラフ配置ソフトを用いて行うこととすればよい。次に、階層可視化部105は、層番号を示すNを1に初期化するステップA3。次に、階層可視化部105は、Nと最大階層数にあたる3とを比較するステップA4。Nが3以下の場合には、次のステップA5に移行する。Nが3より大きい場合には、動作を終了する。次に、階層可視化部105は、第N層に表示するノードを設定するステップA5。動作の詳細は、後述する。次に、階層可視化部105は、第N層に表示するリンクを設定するステップA6。動作の詳細は、後述する。次に、階層可視化部105は、初期リンクにあった表示するリンクを実線に設定するステップA7。次に、階層可視化部105は、初期リンクになかった表示するリンク追加したリンクを破線に設定するステップA8。次に、階層可視化部105は、第N層が表示を指定された層であれば、配置したノードとリンクのうち、この層のノードとリンクのみを表示するステップA9。次に、階層可視化部105は、層番号を示すNをインクリメントするステップA10。そして、ステップA4に移行する。このように動作させることによって、予め与えられた情報から、階層リンク情報を生成して所定の階層を示したネットワーク構造をグラフ化できる。結果、図5に示した階層リンク情報を生成し、図7から図9に示した中の指定した階層構造の何れかを可視化できる。なお、可視化については、順次全ての階層を可視可能に準備しておき、操作者からの指定に基づき、都度その階層を提示するようにしてもよい。次に、図11のフローチャートを参照して、本実施の形態1のノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作について詳細に説明する。まず、階層リンク生成部103は、層別リンクの値Vijを0に初期化するステップA11。次に、階層リンク生成部103は、初期リンク記憶部100を参照して、ノードiとノードj間に初期リンクがあるかを調べるステップA12。初期リンクがある場合には、次のステップA13に移行する。初期リンクがない場合には、次のステップA14に移行する。次に、階層リンク生成部103は、層別リンクの値Vijを2とするステップA13。なお、ここでは、初期リンクがあるなら階層リンクの値を2とする場合を例として説明するが、この値は2以外でもよい。初期リンクがある場合の階層リンクの値は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。次に、階層リンク生成部103は、ノードiとノードjとが一致するか、すなわち、iとjとが同じかを調べるステップA14。一致する場合には、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。一致しない場合には、次のステップA15に移行する。次に、階層リンク生成部103は、クラスタ記憶部101を参照して、ノードiとノードjが同一クラスタに属するかを調べるステップA15。同一クラスタのノードの場合には、ステップA16に移行する。同一クラスタのノードでない場合には、ステップA17に移行する。階層リンク生成部103は、層別リンクの値Vijに3を加算するステップA16。そして、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。なお、ここでは、同一クラスタに属するなら階層リンクの値に3を加算する場合を例として説明するが、この値は、3以外でもよい。同一クラスタに属する場合の階層リンクへの加算する値は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。階層リンク生成部103は、層別リンクの値Vijが0であるかを調べるステップA17。Vijが0の場合には、次のステップA18に移行する。Vijが0でない場合には、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。次に、階層リンク生成部103は、クラスタ記憶部101を参照して、ノードiとノードjが両方ともクラスタ代表であるかを調べるステップA18。両方ともクラスタ代表の場合には、次のステップA19に移行する。片方でもクラスタ代表でない場合には、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。次に、階層リンク生成部103は、ノード番号pを0に初期化するステップA19。なお、ここでは、クラスタ要素間に初期リンクがある際には、クラスタ代表間に階層リンクがあるとする場合を例として以降の動作を説明する。これ以外にも、クラスタ要素間のリンクの割合が予め定めた閾値以上の場合には、クラスタ代表間に階層リンクがあるとしてもよい。また、クラスタに属する要素ノードの重要性の平均値や総計などに基づき、クラスタ代表間の階層リンクに割振る重みを調整してもよい。次に、階層リンク生成部103は、pがノード数N未満であるか調べるステップA20。pがN未満の場合には、次のステップA21に移行する。pがN以上の場合には、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。次に、階層リンク生成部103は、クラスタ記憶部101を参照して、ノードpとノードiが同一クラスタのノードであるかを調べるステップA21。同一クラスタのノードの場合には、ステップA23に移行する。同一クラスタのノードでない場合には、次のステップA22に移行する。次に、階層リンク生成部103は、pをインクリメントし、ステップA20に移行するステップA22。階層リンク生成部103は、ノード番号qを0に初期化するステップA23。次に、階層リンク生成部103は、qがN未満であるか調べるステップA24。qがN未満の場合には、ステップA25に移行する。qがN以上の場合には、ステップA22に移行する。qがN未満の場合には、階層リンク生成部103は、クラスタ記憶部101を参照して、ノードqとノードjが同一クラスタのノードであるかを調べるステップA25。同一クラスタのノードの場合には、ステップA27に移行する。同一クラスタのノードでない場合には、次のステップA26に移行する。階層リンク生成部103は、qをインクリメントし、ステップA24に移行するステップA26。階層リンク生成部103は、初期リンク記憶部100を参照して、ノードpとノードq間のリンクLpqに初期リンクがあるかを調べるステップA27。初期リンクがある場合には、ステップA28に移行する。初期リンクがない場合には、ステップA26に移行する。階層リンク生成部103は、層別リンクの値Vijを1とするステップA28。そして、ノードiとノードjとの間の階層リンクを生成する階層リンク生成部103の動作を終了する。このように動作させることによって、予め与えられた情報から、階層リンク情報に適切に重み付けが行なえる。次に、図12のフローチャートを参照して、本実施の形態1の第一層の表示ノードと表示リンクを設定する階層可視化部105の動作について詳細に説明する。まず、階層可視化部105は、ノードを示す番号iを0に初期化するステップA29。次に、階層可視化部105は、iとノード数Nとを比較するステップA30。iがN未満の場合には、次のステップA31に移行する。iがN以上の場合には、ステップA36に移行する。次に、階層可視化部105は、クラスタ記憶部101を参照して、iがクラスタ代表かどうかを調べるステップA31。クラスタ代表の場合には、次のステップA32に移行する。クラスタ代表でない場合には、ステップA34に移行する。次に、階層可視化部105は、クラスタ記憶部101を参照して、iが含まれるクラスタの要素数が予め定めた閾値以上であるかを調べるステップA32。閾値は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。例えば、閾値を2とすると、複数要素を含むクラスタの代表ノードのみを表示する。なお、ここでは、予め定めた閾値以上の要素数を含むクラスタの代表ノードを表示する場合を例として説明するが、例えば、クラスタごとに表示非表示を予め与えておいて、表示ノードを定めてもよい。閾値以上の場合には、次のステップA33に移行する。閾値未満の場合には、ステップA34に移行する。階層可視化部105は、ノードiを表示に設定するステップA33。階層可視化部105は、ノードiを非表示に設定するステップA34。次に、階層可視化部105は、iをインクリメントするステップA35。そして、ステップA30に移行する。階層可視化部105は、再度、iを0に初期化するステップA36。次に、階層可視化部105は、iとノード数Nとを比較するステップA37。iがN未満の場合には、次のステップA38に移行する。iがN以上の場合には、第一層の表示ノードと表示リンクを設定する階層可視化部105の動作を終了する。次に、階層可視化部105は、もう一つのノードを示す番号jを0に初期化するステップA38。次に、階層可視化部105は、jとノード数Nとを比較するステップA39。jがN未満の場合には、次のステップA41に移行する。jがN以上の場合には、ステップA40に移行する。階層可視化部105は、iをインクリメントするステップA40。そして、ステップA37に移行する。次に、階層可視化部105は、ノードiとノードjの両方が表示に設定されたかを調べるステップA41。両方とも表示に設定された場合には、次のステップA42に移行する。片方あるいは両方とも非表示に設定された場合には、ステップA43に移行する。次に、階層可視化部105は、ノードiとノードjとの間のリンクを表示に設定するステップA42。次に、階層可視化部105は、ノードiとノードjとの間のリンクを非表示に設定するステップA43。次に、階層可視化部105は、jをインクリメントするステップA44。そして、ステップA39に移行する。次に、図13のフローチャートを参照して、本実施の形態1の第二層の表示ノードと表示リンクを設定する階層可視化部105の動作について詳細に説明する。まず、階層可視化部105は、ノードを示す番号iを0に初期化するステップA45。次に、階層可視化部105は、iとノード数Nとを比較するステップA46。iがN未満の場合には、次のステップA47に移行する。iがN以上の場合には、ステップA51に移行する。次に、階層可視化部105は、クラスタ記憶部101を参照して、ノードiの含まれるクラスタの要素数が予め定めた閾値以上であるかを調べるステップA47。閾値は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。例えば、閾値を2とすると、複数要素を含むクラスタのノードのみを表示する。なお、ここでは、予め定めた閾値以上の要素数を含むクラスタのノードを表示する場合を例として説明するが、例えば、クラスタごとに表示非表示を予め与えておいて、表示ノードを定めてもよい。閾値以上の場合には、次のステップA48に移行する。閾値未満の場合には、ステップA49に移行する。階層可視化部105は、ノードiを表示に設定するステップA48。なお、ノードiがクラスタ代表の場合には、二重丸にするなど、強調して表示するように設定してもよい。階層可視化部105は、ノードiを非表示に設定するステップA49。次に、階層可視化部105は、iをインクリメントするステップA50。そして、ステップA46に移行する。次に、階層可視化部105は、再度、iを0に初期化するステップA51。次に、階層可視化部105は、iとノード数Nとを比較するステップA52。iがN未満の場合には、次のステップA53に移行する。iがN以上の場合には、第二層の表示ノードと表示リンクを設定する階層可視化部105の動作を終了する。次に、階層可視化部105は、もう一つのノードを示す番号jを0に初期化するステップA53。次に、階層可視化部105は、jとノード数Nとを比較するステップA54。jがN未満の場合には、ステップA61に移行する。jがN以上の場合には、ステップA55に移行する。階層可視化部105は、iをインクリメントするステップA55。そして、ステップA52に移行する。次に、階層可視化部105は、ノードiとノードjの両方が表示に設定されたかを調べるステップA56。両方とも表示に設定された場合には、次のステップA57に移行する。片方あるいは両方とも非表示に設定された場合には、ステップA61に移行する。次に、階層可視化部105は、クラスタ記憶部101を参照して、ノードiとノードjとが同一クラスタに含まれるかを調べるステップA57。同一クラスタの場合には、ステップA59に移行する。同一クラスタでない場合には、ステップA58に移行する。階層可視化部105は、階層リンク記憶部102を参照して、ノードiとノードjとの間の初期リンクがあるかを調べるステップA58。ここで、本実施形態で説明した例では、階層リンク生成部103にて、初期リンクがある場合にはVij=2、さらに同一クラスタの場合には3を加算したため、初期リンクがある場合には、階層リンクの値は、5または2である。階層リンクの値では初期リンクがあったかどうかを判定できない場合は、初期リンク記憶部100を参照してもよい。初期リンクがある場合には、ステップA60に移行する。初期リンクがない場合には、ステップA61に移行する。階層可視化部105は、ノードiとノードjとの間のリンクを実線表示に設定するステップA59。階層可視化部105は、ノードiとノードjとの間のリンクを破線表示に設定するステップA60。なお、ここでは、同一クラスタ内のリンクを実線、それ以外の初期リンクを破線で示す場合を例として説明するが、両方の場合とも実線で表示することにしてもよい。また、ノードiとノードjが両方ともクラスタ代表で、かつ、初期リンクがなく、かつ、階層リンクがある場合、すなわち、本実施形態で説明した例では、階層リンクの値が1となる場合も、破線表示と設定することにしてもよい。階層可視化部105は、ノードiとノードjとの間のリンクを非表示に設定するステップA61。次に、階層可視化部105は、jをインクリメントするステップA62。そして、ステップA54に移行する。次に、図14のフローチャートを参照して、本実施の形態1の第三層を可視化する階層可視化部105の動作について詳細に説明する。まず、階層可視化部105は、ノードを示す番号iを0に初期化するステップA63。次に、階層可視化部105は、iとノード数Nとを比較するステップA64。iがN未満の場合には、次のステップA65に移行する。iがN以上の場合には、ステップA69に移行する。次に、階層可視化部105は、クラスタ記憶部101を参照して、ノードiの含まれるクラスタの要素数が予め定めた閾値未満であるかを調べるステップA65。閾値は、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。例えば、閾値を2とすると、単独要素のクラスタのノードのみを表示する。なお、ここでは、予め定めた閾値以上の要素数を含むクラスタの代表ノードを表示する場合を例として説明するが、例えば、クラスタごとに表示非表示を予め与えておいて、第二層で表示しなかったノードを表示するとしてもよい。閾値未満の場合には、次のステップA66に移行する。閾値以上の場合には、ステップA67に移行する。階層可視化部105は、ノードiを表示に設定するステップA66。なお、ノードiがクラスタ代表の場合には、二重丸にするなど、強調して表示するように設定してもよい。階層可視化部105は、ノードiを非表示に設定するステップA67。次に、階層可視化部105は、iをインクリメントするステップA68。そして、ステップA64に移行する。次に、階層可視化部105は、再度、iを0に初期化するステップA69。なお、本ステップ以降を省略して、ノードのみを表示してリンクを表示しないことにしてもよい。次に、階層可視化部105は、iとノード数Nとを比較するステップA70。iがN未満の場合には、次のステップA71に移行する。iがN以上の場合には、第二層の表示ノードと表示リンクを設定する階層可視化部105の動作を終了する。次に、階層可視化部105は、もう一つのノードを示す番号jを0に初期化するステップA71。次に、階層可視化部105は、jとノード数Nとを比較するステップA72。jがN未満の場合には、ステップA74に移行する。jがN以上の場合には、ステップA73に移行する。階層可視化部105は、iをインクリメントするステップA73。そして、ステップA70に移行する。次に、階層可視化部105は、ノードiとノードjが両方とも表示に設定されたかを調べるステップA74。両方とも表示に設定された場合には、ステップA75に移行する。片方あるいは両方とも非表示に設定された場合には、ステップA77に移行する。階層可視化部105は、階層リンク記憶部102を参照して、ノードiとノードjとの間に階層リンクがあるかを調べるステップA75。階層リンクがある場合には、ステップA76に移行する。階層リンクがない場合には、ステップA77に移行する。階層可視化部105は、ノードiとノードjとの間のリンクを表示に設定するステップA76。階層可視化部105は、ノードiとノードjとの間のリンクを非表示に設定するステップA77。次に、階層可視化部105は、jをインクリメントするステップA78。そして、ステップA72に移行する。このように、本実施形態によれば、ノードとリンクとで構成されたネットワークを、関連性が低いノードも含めて、互いの関連性を俯瞰できるように可視化することができる。第一層は、要素数が閾値以上のクラスタの代表のみを表示するので、全体の概略構造を俯瞰するように可視化することができる。第二層は、要素数が閾値以上のクラスタの要素を表示するので、全体に対する部分的なノードの分量を分かりやすく可視化することができる。第三層は、要素数が閾値未満のクラスタの要素を表示するので、漏れや不整合の可能性の高いノードを分かりやすく可視化することができる。さらに、第一層、第二層、第三層のノードの位置関係は同じとなるため、例えば、漏れや不整合の可能性の高いノードが、全体的に、どのあたりに多いかなどを可視化することができる。このため、予め与えられた情報で他のノードと関連性が少ないノードに対して、他のリンクやグループなど、直接的にデータを取得できるもの以外の隠れた関連性を抽出できる。また、各層を切替えられるとともに、特定のノードが非表示である階層においてもその位置を空けてノードがグラフ化されるので、識別する隠れた関連性相互の認識をも俯瞰できる。次に、可視化例を示して本発明を説明する。図15は、実施例として、テキスト分析に本実施形態を適用した場合の第一層を示す説明図である。本実施例は、オフィス環境に関する自由記述式アンケート調査結果に対し、個々の回答結果であるテキストをノードとし、類似度が高いノード間にリンクを作成し、類似度が極めて高いノード同士でクラスタを作成してから本実施形態を適用したものの一部である。図では、クラスタ代表である個々のノードに、クラスタの代表的な単語キーワードを示している。図に示すように、シンクラディスクトップは環境通勤と環境空調に関連しており、温度は環境空調に関連しており、スケジューラはPCに関連していることが、分かりやすく可視化されている。また、環境通信とディスクトップPCとの関連について、一見見出し得ない関係について、可視化されている。図16は、実施例として、販売管理の要求仕様に本実施形態を適用して可視化した場合の第一層の例を示す説明図である。図17は、図16と同じ販売管理の要求仕様に対し、要求仕様の漏れを検出するために本実施形態を適用して可視化した場合の第三層の例を示す説明図である。ここで、一般的に、受注売上処理における業務内容は、新規顧客の開拓、売上計画の策定、提案価格交渉、顧客の要求に対する納期回答および納期調整、受注内容の確定などであり、発注仕入処理における業務内容は、新規仕入先の開拓、仕入計画の策定、価格折衝、現場の要求に対する納期回答および納期調整、発注内容の確定などである。このように、受注売上処理と発注仕入処理とは、受注と発注、売上と仕入などと変わっているだけで、共通する業務が多い。したがって、販売管理に関する多くの要求仕様に対し、要求仕様をノードとし、類似度の高い要求仕様間にリンクを生成し、要求仕様が受注売上処理に関する場合には同一クラスタなどとクラスタを生成してから本実施形態を適用すると、図16に示すように、第一層において、受注売上処理と発注仕入処理とが対称的に可視化され、これらの処理が対称であることを見出すことができる。また、図に示すように、在庫データとレジ処理との関連について、レジ処理に使用している店舗在庫データと図示された在庫データとの関連性から見出されて可視化されている。そして、例えば、受注売上処理と発注仕入処理の両方で必要となるレジ処理、在庫問合せ機能に関する要求仕様が、受注売上処理のみで指定されていたとすると、図17に示すように第三層に在庫問合せが表示されるように各ノードが配置されて、レジ処理や在庫問合せ機能が図の左に現れるようにグラフの対称性が損なわれていることがわかり、すなわち、要求仕様が漏れている可能性があることを分かりやすく可視化することができる。これらの実施例に示すように、本実施形態は、ノードとリンクとで構成されたネットワークを、グラフ上で関連性が低いノードも含めて、互いの関連性を俯瞰できるように可視化することができる。なお、上記販売管理に関する要求仕様の抽出は、書面から自然言語解析によって得てもよいし、システムのユーザがキーボードなどを介して入力することで指定してもよいし、システムにデフォルトとして記憶しておいてもよいし、それ以外の様態で指定してもよい。書面を用いる場合には、本実施形態のネットワーク可視化システムを用いることによって、多種類の様々なフォーマットであっても同様に各ノードが配置されると共に、人間では発見しにくいようなノード間の関係性を俯瞰して見出すことが可能となる。なお、ネットワーク可視化システムの各部は、ハードウェアとソフトウェアの組み合わせを用いて実現すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAMにネットワーク可視化プログラムが展開され、プログラムに基づいて制御部CPU等のハードウェアを動作させることによって、各部を各種手段として実現する。ネットワーク可視化プログラムは、オペレーティングシステムや、他の一般的なソフトウェアなどに各処理を実行させて上記各部を構築するようにしてもよい。また、上記プログラムは、記録媒体に記録されて頒布されても良い。当該記録媒体に記録されたプログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。なお、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ装置、ハードディスクなどが挙げられる。上記実施の形態を別の表現で説明すれば、ネットワーク可視化システムとして動作させる情報処理装置を、RAMに展開されたネットワーク可視化プログラムに基づき、階層リンク生成部、グラフ配置部、階層可視化部として制御部を動作させることで実現することが可能である。以上説明したように、本発明に係るネットワーク可視化システムによれば、ノードとリンクとで構成されたネットワークを、関連性が低いノードも含めて、互いの関連性を俯瞰できるように可視化できる。また、本発明の具体的な構成は前述の実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。また、複数の構成要素の適宜な組合せにより所望の効果を得られる。例えば、実施形態に示される全構成要素の幾つかの構成要素を統合したり削除してもよい。また、上記の実施形態の一部又は全部は、以下のようにも記載されうる。なお、以下の付記は本発明をなんら限定するものではない。[付記1]ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成手段と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置手段と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化手段と、を備えることを特徴とするネットワーク可視化システム。[付記2]前記階層可視化手段は、前記クラスタ情報に基づいて各ノードが属する階層を選択することを特徴とする上記付記記載のネットワーク可視化システム。[付記3]前記クラスタ情報は、クラスタごとに代表ノードが与えられており、前記階層リンク生成部は、2つのノード間の階層リンクを、2つのノード間のリンク情報と、2つのノードのクラスタ情報と、2つのノードが共にクラスタの代表ノードの場合には2つのノードの属する両クラスタの要素が有しているリンク情報とに基づいて生成することを特徴とする上記付記記載のネットワーク可視化システム。[付記4]前記階層リンク生成手段は、2つのノード間の階層リンクを重みとして生成し、前記グラフ配置手段は、階層リンクの重みに基づいてノードとリンクを配置することを特徴とする上記付記記載のネットワーク可視化システム。[付記5]前記階層リンク生成手段は、2つのノード間の階層リンクの重みを初期化し、2つのノード間にリンクがある場合には階層リンクの重みを第一の値とし、2つのノードが同一クラスタに属する場合には階層リンクの重みに第二の値を加算し、それ以外の場合に、2つのノードがそれぞれ別のクラスタの代表で且つそれら2つのクラスタの要素間にリンクがある場合には階層リンクの重みを第三の値とすることを特徴とする上記付記記載のネットワーク可視化システム。[付記6]個々のノード間に与える関連性の階層を三階層とし、第一層では、クラスタの代表ノードとクラスタ代表間の階層リンクとを表示し、第二層では、予め定めた閾値以上の要素数のクラスタの要素ノードとクラスタ代表間の階層リンクと予め定めた閾値以上の要素数のクラスタの要素ノードを両端とする元のリンクとを表示し、第三層では、予め定めた閾値未満の要素数のクラスタの要素ノードと予め定めた閾値未満の要素数のクラスタの要素ノードを両端とする元のリンクとを表示することを特徴とする上記付記記載のネットワーク可視化システム。[付記7]抽出した階層リンクについて、該階層リンク中に仮想ノードを追加配置し、その両端となるノードから類似する文言の候補を抽出すると共に、該階層リンクにグラフ理論的距離上で近接するノードの文言との類似度を参照して、追加配置した仮想ノードの表示文言を前記抽出した候補の中から絞り込むことを特徴とする上記付記記載のネットワーク可視化システム。[付記8]仮想ノードを追加配置して表示文言を絞り込む際に、予め設定されているリンク情報に含まれたリンクの方向を参照して、仮想ノードが配置される階層リンクについて、リンク元とリンク先とを定めて方向を持たせると共に、リンク元のノードの文言をリンク先の文言に対して重みを与えて表示文言を絞り込むことを特徴とする上記付記記載のネットワーク可視化システム。[付記9]ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成ステップと、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置ステップと、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化ステップと、を含むことを特徴とするネットワーク可視化方法。[付記10]前記階層可視化ステップでは、前記クラスタ情報に基づいて各ノードが属する階層が選択されることを特徴とする上記付記記載のネットワーク可視化方法。[付記11]前記クラスタ情報には、クラスタごとに代表ノードが与えられており、階層リンクを生成する際に、2つのノード間の階層リンクを、2つのノード間のリンク情報と、2つのノードのクラスタ情報と、2つのノードが共にクラスタの代表ノードの場合には2つのノードの属する両クラスタの要素が有しているリンク情報とに基づいて生成することを特徴とする上記付記記載のネットワーク可視化方法。[付記12]階層リンクを生成する際に、2つのノード間の階層リンクを重みとして生成し、各ノードをグラフに配置する際に、階層リンクの重みに基づいてノードとリンクを配置することを特徴とする上記付記記載のネットワーク可視化方法。[付記13]階層リンクを生成する際に、2つのノード間の階層リンクの重みを初期化し、2つのノード間にリンクがある場合には階層リンクの重みを第一の値とし、2つのノードが同一クラスタに属する場合には階層リンクの重みに第二の値を加算し、それ以外の場合に、2つのノードがそれぞれ別のクラスタの代表で且つそれら2つのクラスタの要素間にリンクがある場合には階層リンクの重みを第三の値とすることを特徴とする上記付記記載のネットワーク可視化方法。[付記14]個々のノード間に与える関連性の階層を三階層とし、第一層では、クラスタの代表ノードとクラスタ代表間の階層リンクとを表示し、第二層では、予め定めた閾値以上の要素数のクラスタの要素ノードとクラスタ代表間の階層リンクと予め定めた閾値以上の要素数のクラスタの要素ノードを両端とする元のリンクとを表示し、第三層では、予め定めた閾値未満の要素数のクラスタの要素ノードと予め定めた閾値未満の要素数のクラスタの要素ノードを両端とする元のリンクとを表示することを特徴とする上記付記記載のネットワーク可視化方法。[付記15]抽出した階層リンクについて、該階層リンク中に仮想ノードを追加配置し、その両端となるノードから類似する文言の候補を抽出すると共に、該階層リンクにグラフ理論的距離上で近接するノードの文言との類似度を参照して、追加配置した仮想ノードの表示文言を前記抽出した候補の中から絞り込むことを特徴とする上記付記記載のネットワーク可視化方法。[付記16]仮想ノードを追加配置して表示文言を絞り込む際に、予め設定されているリンク情報に含まれたリンクの方向を参照して、仮想ノードが配置される階層リンクについて、リンク元とリンク先とを定めて方向を持たせると共に、リンク元のノードの文言をリンク先の文言に対して重みを与えて表示文言を絞り込むことを特徴とする上記付記記載のネットワーク可視化方法。[付記17]情報処理装置に、ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成処理と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置処理と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化処理と、を行わせることを特徴とするネットワーク可視化プログラム。[付記18]前記階層可視化処理では、前記クラスタ情報に基づいて各ノードが属する階層を選択させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記19]前記クラスタ情報には、クラスタごとに代表ノードが与えられており、階層リンクを生成する際に、2つのノード間の階層リンクを、2つのノード間のリンク情報と、2つのノードのクラスタ情報と、2つのノードが共にクラスタの代表ノードの場合には2つのノードの属する両クラスタの要素が有しているリンク情報とに基づいて生成させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記20]階層リンクを生成する際に、2つのノード間の階層リンクを重みとして生成し、各ノードをグラフに配置する際に、階層リンクの重みに基づいてノードとリンクを配置させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記21]階層リンクを生成する際に、2つのノード間の階層リンクの重みを初期化させ、2つのノード間にリンクがある場合には階層リンクの重みを第一の値とし、2つのノードが同一クラスタに属する場合には階層リンクの重みに第二の値を加算し、それ以外の場合に、2つのノードがそれぞれ別のクラスタの代表で且つそれら2つのクラスタの要素間にリンクがある場合には階層リンクの重みを第三の値とさせることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記22]個々のノード間に与える関連性の階層を三階層とし、第一層では、クラスタの代表ノードとクラスタ代表間の階層リンクとを表示させ、第二層では、予め定めた閾値以上の要素数のクラスタの要素ノードとクラスタ代表間の階層リンクと予め定めた閾値以上の要素数のクラスタの要素ノードを両端とする元のリンクとを表示させ、第三層では、予め定めた閾値未満の要素数のクラスタの要素ノードと予め定めた閾値未満の要素数のクラスタの要素ノードを両端とする元のリンクとを表示させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記23]抽出した階層リンクについて、該階層リンク中に仮想ノードを追加配置し、その両端となるノードから類似する文言の候補を抽出すると共に、該階層リンクにグラフ理論的距離上で近接するノードの文言との類似度を参照して、追加配置した仮想ノードの表示文言を前記抽出した候補の中から絞り込むように処理させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記24]仮想ノードを追加配置して表示文言を絞り込む際に、予め設定されているリンク情報に含まれたリンクの方向を参照して、仮想ノードが配置される階層リンクについて、リンク元とリンク先とを定めて方向を持たせると共に、リンク元のノードの文言をリンク先の文言に対して重みを与えて表示文言を絞り込むように処理させることを特徴とする上記付記記載のネットワーク可視化プログラム。[付記25]ノードとリンクとから構成されたネットワークに対して、予め設定されているノード間の関係を示すリンク情報と個々のノードをグループ化したクラスタ情報とに基づいて、前記リンク情報に含まれていないリンクを前記クラスタ情報に含まれるノード及びリンクの関連性から抽出して階層リンクとして生成する階層リンク生成処理と、生成した階層リンクを反映させて、個々のノードを空間上に配置するグラフ配置処理と、配置されたノードと各リンクを、階層に合わせてノードの表示位置を変えることなく属する階層毎に表示する階層可視化処理と、を情報処理装置に行わせることを特徴とするプログラムを記録した記録媒体。