(57)【要約】【課題】従来のデータ一覧表示では、フォルダ単位に表示するプロパティを指定して表示している。そのため、異なるメタデータスキーマが有するプロティを見るためには、夫々のメタデータスキーマが有するプロパティを全て表示するように指定する必要がある。また、多くの種類のメタデータスキーマが有するプロパティを全て表示するように指定すると、広い画面領域を必要となる。そこで、データのプロパティをより利用しやすく表示することを目的とする。【解決手段】表示装置が、データの種類毎に一又は複数のプロパティが定義されているデータ群を表形式で表示する際に、表示するデータ群を取得し、取得したデータ群からデータの種類を特定し、データ群で共通のプロパティと特定したデータの種類で定義されているプロパティとを優先して、データ群のプロパティを表示することによって課題を解決する。【選択図】図１
2011008423.tif 000002
【特許請求の範囲】
【請求項１】
データの種類毎に一又は複数のプロパティが定義されているデータ群を表形式で表示するデータ表示方法であって、
表示するデータ群を取得する取得工程と、
前記取得工程で取得したデータ群からデータの種類を特定する特定工程と、
前記データ群で共通のプロパティと前記特定されたデータの種類で定義されているプロパティとを優先して、前記データ群のプロパティを表示する表示工程と、
を備えることを特徴とするデータ表示方法。
【請求項２】
前記特定工程は、前記データ群の先頭にあるデータの種類を特定することを特徴とする請求項１記載のデータ表示方法。
【請求項３】
前記特定工程は、前記データ群から選択されたデータの種類を特定することを特徴とする請求項１記載のデータ表示方法。
【請求項４】
前記特定工程は、前記データ群で種類が多いデータの種類を特定することを特徴とする請求項１記載のデータ表示方法。
【請求項５】
データの種類毎に一又は複数のプロパティが定義されているデータ群を表形式で表示するコンピュータを、
表示するデータ群を取得する取得手段と、
前記取得手段で取得したデータ群からデータの種類を特定する特定手段と、
前記データ群で共通のプロパティと前記特定されたデータの種類で定義されているプロパティとを優先して、前記データ群のプロパティを表示する表示手段と、
して機能させることを特徴とするプログラム。
【請求項６】
データの種類毎に一又は複数のプロパティが定義されているデータ群を表形式で表示するデータ表示装置であって、
表示するデータ群を取得する取得手段と、
前記取得手段で取得したデータ群からデータの種類を特定する特定手段と、
前記データ群で共通のプロパティと前記特定されたデータの種類で定義されているプロパティとを優先して、前記データ群のプロパティを表示する表示手段と、
を備えることを特徴とするデータ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの種類によって異なるメタデータスキーマを有するデータ群を表示するデータ表示方法等に関する。
【背景技術】
【０００２】
従来、データの種類によって異なるメタデータスキーマを有するデータ群を一覧表示する際には、以下のような方法で行われていた。例えば、マクロソフト（株）のWindows（登録商標）のエクスプローラで実現されている方法である。WindowsXP（登録商標） operating systemのエクスプローラにおいては、まず、操作者は、詳細表示を選択する。その後、操作者は、フォルダ別に表示するプロパティの選択、表示するプロパティの横幅指定及び表示するプロパティの表示順序指定を行い、データが表示される。ここで、識別情報と内容とをセルに登録することで、簡素化したテーブル構造であらゆる対象項目を登録可能なデータベースシステム構築方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−６７２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、あらゆる対象項目を登録可能なデータベースシステム構築の提案はあるが、異なるスキーマの複数のデータを一覧表示する方法については有効な提案がなされていないという問題がある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、データのプロパティをより利用しやすく表示することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、データの種類毎に一又は複数のプロパティが定義されているデータ群を表形式で表示するデータ表示方法であって、表示するデータ群を取得する取得工程と、前記取得工程で取得したデータ群からデータの種類を特定する特定工程と、前記データ群で共通のプロパティと前記特定されたデータの種類で定義されているプロパティとを優先して、前記データ群のプロパティを表示する表示工程と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、データのプロパティをより利用しやすく表示することができる。
【図面の簡単な説明】
【０００８】
【図１】表示装置の構成を示す図である。
【図２】表示装置のハードウェア構成を示す図である。
【図３】表示処理に係るフローチャートを示す図である。
【図４】画面の例を示す図である。
【図５】データの構成及び値の例を示す図である。
【図６】画面の例を示す図である。
【図７】画面の例を示す図である。
【図８】画面の例を示す図である。
【図９】画面の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜第１の実施形態＞
本実施形態に係る表示装置１００（コンピュータを含んで構成される。）の構成について、図１を参照して説明する。表示装置１００は、単一の装置（情報処理装置、データ表示装置等）で実現してもよいし、必要に応じた複数の装置に各機能を分散して実現するようにしてもよい。複数の装置で構成される場合は、各装置は、互いに通信可能なようにＬＡＮ（Local Area Network）等で接続されている。
本実施形態では、文書、動画、及び画像の３種類のデータを含むフォルダを開いた際にデータの一覧表示を行う例について説明する。表示装置１００は、データの種類によって異なるメタデータスキーマを有するデータ群を表形式で一覧表示する装置である。
表示装置１００において対象データ取得部１０１は、一覧表示する対象データ群を取得する。データ種類特定部１０２は、対象データ取得部１０１で取得されたデータ（本実施形態では、先頭にあるデータ）の種類の特定を行う。一覧表示部１０３は、対象データ取得部１０１で取得されたデータ群を、データ種類特定部１０２で特定されたデータの種類毎のメタデータスキーマ及び共通のメタデータスキーマを優先して、一覧表示する。
【００１１】
図２は、表示装置１００のハードウェア構成を示す図である。２０１は、ＣＰＵ（Central Processing Unit）である。２０２は、ＲＯＭ（Read Only Memory）であり、各種の制御プログラム、データ等を保持する。２０３は、記憶装置であり、各種の制御プログラム、各種データ等を保存する。２０４は、ＲＡＭ（Random Access Memory）であり、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。２０５は、ネットワーク・インターフェイス（Ｎｔｅ−ＩＦ）であり、他の情報処理装置等とネットワーク２０６を介して通信を行うことができる。２０７は、バスであり、アドレスバス、データバス及びコントロールバスを含む。
ＣＰＵ２０１に対する制御プログラムの提供は、ＲＯＭ２０２、記憶装置２０３から行うこともできるし、ネットワーク２０６を介して他の情報処理装置等から行うこともできる。ＣＰＵ２０１は、ＲＯＭ２０２、記憶装置２０３等に格納された制御プログラムに基づいてバス２０７に接続された各デバイスを制御する。なお、本実施形態では、ＣＰＵ２０１が、例えば、ＲＡＭ２０４に格納されたプログラムの手順に従って処理を行うことによって、表示装置１００における機能及び後述するフローチャートに係る処理が実現される。
【００１２】
以下、フォルダを開いた際にデータを一覧表示する処理について詳細に説明する。図３は、表示装置１００で行われる一覧表示処理に係るフローチャートを示す図である。３１１は、ＣＰＵ２０１が最初に表示する初期画面である。図４は、初期画面３１１の一例を示す図である。４０１は、フォルダ階層ツリー構造を表示するフォルダツリーペインである。フォルダツリーペイン４０１には、複数のフォルダ（「遠足」フォルダ、「運動会」フォルダ、「発表会」フォルダ、「球技大会」フォルダ等）が表示される。４０２は、フォルダ内容ペインである。フォルダ内容ペイン４０２には、フォルダツリーペイン４０１で選択されたフォルダに格納されているファイル、フォルダ等が表示される。初期画面３１１では、フォルダツリーペイン４０１でフォルダの選択が行われていないので、ＣＰＵ２０１は、フォルダ内容ペイン４０２には何も表示しない。
【００１３】
３２１は、フォルダ階層ツリー構造、ファイル等の管理を行うデータ管理プログラムである（図３参照のこと。）。ステップＳ３０１では、ＣＰＵ２０１は、例えば、データ管理プログラム３２１を実行することで、表示する対象である対象データ３２２を取得する。なお、ステップＳ３０１の処理については後ほど詳しく説明する。
ここで、図５に、対象データ３２２の構成及び内容の例を示す。図５に示す５０１から５１２までは、メタデータの項目であるプロパティである。以下、プロパティについて説明する。
５０１は、データの名称を表す名前プロパティである。５０２は、データの種類を表す種類プロパティである。５０３は、データの種類が文書のときのみ使用される文書の作成日を表す作成日付プロパティである。５０４は、データの種類が文書のときのみ使用される文書の作成者を表す作成者プロパティである。５０５は、データの種類が文書のときのみ使用される文書の分類を表す分類プロパティである。５０６は、データの種類が文書のときのみ使用される文書のキーワードを表すキーワードプロパティである。
５０７は、データの種類が画像及び動画のときに使用される画像又は動画の撮影日時を表す撮影日時プロパティである。５０８は、データの種類が画像及び動画のときに使用される画像又は動画が撮影されたときのイベントを表すイベントプロパティである。５０９は、データの種類が動画のときのみ使用される動画の再生時間を表す再生時間プロパティである。５１０は、データの種類が動画のときのみ使用される動画の記録規格を表す記録規格プロパティである。５１１は、データの種類が画像のときのみ使用される画像の撮影された場所を表す撮影場所プロパティである。５１２は、データの種類が画像のときのみ使用される画像に写っている被写体を表す被写体プロパティである。
【００１４】
本実施形態では、種類プロパティ５０２（データの種類）に応じて、複数のプロパティを含んで構成されるメタデータスキーマが以下のように定義（規定）されている。すなわち、種類プロパティ５０２が「文書」であるメタデータスキーマは、名前プロパティ５０１、種類プロパティ５０２、作成日付プロパティ５０３、作成者プロパティ５０４、分類プロパティ５０５、及びキーワードプロパティ５０６を含んで構成される。
種類プロパティ５０２が「動画」であるメタデータスキーマは、名前プロパティ５０１、種類プロパティ５０２、撮影日時プロパティ５０７、イベントプロパティ５０８、再生時間プロパティ５０９、及び記録規格プロパティ５１０を含んで構成される。
種類プロパティ５０２が「画像」であるメタデータスキーマは、名前プロパティ５０１、種類プロパティ５０２、撮影日時プロパティ５０７、イベントプロパティ５０８、撮影場所プロパティ５１１、及び被写体プロパティ５１２を含んで構成される。
ここで、名前プロパティ５０１及び種類プロパティ５０２は、文書、画像、及び動画の全ての種類のメタデータスキーマに共通するプロパティ（以下、「共通プロパティ」と称する。）である。また、撮影日時プロパティ５０７及びイベントプロパティ５０８は、画像及び動画の種類のメタデータスキーマに共通するプロパティである。
【００１５】
本実施形態では、図５に示すように、データの種類が文書であるデータとしては１件目のデータ（名前プロパティ５０１が「運動会のお知らせ」であるデータ）と２件目のデータ（名前プロパティ５０１が「プログラム」であるデータ）との合計２件が存在している。
また、データの種類が動画であるデータとしては、３件目のデータ、５件目のデータ、７件目のデータ、及び１０件目のデータの合計４件が存在している。３件目のデータの名前プロパティ５０１のプロパティ値は「かけっこ」であり、５件目のデータの名前プロパティ５０１のプロパティ値は「騎馬戦」である。また、７件目のデータの名前プロパティ５０１のプロパティ値は「綱引き」でり、１０件目のデータの名前プロパティ５０１のプロパティ値は「リレー」である。
また、データの種類が画像であるデータとしては、４件目のデータ、６件目のデータ、８件目のデータ、９件目のデータ、及び１１件目のデータの合計５件が存在している。４件目のデータの名前プロパティ５０１のプロパティ値は「IMG0345.jpg」である。６件目のデータの名前プロパティ５０１のプロパティ値は「IMG0346.jpg」である。８件目のデータの名前プロパティ５０１のプロパティ値は「IMG0347.jpg」である。９件目のデータの名前プロパティ５０１のプロパティ値は「IMG0348.jpg」である。１１件目のデータの名前プロパティ５０１のプロパティ値は「IMG0349.jpg」である。
なお、プロパティは、値（プロパティ値）を保持する。例えば、１件目の「運動会のお知らせ」のデータは、メタデータスキーマの種類プロパティ５０２、作成日付プロパティ５０３、作成者プロパティ５０４、分類プロパティ５０５、キーワードプロパティ５０６に値を保持することが可能である。しかしながら、１件目のデータは、撮影日時プロパティ５０７、イベントプロパティ５０８、再生時間プロパティ５０９、記録規格プロパティ５１０、撮影場所プロパティ５１１、及び被写体プロパティ５１２には値を保持できない。
【００１６】
３２３は、特定されたデータ種類（以下、「特定データ種類」と称する。）であり、対象データ３２２に含まれる種類プロパティ５０２のプロパティ値の何れかを保持する（図３を参照のこと。）。特定データ種類は、ステップＳ３０２の処理でＣＰＵ２０１により決定される。ステップＳ３０２の処理については後ほど詳しく説明をする。本実施形態では、ＣＰＵ２０１は、特定データ種類として「文書」を特定しているものとする。
【００１７】
ステップＳ３０３では、ＣＰＵ２０１は、データの一覧（後述の一覧表示画面３１２等）を表示する。なお、ステップＳ３０３の処理については後ほど詳しく説明する。
図６は、一覧表示画面３１２の一例を示す図である。６０１は、フォルダ階層ツリー構造を表示するフォルダツリーペインであり、フォルダツリーペイン４０１と基本的には同様であるが、ここでは「運動会」フォルダが選択された状態となっている。６１０は、フォルダ内容ペインである。フォルダ内容ペイン６１０は、フォルダ内容ペイン４０２と同じ領域であるが、ここではフォルダツリーペイン６０１で「運動会」フォルダが選択された状態であるので、ＣＰＵ２０１は、「運動会」フォルダに格納されているデータを表示している。
本実施形態では、フォルダ内容ペイン６１０に表示されるデータは、対象データ３２２であり、図５に示す１１件のデータである。ここで、ＣＰＵ２０１は、名前プロパティ５０１、種類プロパティ５０２、データの種類が文書であるメタデータスキーマの作成日付プロパティ５０３、作成者プロパティ５０４、分類プロパティ５０５、及びキーワードプロパティ５０６のプロパティ名を表示する。また、ＣＰＵ２０１は、フォルダ内容ペイン６１０の２行目以降には、１行目のプロパティ名に対応する対象データ３２２のプロパティ値を表示する。
また、６０２は、文書以外の画像及び動画に固有のメタデータスキーマが有する複数のプロパティを圧縮して表す圧縮表示（記号）である。
【００１８】
ステップＳ３０１の処理でＣＰＵ２０１が対象データ３２２を取得する処理について説明する。まず、ＣＰＵ２０１は、初期画面３１１で操作者によりフォルダが選択されたことを検出すると、ステップＳ３０１の処理を行う。
ステップＳ３０１では、取得手段の一例であるＣＰＵ２０１は、初期画面３１１で選択されたフォルダに格納されているファイル、フォルダ等の取得を行う。本実施形態では、初期画面３１１において、初期画面３１１の一例であるフォルダツリーペイン４０１で「運動会」フォルダの選択が行われたとする。すなわち、ステップＳ３０１では、ＣＰＵ２０１は、「運動会」フォルダに格納されているファイル、フォルダ等を取得するため、データ管理プログラム３２１に対して「運動会」フォルダを指定し、該フォルダに含まれるファイル、フォルダ等の情報を取得する。また、ステップＳ３０１では、ＣＰＵ２０１（データ管理プログラム３２１）は、取得したファイル、フォルダ等の情報を対象データ３２２として出力する。
【００１９】
ステップＳ３０２の処理でＣＰＵ２０１がデータ種類を特定する処理について説明する。ステップＳ３０２では、特定手段の一例であるＣＰＵ２０１は、対象データ３２２中から、データの種類を特定し、特定したデータの種類を特定データ種類として出力する。本実施形態では、図５に示す対象データ３２２中の最上位に位置するデータ（この例では、名前プロパティ５０１が「運動会のお知らせ」のデータ）を特定対象データとする。特定対象データ（この例では、名前プロパティ５０１が「運動会のお知らせ」であるデータ）の種類プロパティ５０２のプロパティ値は、文書であるため、ＣＰＵ２０１は、特定データ種類としては「文書」を出力する。
【００２０】
ステップＳ３０３の処理でＣＰＵ２０１がデータの一覧を表示する処理について説明する。ステップＳ３０３では、ＣＰＵ２０１は、対象データ３２２に含まれる各メタデータスキーマで共通のプロパティ（すなわち、共通プロパティ）を抽出し、更に、特定対象データのメタデータスキーマが保持するプロパティの抽出を行う。また、ステップＳ３０３では、表示手段の一例であるＣＰＵ２０１は、抽出したプロパティを一覧表示画面３１２の一例であるフォルダ内容ペイン６１０に表示する。ＣＰＵ２０１は、フォルダ内容ペイン６１０の１行目には、プロパティ名称を表示する。そして、ＣＰＵ２０１は、２行目以降には、対象データ３２２から各々のプロパティ名称に対応するプロパティ値を設定して表示する。
また、ステップＳ３０３では、ＣＰＵ２０１は、対象データ３２２に含まれる各メタデータスキーマのプロパティで表示されなかったプロパティについては圧縮を表す記号（すなわち、圧縮表示６０２）を表示する。
本実施形態では、対象データ３２２における共通プロパティは、名前プロパティ５０１及び種類プロパティ５０２である。また、「文書」のメタデータスキーマのプロパティは、名前プロパティ５０１、種類プロパティ５０２、作成日付プロパティ５０３、作成者プロパティ５０４、分類プロパティ５０５、及びキーワードプロパティ５０６である。したがって、フォルダ内容ペイン６１０の１行目に表示されるプロパティ名称は、重複したもの（名前プロパティ５０１及び種類プロパティ５０２）がまとめられ、名前、種類、作成日付、作成者、分類、キーワードとなる。
そして、ＣＰＵ２０１は、対象データ３２２から、表示するプロパティ名称に対応するプロパティ値を設定し、表示する。例えば、フォルダ内容ペイン６１０の２行目には、名前の下に「運動会のお知らせ」が設定され、表示される。また、種類の下に「文書」、作成日付の下に「2006/9/10」が各々設定され、これらが表示される。また、作成者の下に「XX小学校」、分類の下に「学校」、キーワードの下に「運動会、知らせ」が各々設定され、これらが表示される。なお、ＣＰＵ２０１は、フォルダ内容ペイン６１０の３行目以降も同様に、対象データ３２２からプロパティ名称に対応するプロパティ値を設定し、表示する。
【００２１】
ここで、圧縮表示６０２は、対象データ３２２に含まれる各メタデータスキーマのプロパティで表示されなかったプロパティの圧縮を表すもの（記号）である。すなわち、圧縮表示６０２は、１行目に表示されなかった撮影日時、イベント、再生時間、記録規格、撮影場所、及び被写体を圧縮して表す記号として表示される。
なお、選択フォルダに格納されているデータを取得する方法は、データ管理プログラム３２１が実行されることにより実現されるが、ファイルシステム、データベース、Webサービス等を使用して実現してもよい。
また、本実施形態におけるステップＳ３０２におけるデータ種類の特定で最上位に位置するのは、図５に示す最上位データである名前プロパティ５０１が「運動会のお知らせ」のデータとした。しかしながら、これに限られるものではない。例えば、フォルダ内容ペイン６１０の最上位に表示されるデータを最上位データ（特定対象データ）としてもよい。
【００２２】
このように、ＣＰＵ２０１は、異なるメタデータスキーマが有するプロティを一覧表示する際に、複数のメタデータスキーマで共通するプロパティと特定のデータ種類のメタデータスキーマが有するプロパティとを優先して表示する。この構成によれば、比較的狭い画面領域の一覧表示においても画面スクロール等を成るべくすることなく、目的とするデータのプロパティを表示することができる。また、例えば、ＣＰＵ２０１は、一覧表示しているデータ中から、操作者が関心のあるデータ種類のメタデータスキーマが有するプロパティ及び複数のデータ種類のメタデータスキーマが共通に有するプロパティを優先して表示してもよい。この構成によれば、広い画面領域を必ずしも必要とせず、関心のあるデータのプロパティを表示することができる。
また、本実施形態に係る構成によれば、操作者は、フォルダ単位に表示するプロパティを指定する必要がなくなる。また、本実施形態に係る構成によれば、多くの種類のメタデータスキーマが有するプロパティを全て表示することが殆どないので、プロパティを表示する数が非常に多くなることで広い画面領域を必要とする事態が生じる頻度を低減し得る。
【００２３】
＜第２の実施形態＞
第２の実施形態の構成は、基本的には、第１の実施形態の構成と同様である。第１の実施形態では、ステップＳ３０２の処理でのデータ種類の特定において、対象データ３２２中の最上位に位置するデータ、つまり名前プロパティ５０１のプロパティ値が「運動会のお知らせ」のデータを特定対象データとした。そのため、第１の実施形態では、ＣＰＵ２０１は、特定データ種類としては「文書」を出力した。
第２の実施形態では、ステップＳ３０２の処理でのデータ種類の特定においては、ＣＰＵ２０１は、対象データ３２２で最も数が多い種類を特定データ種類とする。対象データ３２２において、データの種類が文書のデータは２件、データの種類が動画のデータは４件、データの種類が画像のデータは５件存在している。したがって、第２の実施形態におけるデータ種類の特定では、ＣＰＵ２０１は、最も数が多い種類の「画像」を特定データ種類として出力する。これにより、第２の実施形態の対象データ３２２に関する処理は、以下のようになる。
【００２４】
ここで、図５に示されるように、共通プロパティは、名前プロパティ５０１及び種類プロパティ５０２であり、第１の実施形態と同様である。本実施形態では、特定データ種類は、「画像」となる。「画像」のメタデータスキーマのプロパティは、名前プロパティ５０１、種類プロパティ５０２、撮影日時プロパティ５０７、イベントプロパティ５０８、撮影場所プロパティ５１１、及び被写体プロパティ５１２である。したがって、一覧表示画面３１２の一例であるフォルダ内容ペイン８１０の１行目に表示されるプロパティ名称は、重複したもの（名前プロパティ５０１及び種類プロパティ５０２）がまとめられ、名前、種類、撮影日時、イベント、撮影場所、及び被写体となる。
すなわち、ＣＰＵ２０１は、対象データ３２２から表示するプロパティ名称に対応するプロパティ値を設定し、表示する（図７参照のこと。）。例えば、フォルダ内容ペイン８１０の５行目には、名前の下に「IMG0345.jpg」が設定され、表示される。また、種類の下に「画像」が設定され、撮影日時の下に「2006/10/10 9:25:34」が設定され、これらが表示される。また、イベントの下に「運動会」が設定され、撮影場所の下に「XX小学校」が設定され、被写体の下に「花子」が設定され、これらが表示される。なお、ＣＰＵ２０１は、フォルダ内容ペイン８１０の他の行も同様に、対象データ３２２からプロパティ名称に対応するプロパティ値を設定し、表示する。
【００２５】
圧縮表示８０１及び圧縮表示８０２は、対象データ３２２に含まれる各メタデータスキーマのプロパティで表示されなかったプロパティが圧縮されていることを表す。より具体的には、圧縮表示８０１は、フォルダ内容ペイン８１０の１行目に表示されなかったデータの種類が「文書」のメタデータスキーマで固有のプロパティである作成日付、作成者、分類、及びキーワードを圧縮して表す記号として表示される。圧縮表示８０２は、フォルダ内容ペイン８１０の１行目に表示されなかったデータの種類が「動画」のメタデータスキーマで固有のプロパティである再生時間及び記録規格を圧縮して表す記号として表示される。
ここで、本実施形態におけるステップＳ３０２の処理でのデータ種類の特定で、ＣＰＵ２０１は、最も多い種類を全体の中から画像と特定した。しかしながら、これに限られるものではない。例えば、ＣＰＵ２０１は、フォルダ内容ペイン８１０に表示されるデータの中で最も多い種類をデータ種類として特定してもよい。
【００２６】
＜第３の実施形態＞
第３の実施形態の構成は、基本的には、第１の実施形態の構成及び第２の実施形態の構成と同様である。第２の実施形態では、ステップＳ３０２の処理でのデータ種類の特定において、対象データ３２２の中で最も数が多い種類をデータ種類とした。そのため、第２の実施形態では、ＣＰＵ２０１は、特定データ種類としては「画像」を出力した。
第３の実施形態では、ステップＳ３０２の処理でのデータ種類の特定においては、ＣＰＵ２０１は、対象データ３２２の中から選択されたデータの種類を特定データ種類とする。なお、第３の実施形態における初期画面３１１は、例えば、第２の実施形態の一覧表示画面の一例である図７に示す画面とする。
本実施形態では、ＣＰＵ２０１が、フォルダ内容ペイン７１０から３件目のデータが選択されたことを検出し、３件目のデータを特定対象データとしたとする。すなわち、ステップＳ３０２の処理でのデータ種類の特定では、ＣＰＵ２０１は、３件目のデータである名前プロパティ５０１が「かけっこ」のデータを特定対象データとする。そして、ＣＰＵ２０１は、このデータの種類である「動画」を特定データ種類として出力する。これにより、第３の実施形態の対象データ３２２に関する処理は、以下のようになる。
【００２７】
図５に示すように、共通プロパティは、名前プロパティ５０１及び種類プロパティ５０２であり、第１の実施形態及び第２の実施形態と同様である。「動画」のプロパティは、名前プロパティ５０１、種類プロパティ５０２、撮影日時プロパティ５０７、イベントプロパティ５０８、再生時間プロパティ５０９、及び記録規格プロパティ５１０である。したがって、一覧表示画面３１２の一例であるフォルダ内容ペイン７１０の１行目に表示されるプロパティ名称は、重複したもの（名前プロパティ５０１及び種類プロパティ５０２）がまとめられ、名前、種類、撮影日時、イベント、再生時間、及び記録規格となる。
すなわち、ＣＰＵ２０１は、対象データ３２２から表示するプロパティ名称に対応するプロパティ値を設定し、表示する（図８参照のこと。）。例えば、フォルダ内容ペイン７１０の４行目には、名前の下に「かけっこ」が設定され、種類の下に「動画」が設定され、撮影日時の下に「2006/10/10 9:24:22」が設定され、これらが表示される。また、イベントの下に「運動会」が設定され、再生時間の下に「45秒」が設定され、これらが表示される。また、記録規格の下に「HDV1080i」が設定され、表示される。なお、ＣＰＵ２０１は、フォルダ内容ペイン７１０の他の行も同様に、対象データ３２２からプロパティ名称に対応するプロパティ値を設定し、表示する。
【００２８】
図８に示す圧縮表示８０１及び圧縮表示７０２は、対象データ３２２に含まれる各メタデータスキーマのプロパティで表示されなかったプロパティが圧縮されていることを表す。
より具体的には、圧縮表示８０１は、フォルダ内容ペイン７１０の１行目に表示されなかったデータの種類が「文書」のメタデータスキーマで固有のプロパティである作成日付、作成者、分類、及びキーワードを圧縮して表す記号として表示される。圧縮表示７０２は、フォルダ内容ペイン７１０の１行目に表示されなかったデータの種類が「画像」のメタデータスキーマで固有のプロパティである撮影場所及び被写体を圧縮して表す記号として表示される。
なお、本実施形態では、フォルダ内容ペイン７１０から４行目だけを選択することで４行目のデータだけを特定対象データとしたが、これに限られるものではない。例えば、複数の行が一度に選択された場合は、特定対象データは複数となり、夫々のデータの種類が異なる場合は、ＣＰＵ２０１は、複数の特定データ種類を特定してもよい。例えば、図８に示す４行目及び５行目が選択された場合は、ＣＰＵ２０１は、特定データ種類としては「画像」と「動画」とを出力する。この場合、圧縮表示７０２は、圧縮表示ではなくなり、「撮影場所」と「被写体」とが表示される。また、表示するプロパティが増えることでフォルダ内容ペイン７１０が１つの画面内に収まらない場合は、横スクロールする構成としてもよい。
上述した構成によれば、操作者は、異なるメタデータスキーマが有するプロティを見るために、夫々のメタデータスキーマが有するプロパティを全て表示する指定をする必要がなくなる。
【００２９】
なお、対象データ３２２の取得は、フォルダ、ファイル等を格納している通常のフォルダを開くことに限られるものではない。例えば、ＣＰＵ２０１は、通常のフォルダを開く以外に検索フォルダを開くことや検索結果に対しても同様にプロパティを優先して表示してもよい。また、対象データ３２２としては、文書、画像、動画のファイルを例示して説明したが、これに限られるものではない。例えば、対象データ３２２としてフォルダがある場合には、ＣＰＵ２０１は、フォルダが有するメタデータスキーマのプロパティも同様に優先して表示してもよい。
また、一覧表示画面３１２においては、表示しないプロパティを圧縮して表示していたが、これに限られるものではない。例えば、ＣＰＵ２０１は、図９に示すフォルダ内容ペイン９１０のように圧縮表示（圧縮に係る表示自体）をしない。
また、ＣＰＵ２０１は、共通プロパティと特定されたデータの種類のプロパティとを全て表示していたが、これに限られるものではない。例えば、メタデータスキーマのプロパティ毎に一覧表示における表示有無を指定する構成を採用してもよい。また、対象データ３２２の全ての種類で共通のプロパティを共通プロパティとしたが、これに限られるものではない。例えば、対象データ中において複数の種類で共通しているプロパティを共通プロパティとしてもよい。
【００３０】
＜その他の実施形態＞
上述した実施形態の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００３１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３２】
１００  表示装置、１０１  対象データ取得部、１０２  データ種類特定部、１０３  一覧表示部
【図１】
2011008423.tif 000003
【図２】
2011008423.tif 000004
【図３】
2011008423.tif 000005
【図４】
2011008423.tif 000006
【図５】
2011008423.tif 000007
【図６】
2011008423.tif 000008
【図７】
2011008423.tif 000009
【図８】
2011008423.tif 000010
【図９】
2011008423.tif 000011