(57)【要約】【課題】  画像表示端末に表示された画像に係るメタデータをユーザ間で流通するためのメタデータ流通システムおよび方法、プログラムおよび記録媒体を提供する。【解決手段】  ＧＵＩビューを表示するためのＧＵＩビュー生成部５と、ＧＵＩビューの表示方法を定義するためのビュー−スキーマ定義ファイル６と、ビュー−スキーマ定義ファイル６に基づいてメタデータのスキーマデータを抽出するためのスキーマデータ抽出部４と、メタデータを蓄積し記憶するためのメタデータＤＢ３と、メタデータＤＢ３と通信するためのＤＢ通信部１０と、ユーザ以外の他のユーザと通信するための通信部７と、を備える。【選択図】      図１
2006053794.tif 000002
【特許請求の範囲】
【請求項１】
ＧＵＩビュー上にユーザが任意で収集し配置したドキュメントについてのメタデータを他のユーザへ流通するためのメタデータ流通システムであって、
前記メタデータに基づいてＧＵＩビューを表示するためのＧＵＩビュー生成部と、
前記ＧＵＩビューの表示方法を定義するためのビュー−スキーマ定義ファイルと、
前記ＧＵＩビューから前記ビュー−スキーマ定義ファイルに基づいて前記メタデータのスキーマデータを抽出するためのスキーマデータ抽出部と、
前記メタデータを蓄積し記憶するためのメタデータＤＢと、
前記メタデータＤＢと通信するためのＤＢ通信部と、
前記ユーザ以外の他のユーザと通信するための通信部と、を備え、
前記ユーザが任意で配置した前記ドキュメントの前記メタデータを他のユーザへ流通可能なことを特徴とするメタデータ流通システム。
【請求項２】
前記通信部は、
前記他のユーザが備える前記メタデータＤＢに記憶されたメタデータを取得し、このメタデータは前記ビュー−スキーマ定義ファイルに基づいて前記ＧＵＩビュー生成部にて変換され、前記他のユーザのＧＵＩビューを再現し表示することを特徴とする請求項１に記載のメタデータ流通システム。
【請求項３】
前記ビュー−スキーマ定義ファイルは、
前記ＧＵＩビューの画面上の表示位置を決定するマッピング定義と、前記メタデータと、に基づいて、前記ドキュメントのサムネイルの配置を任意に設定可能なことを特徴とする請求項１または２のいずれかに記載のメタデータ流通システム。
【請求項４】
前記他のユーザの前記メタデータに基づいて、自己のビュー−スキーマ定義ファイルを適用し、前記他のユーザのＧＵＩビューを変更可能なことを特徴とする請求項２または３のいずれかに記載のメタデータ流通システム。
【請求項５】
ＧＵＩビュー上にユーザが任意で収集し配置したドキュメントについてのメタデータを他のユーザへ流通するためのメタデータ流通方法であって、
ＧＵＩビュー生成部により前記メタデータに基づいてＧＵＩビューを表示するステップと、
ビュー−スキーマ定義ファイルにより前記ＧＵＩビューの表示方法を定義するステップと、
スキーマデータ抽出部により前記ＧＵＩビューから前記ビュー−スキーマ定義ファイルに基づいて前記メタデータのスキーマデータを抽出するステップと、
メタデータＤＢにより前記メタデータを蓄積し記憶するステップと、
ＤＢ通信部により前記メタデータＤＢと通信するステップと、
通信部により前記ユーザ以外の他のユーザと通信するステップと、により、
前記ユーザが任意で配置した前記ドキュメントの前記メタデータを他のユーザへ流通可能なことを特徴とするメタデータ流通方法。
【請求項６】
前記通信部は、
前記他のユーザが備える前記メタデータＤＢに記憶されたメタデータを取得し、このメタデータは前記ビュー−スキーマ定義ファイルに基づいて前記ＧＵＩビュー生成部にて変換され、前記他のユーザのＧＵＩビューを再現して表示することを特徴とする請求項５に記載のメタデータ流通方法。
【請求項７】
前記ビュー−スキーマ定義ファイルは、
前記ＧＵＩビューの画面上の表示位置を決定するマッピング定義と、前記メタデータと、に基づいて、前記ドキュメントのサムネイルの配置を任意に設定可能なことを特徴とする請求項５または６のいずれかに記載のメタデータ流通方法。
【請求項８】
前記他のユーザの前記メタデータに基づいて、自己のビュー−スキーマ定義ファイルを適用し、前記他のユーザのＧＵＩビューを変更可能なことを特徴とする請求項６または７のいずれかに記載のメタデータ流通方法。
【請求項９】
前記請求項５〜８のいずれかに記載のメタデータ流通方法をコンピュータ上で実行可能なことを特徴とするメタデータ流通プログラム。
【請求項１０】
前記請求項９に記載のメタデータ流通プログラムをコンピュータにインストールして実行可能に記録した流通プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示端末に表示された画像に係るメタデータをユーザ間で流通するためのメタデータ流通システムおよび方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来において、デジタルカメラなどのデジタル画像データを扱うメディアの普及に伴って、これらのデジタル画像データを視覚的に一覧表示することを目的として、様々な機能を有するソフトウェアが普及している。例えば、ＯＳ（operating system）ファイルシステムの一部として組み込まれたものとして、WindowsXP（登録商標）、MacOS（登録商標）などが知られている。
【０００３】
また、画像データベースのＧＵＩ（Graphical User Interface）部分に相当するPhotoFinder（登録商標）（非特許文献１参照）や、時系列順にクラスタリングを行う機能を備えたiPhoto（登録商標）（非特許文献２参照）や、PhotoMesa（登録商標）（非特許文献３参照）なども知られている。
【０００４】
一方、スキャナから取り込んだデジタルドキュメントを管理するツールの中には、上記フォトビューアのようにＧＵＩ上にドキュメントをサムネイル表示して管理できるDocuWorks（登録商標）（特許文献１、２参照）がある。
【０００５】
これらのツールの特徴は、ファイルをＧＵＩ上にサムネイル表示し、ユーザに対して視覚的かつ直感的に把握させ、ファイルの整理を容易にするためのツール群である。これらのツールには、ユーザが視覚的に捉えたデータに対してメタデータを付与する機能を有している。
【０００６】
しかしながら、個々のデータに対してメタデータを付与する機能を有するのみで、ＧＵＩ上での整理過程でのユーザ挙動に注目し、データ群に対するユーザの観点を記録するためにメタデータを抽出する機能は備わっていない。
【０００７】
これに対して、ファイルに対するユーザのアクセス状況をモニタし、アクセス時系列から、ファイル群からユーザの観点を反映したクラスタリング情報を抽出する手法も存在する。（非特許文献４参照）
また、ＧＵＩ上でサムネイル配置を自由にし、サムネイル配置位置からユーザの観点を反映したクラスタリング情報を抽出する手法もある。
【特許文献１】特開２００２−９１９４９号公報
【特許文献２】特開２００４−８６４２６号公報
【非特許文献１】PhotoFinderProject http://www.cs.umd.edu/hcil/photolib/
【非特許文献２】アップルiPhoto http://www.apple.co.jp/ilife/iphoto/
【非特許文献３】PhotoMesaImageBrowser http://www.cs.umd.edu/hcil/photomesa/
【非特許文献４】Time as Essence for Photo Browsing Through Personal Digital Libraries Adrian Graham,Hector Gracia-Molina,Andreas Paepcke Terry Winograd ACM JCDL’02JULY13-17.
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来技術においては、抽出したメタデータを共有して他人が抽出したメタデータを様々な観点から閲覧することが難しく、他人が取得した知識を活用する方法が限定されてしまっており、
また、複雑なメタデータから、ユーザに最適と思われるドキュメントの配置法を特定し、表示する方法を一意に確定しにくいため、ネットワーク上にあるＤＢ内に格納されているドキュメント間のメタデータを、ドキュメント間の関係性を保存したままで、サムネイル表示するＧＵＩ上に展開するのが難しく、
また、通信を用いて他ユーザのメタデータを表示しようとする場合には、メタデータには該メタデータの作成者の観点が反映されているため、そのまま表示するだけでは閲覧するユーザにとり把握するのが難しく、
また、ユーザごとに自分の見やすい表示が異なる場合や、注目したい観点が異なる場合など、一意に表示方法を決定してしまうと、直感的な閲覧性が損なわれてしまうという課題があった。
【０００９】
本発明は、これらの課題に鑑みてなされたもので、その目的とするところは、複数のユーザ間において多数のドキュメントに係る知識の共有化が可能となり、多数のドキュメントを視覚的に大まかにまとめることで関係性の把握を容易としてユーザの認知的な負荷を軽減でき、同一のデータ群を各ユーザごとの観点で容易に整理でき、自己のＧＵＩビューを他のユーザが整理した取りまとめ情報をスキーマデータとして抽出し、スキーマデータをメタデータの一部として共有化でき、共有化されたメタデータとスキーマデータに基づいてカスタマイズされたＧＵＩビューへ復元することが可能であり、復元されたＧＵＩビュー上での配置情報をそれぞれ自己の所望する観点で整理することが可能なメタデータ流通システムおよび方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
課題を解決するために、請求項１に記載の本発明は、ＧＵＩビュー上にユーザが任意で収集し配置したドキュメントについてのメタデータを他のユーザへ流通するためのメタデータ流通システムであって、前記メタデータに基づいてＧＵＩビューを表示するためのＧＵＩビュー生成部と、前記ＧＵＩビューの表示方法を定義するためのビュー−スキーマ定義ファイルと、前記ＧＵＩビューから前記ビュー−スキーマ定義ファイルに基づいて前記メタデータのスキーマデータを抽出するためのスキーマデータ抽出部と、前記メタデータを蓄積し記憶するためのメタデータＤＢと、前記メタデータＤＢと通信するためのＤＢ通信部と、前記ユーザ以外の他のユーザと通信するための通信部と、を備え、前記ユーザが任意で配置した前記ドキュメントの前記メタデータを他のユーザへ流通可能なことを特徴とするメタデータ流通システム。
【００１１】
また、請求項２に記載の本発明は、請求項１において、前記通信部は、前記他のユーザが備える前記メタデータＤＢに記憶されたメタデータを取得し、このメタデータは前記ビュー−スキーマ定義ファイルに基づいて前記ＧＵＩビュー生成部にて変換され、前記他のユーザのＧＵＩビューが再現されて表示される。
【００１２】
また、請求項３に記載の本発明は、請求項１または２のいずれかにおいて、前記ビュー−スキーマ定義ファイルは、前記ＧＵＩビューの画面上の表示位置を決定するマッピング定義と、前記メタデータと、に基づいて、前記ドキュメントのサムネイルの配置を任意に設定可能である。
【００１３】
また、請求項４に記載の本発明は、請求項２または３のいずれかにおいて、前記他のユーザの前記メタデータに基づいて、自己のビュー−スキーマ定義ファイルを適用し、前記他のユーザのＧＵＩビューを変更可能である。
【００１４】
また、請求項５に記載の本発明は、ＧＵＩビュー上にユーザが任意で収集し配置したドキュメントについてのメタデータを他のユーザへ流通するためのメタデータ流通方法であって、ＧＵＩビュー生成部により前記メタデータに基づいてＧＵＩビューを表示するステップと、ビュー−スキーマ定義ファイルにより前記ＧＵＩビューの表示方法を定義するステップと、スキーマデータ抽出部により前記ＧＵＩビューから前記ビュー−スキーマ定義ファイルに基づいて前記メタデータのスキーマデータを抽出するステップと、メタデータＤＢにより前記メタデータを蓄積し記憶するステップと、ＤＢ通信部により前記メタデータＤＢと通信するステップと、通信部により前記ユーザ以外の他のユーザと通信するステップと、により、前記ユーザが任意で配置した前記ドキュメントの前記メタデータを他のユーザへ流通可能である。
【００１５】
また、請求項６に記載の本発明は、請求項５において、前記通信部は、前記他のユーザが備える前記メタデータＤＢに記憶されたメタデータを取得し、このメタデータは前記ビュー−スキーマ定義ファイルに基づいて前記ＧＵＩビュー生成部にて変換され、前記他のユーザのＧＵＩビューが再現されて表示される。
【００１６】
また、請求項７に記載の本発明は、請求項５または６のいずれかにおいて、前記ビュー−スキーマ定義ファイルは、前記ＧＵＩビューの画面上の表示位置を決定するマッピング定義と、前記メタデータと、に基づいて、前記ドキュメントのサムネイルの配置を任意に設定可能である。
【００１７】
また、請求項８に記載の本発明は、請求項６または７のいずれかにおいて、前記他のユーザの前記メタデータに基づいて、自己のビュー−スキーマ定義ファイルを適用し、前記他のユーザのＧＵＩビューを変更可能である。
【００１８】
また、請求項９に記載の本発明は、前記請求項５〜８のいずれかに記載のメタデータ流通方法をコンピュータ上で実行可能なことを特徴とするメタデータ流通プログラムである。
【００１９】
また、請求項１０に記載の本発明は、前記請求項９に記載のメタデータ流通プログラムをコンピュータにインストールして実行可能に記録した流通プログラムを記録する。
【発明の効果】
【００２０】
本発明によれば、複数のユーザ間において多数のドキュメントに係る知識の共有化が可能となり、多数のドキュメントを視覚的に大まかにまとめることで関係性の把握を容易としてユーザの認知的な負荷を軽減でき、同一のデータ群を各ユーザごとの観点で容易に整理でき、自己のＧＵＩビューを他のユーザが整理した取りまとめ情報をスキーマデータとして抽出し、スキーマデータをメタデータの一部として共有化でき、共有化されたメタデータとスキーマデータに基づいてカスタマイズされたＧＵＩビューへ復元することが可能であり、復元されたＧＵＩビュー上での配置情報をそれぞれ自己の所望する観点で整理することが可能なメタデータ流通システムおよび方法、プログラムおよび記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２１】
図１には、本発明のメタデータ流通システムの実施の形態に係る、全体構成を説明するための構成図を示している。
【００２２】
この図１には、図示しないユーザに対してドキュメントを含む画面表示（ＧＵＩビュー）を行うためのＧＵＩ（Graphical User Interface）１と、ＧＵＩ１に表示する画像のメタデータを処理するためのメタデータ処理部２と、メタデータを蓄積し記憶してデータベース（ＤＢ：Data Base）を構築しているメタデータＤＢ３と、が示されている。
【００２３】
また、メタデータ処理部２には、ＧＵＩ１に表示されたドキュメントからスキーマデータを抽出するためのスキーマデータ抽出部４と、ＧＵＩ１に表示するドキュメントを含む画像を生成するＧＵＩビュー生成部５と、ＧＵＩ１に表示するドキュメントの表示方法を決めるメタデータを定義するためのビュー−スキーマ定義ファイル６と、メタデータＤＢ３や他のユーザと通信するための通信部７と、が示されている。これらの構成をもって、本発明のメタデータ流通システムが構成されている。
【００２４】
なお、ＧＵＩ１には、例えば情報端末の画像モニタなどを用いることができ、このＧＵＩ１には種々の操作に関するコマンドや、その他の情報が表示されている。また、このＧＵＩ１にはドキュメントが表示されており、本実施の形態におけるドキュメントとは、一般的なテキストデータや画像データなどを含んでいる。
【００２５】
また、図示しないユーザ（利用者）は、ＧＵＩ１に画像表示されたドキュメントを利用し、必要に応じて画面上の配置を並べ替えたり、関連するドキュメントを検索して引出したりといった任意の整理を行っている。これらの操作はメタデータ処理部２を備えた図示しない情報端末の操作により実行されている。
【００２６】
通信部７は、他のユーザが所有し操作する図示しない情報端末に備わるメタデータ処理部２の通信部７と相互に通信を行っている。図１には、通信回線８で相互の通信部７を介して接続され、相互に通信可能な２つのメタデータ流通システムが示されている。
【００２７】
次に、図２および図３を参照して、この図１に示したメタデータ流通システムの動作について説明する。なお、図２に示す手順はＧＵＩ１に表示したドキュメントのメタデータを抽出する方法であり、一方、図３に示す手順はメタデータＤＢ３に記憶されたメタデータに基づいてドキュメントをＧＵＩ１に表示する方法を示している。
【００２８】
図２において、まず図示しないユーザ（利用者）が情報端末を操作する。ユーザ操作（Ｓ１）により、情報端末に備わるＧＵＩ１に画像表示がされ、このＧＵＩ１の画面上にてユーザは任意のドキュメントを表示させる。これらのドキュメントはＧＵＩ１の画面上の任意の位置に自在に配置することが可能であり、ユーザがドキュメントを利用し、理解を容易にするために整理して任意のレイアウトでＧＵＩビュー（表示画面）に表示させている。
【００２９】
なお、ドキュメントは情報端末に記憶されたドキュメントや、あるいは図示しないインターネットなどのネットワークを介して収集したドキュメントがＧＵＩ１に表示される。これらのドキュメントは、画像や動画、音声、テキストなどの基本的な情報に加えて、スキーマデータを含むメタデータとをあわせて所有している。
【００３０】
また、スキーマデータとは、ドキュメントを表示させるための画面上の表示方法（サムネイル表示）や配置方法、手順などを示す。また、メタデータとは、スキーマデータを含み、ドキュメントの配置位置（マッピング定義）や配置時間を情報として含んでいる。
【００３１】
次に、スキーマデータ抽出部４では、ビュー−スキーマ定義ファイル６に基づいて、ＧＵＩ１に表示されたドキュメントのメタデータからスキーマデータを抽出する。ビュー−スキーマ定義ファイル６は、ＧＵＩ１に表示されたドキュメントに関し、ドキュメントとその操作手順であるスキーマデータをまとめて定義したものであり、この定義により同種のドキュメントをまとめて扱うことが可能になる。
【００３２】
スキーマデータ抽出部４で抽出されたスキーマデータは通信部７を介してＤＢ通信部１０へ送られ、ＤＢ通信部１０からメタデータＤＢ３へさらに送信されて記憶される。
【００３３】
次に、図３を参照して、メタデータＤＢ３に記憶されたメタデータはＤＢ通信部１０を介して通信部７へ送られる。
【００３４】
通信部７は、メタデータをＧＵＩビュー生成部５へ送る。ＧＵＩビュー生成部５では、ビュー−スキーマ定義ファイル６に基づいて、メタデータからＧＵＩ１に表示するためのＧＵＩビューを生成する。生成されたＧＵＩビューはＧＵＩ１に送られ、画像表示が実行される。
【００３５】
ここで表示される画像表示は、メタデータに基づいて生成されるものであり、例えばこのメタデータが別の他のユーザから通信回線８を介して取得したものである場合、ＧＵＩ１には他のユーザが所有する情報端末のＧＵＩ１に表示されたＧＵＩビューが再現されて表示される。
【００３６】
次に、図４に示すのは、既に図１に示した本発明のメタデータ流通システムの実施の形態に係る、全体構成を説明するための構成図をさらに詳細に示した構成図である。
【００３７】
この図４には、既に図１に参照されるＧＵＩ１と、メタデータ処理部２と、メタデータＤＢ３が示されている。なお、メタデータＤＢ３は２つで示されており、図示しないユーザと、他のユーザとがそれぞれ１つづつ所有する状態を例に示している。
【００３８】
また、ＧＵＩ１には、ＧＵＩビューデータ１１と、このＧＵＩビューデータ１１に基づいて表示されたＧＵＩビューの例が示されている。
【００３９】
また、メタデータＤＢ３には、メタデータＤＢ ＡＰＩ（Application Program Interface）１５と、メタデータＤＢ記憶装置１６とが示されている。
【００４０】
また、スキーマデータ抽出部４には、スキーマ抽出部１２と、メタデータ生成部１３とが示されている。
【００４１】
また、ＧＵＩビュー生成部５には、ビューデータ置換部２０と、ビューデータ生成部１９とが示されている。
【００４２】
また、通信部７には、メタデータ送信部１４と、メタデータ受信部１８と、検索クエリー発行部１７とが示されている。
【００４３】
次に、この図４に示した構成図を参照して、図５〜図１０を用いて本発明のメタデータ流通システムの動作について詳細に説明する。
【００４４】
まず、図５に、スキーマデータ抽出部４の動作を説明するためのフロー図を示す。
【００４５】
この図５に示すフロー図において、スキーマデータ抽出部がスタート（動作開始）する（ステップ１０：Ｓ１０）。次に、ＧＵＩビューデータ１１が読み込まれる（ステップ１１：Ｓ１１）。次に、ビュー−スキーマ定義ファイル６が読み込まれる（ステップ１２：Ｓ１２）。次に、抽出されたスキーマデータのリスト作成が実行される（ステップ１３：Ｓ１３）。
【００４６】
このステップ１３において、各スキーマデータごとにステップ１４〜１６に示すループ処理が実行される。ステップ１４：Ｓ１４にて、階層情報から追加するスキーマデータが作成される。次にステップ１５：Ｓ１５にてスキーマデータ追加用クエリの作成が実行される。次に、ステップ１６：Ｓ１６にて作成されたスキーマデータ追加用クエリがクエリキューに追加される。
【００４７】
次に、ステップ１４〜１６のループ処理がステップＳ１６にて作成されたスキーマデータのリストに掲載された全てのスキーマデータについて実行された後に、メタデータ生成部１３がスタート（動作開始）する（ステップ１７：Ｓ１７）。
【００４８】
次に、図６に、メタデータ生成部１３の動作を説明するためのフロー図を示す。
【００４９】
この図６に示すフロー図において、メタデータ生成部１３がスタート（動作開始）する（ステップ２０：Ｓ２０）。次に、登録されているドキュメントのリスト作成が実行される（ステップ２１：Ｓ２１）。
【００５０】
このステップ２１において、各ドキュメントごとにステップ２２〜２４に示すループ処理が実行される。ステップ２２：Ｓ２２において、ドキュメントに関するデータ抽出が行われる。次に、ステップ２３：Ｓ２３において、ドキュメントと各データを関連付けたメタデータの作成が行われる。次に、メタデータＤＢ３にステップ２３で作成したメタデータを追加するためのクエリが作成され、クエリキューに追加される（ステップ２４：Ｓ２４）。
【００５１】
次に、ステップ２２〜２４のループ処理がステップＳ２１にて作成されたドキュメントのリストに掲載された全てのドキュメントについて実行された後に、メタデータ送信部１４がスタート（動作開始）する（ステップ２５：Ｓ２５）。
【００５２】
次に、図７に、メタデータ送信部１４の動作を説明するためのフロー図を示す。
【００５３】
この図７に示すフロー図において、メタデータ送信部１４がスタート（動作開始）する（ステップ２５：Ｓ２５）。次に、メタデータＤＢ ＡＰＩ１５を用いて、キューの先頭にあるクエリーがメタデータＤＢ記憶装置１６へ送信される（ステップ２６：Ｓ２６）。次に、残ったキューの有無がＹｅｓ／Ｎｏで判断され、キューが残っている（Ｙｅｓ）場合は再びステップ２６へ戻る。
【００５４】
一方、キューが残っていない（Ｎｏ）場合はステップ２８：Ｓ２８へ処理が進み、メタデータ送信部１４の動作が終了する。
【００５５】
次に、図８に、検索クエリー発行部１７の動作を説明するためのフロー図を示す。この検索クエリー発行部１７は、メタデータＤＢ３からメタデータを抽出するためにクエリ発行処理を実行するためのモジュールである。
【００５６】
この図８に示すフロー図において、まず、ＧＵＩ１に他のユーザの画像表示を行うために、所望する他のユーザを見つけるための検索が開始される（ステップ３０：Ｓ３０）。次に、検索する対象となる他のユーザのユーザＩＤを指定する（ステップ３１：Ｓ３１）。次に、キーワード検索を行うか否か（Ｙｅｓ／Ｎｏ）が判断される（ステップ３２：Ｓ３２）。
【００５７】
このステップ３２において、キーワード検索を行うと判断すると（Ｙｅｓ）、次に、キーワード検索に用いる検索語の取得が行われる（ステップ３３：Ｓ３３）。その後に、メタデータＤＢ３に対して検索クエリを作成する（ステップ３４：Ｓ３４）。なお、ステップ３２において、キーワード検索を行わない（Ｎｏ）ことが選択されると、ステップ３３を経ずに、このステップ３４へ処理が移行する。
【００５８】
次に、メタデータＤＢ３に対して検索クエリの発行がされる（ステップ３５：Ｓ３５）。次に、メタデータ受信部１８が動作開始する（ステップ３６：Ｓ３６）。
【００５９】
次に、図９に、ビューデータ生成部１９の動作を説明するためのフロー図を示す。
【００６０】
この図９に示すフロー図において、まず、メタデータ受信部１８がメタデータＤＢ３からメタデータを受信する（ステップ４０：Ｓ４０）。次に、ビューデータ生成部１９が動作開始する（ステップ４１：Ｓ４１）。次に、受信したメタデータからインスタンスリストを抽出する（ステップ４２：Ｓ４２）。
【００６１】
このステップ４２：Ｓ４２において、インスタンスリストに掲載された各インスタンスごとにステップ４３、４４の処理がループ処理される。ステップ４３：Ｓ４３にてインスタンスに関するデータを抽出し、ステップ４４：Ｓ４４にてインスタンス情報をビューデータ表示用のドキュメントデータに変換する。
【００６２】
次に、ステップ４３、４４によるループ処理が終了し、インスタンスリストに記載された全てのインスタントへの処理が終了すると、ステップ４５：Ｓ４５にて受信したメタデータからスキーマリスト（スキーマデータのリスト）を抽出する。このスキーマリストの抽出において、ビュー−スキーマ定義ファイル６が参照される。
【００６３】
次に、抽出したスキーマリストに基づいて、ＧＵＩ１に表示するためのドキュメント配置情報の作成が行われる（ステップ４６：Ｓ４６）。作成されたドキュメント配置情報は、その全てのデータに対してマージが実行される（ステップ４７：Ｓ４７）。次に、ビューデータ置換部２０の動作が開始する（ステップ４８：Ｓ４８）。
【００６４】
次に、図１０に、ビューデータ置換部２０の動作を説明するためのフロー図を示す。
【００６５】
この図１０に示すフロー図において、まずビューデータ置換部２０の動作が開始する（ステップ４８：Ｓ４８）。次に、ドキュメント情報リストの取得が行われる（ステップ４９：Ｓ４９）。次に、画像データが存在しないドキュメントの有無（Ｙｅｓ／Ｎｏ）が判断される（ステップ５０：Ｓ５０）。
【００６６】
このステップ５０において、画像データが存在しないドキュメントが有る（Ｙｅｓ）と判断されると、次に、画像の無いドキュメントのリスト作成が行われる（ステップ５１：Ｓ５１）。次に、そのドキュメントのＵＲＬおよびパス情報により、該当するドキュメントにアクセスしてドキュメント画像のキャプチャが生成される（ステップ５２：Ｓ５２）。
【００６７】
次に、画像データを図示しないドキュメント管理ＤＢへ入力して蓄積する（ステップ５３：Ｓ５３）。次に、ＧＵＩビューデータ１１へ画像情報を記録する（ステップ５４：Ｓ５４）。次に、ＧＵＩビューデータ１１に上書きされてビューデータの更新が実行される（ステップ５５：Ｓ５５）。なお、ステップ５０において、画像データが存在しないドキュメントは無い（Ｎｏ）と判断されると、ステップ５０から直接にステップ５５へ処理がジャンプする。この後に、全ての処理が終了する（ステップ５６：Ｓ５６）。
【００６８】
図１１に示すのは、本発明のメタデータ流通システムの実施の形態に係る、ドキュメントに関するメタデータの例を示している。この図１１に示すメタデータ６０には、含まれる情報として、例えばＩＮＤＥＸ（タイトル）、ドキュメントＵＲＬ、ファイルパス、ドキュメント取得時刻、サムネイル画像パス、配置スキーマ、配置座標、アノステーション、配置ユーザＩＤなどが含まれている。これらの情報は、ＧＵＩビューデータ１１から抽出され、あるいはユーザアカウント情報などから抽出される。
【００６９】
以上説明した本発明の実施の形態は、本発明の請求項１に開示されるように、ＧＵＩビュー上にユーザが任意で収集し配置したドキュメントについてのメタデータを他のユーザへ流通するためのメタデータ流通システムであって、メタデータに基づいてＧＵＩビューを表示するためのＧＵＩビュー生成部５と、ＧＵＩビューの表示方法を定義するためのビュー−スキーマ定義ファイル６と、ＧＵＩビューからビュー−スキーマ定義ファイル６に基づいてメタデータのスキーマデータを抽出するためのスキーマデータ抽出部４と、メタデータを蓄積し記憶するためのメタデータＤＢ３と、メタデータＤＢ３と通信するためのＤＢ通信部１０と、ユーザ以外の他のユーザと通信するための通信部７と、を備え、ユーザが任意で配置したドキュメントのメタデータおよびスキーマデータを他のユーザへ流通可能なことを特徴とするメタデータ流通システムを実現している。
【００７０】
また、本発明の請求項２に開示されるように、本発明の請求項１において、通信部７は、他のユーザが備えるメタデータＤＢ３に記憶されたメタデータを取得し、このメタデータはビュー−スキーマ定義ファイル６に基づいてＧＵＩビュー生成部５にて変換され、他のユーザのＧＵＩビューを再現し表示することを特徴とするメタデータ流通システムを実現している。
【００７１】
また、本発明の請求項３に開示されるように、本発明の請求項１または２のいずれかにおいて、ビュー−スキーマ定義ファイル６は、ＧＵＩビューの画面上の表示位置を決定するマッピング定義と、メタデータと、に基づいて、ドキュメントのサムネイルの配置を任意に設定可能なことを特徴とするメタデータ流通システムを実現している。
【００７２】
また、本発明の請求項４に開示されるように、本発明の請求項２または３のいずれかにおいて、他のユーザのメタデータに基づいて、自己のビュー−スキーマ定義ファイル６を適用し、他のユーザのＧＵＩビューを変更可能なことを特徴とするメタデータ流通システムを実現している。
【００７３】
また、上記本発明の実施の形態におけるメタデータ流通システムでは、このメタデータ流通システムにて実行される情報処理及び構成要素の動作をコンピュータプログラムに置き換えて構築し、例えばＣＤやＤＶＤ、ＦＤなどの記録媒体に記録してもよい。これらの記録媒体をコンピュータシステムに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータシステムにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータシステムを作動させることにより、メタデータ流通システム、およびメタデータ流通方法の実現手段として機能させることができるのは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【００７４】
このように、以上説明した本発明の実施の形態によれば、複数のユーザ間において多数のドキュメントに係る知識の共有化が可能となり、多数のドキュメントを視覚的に大まかにまとめることで関係性の把握を容易としてユーザの認知的な負荷を軽減でき、同一のデータ群を各ユーザごとの観点で容易に整理でき、自己のＧＵＩビューを他のユーザが整理した取りまとめ情報をスキーマデータとして抽出し、スキーマデータをメタデータの一部として共有化でき、共有化されたメタデータとスキーマデータに基づいてカスタマイズされたＧＵＩビューへ復元することが可能であり、復元されたＧＵＩビュー上での配置情報をそれぞれ自己の所望する観点で整理することが可能なメタデータ流通システムおよび方法、プログラムおよび記録媒体を提供することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明のメタデータ流通システムの実施の形態に係る、全体構成を説明するための構成図を示す。
【図２】本発明のメタデータ流通システムの実施の形態に係る、ＧＵＩ１に表示したドキュメントのメタデータを抽出する方法を説明するための説明図を示す。
【図３】本発明のメタデータ流通システムの実施の形態に係る、メタデータＤＢ３に記憶されたメタデータに基づいてドキュメントをＧＵＩ１に表示する方法を説明するための説明図を示す。
【図４】本発明のメタデータ流通システムの実施の形態に係る、全体構成を説明するための構成図を示す。
【図５】本発明のメタデータ流通システムの実施の形態に係る、スキーマデータ抽出部４の動作を説明するためのフロー図を示す。
【図６】本発明のメタデータ流通システムの実施の形態に係る、メタデータ生成部１３の動作を説明するためのフロー図を示す。
【図７】本発明のメタデータ流通システムの実施の形態に係る、メタデータ送信部１４の動作を説明するためのフロー図を示す。
【図８】本発明のメタデータ流通システムの実施の形態に係る、検索クエリー発行部１７の動作を説明するためのフロー図を示す。
【図９】本発明のメタデータ流通システムの実施の形態に係る、ビューデータ生成部１９の動作を説明するためのフロー図を示す。
【図１０】本発明のメタデータ流通システムの実施の形態に係る、ビューデータ置換部２０の動作を説明するためのフロー図を示す。
【図１１】本発明のメタデータ流通システムの実施の形態に係る、ドキュメントに関するメタデータの例を示す。
【符号の説明】
【００７６】
１  ＧＵＩ
２  メタデータ処理部
３  メタデータＤＢ
４  スキーマデータ抽出部
５  ＧＵＩビュー生成部
６  ビュー−スキーマ定義ファイル
７  通信部
８  通信回線
１０  ＤＢ通信部
１１  ＧＵＩビューデータ
１２  スキーマ抽出部
１３  メタデータ生成部
１４  メタデータ送信部
１５  メタデータＤＢ ＡＰＩ
１６  メタデータＤＢ記憶装置
１７  検索クエリー発行部
１８  メタデータ受信部
１９  ビューデータ生成部
２０  ビューデータ置換部
【図１】
2006053794.tif 000003
【図２】
2006053794.tif 000004
【図３】
2006053794.tif 000005
【図４】
2006053794.tif 000006
【図５】
2006053794.tif 000007
【図６】
2006053794.tif 000008
【図７】
2006053794.tif 000009
【図８】
2006053794.tif 000010
【図９】
2006053794.tif 000011
【図１０】
2006053794.tif 000012
【図１１】
2006053794.tif 000013