(57)【特許請求の範囲】
【請求項１】
数値情報に対する時間情報を記録する時間観点、空間情報を記録する空間観点、前記時間情報及び空間情報以外の情報を記録する使用者観点の中で少なくとも一つと数値を含むセット列（ｒｏｗ）構造を有するキューブデータ及び前記キューブデータを解釈するためのメタデータを分離して記憶し、少なくとも一つのグラフテンプレートを記憶するＤＢと、
検索キーワード及び検索オプションが入力される検索部と、
前記入力された検索キーワード及び検索オプションに対応するメタデータを抽出し、抽出されたメタデータを用いて該当キューブデータを抽出及び解釈して少なくとも一つのグラフを生成及び提供するコンテンツ提供部とを含み、
前記コンテンツ提供部は、
前記検索オプションが特定のグラフに対する相関検索であれば、前記特定のグラフに対応する第１キューブデータの時間観点及び空間観点の中で少なくとも一つの観点と前記ＤＢに記憶されたキューブデータの時間観点及び空間観点に対する相関係数を算出し、既設定値以上の相関係数が算出された少なくとも一つの第２キューブデータを用いた少なくとも一つの第２結果グラフを含む第２結果リストを提供する
ことを特徴とする数値情報検索の可能な数値情報管理装置。
【請求項２】
前記検索部は、外部翻訳エンジンを用いて前記検索キーワードに対して既設定の多国語翻訳を遂行し、
前記コンテンツ提供部は、前記多国語翻訳された検索キーワードに対応する少なくとも一つのメタデータ及びキューブデータを用いて前記検索キーワードに対するグラフを提供する
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項３】
前記コンテンツ提供部は、
前記検索オプションが一般検索であれば、入力された検索キーワードを含む少なくとも一つの第１メタデータを抽出し、抽出された第１メタデータに対応する第１キューブデータを用いた少なくとも一つの第１結果グラフを含む第１結果リストを提供する
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項４】
前記コンテンツ提供部は、
前記検索オプションが次元検索であれば、入力された検索キーワードを含む少なくとも一つのキューブデータを用いて再生成された結果グラフを提供する
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項５】
前記コンテンツ提供部は、
使用者によって指定されたグラフテンプレート又は推薦グラフテンプレートを前記ＤＢから抽出し、前記解釈されたキューブデータを前記抽出されたグラフテンプレートに適用して提供する
請求項１ないし４のいずれかに記載の数値情報検索の可能な数値情報管理装置。
【請求項６】
前記コンテンツ提供部は、
前記抽出されたキューブデータの時間観点、空間観点及び使用者観点に記録された情報有無及び数値の単位によってグラフテンプレートを推薦するグラフ推薦部を含む
請求項５に記載の数値情報検索の可能な数値情報管理装置。
【請求項７】
前記キューブデータは、
ファイルを形成する少なくとも一つのセット列から構成され、ファイル単位で前記ＤＢに記憶される
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項８】
前記キューブデータの時間観点、空間観点及び使用者観点はそれぞれ多数の観点に区分され、
前記多数の観点は、上位概念、前記上位概念に従属する少なくとも一つの下位概念に階層区分され、各観点は階層位置による階層名を有する
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項９】
前記メタデータは、該当キューブデータに対応するファイル索引情報、カラム名、解釈情報及び管理情報を含み、関係テーブル形態で記憶され、
前記カラム名は前記該当キューブデータに含まれた各観点の階層名の順に定義され、
前記解釈情報は、前記入力された数値情報に含まれた数値表現のための単位情報、グラフテンプレート情報、階層カラム名及び言語の中で少なくとも一つを含み、
前記管理情報は、数値情報の所有者、出処、キューブデータの利用回数、更新周期の中の少なくとも一つを含む
請求項８に記載の数値情報検索の可能な数値情報管理装置。
【請求項１０】
前記時間観点の階層名はｔｎになり、空間観点の階層名はｌｎになり、使用者観点の階層名はＵｎになり、ｎは階層レベルになる
請求項８に記載の数値情報検索の可能な数値情報管理装置。
【請求項１１】
前記数値情報は、使用者によって入力された数値を有する情報又はボットを用いてインターネット及び指定ローカル網で収集された数値を有する情報になる
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【請求項１２】
前記コンテンツ提供部から提供されたグラフを使用者指定ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅｓ／Ｓｉｔｅｓ）、リンクＵＲＬ及びダウンロードを介して共有するコンテンツ共有部を含む
請求項１に記載の数値情報検索の可能な数値情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は使用者目的による数値情報検索の可能な数値情報管理装置に関する。
【背景技術】
【０００２】
人間活動によって社会的又は個人的に多様な情報が形成される。ここで、多様な情報はテキスト、イメージ、数値（数字）などについての情報になることができる。
【０００３】
一方、使用者はこのような情報の統計などを活用して研究開発、意思決定などに適用している。故に、尖端科学技術に依存する情報の収集と蓄積及び検索と利用は、情報化社会において人間の知的活動に必要不可欠な行為の一つであると言える。
【０００４】
このために、多様な資源管理装置が開示されている。特許文献１は情報検索管理システムに関するもので、一般的なキーワード検索を介して、キーワードの含まれた情報を提供して管理するものに過ぎなくて、数値情報に対する検索、関係把握及び活用などに困難がある。
【０００５】
よって、使用者の目的に合わせて数値情報を検索するか活用することができ、数値情報をひと目で把握することができる適切なグラフ形態で提供することができる数値情報管理装置が要求される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許登録第１０−０５３５３７３号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、数値情報を単一データ構造に構造化して管理することによって使用者の目的に合う検索サービスを提供することができる数値情報検索の可能な数値情報管理装置を提供することにある。
【０００８】
また、本発明の他の目的は、一般検索、相関検索及び次元検索を介して検索キーワード拡張検索を提供し、検索結果をグラフで図式化して提供することができる数値情報検索の可能な数値情報管理装置を提供することにある。
【課題を解決するための手段】
【０００９】
前述したような目的を達成するための本発明の一実施例による数値情報検索の可能な数値情報管理装置は、数値情報に対する時間情報を記録する時間観点、空間情報を記録する空間観点、前記時間情報及び空間情報以外の情報を記録する使用者観点の中で少なくとも一つと数値を含むセット列（ｒｏｗ）構造を有するキューブデータ及び前記キューブデータを解釈するためのメタデータを分離して記憶し、少なくとも一つのグラフテンプレートを記憶するＤＢと、検索キーワード及び検索オプションが入力される検索部と、前記入力された検索キーワード及び検索オプションに対応するメタデータを抽出し、抽出されたメタデータを用いて該当キューブデータを抽出及び解釈して少なくとも一つのグラフを生成及び提供するコンテンツ提供部とを含む。
【００１０】
また、前記検索部は、外部翻訳エンジンを用いて前記検索キーワードに対して既設定の多国語翻訳を遂行することができ、前記コンテンツ提供部は、前記多国語翻訳された検索キーワードに対応する少なくとも一つのメタデータ及びキューブデータを用いて前記検索キーワードに対するグラフを提供することができる。
【００１１】
また、前記コンテンツ提供部は、前記検索オプションが一般検索であれば、入力された検索キーワードを含む少なくとも一つの第１メタデータを抽出し、抽出された第１メタデータに対応する第１キューブデータを用いた少なくとも一つの第１結果グラフを含む第１結果リストを提供することができる。
【００１２】
また、前記コンテンツ提供部は、前記検索オプションが特定のグラフに対する相関検索であれば、前記特定のグラフに対応する第１キューブデータの時間観点及び空間観点の中で少なくとも一つの観点と前記ＤＢに記憶されたキューブデータの時間観点及び空間観点に対する相関係数を算出し、既設定値以上の相関係数が算出された少なくとも一つの第２キューブデータを用いた少なくとも一つの第２結果グラフを含む第２結果リストを提供することができる。
【００１３】
また、前記コンテンツ提供部は、前記検索オプションが次元検索であれば、入力された検索キーワードを含む少なくとも一つのキューブデータを用いて再生性された結果グラフを提供することができる。
【００１４】
また、前記コンテンツ提供部は、使用者によって指定されたグラフテンプレート又は推薦グラフテンプレートを前記ＤＢから抽出し、前記解釈されたキューブデータを前記抽出されたグラフテンプレートに適用して提供することができる。
【００１５】
また、前記コンテンツ提供部は、前記抽出されたキューブデータの時間観点、空間観点及び使用者観点に記録された情報有無及び数値の単位によってグラフテンプレートを推薦するグラフ推薦部を含むことができる。
また、前記キューブデータは、ファイルを形成する少なくとも一つのセット列から構成され、ファイル単位で前記ＤＢに記憶されることができる。
【００１６】
また、前記キューブデータの時間観点、空間観点及び使用者観点はそれぞれ多数の観点に区分されることができ、前記多数の観点は、上位概念、前記上位概念に従属する少なくとも一つの下位概念に階層区分され、各観点は階層位置による階層名を有することができる。
【００１７】
また、前記メタデータは、該当キューブデータに対応するファイル索引情報、カラム名、解釈情報及び管理情報を含み、関係テーブル形態で記憶されることができ、前記カラム名は前記該当キューブデータに含まれた各観点の階層名の順に定義されることができ、前記解釈情報は、前記入力された数値情報に含まれた数値表現のための単位情報、グラフテンプレート情報、階層カラム名及び言語の中で少なくとも一つを含むことができる。
また、前記時間観点の階層名はｔｎになり、空間観点の階層名はｌｎになり、使用者観点の階層名はＵｎになり、ｎは階層レベルになることができる。
【００１８】
また、前記数値情報は、使用者によって入力された数値を有する情報又はボットを用いてインターネット及び指定ローカル網で収集された数値を有する情報になることができる。
【００１９】
また、前記コンテンツ提供部から提供されたグラフを使用者指定ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅｓ／Ｓｉｔｅｓ）、リンクＵＲＬ及びダウンロードを介して共有するコンテンツ共有部を含むことができる。
【発明の効果】
【００２０】
以上で説明したように、本発明によれば、本発明の数値情報検索の可能な数値情報管理装置は、数値情報を単一データ構造に構造化して管理することによって数値情報間の関係把握が容易であって使用者の目的に合う検索サービスを提供することができる。
【００２１】
また、一般検索、相関検索及び次元検索を介して検索キーワードに関連した拡張情報を提供することができる。検索結果をグラフで図式化して提供することにより、使用者がひと目で容易に把握することができる。
また、数値を含むキューブデータとキューブデータを解釈するメタデータを区分して分離記憶することによってデータ保安を強化することができる。
また、キューブデータの観点を基準に適切なグラフテンプレートを推薦して提供することにより、数値情報特性の反映されたグラフを提供することができる。
また、検索結果をダウンロードするか、ＳＮＳ及びリンクＵＲＬなどを介して共有することができるので、データの活用が可能である。
また、キューブデータのカラム名を階層名の順に定義してメタデータに記憶し、これを用いてクエリーなどを介して呼び出してキューブデータを抽出することにより、キューブデータの変更が発生しても呼出しクエリーを再作成する必要がない。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施例による数値情報検索の可能な数値情報管理装置の構成を示すブロック図
【図２】図１のコンテンツ提供部の構成を示すブロック図
【図３】本発明の一実施例によるキューブデータの構造の説明図
【図４】本発明の多様な実施例によるキューブデータを示す説明図
【図５】本発明の多様な実施例によるキューブデータを示す説明図
【図６】本発明の一実施例による特殊用途のキューブデータの説明図
【図７】本発明の一実施例によるメタデータの説明図
【図８】検索キーワード及び検索オプションに対応して提供される結果リスト及びグラフを示す説明図
【図９】検索キーワード及び検索オプションに対応して提供される結果リスト及びグラフを示す説明図
【図１０】検索キーワード及び検索オプションに対応して提供される結果リスト及びグラフを示す説明図
【図１１】検索キーワード及び検索オプションに対応して提供される結果リスト及びグラフを示す説明図
【発明を実施するための形態】
【００２３】
本明細書及び請求範囲に使用された用語や単語は通常的又は辞書的な意味に限定して解釈されてはいけなく、出願人は自分の発明を最良の方法で説明するために用語の概念を適切に定義することができるという原則に従って本発明の技術的思想に符合する意味及び概念と解釈される。
したがって、本明細書に記載された実施例と図面に示した構成は本発明の好適な実施例に過ぎないもので、本発明の技術的思想を全て現すものではないので、本出願時点にこれを取り替えることができる多様な均等物と変形例があり得る。
以下、図面に参照して説明するに先立ち、本発明の要旨を現すのに必要ではない事項、つまり通常の知識を持った当業者が自明に付け加えることができる公知の構成については図示及び具体的な記述を省略する。
【００２４】
本発明の数値情報検索の可能な数値情報管理装置は、人間活動によって社会的又は個人的に形成される多様な数値情報を既設定の一つのデータ構造に構造化してＤＢ化し、使用者検索オプションによって数値情報を図式化したグラフ形態で提供することができる。よって、使用者が容易に数値情報をひと目で把握することができ、使用者の検索目的に合うグラフを提供することができる。
【００２５】
図１は本発明の一実施例による数値情報検索の可能な数値情報管理装置の構成を示すブロック図である。図２は図１のコンテンツ提供部の構成を示すブロック図である。
【００２６】
図１を参照すると、本発明の一実施例による数値情報検索の可能な数値情報管理装置１０００（以下、数値情報管理装置という）は、データ構造部１００、データ入力部２００、データ収集部３００、ＤＢ４００、コンテンツ提供部５００、検索部６００、コンテンツ加工部７００及びコンテンツ共有部８００を含むことができる。
【００２７】
また、図２を参照すると、コンテンツ提供部５００は、メタデータ抽出部５１０、キューブデータ抽出部５２０、グラフ推薦部５３０及びグラフ提供部５４０を含むことができる。
データ構造部１００は、本発明の一実施例による構造化したデータ構造を基準に、入力される数値情報を変換してＤＢ４００に記憶することができる。
【００２８】
データ入力部２００は使用者から数値情報を受けるための使用者インターフェースになることができる。ここで、データ入力部２００はデータ構造を基準に数値情報を入力することができる使用者インターフェースを提供することができる。データ入力部２００は使用者によって入力された数値情報をデータ構造部１００に提供することができる。
一方、データ入力部２００は一般的な数値情報と特殊用途による数値情報を区分して提供することができる。特殊用途については図６で説明する。
【００２９】
また、データ収集部３００は、ボット（ｂｏｔ）を用いてインターネット網及び既設定のローカル網に存在する数値情報を探索し、探索される数値情報を収集してデータ構造部１００に提供することができる。
【００３０】
ここで、数値情報は社会で発生する数値（数字）についての情報で、学校で勉強する学生によって発生する成績、個人によって発生するカード使用額、身長、体重、自然で発生する個体数、企業で発生する売上げ、株価、顧客数、生産量などの数値（数字）を生成する全ての情報になることができる。
【００３１】
すなわち、データ構造部１００は、本発明のデータ構造によって、数値情報をキューブデータ及びメタデータに変換してＤＢ４００に記憶することができる。ここで、キューブデータは数値を含むデータで、図３のような構造を有することができる。また、メタデータはキューブデータを解釈するためのデータで、図７のような情報を含むことができる。
【００３２】
図３は本発明の一実施例によるキューブデータの構造を説明するための図である。図３を参照すると、キューブデータ構造１０は、時間情報を記録する時間観点１１（ｔｎ）、空間情報を記録する空間観点１２（ｌｎ）、時間情報及び空間情報以外の情報を記録する使用者観点１３（Ｕｎ）及び数値１４（ｖａｌｕｅ）を含むセット列（ｒｏｗ）構造を有する。
【００３３】
また、キューブデータの時間観点、空間観点及び使用者観点はそれぞれ多数の観点（階層レベル：ｎ）に区分され、多数の観点は上位概念及び上位概念に従属する少なくとも一つの下位概念に階層区分され、各観点は階層位置による階層名を有することができる。
一例として、図３を参照すると、各観点は７個の階層に区分できる。
【００３４】
時間観点１１（ｔｎ）はｔ０〜ｔ６の階層名を有する７個の階層に区分できる。ここで、ｔ６は時間観点の６番目階層という意味と定義できる。また、ｔ０〜ｔ６の各階層は次のような階層カラム名が付与できる。すなわち、ｔ０は一番上位概念になり、ｔ６が一番下位概念になることができる。
【００３５】
【表１】
0006854923.tif 000002
【００３６】
また、空間観点１２（ｌｎ）はｌ０〜ｌ６の階層名を有する７個の階層に区分できる。ここで、ｌ２は時間観点の２番目階層という意味に定義できる。また、ｌ０〜ｌ６の各階層は次のような階層カラム名が付与できる。すなわち、ｌ０は一番上位概念になり、ｌ６は一番下位概念になることができる。
【００３７】
【表２】
0006854923.tif 000003
【００３８】
また、使用者観点１３（Ｕｎ）はＵ０〜Ｕ６の階層名を有する７個の階層に区分できる。ここで、Ｕ１は時間観点の１番目階層という意味に定義できる。一方、使用者観点（Ｕｎ）は階層カラム名を基本に付与せず、データ入力部２００を介してデータを入力するとき、使用者が登録することができる。また、データ収集部３００を介して収集される場合、収集された数値情報内に含まれた使用者観点のデータを用いてデータ構造部１００に付与することができる。一方、階層カラム名はメタデータに記憶できる。
一例として、数値情報が生物数についてのものであれば、次のように付与できる。
【００３９】
【表３】
0006854923.tif 000004
【００４０】
もしくは、物価についてのものであれば、次のように付与できる。
【００４１】
【表４】
0006854923.tif 000005
【００４２】
一方、キューブデータはセット列（ｒｏｗ）構造を有することにより、列方向に拡張可能である。ここで、キューブデータは多数のセット列に構成でき、多数のセット列は一つのファイルを形成することができる。すなわち、キューブデータはファイル別に形成されることができる。
【００４３】
データ構造部１００は、図３のようなキューブデータ構造によって、データ入力部２００及びデータ収集部３００を介して入力される数値情報から時間観点１１（ｔｎ）、空間観点１２（ｌｎ）及び使用者観点１３（Ｕｎ）の少なくとも一つと数値１４（ｖａｌｕｅ）を抽出して該当領域に記録することによってキューブデータを生成することができる。よって、数値情報が時間観点のみ含む場合、キューブデータは時間観点及び数値のみ有することができる。
【００４４】
また、データ構造部１００は、生成されたキューブデータをファイル単位でＤＢ４００のキューブデータＤＢ４１０に記憶することができる。一方、ファイル単位で生成されたキューブデータは図４〜図６のような実施例を有することができる。
【００４５】
図４〜図６は本発明の多様な実施例によるキューブデータを示す図である。図５を参照すると、キューブデータ２０は‘２０１５年７月の国家別男女人口数（ファイル）’についての数値情報から生成されたもので、時間観点としてｔ２、ｔ３、空間観点としてｌ０、ｌ２、使用者観点としてＵ０、Ｕ１の階層に対する階層値及び各セット列に対する数値（ｖａｌｕｅ）として人口数を含むことができる。この場合、該当キューブデータは‘ｔ２、ｔ３、ｌ０、ｌ２、Ｕ０、Ｕ１’のカラム名を有することができ、このようなカラム名情報は該当メタデータに記憶できる。
【００４６】
もしくは、図５のように、キューブデータ２０は、‘太陽からの各惑星別距離（ファイル）’についての数値情報から生成された場合、使用者観点及び数値（距離）のみ含むこともできる。この場合、該当キューブデータは‘Ｕ０’のカラム名を有することができ、このようなカラム名情報は該当メタデータに記憶できる。
【００４７】
一方、データ構造部１００は、図６のように、特殊用途の数値情報からキューブデータ２０を生成することもできる。ここで、特殊用途は、地図座標、囲碁、競技記録、系譜、時間表、体形管理表及び分子式などの特定の目的に合わせて作成された数値情報になることができる。すなわち、一般的なグラフで表現可能な一般の数値情報とは違い、特定の目的に合う特殊グラフが要求される数値情報になることができる。
【００４８】
一例として、図６は碁報についての数値情報２１及び数値情報に対するキューブデータ２０になることができる。ここで、黒石２７番目詰み筋の位置が碁盤の左下角１７、右上角１９の位置であれば、キューブデータは時間観点として時間（ｔ５）、使用者観点として黒又は白、番目詰み筋（Ｕ０）及び数値を有することができる。
【００４９】
ここで、数値は特殊用途に合わせて既設定の方式で記録できる。囲碁の場合、‘左基準位置−小数点−右基準位置’に記録できる。よって、数値は１７．１９になり、経時によってキューブデータは多数のセット列を含むことになる。
【００５０】
一方、データ構造部１００は、数値情報から、データ構造を基準に、キューブデータを生成し、生成されたキューブデータを解釈するためのメタデータを生成してＤＢ４００のメタデータＤＢ４２０に記憶することができる。ここで、メタデータに含まれた情報は関係テーブル形態で記憶することができる。よって、メタデータをキューブデータから分離して記憶管理することによってデータ保安を強化することができる。
【００５１】
図７は本発明の一実施例によるメタデータを説明するための図である。図７を参照すると、メタデータ３０は、該当キューブデータに対応するファイル索引情報３１、カラム名３２、解釈情報３３及び管理情報３４を含むことができる。
【００５２】
ここで、ファイル索引情報３１はファイル単位で記憶されたキューブデータの抽出のための索引値、ファイル名（グラフ名）などの情報になることができる。また、カラム名３２は該当キューブデータに含まれた各観点の階層名の順に定義されるもので、該当キューブデータが時間観点（ｔ１）、使用者観点（Ｕ０）及び数値（ｖａｌｕｅ）を含めば、該当キューブデータのカラム名は‘ｔ１、Ｕ０’になることができる。
【００５３】
また、解釈情報３３はキューブデータに含まれた階層及び数値の関係解釈のためのもので、入力された数値情報に含まれた数値表現のための単位情報、グラフテンプレート情報、階層カラム名及び言語の中で少なくとも一つを含むことができる。
【００５４】
ここで、単位情報は、度量衡、略単位、記号に区分できる。度量衡は、重さ、長さ、個数、貨幤単位などの数値単位になることができる。また、略単位は数値の単位が大きな場合、簡略に表現するための単位で、一例として万（１０，０００）の略単位を有し、数値が１であれば１万に解釈することができる。また、略単位は乗数の表現時に用いられることもできる。一例として、１０６の表現時、略単位は６になることができる。一方、記号は、乗数、ルート、パイなどの数値の利用時に適用可能である。
【００５５】
また、グラフテンプレート情報は、数値情報の特殊用途の有無によって、数値情報を図式化することができるグラフテンプレート情報になることができる。特殊用途の場合、既設定の番号のみ記載し、該当解釈方法は別に記憶して用いることによってメタデータのデータ量を減らすことができる。
また、言語はキューブデータの各階層値を表現した言語名になることができる。
【００５６】
一方、管理情報３４はデータ管理のための付加的な情報で、数値情報の所有者、出処（源泉）、該当キューブデータの利用回数、更新周期、該当情報利用による有無料情報などが含まれることができる。
【００５７】
ＤＢ４００は、データ構造部１００によって生成されたキューブデータ２０、メタデータ３０及びグラフテンプレートをそれぞれ分離して記憶することができる。
キューブデータＤＢ４１０は、キューブデータをファイル単位で区分して記憶することができる。
メタデータＤＢ４２０は、メタデータを関係型テーブル形態で記憶することができる。
グラフＤＢ４３０ は多様なグラフを記憶し、特殊用途グラフ及び一般グラフに区分できる。
【００５８】
コンテンツ提供部５００は、検索部６００を介して入力された検索キーワード及び検索オプションに対応するメタデータを抽出し、抽出されたメタデータを用いて該当キューブデータを抽出することができる。また、コンテンツ提供部５００は、抽出されたメタデータの情報を用いて該当キューブデータを解釈し、グラフを提供することができる。もしくは、データ入力部２００を介して数値情報を入力するとき、データ構造部１００で生成したメタデータ及びキューブデータを用いてグラフを提供することもできる。
【００５９】
検索部６００は、検索キーワード及び検索オプションが入力されれば、既設定の外部翻訳エンジンを介して該当検索キーワードに対して既設定の多国語翻訳を遂行することができる。検索部６００は、検索キーワード、多国語翻訳された多数の翻訳キーワード及び検索オプションをコンテンツ提供部５００に提供することができる。
【００６０】
ここで、検索オプションは、一般検索、相関検索及び次元検索の一つになることができる。また、検索オプションは検索範囲も含むことができる。検索範囲は使用者によって指定できる。
【００６１】
一般検索は、入力された検索キーワードを含む少なくとも一つの第１メタデータを抽出し、第１メタデータに対応する第１キューブデータを用いて生成された少なくとも一つの結果グラフを含む結果リストを提供し、使用者によって選択された特定のグラフを拡大して提供することができる。
【００６２】
相関検索は、一般検索の結果リストから使用者によって選択された特定グラフの時空間的パターンと類似したパターンを形成する相関関係を有する少なくとも一つの第２キューブデータを抽出し、これを用いて生成された少なくとも一つの結果グラフを含む結果リストを提供し、使用者によって選択された特定のグラフを拡大して提供することができる。
【００６３】
次元検索は、入力された検索キーワードを含む少なくとも一つの第３キューブデータを抽出して提供し、使用者によって選択された第３キューブデータを用いた結果グラフを生成して提供することができる。
【００６４】
ここで、第１メタデータは検索キーワードを含むメタデータになり、第１キューブデータは第１メタデータに対応するキューブデータになることができる。また、第２キューブデータは第１キューブデータと相関関係を有するキューブデータになることができる。また、第３キューブデータは検索キーワードを含むキューブデータになることができる。
【００６５】
メタデータ抽出部５１０は、一般検索の際、検索キーワードに対応する階層カラム名を含むメタデータを抽出することができる。ここで、検索キーワードの類似語も含めて抽出することができる。
【００６６】
キューブデータ抽出部５２０は、メタデータ抽出部５１０で抽出されたメタデータに含まれたファイル索引情報及びカラム名を用いて該当キューブデータを抽出することができる。また、キューブデータ抽出部５２０は、相関検索の際、相関検索対象である特定のグラフに対応するキューブデータの時間観点及び空間観点の階層値パターンとキューブデータＤＢ４１０に記憶された各キューブデータの時間観点及び空間観点の階層値パターンを比較して相関係数を算出し、算出された相関係数が既設定値以上になるキューブデータを抽出することができる。ここで、キューブデータの階層構造を用いてドリルアップ又はドリルダウン分析によって相関関係を提供することもできる。
【００６７】
ここで、相関係数は、一般的な相関関数（Ｃｏｒｒｅｌ関数）を用いて算出することができる。一般に、相関係数は点数で測定された二つの変数間の相関関係程度を−１と１の間で示すことができる。ここで、−１に近いほど負（−）の相関関係が高く、＋１に近いほど正（＋）の相関関係が高いし、０に近いほど両変数間の相関関係がないことを示す。したがって、既設定値は１に近い数値に設定できる。
【００６８】
また、キューブデータ抽出部５２０は、次元検索の際、検索キーワードに対応する階層値を有するキューブデータを抽出することができる。キューブデータ抽出部５２０は抽出されたキューブデータをグラフ提供部５４０に提供することができる。もしくは、キューブデータ抽出部５２０は使用者要請によって抽出されたキューブデータのみディスプレイ部（図示せず）を介して提供することもできる。
【００６９】
グラフ推薦部５３０は、抽出されたキューブデータの時間観点、空間観点及び使用者観点に記録された情報有無及び数値の単位によってグラフテンプレートを推薦するか、使用者利用回数が最高のグラフテンプレートを推薦することができる。
【００７０】
一例として、時間観点、空間観点及び使用者観点の全てがあればマルチ棒系を推薦し、時間次元があれば折れ線系を推薦し、空間次元があれば棒系を推薦し、観点が１個で階層値が６個以下であれば放射系を推薦することができる。
【００７１】
グラフ提供部５４０は、キューブデータ抽出部５１０で抽出されたキューブデータをメタデータ抽出部５２０で抽出されたメタデータの解釈情報を用いて解釈し、解釈されたキューブデータに対応するグラフテンプレートを抽出し、検索オプションによって検索キーワードに対するグラフを提供することができる。
【００７２】
ここで、グラフ推薦部５３０の推薦グラフテンプレートを用いるか、使用者によって指定されたグラフテンプレートを用いることができる。一方、特殊用途の場合、該当特殊グラフを適用することができる。
一方、図８〜図１１は検索キーワード及び検索オプションに対応してグラフ提供部５４０から提供される結果リスト及びグラフを提供する結果窓である。
【００７３】
図８を参照すると、検索窓６１に検索キーワード‘人口’を入力し、検索オプション６２として一般検索が選択された場合になることができる。ここで、結果窓６０を介して少なくとも一つの検索結果７０を含む結果リスト５０が提供できる。また、検索結果７０は、該当ファイル名又はグラフ名７１、結果グラフ４０、及び選択窓７２を含むことができる。
【００７４】
結果リスト５０は、メタデータＤＢ４２０に記憶されたメタデータのうち、階層カラム名及びファイル名などに‘人口’が含まれた第１メタデータ抽出による結果リストになることができる。ここで、結果リスト５０は選択窓７２を介して使用者によって選択可能であり、特定の結果７０が選択されれば、図９のように、結果リスト５０とともに選択された特定の結果７０に対する該当結果グラフ４０を提供することができる。ここで、図９で選択された結果グラフに対する相関検索ボタン４１の選択によって相関検索を遂行することができる。
【００７５】
一方、使用者によって特定の結果グラフ４０（一般検索の結果リストから選択された結果グラフ）に対する相関検索が入力されれば、図１０のように、結果窓６０を介して、相関関係を有する第２メタデータを抽出して結果リスト５０を提供することができる。ここで、結果リスト５０は、使用者によって選択された特定のグラフと相関関係がある類似パターンを形成するグラフを含むことができる。
【００７６】
また、図１１は次元検索による結果グラフ４０及び結果リスト５０を提供する結果窓６０を示すもので、検索窓６１を介して検索キーワード‘２０１６韓国’が入力され、検索オプション６２が次元検索の場合になることができる。
【００７７】
次元検索の際、キューブデータＤＢ４１０に記憶されたキューブデータのうち、時間観点の階層値に‘２０１６’が含まれ、空間観点の階層値に‘韓国’が共通的に含まれた第３キューブデータの抽出による結果リスト５０及び結果リスト５０から使用者によって選択された特定の結果を用いて生成された結果グラフ４０を提供することができる。
【００７８】
一方、コンテンツ提供部５００は、提供されたグラフに対するキューブデータのダウンロード要請の際、有無料情報によって該当キューブデータをエクセルファイル及びテキストファイルのいずれか一つのファイルとして提供することができる。ここで、提供されるキューブデータはナル（ｎｕｌｌ）データの除去された有効データのみ含むことができる。
【００７９】
また、コンテンツ提供部５００は、使用者によって検索結果データに対する加工が要請される場合、該当キューブデータをコンテンツ加工部７００に提供することができ、コンテンツ加工部７００で加工されたキューブデータに対する新たなグラフを再生成して提供することができる。この際、データ加工は、修正、分割、削除及び併合のいずれか一つになることができる。したがって、多数の使用者間の協業が可能である。
【００８０】
コンテンツ加工部７００は、使用者入力によって、キューブデータのセット列単位で、修正、分割、削除、拡張及び併合の中で少なくとも一つを遂行することができる。ここで、併合はメタデータの単位情報が一致する少なくとも二つのキューブデータに対してセット列単位で遂行することができ、拡張は階層カラム名の中で少なくとも一つが一致する少なくとも二つのキューブデータに対してセット列単位で遂行することができる。
【００８１】
コンテンツ共有部８００は、コンテンツ提供部５００からディスプレイ部（図示せず）を介して提供されたグラフを使用者指定ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅｓ／Ｓｉｔｅｓ）、リンクＵＲＬ、ダウンロードなどを介して提供することができる。したがって、使用者は所望の数値情報を用いたグラフを共有するか、活用資料として用いることができる。
【００８２】
一方、前記で図１〜図１１に基づいて敍述したものは本発明の主要事項のみ敍述したものであり、その技術的範囲内で多様な設計が可能であるので、本発明が図１〜図１１の構成に限定されるものではないことは自明である。
【図１】
0006854923.tif 000006
【図２】
0006854923.tif 000007
【図３】
0006854923.tif 000008
【図４】
0006854923.tif 000009
【図５】
0006854923.tif 000010
【図６】
0006854923.tif 000011
【図７】
0006854923.tif 000012
【図８】
0006854923.tif 000013
【図９】
0006854923.tif 000014
【図１０】
0006854923.tif 000015
【図１１】
0006854923.tif 000016