(57)【要約】【課題】情報リソースを３次元表示する際に情報リソース同士の重なりを回避可能な情報リソース３次元表示制御装置を提供する。【解決手段】制御装置２は、「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算する。【選択図】      図１
2004348284.tif 000002
【特許請求の範囲】
【請求項１】
３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算することを特徴とする３次元表示制御方法。
【請求項２】
前記ベクトルと前記平面との交点は、前記３つの情報リソースの座標の重心であることを特徴とする請求項１記載の３次元表示制御方法。
【請求項３】
同一の情報リソースに対して関連する複数の情報リソースを３次元表示する場合に、当該複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算することを特徴とする３次元表示制御方法。
【請求項４】
前記複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項３記載の３次元表示制御方法。
【請求項５】
同一の情報リソースに第１及び第２のプロパティ名が対応づけられ該第１及び第２のプロパティ名のそれぞれに複数の情報リソースが対応づけられていて当該第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースを３次元表示させる場合に、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算することを特徴とする３次元表示制御方法。
【請求項６】
前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項５記載の３次元表示制御方法。
【請求項７】
与えられたクラス名から前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースを求めることを特徴とする請求項６記載の３次元表示制御方法。
【請求項８】
前記第１及び第２のプロパティ名に対応づけられた情報リソースの中の少なくとも１組の関連づけられた情報リソース同士が前記平面に対して垂直な同一のベクトル上に位置するように情報リソースの座標を演算することを特徴とする請求項５ないし７のいずれかに記載の３次元表示制御方法。
【請求項９】
前記少なくとも１組の関連づけられた情報リソース同士は同一の提供元から提供されたものであることを特徴とする請求項５ないし８のいずれかに記載の３次元表示制御方法。
【請求項１０】
前記同一の情報リソースと前記第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとを結ぶように表示を行うための情報を演算することを特徴とする請求項５ないし９のいずれかに記載の３次元表示制御方法。
【請求項１１】
３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算することを特徴とする３次元表示制御装置。
【請求項１２】
前記ベクトルと前記平面との交点は、前記３つの情報リソースの座標の重心であることを特徴とする請求項１１記載の３次元表示制御装置。
【請求項１３】
同一の情報リソースに対して関連する複数の情報リソースを３次元表示する場合に、当該複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算することを特徴とする３次元表示制御装置。
【請求項１４】
前記複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項１３記載の３次元表示制御装置。
【請求項１５】
同一の情報リソースに第１及び第２のプロパティ名が対応づけられ該第１及び第２のプロパティ名のそれぞれに複数の情報リソースが対応づけられていて当該第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースを３次元表示させる場合に、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算することを特徴とする３次元表示制御装置。
【請求項１６】
前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項１５記載の３次元表示制御装置。
【請求項１７】
与えられたクラス名から前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースを求めることを特徴とする請求項１６記載の３次元表示制御装置。
【請求項１８】
前記第１及び第２のプロパティ名に対応づけられた情報リソースの中の少なくとも１組の関連づけられた情報リソース同士が前記平面に対して垂直な同一のベクトル上に位置するように情報リソースの座標を演算することを特徴とする請求項１５ないし１７のいずれかに記載の３次元表示制御装置。
【請求項１９】
前記少なくとも１組の関連づけられた情報リソース同士は同一の提供元から提供されたものであることを特徴とする請求項１５ないし１８のいずれかに記載の３次元表示制御装置。
【請求項２０】
前記同一の情報リソースと前記第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとを結ぶように表示を行うための情報を演算することを特徴とする請求項１５ないし１９のいずれかに記載の３次元表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ブラウジングシステムなどに適用される３次元表示制御方法及び３次元表示制御装置に関する。
【０００２】
【従来の技術】
従来より、ブラウジングシステムなどにおいては、情報リソース同士を関連づけて表示する処理がなされている。
【０００３】
情報間の関連を表現するデータの扱いに関するシステムの例が特許文献１に記載されている。また、従来のグラフ構造を持つデータのラベル付き有向グラフによる表示システムの一例が、非特許文献１および２に記載されている。また、３次元空間上に情報リソースをノードとして表示することが可能なシステムが、非特許文献３および４に記載されている。また、ラベル付き有向グラフで表現可能なメタデータに関してそのグラフ表示手法が非特許文献５に記載されている。また非特許文献５のデータに対してオブジェクト指向の考え方のクラスをあてはめたスキーマに関する説明が非特許文献６に記載されている。
【０００４】
【特許文献１】
特開２００２−２５１３１１号公報
【０００５】
【非特許文献１】
「Ｇｒａｐｈｖｉｚ−ｏｐｅｎ  ｓｏｕｒｃｅ  ｇｒａｐｈ  ｄｒａｗｉｎｇ  ｓｏｆｔｗａｒｅ」、［ｏｎｌｉｎｅ］、平成１５年４月３０日検索、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｒｅｓｅａｒｃｈ．ａｔｔ．ｃｏｍ／ｓｗ／ｔｏｏｌｓ／ｇｒａｐｈｖｉｚ／＞
【０００６】
【非特許文献２】
「ＩｓａＶｉｚ：  Ａ  Ｖｉｓｕａｌ  Ａｕｔｈｏｒｉｎｇ  Ｔｏｏｌ  ｆｏｒ  ＲＤＦ」、［ｏｎｌｉｎｅ］、平成１５年４月３０日検索、インターネット＜ＵＲＬ  ：ｈｔｔｐ：／ｗｗｗ．ｗ３．ｏｒｇ／２００１／１１／ＩｓａＶｉｚ／＞
【０００７】
【非特許文献３】
中野  他著、「ネット空間提供プラットフォームＩｎｆｏＬｅａｄにおけるシナリオ制御アーキテクチャ」、信学会全国大会、２００２年９月掲載
【０００８】
【非特許文献４】
川村  他著、「光時代のネット空間クルージング技術／ＩｎｆｏＬｅａｄ」、ＮＴＴ          Ｒ＆Ｄ、２０００年１０月掲載
【０００９】
【非特許文献５】
「Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ（ＲＤＦ）Ｍｏｄｅｌ  ａｎｄ  Ｓｙｎｔａｘ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」、Ｏｒａ  Ｌａｓｓｉｌａ、Ｒａｌｐｈ、Ｒ．Ｓｗｉｃｋ編［ｏｎｌｉｎｅ］、［ｏｎｌｉｎｅ］、平成１５年４月３０日検索、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／１９９９／ＲＥＣ−ｒｄｆ−ｓｙｎｔａｘ−１９９０２２２／＞
【００１０】
【非特許文献６】
Ｒ．Ｖ．Ｇｕｈａ編、「ＲＤＦ  Ｖｏｃａｂｕｌａｒｙ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  １．０：  ＲＤＦ  Ｓｃｈｅｍａ」、Ｄａｎ  Ｂｒｉｃｋｌｅｙ、［ｏｎｌｉｎｅ］、平成１５年４月３０日検索、インターネット＜ＵＲＬ：  ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／ｒｄｆ−ｓｃｈｅｍａ／＞
【００１１】
【発明が解決しようとする課題】
従来における第１の問題点は、グラフ構造によって結ばれた大量の情報リソースを３次元空間上に表示する際に、情報リソースをグラフのノードとして表現する場合、３次元空間を眺める、視点や角度によって、情報リソース同士が重なって見えたりするなどして、注目した情報リソースとそれに結ばれた情報リソースおよび情報リソース間の関係を、簡易に参照することが困難ということである。ユーザに対して自由に３次元空間内の視点を移動する手段を与えたり、情報リソースをユーザの好みの角度から参照できるように回転させる手段を与えたりするシステムがあるが、次々の特定の情報リソースに関連する複数の情報リソースとそれらの間の関係を効率よく参照する手段が提供できていない。
【００１２】
本発明の目的は、情報リソースを３次元表示する際に情報リソース同士の重なりを回避可能な３次元表示制御方法及び３次元表示制御装置を提供することにある。
【００１３】
従来における第２の問題点は、複数の箇所から集めてきたグラフ構造で結ばれた情報リソースと情報リソースの間の関係を表示する際に、情報リソース間の関係に与えられた意味が同じものが複数ある場合に、ユーザが混乱するという問題がある。その理由は図１４で示すように、１つの情報リソース（ＸＡ１００）に対して、同じ意味的な関係で結ばれた情報が他にも存在する場合（ラベル付き有向グラフを用いて、ＡとＢそれぞれが独立した箇所から集めてきた情報リソース間の関係を示すメタデータを表現）、図１５で示すようにそれらを１つのグラフとして表示したときに、混乱が生じる。図１４ではＸＡ１００という商品の販売店（Ａ商店）とそこでの価格が１３，２５０というようにユーザが理解できる可能性があるが、図１５ではどの販売店がどの価格なのかがわからなくなる。
【００１４】
Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ（Ｗ３Ｃ）で標準化が進められているＲｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ（ＲＤＦ）ではこのような情報リソース間の関係を表現しようとする場合には、図１６で示すようにリーフィケーションという手法を用いて、情報間の関係の提供元などを明示して、どの販売店がどの価格なのかを、グラフ構造で示す手法が存在するが、グラフのノード数やリンクを表す線が増えてグラフ構造を参照しづらくなるという問題がある。
【００１５】
本発明のさらに他の目的は、情報リソースを３次元表示する際に同一の情報リソースに同一の内容で関連する情報リソース同士が同一の内容で関連していることを分かるように表示可能な３次元表示制御方法及び３次元表示制御装置を提供することにある。
【００１６】
【課題を解決するための手段】
上記従来の課題を解決するために、請求項１の本発明は、３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算することを特徴とする３次元表示制御方法をもって解決手段とする。
【００１７】
請求項１の３次元表示制御方法によれば、３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算するので、情報リソース同士の重なってしまう不都合を回避できる。また、情報リソースの奥行きがアンバランスになるのを回避できる。
【００１８】
請求項２の本発明は、前記ベクトルと前記平面との交点は、前記３つの情報リソースの座標の重心であることを特徴とする請求項１記載の３次元表示制御方法をもって解決手段とする。
【００１９】
請求項２の３次元表示制御方法によれば、ベクトルと平面との交点は、３つの情報リソースの座標の重心であるので、情報リソース同士を均等に見ることができる。
【００２０】
請求項３の本発明は、同一の情報リソースに対して関連する複数の情報リソースを３次元表示する場合に、当該複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算することを特徴とする３次元表示制御方法をもって解決手段とする。
【００２１】
請求項３の３次元表示制御方法によれば、複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算するので、複数の情報リソース同士の関連が分かるような表示が可能となる。
【００２２】
請求項４の本発明は、前記複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項３記載の３次元表示制御方法をもって解決手段とする。
【００２３】
請求項４の３次元表示制御方法によれば、同一のクラスの情報リソース同士の関連が分かるような表示が可能となる。
【００２４】
請求項５の本発明は、同一の情報リソースに第１及び第２のプロパティ名が対応づけられ該第１及び第２のプロパティ名のそれぞれに複数の情報リソースが対応づけられていて当該第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースを３次元表示させる場合に、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算することを特徴とする３次元表示制御方法をもって解決手段とする。
【００２５】
請求項５の３次元表示制御方法によれば、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算するので、第１のプロパティ名に対応づけられた複数の情報リソース同士の関連と、第２のプロパティ名に対応づけられた複数の情報リソース同士の関連と、複数の情報リソース同士の関連とが分かるような表示が可能となる。
【００２６】
請求項６の本発明は、前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項５記載の３次元表示制御方法をもって解決手段とする。
【００２７】
請求項６の３次元表示制御方法によれば、第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであるので、同一のクラスの情報リソース同士の関連が分かるような表示が可能となる。
【００２８】
請求項７の本発明は、与えられたクラス名から前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースを求めることを特徴とする請求項６記載の３次元表示制御方法をもって解決手段とする。
【００２９】
請求項７の３次元表示制御方法によれば、与えられたクラス名から同一のプロパティ名の情報リソース同士の関連が分かるような表示が可能となる。
【００３０】
請求項８の本発明は、前記第１及び第２のプロパティ名に対応づけられた情報リソースの中の少なくとも１組の関連づけられた情報リソース同士が前記平面に対して垂直な同一のベクトル上に位置するように情報リソースの座標を演算することを特徴とする請求項５ないし７のいずれかに記載の３次元表示制御方法。
【００３１】
請求項８の３次元表示制御方法によれば、当該少なくとも１組の関連づけられた情報リソース同士の関連が分かるような表示が可能となる。
【００３２】
請求項９の本発明は、前記少なくとも１組の関連づけられた情報リソース同士は同一の提供元から提供されたものであることを特徴とする請求項５ないし８のいずれかに記載の３次元表示制御方法をもって解決手段とする。
【００３３】
請求項９の３次元表示制御方法によれば、同一の提供元から提供された情報リソース同士の関連が分かるような表示が可能となる。
【００３４】
請求項１０の本発明は、前記同一の情報リソースと前記第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとを結ぶように表示を行うための情報を演算することを特徴とする請求項５ないし９のいずれかに記載の３次元表示制御方法をもって解決手段とする。
【００３５】
請求項１０の３次元表示制御方法によれば、同一の情報リソースと第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとの関連が分かるような表示が可能となる。
【００３６】
請求項１１の本発明は、３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算することを特徴とする３次元表示制御装置をもって解決手段とする。
【００３７】
請求項１１の３次元表示制御装置によれば、３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算するので、情報リソース同士の重なってしまう不都合を回避できる。また、情報リソースの奥行きがアンバランスになるのを回避できる。
【００３８】
請求項１２の本発明は、前記ベクトルと前記平面との交点は、前記３つの情報リソースの座標の重心であることを特徴とする請求項１１記載の３次元表示制御装置をもって解決手段とする。
【００３９】
請求項１２の３次元表示制御装置によれば、ベクトルと平面との交点は、３つの情報リソースの座標の重心であるので、情報リソース同士を均等に見ることができる。
【００４０】
請求項１３の本発明は、同一の情報リソースに対して関連する複数の情報リソースを３次元表示する場合に、当該複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算することを特徴とする３次元表示制御装置をもって解決手段とする。
【００４１】
請求項１３の３次元表示制御装置によれば、複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算するので、複数の情報リソース同士の関連が分かるような表示が可能となる。
【００４２】
請求項１４の本発明は、前記複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項１３記載の３次元表示制御装置をもって解決手段とする。
【００４３】
請求項１４の３次元表示制御装置によれば、同一のクラスの情報リソース同士の関連が分かるような表示が可能となる。
【００４４】
請求項１５の本発明は、同一の情報リソースに第１及び第２のプロパティ名が対応づけられ該第１及び第２のプロパティ名のそれぞれに複数の情報リソースが対応づけられていて当該第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースを３次元表示させる場合に、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算することを特徴とする３次元表示制御装置をもって解決手段とする。
【００４５】
請求項１５の３次元表示制御装置によれば、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算するので、第１のプロパティ名に対応づけられた複数の情報リソース同士の関連と、第２のプロパティ名に対応づけられた複数の情報リソース同士の関連と、複数の情報リソース同士の関連とが分かるような表示が可能となる。
【００４６】
請求項１６の本発明は、前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであることを特徴とする請求項１５記載の３次元表示制御装置をもって解決手段とする。
【００４７】
請求項１６の３次元表示制御装置によれば、第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースは同一のクラスのインスタンスとして存在する情報リソースであるので、同一のクラスの情報リソース同士の関連が分かるような表示が可能となる。
【００４８】
請求項１７の本発明は、与えられたクラス名から前記第１及び第２のプロパティ名の少なくとも一方に対応づけられた複数の情報リソースを求めることを特徴とする請求項１６記載の３次元表示制御装置をもって解決手段とする。
【００４９】
請求項１７の３次元表示制御装置によれば、与えられたクラス名から同一のプロパティ名の情報リソース同士の関連が分かるような表示が可能となる。
【００５０】
請求項１８の本発明は、前記第１及び第２のプロパティ名に対応づけられた情報リソースの中の少なくとも１組の関連づけられた情報リソース同士が前記平面に対して垂直な同一のベクトル上に位置するように情報リソースの座標を演算することを特徴とする請求項１５ないし１７のいずれかに記載の３次元表示制御装置をもって解決手段とする。
【００５１】
請求項１８の３次元表示制御装置によれば、当該少なくとも１組の関連づけられた情報リソース同士の関連が分かるような表示が可能となる。
【００５２】
請求項１９の本発明は、前記少なくとも１組の関連づけられた情報リソース同士は同一の提供元から提供されたものであることを特徴とする請求項１５ないし１８のいずれかに記載の３次元表示制御装置をもって解決手段とする。
【００５３】
請求項１９の３次元表示制御装置によれば、同一の提供元から提供された情報リソース同士の関連が分かるような表示が可能となる。
【００５４】
請求項２０の本発明は、前記同一の情報リソースと前記第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとを結ぶように表示を行うための情報を演算することを特徴とする請求項１５ないし１９のいずれかに記載の３次元表示制御装置をもって解決手段とする。
【００５５】
請求項２０の３次元表示制御装置によれば、同一の情報リソースと第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとの関連が分かるような表示が可能となる。
【００５６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、本発明の第１の実施の形態にかかるシステムの構成を示す図である。
３Ｄ表示装置１と制御装置２は、また制御装置２とファイル管理装置３は、互いに通信可能になっている。３Ｄ表示装置１、制御装置２及びファイル管理装置３は、例えば、パーソナルコンピュータ等で構成される。
【００５７】
ファイル管理装置３は、メタデータＭ１、Ｍ２を含むメタデータ群Ｍを記憶している。
【００５８】
図２に示すように、メタデータＭ１は、「ｈｔｔｐ：／／ａａａ」、「ｈａｓＶｅｒｓｉｏｎ」、「ｈｔｔｐ：／／ｂｂｂ」からなる。メタデータＭ２は、「ｈｔｔｐ：／／ａａａ」、「ｈａｓＶｅｒｓｉｏｎ」、「ｈｔｔｐ：／／ｃｃｃ」からなる。「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ａａａ」は、基になる情報リソースである。各「ｈａｓＶｅｒｓｉｏｎ」はプロパティ名である。「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」は、各プロパティ名「ｈａｓＶｅｒｓｉｏｎ」に対応する情報リソース（プロパティ値ともいう）である。１つのメタデータには、基になる情報リソースが１つ並びに、任意数のプロパティ名及び対応する情報リソースが含まれる。なお、基の情報リソースを含むメタデータにプロパティ名に対応して含まれるプロパティ値を当該基の情報リソースに関連する情報リソースという。
【００５９】
なお、「ｈｔｔｐ：／／ａａａ」は、例えば「ｈｔｔｐ：／／ａａａ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔｓ＿Ａ．ｈｔｍｌ」というアドレスを示すものである。「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」等についても同様である。
【００６０】
メタデータＭ１は、例えばＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）で記述すると、
【数１】
2004348284.tif 000003
となる。
【００６１】
次に、第１の実施の形態の作用を説明する。
図３は、第１の実施の形態の作用を説明するためのシーケンス図である。
【００６２】
３Ｄ表示装置１が制御装置２に表示用のデータを要求する（ステップＳ１）。制御装置２がメタデータをファイル管理装置３に要求する（ステップＳ３）。ファイル管理装置３が制御装置２にメタデータ群Ｍを応答する（ステップＳ５）。
これ以降、メタデータについては、メタデータＭ１、Ｍ２に限定して説明を行う。
【００６３】
制御装置２は、情報リソース「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」の座標（情報リソース座標という）を演算し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を表示するためのベクトル情報（単にベクトル情報という）を演算し、さらに視点の座標（以下、視点座標という）を演算する（ステップＳ７）。本実施の形態及び後述する第２の実施の形態において座標は、ｘ座標、ｙ座標、ｚ座標からなる、いわゆる３次元座標である。
【００６４】
制御装置２は、メタデータ群Ｍ及び演算した情報リソース座標、ベクトル情報、視点座標を３Ｄ表示装置１に送信する（ステップＳ９）。
【００６５】
３Ｄ表示装置１は、メタデータ群Ｍ及び演算した情報リソース座標、ベクトル情報、視点座標に基づいて、図４に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともに、これらを視点座標の位置から見たときの画面表示、いわゆる３次元表示を行う（ステップＳ１１）。表示された情報リソースは任意に選択可能となっている。
【００６６】
この場合、「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」同士が重なり合ってしまう場合がある。
【００６７】
３Ｄ表示装置１において、例えば、「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」が選択され、視点変更が指示されると（ステップＳ１３）、３Ｄ表示装置１は「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」と視点座標変更要求を制御装置２に通知する（ステップＳ１５）。
【００６８】
制御装置２は、視点座標を演算する（ステップＳ１７）。図５に示すように、このとき、「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」の各情報リソース座標を含む平面に対して垂直なベクトル上に視点が位置するように視点座標を演算する。このベクトルと平面との交点が、当該３つの情報リソース座標の重心になるように、視点座標を演算してもよい。制御装置２は、ステップＳ１７で演算した視点座標を３Ｄ表示装置１に送信する（ステップＳ１９）。
【００６９】
３Ｄ表示装置１は、図６に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともに、これらを、ステップＳ１９で送信された視点座標の位置から見たときの画面表示、いわゆる３次元表示を行う（ステップＳ２１）。
【００７０】
したがって、「ｈｔｔｐ：／／ａａａ」、「ｈｔｔｐ：／／ｂｂｂ」、「ｈｔｔｐ：／／ｃｃｃ」同士が重なり合ってしまうという不都合を回避することができる。また、上記のようにベクトルと平面との交点が、３つの情報リソース座標の重心になるように、視点座標を演算すれば、情報リソース同士を均等に見ることができる。
【００７１】
なお、上記説明では、３Ｄ表示装置１で３つの情報リソースを選択したが、３Ｄ表示装置１で１つの情報リソースだけが選択された場合に、残りの２つの情報リソースを制御装置２が選択するようにしてもよい。
【００７２】
以上説明したように、第１の実施の形態によれば、３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算するので、情報リソース同士の重なってしまう不都合を回避できる。また、情報リソースの奥行きがアンバランスになるのを回避できる。
【００７３】
また、ベクトルと平面との交点は、３つの情報リソースの座標の重心とすれば、情報リソース同士を均等に見ることができる。
【００７４】
［第２の実施の形態］
図７は、本発明の第２の実施の形態にかかるシステムの構成を示す図である。
３Ｄ表示装置１０と制御装置２０は、また制御装置２０とファイル管理装置３は、互いに通信可能になっている。３Ｄ表示装置１０、制御装置２０及びファイル管理装置３は、例えば、パーソナルコンピュータ等で構成される。
【００７５】
ファイル管理装置３０は、メタデータＭ１０、Ｍ２０、Ｍ３０、Ｍ４０、Ｍ１１、Ｍ２１、Ｍ３１、Ｍ４１を含むメタデータ群ＭＭとクラス定義データＣＬを記憶している。
【００７６】
図８に示すように、メタデータＭ１０は、「ＸＡ１００」、「価格」、「１３，２５０」、「販売店」、「Ａ商店」からなる。メタデータＭ２０は、「ＸＡ１００」、「価格」、「１２，５００」、「販売店」、「Ｂ商店」からなる。メタデータＭ３０は、「ＸＡ１００」、「価格」、「１１，０００」、「販売店」、「Ｃ商店」からなる。メタデータＭ４０は、「ＸＡ１００」、「価格」、「１１，５００」、「販売店」、「Ｄ商店」からなる。ＸＡ１００は、商品の型番である。「１３，２５０」等は、１３，２５０円等を表す。
【００７７】
メタデータＭ１１は、「Ａ商店」、「ｔｙｐｅ」、「店」からなる。メタデータＭ２１は、「Ｂ商店」、「ｔｙｐｅ」、「店」からなる。メタデータＭ３１は、「Ｃ商店」、「ｔｙｐｅ」、「店」からなる。メタデータＭ４１は、「Ｄ商店」、「ｔｙｐｅ」、「店」からなる。
【００７８】
クラス定義データＣＬは、クラス名「店」からなる。すなわち、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」は、クラス名「店」のクラスのインスタンスとして存在する情報リソースという。
【００７９】
メタデータＭ１１は、例えばＲＤＦで記述すると、
【数２】
2004348284.tif 000004
となる。
【００８０】
クラス定義データＣＬは、例えばＲＤＦで記述すると、
【数３】
2004348284.tif 000005
となる。
【００８１】
各「ＸＡ１００」、メタデータＭ１１の「Ａ商店」、メタデータＭ２１の「Ｂ商店」、メタデータＭ３１の「Ｃ商店」、メタデータＭ４１の「Ｄ商店」は基になる情報リソースである。各「価格」、各「販売店」、各「ｔｙｐｅ」はプロパティ名である。「１３，２５０」は、メタデータＭ１０のプロパティ名「価格」に対応する情報リソースである。「１２，５００」は、メタデータＭ２０のプロパティ名「価格」に対応する情報リソースである。「１１，０００」は、メタデータＭ３０のプロパティ名「価格」に対応する情報リソースである。「１１，５００」は、メタデータＭ４０のプロパティ名「価格」に対応する情報リソースである。各「店」は、プロパティ名「ｔｙｐｅ」に対応する情報リソースである。
また、例えば、メタデータＭ１０、２０、３０、４０は、それぞれＡ商店のウェブサイト、Ｂ商店のウェブサイト、Ｃ商店のウェブサイト、Ｄ商店のウェブサイトから提供されたものである。
【００８２】
次に、第２の実施の形態の作用を説明する。
図９は、第２の実施の形態の作用を説明するためのシーケンス図である。
【００８３】
３Ｄ表示装置１０が制御装置２０に表示用のデータを要求する（ステップＳ５１）。制御装置２０がファイル管理装置３０にメタデータを要求する（ステップＳ５３）。ファイル管理装置３０が制御装置２０にメタデータ群ＭＭを応答する（ステップＳ５５）。
【００８４】
これ以降、メタデータについては、Ｍ１０、Ｍ２０、Ｍ３０、Ｍ４０、Ｍ１１、Ｍ２１、Ｍ３１、Ｍ４１に限定して説明を行う。
【００８５】
制御装置２０は、情報リソース、つまり「ＸＡ１００」、「１３，２５０」「Ａ商店」、「１２，５００」、「Ｂ商店」、「１１，０００」、「Ｃ商店」、「１１，５００」、「Ｄ商店」の座標（情報リソース座標という）演算し、当該情報リソースについてのベクトル情報を演算し、さらに視点座標を演算する（ステップＳ５７）。
【００８６】
制御装置２０は、メタデータ群ＭＭ及び演算した情報リソース座標、ベクトル情報、視点座標を３Ｄ表示装置１０に送信する（ステップＳ５９）。
【００８７】
３Ｄ表示装置１０は、メタデータ群ＭＭ及び演算した情報リソース座標、ベクトル情報、視点座標に基づいて、図１０に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともに、これらを視点座標の位置から見たときの画面表示、いわゆる３次元表示を行う（ステップＳ６１）。
【００８８】
なお、表示された情報リソースは任意に選択可能となっている。また、３Ｄ表示装置１０は、メタデータ群ＭＭに含まれる全プロパティ名を表示し、しかも表示されたプロパティ名から１以上のプロパティ名を選択可能にするボタンＢ１を表示する。また、クラス定義データＣＬに含まれるクラス名を表示し、しかも表示された情報リソースから１以上の情報リソースを選択可能にするボタンＢ２を表示する。
【００８９】
さて、この場合、例えば、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」が同一のプロパティ名に対する情報リソースであることが判断できない。
【００９０】
３Ｄ表示装置１０において、例えば、情報リソース「ＸＡ１００」とプロパティ名「価格」が選択されると（ステップＳ６３）、３Ｄ表示装置１０は、情報リソース「ＸＡ１００」とプロパティ名「価格」を制御装置２０に通知する（ステップＳ６５）。
【００９１】
制御装置２０は、情報リソース「ＸＡ１００」を基の情報リソースとして含むメタデータを選択し、該メタデータのプロパティ名「価格」に対応する情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」の情報リソース座標を演算する（ステップＳ６７）。このとき、各情報リソースで平面が構成されるように当該情報リソース座標を演算する。
【００９２】
制御装置２０は、ステップＳ６７で演算した情報リソース座標を３Ｄ表示装置１０に送信する（ステップＳ６９）。
【００９３】
３Ｄ表示装置１０は、図１１に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともに、これらを、ステップＳ５９で送信された視点座標の位置から見たときの画面表示を行う（ステップＳ７１）。なお、価格については図示省略する。
【００９４】
したがって、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」が同一のプロパティ名に対する情報リソースであることが判断できる。
【００９５】
なお、図１１では、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」とは別に平面を表示しているが、かかる平面は表示しなくてもよい。情報リソースが密に表示されれば平面に見えるからである。
【００９６】
次に、ステップＳ６１の後、情報リソース「ＸＡ１００」と、２つのプロパティ名、すなわち「価格」、「販売店」が選択された場合について説明する。
【００９７】
情報リソース「ＸＡ１００」とプロパティ名「価格」、「販売店」が選択されると（ステップＳ６３）、３Ｄ表示装置１０は、情報リソース「ＸＡ１００」とプロパティ名「価格」、「販売店」を制御装置２０に通知する（ステップＳ６５）。
【００９８】
制御装置２０は、情報リソース「ＸＡ１００」に関連する（プロパティ名「価格」に対応する）情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」の情報リソース座標と、当該情報リソースについてのベクトル情報と、当該情報リソース「ＸＡ１００」に関連する（プロパティ名「販売店」に対応する）情報リソース「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」の情報リソース座標と、当該情報リソースについてのベクトル情報とを演算する（ステップＳ６７）。このとき、同一のプロパティ名に対応する各情報リソースで平面が構成され、平面同士が平行で、かつ同一のメタデータに含まれる情報リソース同士が、当該平面に対して垂直な同一のベクトル上に位置するように当該情報リソース座標を演算する。
【００９９】
制御装置２０は、ステップＳ６７で演算した情報リソース座標、ベクトル情報を３Ｄ表示装置１０に送信する（ステップＳ６９）。
【０１００】
３Ｄ表示装置１０は、図１２に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともに、ステップＳ５９で送信された視点座標の位置から見たときの画面表示を行う（ステップＳ７１）。
【０１０１】
なお、図１２では、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」とは別に、これら情報リソースを含む平面を表示し、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」とは別に、これら情報リソースを含む平面を表示しているが、かかる平面は表示しなくてもよい。情報リソースが密に表示されれば平面に見えるからである。
【０１０２】
また、平面を結ぶ垂直ベクトルを表示したので、情報リソースの表示形態が図１０，１１のものと異ならせた。
【０１０３】
次に、ステップＳ６１の後、情報リソース「ＸＡ１００」が選択され、さらにクラス定義データＣＬに含まれるクラス名「店」が表示及び選択された場合について説明する。
【０１０４】
図１３は、かかる場合のシーケンス図である。
３Ｄ表示装置１０は、選択された情報リソース「ＸＡ１００」とクラス名「店」を制御装置２０に送信する（ステップＳ１０１）。
【０１０５】
制御装置２０は、情報リソース「ＸＡ１００」を基の情報リソースとして含むメタデータ、すなわちメタデータＭ１０、Ｍ２０、Ｍ３０、Ｍ４０を選択し、当該メタデータに含まれる他の情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０３）。
【０１０６】
一方、制御装置２０は、プロパティ名に対応づけられた情報リソースとしてクラス名「店」を含むメタデータ、すなわちＭ１１、Ｍ２１、Ｍ３１、Ｍ４１を選択し、該メタデータにおける基の情報リソース、すなわち「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０５）。
【０１０７】
そして、制御装置２０は、ステップＳ１０３で選択された情報リソースと、ステップＳ１０５で選択された情報リソースとに共に含まれる情報リソース、すなわち、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０７）。
【０１０８】
制御装置２０は、情報リソース「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」の情報リソース座標と、当該情報リソースと基の情報リソースである「ＸＡ１００」についてのベクトル情報を演算する（ステップＳ１０９）。このとき、各情報リソースで平面が構成されるように当該情報リソース座標を演算する。
【０１０９】
制御装置２０は、ステップＳ１０９で演算した情報リソース座標、ベクトル情報を３Ｄ表示装置１０に送信する（ステップＳ１１１）。
【０１１０】
３Ｄ表示装置１０は、図１１に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともにこれらを、ステップＳ５９で送信された視点座標の位置から見たときの画面表示を行う（ステップＳ１１３）。前述の理由により、図１１の平面を別途表示する必要は必ずしもない。
【０１１１】
したがって、クラス名「店」を選択することにより、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」が同一のプロパティ名に対する情報リソースであることが判断できる。
【０１１２】
次に、ステップＳ６１の後、情報リソース「ＸＡ１００」が選択され、プロパティ名「価格」が表示及び選択され、さらにクラス定義データＣＬに含まれるクラス名「店」が表示及び選択された場合について、図１３のシーケンス図を参照して説明する。
【０１１３】
３Ｄ表示装置１０は、選択された情報リソース「ＸＡ１００」とプロパティ名「価格」とクラス名「店」を制御装置２０に送信する（ステップＳ１０１）。
【０１１４】
制御装置２０は、情報リソース「ＸＡ１００」を基の情報リソースとして含むメタデータ、すなわちメタデータＭ１０、Ｍ２０、Ｍ３０、Ｍ４０を選択し、当該メタデータに含まれる他の情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０３）。
【０１１５】
一方、制御装置２０は、プロパティ名に対応づけられた情報リソースとしてクラス名「店」を含むメタデータ、すなわちＭ１１、Ｍ２１、Ｍ３１、Ｍ４１を選択し、該メタデータにおける基の情報リソース、すなわち「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０５）。
【０１１６】
そして、制御装置２０は、ステップＳ１０３で選択された情報リソースと、ステップＳ１０５で選択された情報リソースとに共に含まれる情報リソース、すなわち、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」を選択する（ステップＳ１０７）。
【０１１７】
制御装置２０は、情報リソース「ＸＡ１００」を基の情報リソースとして含むメタデータを選択し、該メタデータのプロパティ名「価格」に対応する情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」を選択する（ステップＳ１０５）。
【０１１８】
なお、前述したクラス名「店」の場合のように、３Ｄ表示装置１０で選択されたクラス名に基づいて、これら情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」を選択するようにしても勿論よい。
【０１１９】
そして、制御装置２０は、ステップＳ１０３で選択された情報リソースと、ステップＳ１０５で選択された情報リソースとに共に含まれる情報リソース、すなわち、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」を選択する（ステップＳ１０７）。
【０１２０】
制御装置２０は、情報リソース「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」の情報リソース座標と、当該情報リソースと基の情報リソースである「ＸＡ１００」についてのベクトル情報と、情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」の情報リソース座標と、当該情報リソースと基の情報リソースである「ＸＡ１００」についてのベクトル情報と、を演算する（ステップＳ１０９）。
【０１２１】
このとき、同一のクラス名「店」またはプロパティ名「価格」を基にステップＳ１０７で選択された各情報リソースで平面が構成され、平面同士が平行で、かつ同一のメタデータに含まれる情報リソース同士が、当該平面に対して垂直な同一ベクトル上に位置するように当該情報リソース座標を演算する。
【０１２２】
制御装置２０は、ステップＳ１０９で演算した情報リソース座標、ベクトル情報を３Ｄ表示装置１０に送信する（ステップＳ１１１）。
【０１２３】
３Ｄ表示装置１０は、図１２に示すように、各情報リソースを該情報リソースの情報リソース座標の位置に配置し、基の情報リソースから該情報リソースに関連する情報リソースへの矢印を配置するとともにこれらを、ステップＳ５９で送信された視点座標の位置から見たときの画面表示を行う（ステップＳ１１３）。前述の理由により、図１２の平面を別途表示する必要は必ずしもない。
【０１２４】
したがって、プロパティ名「販売店」、クラス名「店」を選択することにより、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」が同一のプロパティ名に対する情報リソースであり、「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」が同一のプロパティ名に対する情報リソースであることが判断でき、しかも、「Ａ商店」と「１３，２５０」、「Ｂ商店」と「１２，５００」、「Ｃ商店」と「１１，０００」、「Ｄ商店」と「１１，５００」のそれぞれが、同一のメタデータに含まれた情報リソースであることが判断できる。
【０１２５】
なお、第１の実施の形態の視点座標に関する処理を第２の実施の形態の視点座標に関する処理に適用することができる。また、表示色や表示物の大きさは任意に決めることができる。
【０１２６】
また、制御装置２、２０が、前記メタデータ群Ｍ、ＭＭを構成するメタデータを複数のファイル管理装置３（例えば、メタデータを提供するウェブサイト）から分けて取得してもよい。
【０１２７】
以上説明したように、第２の実施の形態によれば、複数の情報リソース（「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」など）で平面が構成されるように当該情報リソースの座標を演算するので、複数の情報リソース同士の関連が分かるような表示が可能となる。
【０１２８】
また、同一のクラスのクラス名「店」に関連づけられた複数の情報リソース（「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」など）で平面が構成されるように当該情報リソースの座標を演算するので、同一のクラスのインスタンスとして存在する情報リソース同士の関連が分かるような表示が可能となる。
【０１２９】
また、第１のプロパティ名「価格」に対応づけられた複数の情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」で平面が構成され、第２のプロパティ名「販売店」に対応づけられた複数の情報リソース「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」で平面が構成され、かつ平面同士が平行であるので、第１のプロパティ名に対応づけられた複数の情報リソース同士の関連と、第２のプロパティ名に対応づけられた複数の情報リソース同士の関連と、複数の情報リソース同士の関連とが分かるような表示が可能となる。
【０１３０】
この場合にも、第１及び第２のプロパティ名の少なくとも一方（「販売店」）に対応づけられた複数の情報リソース「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」は同一のクラス（店）のインスタンスとして存在する情報リソースであるので、同一のクラスのインスタンスとして存在する情報リソース同士の関連が分かる。
【０１３１】
また、与えられたクラス名からプロパティ名「販売店」に対応づけられた複数の情報リソースを求めるので、与えられたクラス名から同一のプロパティ名の情報リソース同士の関連が分かるような表示が可能となる。
【０１３２】
また、同一のメタデータに含まれる情報リソース同士が平面に対して垂直な同一のベクトル上に位置するように情報リソースの座標を演算するので、同一のメタデータに含まれる情報リソース同士の関連が分かる。
【０１３３】
また、同一のメタデータは同一の提供元（例ではウェブサイト）から提供されたものであるので、同一の提供元から提供された情報リソース同士の関連が分かるような表示が可能となる。
【０１３４】
また、情報リソース「ＸＡ１００」と第１及び第２のプロパティ名のそれぞれに対応づけられた情報リソース「１３，２５０」、「１２，５００」、「１１，０００」、「１１，５００」、「Ａ商店」、「Ｂ商店」、「Ｃ商店」、「Ｄ商店」と、例えば本実施の形態のように矢印で結ぶように表示を行うための情報、例えば本実施の形態のベクトル情報を演算するので、同一の情報リソースと第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースとの関連がわかるよな表示が可能となる。
【０１３５】
【発明の効果】
以上説明したように、本発明によれば、３つの情報リソースを３次元表示させる場合に、当該３つの情報リソースの座標を含む平面に対して垂直なベクトル上に視点が位置するように視点の座標を演算するので、情報リソース同士の重なってしまう不都合を回避できる。また、情報リソースの奥行きがアンバランスになるのを回避できる。
【０１３６】
また、同一の情報リソースに対して関連する複数の情報リソースを３次元表示する場合に、複数の情報リソースで平面が構成されるように当該情報リソースの座標を演算するので、複数の情報リソース同士の関連が分かるような表示が可能となる。
【０１３７】
また、同一の情報リソースに第１及び第２のプロパティ名が対応づけられ該第１及び第２のプロパティ名のそれぞれに複数の情報リソースが対応づけられていて当該第１及び第２のプロパティ名のそれぞれに対応づけられた複数の情報リソースを３次元表示させる場合に、第１のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、第２のプロパティ名に対応づけられた複数の情報リソースで平面が構成され、かつ平面同士が平行であるように情報リソースの座標を演算するので、第１のプロパティ名に対応づけられた複数の情報リソース同士の関連と、第２のプロパティ名に対応づけられた複数の情報リソース同士の関連と、複数の情報リソース同士の関連とが分かるような表示が可能となる。
【０１３８】
また、今までは、図１６のような表示をするしかなかったが、より少ないノード数でグラフ構造を表示することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態にかかるシステムの構成を示す図である。
【図２】メタデータＭ１、Ｍ２を示す図である。
【図３】第１の実施の形態の作用を説明するためのシーケンス図である。
【図４】ステップＳ１１での表示形態を示す図である。
【図５】ステップＳ１７での視点座標の演算方法を示す図である。
【図６】ステップＳ１１での表示形態を示す図である。
【図７】本発明の第２の実施の形態にかかるシステムの構成を示す図である。
【図８】メタデータＭ１０、Ｍ２０、Ｍ３０、Ｍ４０、Ｍ１１、Ｍ２１、Ｍ３１、Ｍ４１を示す図である。
【図９】第２の実施の形態の作用を説明するためのシーケンス図である。
【図１０】ステップＳ６１での表示形態を示す図である。
【図１１】１回目のステップＳ７１、１１３での表示形態を示す図である。
【図１２】２回目のステップＳ７１、１１３での表示形態を示す図である。
【図１３】第２の実施の形態の他の作用を説明するためのシーケンス図である。
【図１４】情報リソースの関係を示すメタデータを表現した図である。
【図１５】情報リソースの関係を示すメタデータを１つのグラフで表現した図である。
【図１６】ＲＤＦのリーフィケーションの手法を用いてどの販売店がどの価格なのかをわかるように表示した図である。
【符号の説明】
１、１０  ３Ｄ表示装置
２、２０  制御装置
３  ファイル管理装置
Ｍ１０、Ｍ２０、Ｍ３０、Ｍ４０、Ｍ１１、Ｍ２１、Ｍ３１、Ｍ４１  メタデータ
Ｍ、ＭＭ  メタデータ群
ＣＬ  クラス定義データ
【図１】
2004348284.tif 000006
【図２】
2004348284.tif 000007
【図３】
2004348284.tif 000008
【図４】
2004348284.tif 000009
【図５】
2004348284.tif 000010
【図６】
2004348284.tif 000011
【図７】
2004348284.tif 000012
【図８】
2004348284.tif 000013
【図９】
2004348284.tif 000014
【図１０】
2004348284.tif 000015
【図１１】
2004348284.tif 000016
【図１２】
2004348284.tif 000017
【図１３】
2004348284.tif 000018
【図１４】
2004348284.tif 000019
【図１５】
2004348284.tif 000020
【図１６】
2004348284.tif 000021