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