(57)【要約】【課題】本発明は、インターネットを介してデータ集合体を閲覧する際に、データを俯瞰的に表現し、データの絞り込みにおける負荷も軽減したシステムを提供することを目的とするものである。【解決手段】本発明は、属性データからインデックス化データを作成するインデックス作成部、及びインデックス化データを送信する配信部を備えるサーバコンピュータ、並びに、正方形状の領域を分割する区画の作成、最も左上に近い区画を探索するデータ群基点探索、基点から区画を確保していくデータ群領域確保、及び確保した区画にインデックス化データを関連付けるデータ関連付けの手順によりウィンドウに可視化表示する可視化部と、ウィンドウに対して行った操作に応じて可視化表示を変化させたり制御命令をサーバコンピュータに送信する制御部とを備えるアプレットからなることを特徴とするデータ集合体の可視化システムの構成とした。【選択図】図１
2008097180.tif 000002
【特許請求の範囲】
【請求項１】
属性値の集合である属性データを蓄積した属性データベース、及び前記属性データにインデックス情報を付加したインデックス化データを保存したインデックスデータベースを有し、前記属性データを集計しグループ分けして並び替えることによりインデックス化データを作成するインデックス作成部、及び前記インデックス化データをクライアントコンピュータに送信する配信部を備えるサーバコンピュータ、並びに、
前記サーバコンピュータから通信手段を介してインデックス化データを取得し、インデックス化データの件数の平方根を算出し小数点以下を切り上げた数で正方形状の領域の垂直方向及び水平方向を分割して複数の区画を生成する区画の作成、前記区画のうち未確保で座標が最も左上に近い区画を探索してデータ群の基点とするデータ群基点探索、前記基点から辺又は頂点で接する未確保の区画を幅優先探索によりデータ群に所属するインデックス化データの個数分確保していくデータ群領域確保、及び前記データ群が確保した区画にインデックス化データを関連付けるデータ関連付けの手順によりクライアントコンピュータのウィンドウに可視化表示する可視化部と、前記ウィンドウに対して行った操作に応じて可視化表示を変化させたり制御命令を通信手段を介してサーバコンピュータに送信する制御部とを備えるアプレットからなることを特徴とするデータ集合体の可視化システム。
【請求項２】
指定した属性の属性値に応じて区画を色分けすることを特徴とする請求項１に記載のデータ集合体の可視化システム。
【請求項３】
指定した属性の属性値の範囲を限定したり、指定したキーワードを含むものに限定して抽出した区画のみ着色することを特徴とする請求項１又は２に記載のデータ集合体の可視化システム。
【請求項４】
選択したデータ群、又は抽出した区画で絞り込んで可視化表示を再構築することを特徴とする請求項１乃至３に記載のデータ集合体の可視化システム。
【請求項５】
絞込みの履歴を保存しておき、再構築することなく復元できるようにしたことを特徴とする請求項１乃至４に記載のデータ集合体の可視化システム。
【請求項６】
属性データベースを更新した際に差分を保存しておき、時系列で可視化表示を再現することを特徴とする請求項１乃至５に記載のデータ集合体の可視化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの属性値を元にデータ集合体をグラフィック表現に変換して可視化するシステムに関するものである。
【背景技術】
【０００２】
ポータルサイト等におけるホームページの検索においては、カテゴリを選択したり、キーワードを入力することにより、ハイパーリンクの一覧が表示されるが、件数が多い場合には、複数のページを切り替えながら閲覧している。
【０００３】
また、様々な情報をデータベースで管理することがあるが、キーワード等の条件の指定によっては、取得したい情報が絞りきれなかったり、範囲を絞るためには検索条件が複雑になってしまうこともある。
【０００４】
特許文献１に記載されているように、検索条件などの設定を視覚的に表すことを可能とし、難解なＳＱＬ文の知識を必要とせずに、データベースの情報検索を行うことができる発明も公開されている。
【特許文献１】特開平０８−１７１５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明は、検索条件の指定を容易にしているだけであり、検索結果が一覧表示されるだけでは、所望のデータ集合体が全体的に有する特性などを直感的に把握することは困難である。
【０００６】
また、検索結果をさらに絞り込む際には、再度データベースにアクセスする必要があり、インターネットを介している場合は、サーバとクライアント間に通信が発生して、ユーザに時間的な負担が掛かってしまう。
【０００７】
そこで、本発明は、インターネットを介してデータ集合体を閲覧する際に、データを俯瞰的に表現し、データの絞り込みにおける負荷も軽減したシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明は、上記の課題を解決するために、属性値の集合である属性データを蓄積した属性データベース６、及び前記属性データにインデックス情報を付加したインデックス化データを保存したインデックスデータベース７を有し、前記属性データを集計しグループ分けして並び替えることによりインデックス化データを作成するインデックス作成部４、及び前記インデックス化データをクライアントコンピュータに送信する配信部５を備えるサーバコンピュータ、並びに、前記サーバコンピュータから通信手段８を介してインデックス化データを取得し、インデックス化データの件数の平方根を算出し小数点以下を切り上げた数で正方形状の領域の垂直方向及び水平方向を分割して複数の区画１４を生成する区画の作成１０ａ、前記区画１４のうち未確保で座標が最も左上に近い区画１４を探索してデータ群１５の基点１５ａとするデータ群基点探索１０ｂ、前記基点１４ａから辺又は頂点で接する未確保の区画１４を幅優先探索によりデータ群１５に所属するインデックス化データの個数分確保していくデータ群領域確保１０ｃ、及び前記データ群１５が確保した区画１４にインデックス化データを関連付けるデータ関連付け１０ｄの手順によりクライアントコンピュータのウィンドウ１３に可視化表示する可視化部１０と、前記ウィンドウ１３に対して行った操作に応じて可視化表示を変化させたり制御命令を通信手段８を介してサーバコンピュータに送信する制御部１１とを備えるアプレット９からなることを特徴とするデータ集合体の可視化システム１の構成とした。
【発明の効果】
【０００９】
本発明は、以上の構成であるから以下の効果が得られる。第１に、データを俯瞰的に表現することにより、所望のデータ集合体が全体的に有する特性などを直感的に把握することが可能となり、データの管理及び検索等が容易となる。
【００１０】
第２に、全データが俯瞰されているため、データを絞り込む際にサーバとクライアント間で通信を行うことなく処理することができ、ユーザに与える時間的な負担も軽減することができる。
【発明を実施するための最良の形態】
【００１１】
本発明は、インターネットを介してデータ集合体を閲覧する際に、データを俯瞰的に表現し、データの絞り込みにおける負荷も軽減するという目的を、属性値の集合である属性データを蓄積した属性データベース、及び前記属性データにインデックス情報を付加したインデックス化データを保存したインデックスデータベースを有し、前記属性データを集計しグループ分けして並び替えることによりインデックス化データを作成するインデックス作成部、及び前記インデックス化データをクライアントコンピュータに送信する配信部を備えるサーバコンピュータ、並びに、前記サーバコンピュータから通信手段を介してインデックス化データを取得し、インデックス化データの件数の平方根を算出し小数点以下を切り上げた数で正方形状の領域の垂直方向及び水平方向を分割して複数の区画を生成する区画の作成、前記区画のうち未確保で座標が最も左上に近い区画を探索してデータ群の基点とするデータ群基点探索、前記基点から辺又は頂点で接する未確保の区画を幅優先探索によりデータ群に所属するインデックス化データの個数分確保していくデータ群領域確保、及び前記データ群が確保した区画にインデックス化データを関連付けるデータ関連付けの手順によりクライアントコンピュータのウィンドウに可視化表示する可視化部と、前記ウィンドウに対して行った操作に応じて可視化表示を変化させたり制御命令を通信手段を介してサーバコンピュータに送信する制御部とを備えるアプレットからなることを特徴とするデータ集合体の可視化システムとすることで実現した。
【実施例１】
【００１２】
以下に、添付図面に基づいて、本発明であるデータ集合体の可視化システムについて詳細に説明する。図１は、本発明であるデータ集合体の可視化システムの構成を示すブロック図である。
【００１３】
データ集合体の可視化システム１は、インターネット等のネットワークを介してデータを提供する側のサーバコンピュータと、ユーザが利用する側のクライアントコンピュータ等により構成される。尚、スタンドアロンで構成することも可能である。
【００１４】
サーバコンピュータとしては、ウェブサーバ２とアプリケーションサーバ３が用いられ、ウェブサーバ２がクライアントコンピュータからの命令を受信し、アプリケーションサーバ３で処理をさせ、結果をクライアントコンピュータに返送する。
【００１５】
アプリケーションサーバ３は、ウェブサーバ２から受け取った命令に基づき処理を実行する。処理を実行する手段として、インデックス作成部４及び配信部５を備え、データベースとして、属性データベース６及びインデックスデータベース７を有する。
【００１６】
インデックス作成部４は、クライアントコンピュータから送信された制御命令を元に属性データベース６の属性データを可視化のためにインデックス化してインデックスデータベース７に保存する。
【００１７】
具体的には、属性データを集計し、制御命令で指定された属性について同じ属性値を持つグループに分類し、グループに所属するデータ数の多い順に並び替えるためのインデックス情報を付加する。
【００１８】
配信部５は、インデックスデータベース７のインデックス化データをクライアントコンピュータに送信する。また、クライアントコンピュータで可視化するためのアプレットも送信する。
【００１９】
属性データベース６は、１件につき複数の属性を有する形式のデータを蓄積したものである。属性を定義するメタデータと、属性に対する属性値を一まとめにした属性データとからなる。即ち、属性データは、１件のデータが属性値の集合で表される。
【００２０】
インデックスデータベース７は、属性データにインデックス情報を付加したインデックス化データを蓄積したものである。インデックス情報は、属性データを集計し、可視化に適した形式に変換したもので、全データをグループ分けしたり、並び替えたりするのに利用する。
【００２１】
クライアントコンピュータでは、サーバコンピュータからアプレット９及びデータを受信し、ブラウザ１２に可視化表示する。尚、ＲＭＩという通信手段８を利用してアプレット９とサーバコンピュータの間でデータや制御命令のやり取りを行う。
【００２２】
ブラウザ１２には、アプレット９用のウィンドウ１３が表示され、ウィンドウ１３内にサーバコンピュータから受信したデータが可視化される。また、ウィンドウ１３に対して行った操作は、アプレット９を通じてサーバコンピュータに送信される。
【００２３】
アプレット９は、サーバコンピュータからダウンロードされてブラウザ１２内で実行されるＪａｖａ（登録商標）等の言語で記載されたプログラムであり、機能として可視化部１０と制御部１１を備える。
【００２４】
可視化部１０は、通信手段８を介してサーバコンピュータから受信したインデックス化データをグラフィック表現に変換してウィンドウ１３に表示する。グラフィック表現は、制御部１１を通じて変化させることもできる。
【００２５】
制御部１１は、ユーザがウィンドウ１３に対して行ったマウスやキーボードの入力等の操作に応じて可視化表示を変化させたり、新たな情報を取得する指示を、制御命令として通信手段８を介してサーバコンピュータに送信したりする。
【００２６】
図２は、本発明であるデータ集合体の可視化システムのメタデータの例を示す表であり、図３は、本発明であるデータ集合体の可視化システムの属性データの例を示す表である。属性データベース６を、刊行物に関するものとした場合の例である。
【００２７】
図２のメタデータについては、１番目に属性名６ａを「名前」、属性型６ｂを「文字型」、２番目に属性名６ａを「定価」、属性型６ｂを「数値型」、属性タイプ６ｃを「色分け」、３番目に属性名６ａを「分野」、属性型６ｂを「文字型」、属性タイプ６ｃを「ソート」のように属性を定義する。
【００２８】
属性タイプ６ｃの「色分け」は、範囲絞込みを行う属性を指定し、「ソート」は、並替えを行う属性を指定する。複数指定することにより、可視化表現を切り替えて表示することが可能となる。尚、属性タイプ６ｃに他の区分を設定することもできる。
【００２９】
図３の属性データについては、属性名６ａ「名前」には属性値６ｄ「○○○」、属性名６ａ「定価」には属性値６ｄ「１，４９０円」、属性名６ａ「分野」には属性値６ｄ「専門」のように設定する。
【００３０】
図４は、本発明であるデータ集合体の可視化システムの可視化部における処理の流れを示すフローチャートである。可視化部１０における処理は、クライアントコンピュータの中央処理装置が行う。
【００３１】
可視化部１０は、区画の作成１０ａ、データ群基点探索１０ｂ、データ群領域確保１０ｃ、及びデータ関連付け１０ｄの手順により、インデックス化データの可視化を行う機能である。
【００３２】
図５は、本発明であるデータ集合体の可視化システムの区画の作成を示す図である。区画の作成１０ａは、以下の手順により行われる。
【００３３】
まず、ウィンドウ１３内に正方形状の領域を確保する。次に、サーバコンピュータから受信したインデックス化データの件数をカウントする。次に、件数の平方根を求め、小数点以下を切り上げた数をＮとする。次に、正方形状の領域の垂直方向及び水平方向ともにＮ個に分割して、Ｎ×Ｎのマス目状の区画１４を生成する。
【００３４】
各区画１４には座標が割り当てられ、２次元の配列としてクライアントコンピュータの記憶装置に一時的に保存される。また、生成した区画１４は、ウィンドウ１３上に表示される。
【００３５】
図５は、インデックス化データが３９８件の場合の例であり、平方根を求めて小数点以下を切り上げると２０である。正方形領域の縦及び横を２０で均等に分割すると、４００個の区画１４が生成され、３９８件収めることが可能となる。
【００３６】
インデックス化データは、データ群１５でグループ分けされており、データ群１５に所属するデータ数が多い順に並び替えられているものとする。尚、データ群１５は、属性タイプ６ｃに「ソート」が指定された属性で分類し、グループ化したものである。
【００３７】
データ数の多いデータ群１５から順に、データ群基点探索１０ｂ、データ群領域確保１０ｃ、及びデータ関連付け１０ｄを繰り返し行い、全てのデータ群１５を区画１４に割り当てる。
【００３８】
図６は、本発明であるデータ集合体の可視化システムのデータ群基点探索を示す図である。データ群基点探索１０ｂは、以下の手順により行われる。
【００３９】
まだ領域が確保されていない区画１４のうち、座標が最も左上に近いものを探索し、データ群１５の基点１４ａとする。データ群１５の基点１４ａは、記憶装置に一時的に保存しておく。尚、同じ距離の区画１４が複数ある場合には、例えば、上側にあるものや、左側にあるものにするなど、予め優先順位を定めておく。
【００４０】
図６の区画１４については、水平座標と垂直座標で位置を表すこととし、左上の座標を（１，１）と表現すると、左上の１つ下側の座標は（１，２）、左上の１つ右側の座標は（２，１）となる。
【００４１】
距離の近さは、左上の区画１４の中心と、対象の区画１４の中心との直線距離により判断する。即ち、（１，３）と（２，２）とは、（１，１）から２マス分移動した場所であるが、距離は（２，２）の方が近いこととなる。
【００４２】
最初のデータ群１５の場合は、全ての区画１４が確保されていない状態であることから、（１，１）の区画１４が、最初のデータ群１５の基点１４ａとなる。尚、２番目以降のデータ群１５の基点１４は、２周目以降で設定する。
【００４３】
２番目のデータ群１５の場合は、最初のデータ群１５の領域が確保された状態であり、左上に最も近い未確保の区画１４を探索すると、（１，１１）の区画１４が該当し、２番目のデータ群１５の基点１４ａとする。
【００４４】
３番目のデータ群１５の場合は、最初のデータ群１５及び２番目のデータ群１５の領域が確保された状態であり、左上に最も近い未確保の区画１４を探索すると、（１２，１）が該当し、３番目のデータ群１５の基点１４ａとする。
【００４５】
図７は、本発明であるデータ集合体の可視化システムのデータ群領域確保を示す図である。データ群領域確保１０ｃは、以下の手順により行われる。
【００４６】
データ群１５の基点１４ａが定まったら、データ群１５に所属するインデックス化データの個数分の未確保の区画１４を、データ群１５の領域として確保する。領域の確保は、基点１４ａから辺又は頂点で接する区画１４を幅優先探索により順次取得していく。確保した区画１４の集合は、データ群１５の領域として記憶装置に一次的に保存する。
【００４７】
幅優先探索は、まず、基点１４ａを根ノード（親ノード）とし、根ノードと辺又は頂点が接する区画１４を子ノード（第一世代）として、子ノード（第一世代）の中から近い順に探索する。
【００４８】
次に、一番近い子ノード（第一世代）を親ノードとし、親ノードと辺又は頂点が接する区画１４を子ノード（第二世代）として、子ノード（第二世代）の中から近い順に探索する。
【００４９】
次に、二番目に近い子ノード（第一世代）を親ノードとし、親ノードと辺又は頂点が接する区画１４を子ノード（第二世代）として、子ノード（第二世代）の中から近い順に探索する。これを目的数確保するまで繰り返す。
【００５０】
親ノードを引数として受け取り、子ノードを探索した後、子ノードを引数にして再帰的に呼び出すモジュールを作成しておけば、根ノードから子ノード（第一世代）へ、子ノード（第一世代）から子ノード（第二世代）へと自動的に探索することができる。
【００５１】
図７においては、（１，１）が基点１４ａであり、１番目に確保される。（１，１）の未確保の子ノードは、（１，２）、（２，２）、（２，１）であり、一番近い（２，１）が２番目、（１，２）が３番目、一番遠い（２，２）が４番目に確保される。
【００５２】
２番目に確保した（２，１）の未確保の子ノードは、（３，１）、（３，２）であり、一番近い（３，１）が５番目、一番遠い（３，２）が６番目に確保される。３番目に確保した（１，２）の未確保の子ノードは、（１，３）、（２，３）であり、一番近い（１，３）が７番目、一番遠い（２，３）が８番目に確保される。４番目に確保した（２，２）の未確保の子ノードは、（３，３）であり、（３，３）が９番目に確保される。
【００５３】
５番目に確保した（３，１）の未確保の子ノードは、（４，１）、（４，２）であり、一番近い（４，１）が１０番目、一番遠い（４，２）が１１番目に確保される。６番目に確保した（３，２）の未確保の子ノードは、（４，３）であり、（４，３）が１２番目に確保される。
【００５４】
７番目に確保した（１，３）の未確保の子ノードは、（１，４）、（２，４）であり、一番近い（１，４）が１３番目、一番遠い（２，４）が１４番目に確保される。８番目に確保した（２，３）の未確保の子ノードは、（３，４）であり、（３，４）が１５番目に確保される。９番目に確保した（３，３）の未確保の子ノードは、（４，４）であり、（４，４）が１６番目に確保される。
【００５５】
図８は、本発明であるデータ集合体の可視化システムのデータ関連付けを示す図であり、図９は、本発明であるデータ集合体の可視化システムの個別データの参照を示す図である。データ関連付け１０ｄは、以下の手順により行われる。
【００５６】
データ群１５の領域が定まったら、データ群１５に所属するインデックス化データを領域内の区画１４に関連付ける。データ群１５には見出し１５ａを付し、各区画１４においては、インデックス化データの属性情報１９ａを参照することが可能となる。
【００５７】
見出し１５ａとしては、データ群１５の名称と、データ群１５に所属するインデックス化データの件数等を表示する。また、カーソル１９を対象区画１４ｂに合わせると属性情報１９ａの表示欄を出現させたり、対象区画１４ｂをハイパーリンクにして指定先に移動できるようにすることができる。
【００５８】
最初のデータ群１５のデータ関連付け１０ｄが済んだら、次に２番目のデータ群１５についてデータ群基点探索１０ｂ、データ群領域確保１０ｃ、及びデータ関連付け１０ｄを行う。３番目のデータ群１５以降も同様である。
【００５９】
全てのデータ群１５のインデックス化データを区画１４に割り当てると、図８に示すようになる。尚、２０×２０の区画１４で、インデックス化データが３９８件であることから、右下に未確保の区画１４が２マス生じる。
【００６０】
データ数の多いデータ群１５から先に割り当てられるため、左上に大きな領域が配置され、右下に小さな領域が配置されやすくなり、視認性が良好となる。また、幅優先探索により正方形に近い形状の領域が確保され、さらに視認性が良好となる。
【００６１】
ウィンドウ１３には、ソート１６、色分け１７及び色分け範囲１７ａ、又はキーワード１８等の条件指定欄が設けられる。尚、条件の指定方法は様々あり、この他の指定方法を設けることも可能である。
【００６２】
ソート１６は、属性タイプ６ｃに「ソート」を指定した属性がコンボボックス等に一覧表示される。条件を変更することにより、制御部１１に指示が与えられ、区画１４の表示等が切り替わる。
【００６３】
制御部１１は、インデックス情報を変更する必要のある条件が指定された場合、通信手段８を介して、サーバコンピュータにインデックス作成部４を実行するように命令を送信する。
【００６４】
属性データベース６の属性データに、クライアントコンピュータで指定された条件を基に作り直したインデックス情報を付加してインデックス化データを作成し、インデックスデータベース７を更新する。
【００６５】
例えば、ソート１６に「分野」が指定された場合、インデックス情報が「分野」となり、属性データは「分野」ごとに集計され、データ群１５に振り分けられる。さらに、データ群１５に所属する件数がカウントされ、降順に並び替えられ、インデックス化データとなる。
【００６６】
インデックス作成部４によりインデックス化データが生成されたら、配信部５により通信手段８を介してアプレット９に返送され、可視化部１０によりウィンドウ１３の内容を書き替える。
【００６７】
図１０は、本発明であるデータ集合体の可視化システムのデータの色分けを示す図であり、図１１は、本発明であるデータ集合体の可視化システムの範囲の絞込みを示す図である。
【００６８】
色分け１７は、初期値の「標準」と、属性タイプ６ｃに「色分け」を指定した属性とがコンボボックス等に一覧表示される。また、色分け範囲１７ａには、長方形状の領域に色の分布が表示され、左端及び右端に件数表示及びスライドバーが設けられる。
【００６９】
図８又は図９の例のように、初期状態の「標準」では、データ群１５ごとに色分けしており、色分け範囲１７ａは、データ群１５の個数である１４段階に分けられ、データ群１５内の区画１４に着色された色と対応する。
【００７０】
図１０の例のように、色分け１７を「価格」とすると、色分け範囲１７ａの左端が最低価格、右端が最高価格となり、その間の色が段階に分けられる。区画１４についても、データ群１５に関係なく、価格に対応する色で着色される。
【００７１】
色分け範囲１７ａのスライドバーは移動可能であり、例えば、図１１に示すように、左端のスライドバーを１０５円の位置から１５０００円の位置に移動させると、１５０００円より安いものは着色が薄くなり、１５０００円以上のものは着色が残って、範囲を絞ることができる。
【００７２】
また、色分け１７を「発売日」にすれば、スライドバーも時系列を表すものとなり、発売時期により絞り込むことができる。これにより、最新刊の刊行物を抽出したりすることも可能となる。
【００７３】
尚、色分け１７の変更については、色の塗り替えのみで、インデックス情報の変更が必要ないため、制御部１１から可視化部１０に直接指示が与えられ、ウィンドウ１３の内容が書き替えられる。
【００７４】
図１２は、本発明であるデータ集合体の可視化システムのキーワード検索を示す図である。キーワード１８は、抽出したい属性情報１９ａに含まれる文字列を入力する欄である。
【００７５】
図１２の例のように、キーワード１８を指定すると、属性情報１９ａにキーワード１８が含まれている区画１４のみ着色が残り、その他は着色が薄くなる。キーワード１８で絞り込むことにより、目的のデータを探しやすくなる。尚、色分け１７とキーワード１８を組み合わせた絞込みも可能である。
【００７６】
キーワード１８による絞込みについても、色の塗り替えのみで、インデックス情報の変更が必要ないため、制御部１１から可視化部１０に直接指示が与えられ、ウィンドウ１３の内容が書き替えられる。
【００７７】
色分け１７やキーワード１８で絞り込みことにより、単に目的のデータを見つけ出す以外に、データ群１５ごとの分布も一目で解り、データ全体を俯瞰的に表示することで得られる効果は大きい。
【００７８】
図１３は、本発明であるデータ集合体の可視化システムのデータ群の選択を示す図であり、図１４は、本発明であるデータ集合体の可視化システムのデータ群の絞込みを示す図である。
【００７９】
区画１４は、データ群１５単位で移動させることが可能であり、所定の位置からずらすことにより、データ群１５が選択状態となる。尚、元の位置に戻せば、データ群１５の選択状態が解除される。
【００８０】
図１３の例に示すように、「趣味」のデータ群１５と、「大衆」のデータ群１５を移動させて絞込みを行うと、図１４の例に示すように、可視化部１０が「趣味」と「大衆」のデータ群１５のみでウィンドウ１３に可視化表示する。
【００８１】
単に絞り込むだけで、インデックス情報の変更が必要ないため、制御部１１から可視化部１０に直接指示が与えられ、ウィンドウ１３の内容が書き替えられる。尚、絞込みの解除を行うことで、元に戻すこともできる。
【００８２】
必要なデータ群１５のみ取り出して比較したりすることも可能であり、分析なども容易となる。表示するインデックス化データの数を限定することにより、マス目の分割サイズも大きくなり、見やすくなる。
【００８３】
図１５は、本発明であるデータ集合体の可視化システムの絞込みの履歴機能を示す図である。
【００８４】
色分け１７又はキーワード１８で抽出した状態で、絞込みを行うことにより、可視化部１０が抽出されたインデックス化データのみを母集団として区画１４を再構築するようにすることもできる。
【００８５】
再構築は、データ群１５の絞込みと同様、抽出したインデックス化データのみで区画の作成１０ａからデータ関連付け１０ｄまでをやり直す。尚、インデックス情報の変更はないため、制御部１１は通信することなく、ウィンドウ１３の内容を書き替える。
【００８６】
尚、絞込みには、履歴機能を設けることが可能であり、ユーザが行った絞込操作をスタックや待ち行列に記憶しておき、１つ前の状態に戻したり、一覧表示して任意の時点に戻したりするようにすることもできる。
【００８７】
例えば、キーワード１８に「工学」を指定して抽出したものを絞り込んで区画１４を再構築した後、色分け範囲１７ａを１０００円以上にして抽出したものを絞り込んで区画１４を再構築したとする。
【００８８】
可視化部１０は、履歴機能により「キーワード：工学」と「価格：１０００円以上」の状態を記録しておき、前の状態に戻していったり、逆に進めたり、再構築することなく復元できるので、時間の短縮となる。
【００８９】
また、バージョン管理機能を設けることもできる。属性データ等を更新した際に、更新前のデータと更新後のデータの差分を属性データベース６に保存しておく。データの差分には、更新したユーザ、一意な番号、更新日時などが付与され、過去の任意の一時点における属性値を取り出したりすることが可能となる。
【００９０】
可視化機能とバージョン管理機能を組み合わせて、データを時系列で可視化するデータ推移可視化機能とすることもできる。クライアントコンピュータにおいて過去の任意の一時点を指定すると、インデックス作成部４が日時をキーとして属性データベースからデータの差分を取得し、過去の属性データを再現した上でインデックス化する。
【００９１】
配信部５がインデックス化データをクライアントコンピュータに送信し、可視化部１０がウィンドウ１３に可視化する。ウィンドウ１３には、日時を示すスライドバーを設置して、スライドバーの位置に応じて可視化表示を変化させることにより、属性データの変遷の様子を俯瞰的に確認することができるようになる。
【００９２】
本発明は、データの管理やポータルサイトにおける検索システム以外にも、様々なものに応用することができる。また、平面上に可視化表示された区画１４を立体的にすれば、属性タイプ６ｃの「ソート」「色分け」に加えて「高さ」による表現も可能となり、応用範囲も拡がる。
【００９３】
可視化システムを、データに属性を持たせたオブジェクトで構築することにより、表現方法を多様に変化させることができるようになり、通信等に時間を掛けることなく、高速に処理することが可能となる。
【図面の簡単な説明】
【００９４】
【図１】本発明であるデータ集合体の可視化システムの構成を示すブロック図である。
【図２】本発明であるデータ集合体の可視化システムのメタデータの例を示す表である。
【図３】本発明であるデータ集合体の可視化システムの属性データの例を示す表である。
【図４】本発明であるデータ集合体の可視化システムの可視化部における処理の流れを示すフローチャートである。
【図５】本発明であるデータ集合体の可視化システムの区画の作成を示す図である。
【図６】本発明であるデータ集合体の可視化システムのデータ群基点探索を示す図である。
【図７】本発明であるデータ集合体の可視化システムのデータ群領域確保を示す図である。
【図８】本発明であるデータ集合体の可視化システムのデータ関連付けを示す図である。
【図９】本発明であるデータ集合体の可視化システムの個別データの参照を示す図である。
【図１０】本発明であるデータ集合体の可視化システムのデータの色分けを示す図である。
【図１１】本発明であるデータ集合体の可視化システムの範囲の絞込みを示す図である。
【図１２】本発明であるデータ集合体の可視化システムのキーワード検索を示す図である。
【図１３】本発明であるデータ集合体の可視化システムのデータ群の選択を示す図である。
【図１４】本発明であるデータ集合体の可視化システムのデータ群の絞込みを示す図である。
【図１５】本発明であるデータ集合体の可視化システムの絞込みの履歴機能を示す図である。
【符号の説明】
【００９５】
１        データ集合体の可視化システム
２        ウェブサーバ
３        アプリケーションサーバ
４        インデックス作成部
５        配信部
６        属性データベース
６ａ      属性名
６ｂ      属性型
６ｃ      属性タイプ
６ｄ      属性値
７        インデックスデータベース
８        通信手段
９        アプレット
１０        可視化部
１０ａ      区画の作成
１０ｂ      データ群基点探索
１０ｃ      データ群領域確保
１０ｄ      データ関連付け
１１        制御部
１２        ブラウザ
１３        ウィンドウ
１４        区画
１４ａ      基点
１４ｂ      対象区画
１５        データ群
１５ａ      見出し
１６        ソート
１７        色分け
１７ａ      色分け範囲
１８        キーワード
１９        カーソル
１９ａ      属性情報
【図１】
2008097180.tif 000003
【図２】
2008097180.tif 000004
【図３】
2008097180.tif 000005
【図４】
2008097180.tif 000006
【図５】
2008097180.tif 000007
【図６】
2008097180.tif 000008
【図７】
2008097180.tif 000009
【図８】
2008097180.tif 000010
【図９】
2008097180.tif 000011
【図１０】
2008097180.tif 000012
【図１１】
2008097180.tif 000013
【図１２】
2008097180.tif 000014
【図１３】
2008097180.tif 000015
【図１４】
2008097180.tif 000016
【図１５】
2008097180.tif 000017