(57)【要約】【課題】  メタデータ統合を行うデータ管理方法において、メタデータの統合後であっても元のメタデータの利用を可能にし、エンドユーザにも容易にメタデータの統合処理を行うことのできるデータ管理手法を提供する。【解決手段】  データ表示部１０１は、各データのメタデータを表示装置に一覧表示する。統合用メタデータ管理部１０５は、ユーザにより選択された複数のメタデータを統合した１つの統合用メタデータを作成するとともに、前記複数のメタデータを、前記統合用メタデータと関連付けられた統合元メタデータとして記憶装置１０７に保持する。その後、一覧表示における前記複数のメタデータの表示部分を前記統合用メタデータの表示に変更した統合表示に切り替える。さらに、前記統合表示における前記統合用メタデータの表示部分を、統合元メタデータである前記複数のメタデータの表示に変更することで、前記統合表示から前記一覧表示に切り替えることが可能である。【選択図】  図１
2008165423.tif 000002
【特許請求の範囲】
【請求項１】
データタイプに応じたメタデータ定義に従ってメタデータが付与されているデータの管理を行うデータ管理装置であって、
各データのメタデータを一覧表示する一覧表示手段と、
複数のメタデータを統合した１つの統合用メタデータを作成する作成手段と、
前記複数のメタデータを、前記統合用メタデータと関連付けられた統合元メタデータとして保持する保持手段と、
前記一覧表示における前記複数のメタデータの表示部分を前記統合用メタデータの表示に変更した統合表示に切り替える第１の表示切替手段と、
前記統合表示における前記統合用メタデータの表示部分を、前記保持手段により保持された前記統合元メタデータである前記複数のメタデータの表示に変更することで、前記統合表示から前記一覧表示に切り替える第２の表示切替手段と、
を有することを特徴とするデータ管理装置。
【請求項２】
前記一覧表示又は前記統合表示における各データのメタデータから、ユーザによる選択操作に基づいて、統合に係る前記複数のメタデータを選択する選択手段を更に有することを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記一覧表示は、１つのデータを１つの行に表示し、１つのメタデータを１つの列に表示する表形式の一覧表示であることを特徴とする請求項１又は２に記載のデータ管理装置。
【請求項４】
前記選択手段は、前記表形式の一覧表示におけるメタデータの列を選択することを特徴とする請求項３に記載のデータ管理装置。
【請求項５】
前記第１の表示切替手段は、前記統合表示に切り替えるとともに、前記統合用メタデータとそれ以外のメタデータとの識別を可能にする表示を付加することを特徴とする請求項１から４までのいずれか一項に記載のデータ管理装置。
【請求項６】
前記第２の表示切替手段は、前記一覧表示に切り替えるとともに、前記統合元メタデータとそれ以外のメタデータとの識別を可能にする表示を付加することを特徴とする請求項５に記載のデータ管理装置。
【請求項７】
前記作成手段は、前記選択手段によって前記統合表示における前記統合用メタデータに統合されていない未統合メタデータと前記統合用メタデータとが選択された場合には、前記未統合メタデータを前記統合用メタデータに追加的に統合することを特徴とする請求項２から６までのいずれか一項に記載のデータ管理装置。
【請求項８】
データタイプに応じたメタデータ定義に従ってメタデータが付与されているデータの管理を行うデータ管理方法であって、
各データのメタデータを表示装置に一覧表示する一覧表示工程と、
複数のメタデータを統合した１つの統合用メタデータを作成する作成工程と、
前記複数のメタデータを、前記統合用メタデータと関連付けられた統合元メタデータとして記憶装置に保持させる保持工程と、
前記一覧表示における前記複数のメタデータの表示部分を前記統合用メタデータの表示に変更した統合表示に切り替える第１の表示切替工程と、
前記統合表示における前記統合用メタデータの表示部分を、前記記憶装置に保持された前記統合元メタデータである前記複数のメタデータの表示に変更することで、前記統合表示から前記一覧表示に切り替える第２の表示切替工程と、
を有することを特徴とするデータ管理方法。
【請求項９】
データタイプに応じたメタデータ定義に従ってメタデータが付与されているデータの管理を、コンピュータによって行うためのプログラムであって、
各データのメタデータを表示装置に一覧表示する一覧表示工程と、
複数のメタデータを統合した１つの統合用メタデータを作成する作成工程と、
前記複数のメタデータを、前記統合用メタデータと関連付けられた統合元メタデータとして記憶装置に保持させる保持工程と、
前記一覧表示における前記複数のメタデータの表示部分を前記統合用メタデータの表示に変更した統合表示に切り替える第１の表示切替工程と、
前記統合表示における前記統合用メタデータの表示部分を、前記記憶装置に保持された前記統合元メタデータである前記複数のメタデータの表示に変更することで、前記統合表示から前記一覧表示に切り替える第２の表示切替工程と、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メタデータを用いてデータの管理を行うデータ管理技術に関する。
【背景技術】
【０００２】
データに様々なメタデータを付与して管理するデータ管理システムが広く使われている。一般には、データの種類（画像や文書などのデータタイプ）に応じて、付与されるメタデータの種類も異なるが、類似した概念のメタデータが付与されている場合も多い（例えば「タイトル」と「表題」など）。そこで、類似したメタデータを同一視して１つのメタデータとして扱い、データタイプを横断する検索や複数のデータタイプを統合して表示する、いわゆるメタデータ統合技術が知られている。メタデータ統合技術は、統合するメタデータをユーザが選択して統合されるメタデータをいずれか１つにマージするものや、システムに統合用のメタデータを追加し統合されたメタデータと統合用メタデータの関係を管理するものである（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００６−１８６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、メタデータを１つにマージする従来手法においては、統合の際に元のメタデータは破棄されていた。そのため、統合したメタデータでの横断検索には適している一方で、データ種類ごとの表示においては、元の（すなわち統合前の）メタデータによる表示はもはや行うことができないという問題があった。このため、統合用メタデータにはどのようなメタデータが統合されているのかを後で確認することが困難であった。
【０００５】
また、統合用メタデータを用いる従来手法においては、統合作業がメタデータの定義情報に基づいて行われているため、統合すべきメタデータを選択するには、ユーザがメタデータに精通している必要があった。そのため、エンドユーザが簡便にメタデータの統合を行うのは困難であった。
【０００６】
本発明の目的は、上述した少なくとも一つの問題点を解決することである。
【０００７】
具体的には、本発明の目的の一つは、メタデータ統合後であっても、統合用メタデータでの表示と統合前メタデータでの表示を切り替えて表示することができるデータ管理方法及び装置を提供することである。
【０００８】
また、本発明の他の目的は、エンドユーザがメタデータの統合作業を容易に行うことができ、これによってエンドユーザが所望するメタデータの体系を用いてデータ表示を行うことができるデータ管理装置及び方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一側面によれば、データタイプに応じたメタデータ定義に従ってメタデータが付与されているデータの管理を行うデータ管理装置であって、各データのメタデータを一覧表示する一覧表示手段と、少なくとも２つのメタデータを統合した１つの統合用メタデータを作成する作成手段と、前記少なくとも２つのメタデータを、前記統合用メタデータと関連付けられた統合元メタデータとして保持する保持手段と、前記一覧表示における前記少なくとも２つのメタデータの表示部分を前記統合用メタデータの表示に変更した統合表示に切り替える第１の表示切替手段と、前記統合表示における前記統合用メタデータの表示部分を、前記保持手段により保持された前記統合元メタデータである前記少なくとも２つのメタデータの表示に変更することで、前記統合表示から前記一覧表示に切り替える第２の表示切替手段とを有することを特徴とするデータ管理装置が提供される。
【発明の効果】
【００１０】
本発明によれば、メタデータ統合後であっても、統合用メタデータでの表示と統合前メタデータでの表示を切り替えて表示することができる。
【００１１】
また、本発明によれば、エンドユーザがメタデータの統合作業を容易に行うことができ、これによって個々のエンドユーザが所望するメタデータの体系を用いてデータ表示を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決手段として必須のものであるとは限らない。
【００１３】
＜実施形態１＞
図１は、本実施形態におけるデータ管理装置の機能構成を示すブロック図である。
【００１４】
１０１はデータ表示部で、データの一覧を表示し、ユーザがデータ及びメタデータに対する操作を行うための画面である。１０２はメタデータ検索部で、検索条件を入力し、検索条件に従ってメタデータの検索を行う。１０３はメタデータ操作部で、メタデータの入出力を行う。１０４はメタデータ管理部で、メタデータの保存、取得及びデータとの関連付けを行う。１０５は統合用メタデータ管理部で、統合用メタデータの登録、統合用メタデータと統合されたメタデータとの対応付けなどを管理する。１０６はメタデータ定義管理部で、データ管理装置で利用するメタデータの定義を管理する。１０７は記憶装置で、データ、メタデータ及びメタデータ定義を記憶する。１０８はデータ管理部で、データ管理装置に保存されるデータを管理する。なお、データ管理装置にはこれら以外にもデータの入出力を行う機能モジュールなどが必要であるが、本発明には直接関係しないものについては説明を省略する。
【００１５】
図２は、図１に示した本実施形態におけるデータ管理装置のハードウェア構成例を示すブロック図である。図示の如く、このデータ管理装置は典型的にはコンピュータ装置によって実現できるものである。
【００１６】
ＣＰＵ２０１は、ＯＳ(Operating System)及び各種アプリケーションプログラムを実行し、コンピュータ装置各部の制御を行う。ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムや演算用のパラメータのうちの固定的なデータを格納する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域やデータの一時記憶領域を提供する。ＲＯＭ２０２及びＲＡＭ２０３、バス２０４を介してＣＰＵ２０１に接続される。２０５はマウスやキーボードなどを含む入力装置、２０６はＣＲＴ、液晶ディスプレイなどの表示装置である。２０７は、ハードディスク装置、ＭＯ、ＣＤ−ＲＯＭ等の外部記憶装置であり、ラベルテンプレートデータを保存している。上記入力装置２０５、表示装置２０６、及び外部記憶装置２０７はそれぞれ、インタフェース２０８を介してバス２０４に接続されている。また、ネットワークに接続して通信を行うための通信部２０９も、バス２０４に接続されている。
【００１７】
本実施形態におけるデータ管理装置が扱うデータタイプ及び各データタイプのメタデータ定義の例を、それぞれ図３Ａ及び図３Ｂに示す。図３Ａに示されるように、本実施形態におけるデータ管理装置には、データタイプとして、文書、バインダ、静止画、動画、メールの５種類が登録されているものとする。また、図３Ｂに示されるように、それぞれのデータタイプには、（ａ）〜（ｅ）に示されるようなメタデータが定義されている。本実施形態においてメタデータには名称とデータ型とが定義されるものとする。
【００１８】
図４は、本実施形態のデータ管理装置におけるデータ表示画面の一例を示す図である。
【００１９】
表示領域４０２には、１行１データ／１列１メタデータの表形式で、各データのメタデータが一覧表示される。このデータ表示画面は装置に登録されている全てのデータタイプを単一の画面に表示することができるものである。表の最上段（以下「項目行」という。）４０３にはメタデータの名称が表示される。本実施形態においては、項目行４０３には実際に一覧表示されているデータタイプに対応したメタデータの名称だけが表示されるものとする。図４の例では“文書”、“メール”、“静止画”、“動画”に対応したメタデータだけが表示されている。さらに、データタイプが異なっていても、メタデータ定義において名称とデータ型が同一のメタデータ（図４の例では“ファイル名”、“撮影者”、“サイズ”）は同じ列に表示される。また、４０６は入力装置２０５であるマウスの操作に応じて表示されるマウスポインタである。ユーザがマウスポインタ４０６を所望の項目行に合わせてマウスをクリックすると、そのメタデータでソートした表示が行われる。
【００２０】
データ表示画面には統合用メタデータを操作するためのボタンが配置される。ここでは管理モードボタン４０４と統合実行ボタン４０５の２つが配置されているものとする。各ボタンの機能については後述する。
【００２１】
次に、図５及び図６を参照して、データ表示画面からメタデータ統合を行う処理（統合用メタデータ登録処理）の手順を説明する。ここでは、“著者”、“差出人”、“撮影者”の３つのメタデータを統合して“作者”という名称の統合用メタデータを登録する場合を例に説明する。なお、この統合用メタデータ登録処理に対応するプログラムは例えば外部記憶装置２０７に記憶されており、所定のイベントに応答してＲＡＭ２０３にロードされてＣＰＵ２０１によって実行されるものである。ただし以下では、図１に示した機能ブロックに基づいて説明を行う。
【００２２】
管理モードボタン４０４がマウスでクリックされることによって、メタデータ統合処理開始の指示がデータ表示部１０１に伝えられる（Ｓ６００，Ｓ６０１）。管理モード中は、データ表示部１０１はマウスポインタ４０６の形状を変化させるなどすることが好ましい。管理モードに移行した後、ユーザはデータ表示画面上で統合するメタデータの列の項目行をクリックすることができる。統合するメタデータの列の項目行がクリックされると、データ表示部１０１はそのクリックされた項目行の列を選択状態にて表示する（Ｓ６０２）。なお、ユーザは選択状態の列の項目行を再度クリックすると未選択の状態に戻すことができる。
【００２３】
図５の例では、“著者”、“差出人”、“撮影者”の３つの列５０１〜５０３が選択状態にて表示されている。その後、統合実行ボタン４０５がクリックされると（Ｓ６０３，ＹＥＳ）、列の選択の終了がデータ表示部１０１に通知される。これに応答して、データ表示部１０１は選択状態のメタデータを統合用メタデータ管理部１０５に問い合わせる（Ｓ６０４）。
【００２４】
統合用メタデータ管理部１０５はデータ表示部１０１から通知されたメタデータを既存の統合用メタデータ定義から検索する（Ｓ６０５）。ここでは選択されたいずれのメタデータも、統合用メタデータ定義にも統合用メタデータ定義の統合元メタデータにも登録されていない（Ｓ６０６，ＮＯ→Ｓ６０７，ＮＯ）ので、新規に統合用メタデータを登録する処理を行う。
【００２５】
新規登録では、データ表示部１０１は、図７に示すような統合用メタデータの名称入力画面７０１を表示する（Ｓ６０８）。ここでユーザが入力フィールド７０２に統合用メタデータ名称として“作者”を入力し、ＯＫボタン７０３をクリックしたとする。これにより、統合用メタデータの登録処理が実行される（Ｓ６０９）。まず、データ表示部１０１は、統合用メタデータ管理部１０５に選択状態のメタデータと、Ｓ６０９で入力された統合用メタデータ名称とを通知する（Ｓ６１０）。
【００２６】
本実施形態では、統合されるメタデータの型は同一でなければならないものとし、統合用メタデータ管理部１０５で型のチェックを行う。統合用メタデータ管理部１０５はデータ表示部１０１から通知されたメタデータのデータ型をメタデータ定義管理部１０６に問い合わせてデータ型の同一性を検証する（Ｓ６１１）。データ型が同一であったら、次に、統合用メタデータ名称が既存のメタデータ名称及び既存の統合用メタデータ名称と重複していないかをメタデータ管理部１０４に問い合わせる（Ｓ６１２）。名称に重複がなければ統合用メタデータを作成し、統合用メタデータ定義を記憶装置１０７に保存する（Ｓ６１３）。
【００２７】
図８に統合用メタデータ定義８０１のデータ構造例を示す。図示の如く、統合用メタデータ定義８０１は、統合用メタデータの名称８０２、統合用メタデータのデータ型８０３、統合元メタデータの数８０４、統合元メタデータの情報８０５〜８０８を含む。なお、統合元メタデータの情報８０５〜８０８は、データタイプとメタデータ名称とを“．”（ピリオド）で連結して記録する。
【００２８】
最後に、統合用メタデータ管理部１０５は登録完了をデータ表示部１０１に通知する（Ｓ６１２）。以上で統合用メタデータの登録処理が完了する。
【００２９】
統合用メタデータの登録が完了すると、続いてデータ表示画面は統合用メタデータでの表示に切り替わる。本実施形態では、選択した列の最も左の列の位置に統合用メタデータの列を表示し、選択した列を非表示にする。この手順を図９のフローチャート及び図１０を参照して説明する。
【００３０】
データ表示部１０１は、統合用メタデータ管理部１０５から統合用メタデータの登録処理の通知を受けると（Ｓ９０１）、選択された列の表示位置を取得する（Ｓ９０２）。この例では最も左に位置している列は“著者”となるので（図５の５０１）、“著者”の項目行を統合用メタデータのメタデータ名称“作者”で置き換えて表示する（Ｓ９０３）。続いて、“著者”以外の選択された２列（“差出人”、“撮影者”）に表示しているメタデータを全て“作者”の列に表示し（Ｓ９０４）、“差出人”、“撮影者”の列をデータ表示画面から削除する（Ｓ９０５）。その後、データ表示画面から削除された列の右側に表示している列はそれぞれ左方向にシフトして表示する（Ｓ９０６）。最後に、図１０に示されるように、統合用メタデータの項目行１００１に、それが統合用メタデータであることを示すマーク１００２を表示する（Ｓ９０７）。以上でデータ表示画面の切り替えは終了である。図１０に統合用メタデータでの表示結果を示す。
【００３１】
以上が、統合用メタデータの登録時の処理に関する説明である。
【００３２】
続いて、統合用メタデータの登録後のデータ表示画面の動作について説明する。
【００３３】
まず、図１１及び図１２を参照して、統合用メタデータでの表示から元のメタデータでの表示への切り替え処理について説明する。図１１の（ａ）が統合用メタデータでの表示画面であり、図１０と同じものである。“作者”の列が統合用メタデータで、上で述べたように項目行１００１には統合用メタデータであることを示すマーク１００２が付けられている。本実施形態において、統合用メタデータでの表示から元のメタデータでの表示への切り替えは、例えば統合用メタデータの項目行１００１をダブルクリックすることで実行するものとする。
【００３４】
統合用メタデータ（“作者”）の項目行１００１がダブルクリックされることによって、データ表示画面切り替えの指示がデータ表示部１０１に伝えられる（Ｓ１２００，Ｓ１２０１）。切り替えを指示されたデータ表示部１０１は、統合用メタデータ“作者”に統合されている元のメタデータを、統合用メタデータ管理部１０５に問い合わせる（Ｓ１２０２）。統合用メタデータ管理部１０５は“作者”の統合用メタデータ定義８０１（図８参照）を記憶装置１０７から取得し、統合元メタデータの情報を取得する（Ｓ１２０３）。なお、ここでは統合元メタデータの情報は“文書．著者”、“メール．差出人”、“静止画．撮影者”、“動画．撮影者”の４つである。統合用メタデータ管理部１０５は、取得した統合元メタデータの情報をデータ表示部１０１に通知する（Ｓ１２０４）。
【００３５】
データ表示部１０１は統合用メタデータ管理部１０５から取得した統合元メタデータの情報からメタデータ名称を取得し、項目行を生成する（Ｓ１２０５）。その際、メタデータ名称とデータ型の定義が同一のメタデータは同じ列に表示すること、及び実際にデータが表示されているデータタイプの項目行のみを表示することは前述したとおりである。
【００３６】
本実施形態においては、統合用メタデータの表示されていた列に挿入される形で元のメタデータの項目行を展開して表示する。また、元のメタデータの項目行の並び順は統合用メタデータ定義に登録されている順番に従うものとのする。また、統合用メタデータの右隣に表示されていた列（“Ｓｕｂｊｅｃｔ”、“作成日時”、“サイズ”）はそれぞれ右方向にシフトして表示する。さらに、元のメタデータの項目行には、図１１の（ｂ）に示されるような、統合されていることを示すマーク１１０２〜１１０４を表示する。
【００３７】
次に、データ表示画面に表示されているデータのデータタイプと統合用メタデータ管理部１０５から取得した元のメタデータのデータタイプとの比較を行う。そして、元のメタデータとデータタイプの一致するデータのメタデータを、展開して表示した元のメタデータの列に表示する（Ｓ１２０６）。以上で元のメタデータでの表示画面の生成が終了する。
【００３８】
図１３には、一部の統合元メタデータに該当するデータが表示されていない場合の画面が示されている。図１３（ａ）の例では、図１１（ａ）の例に対して、データタイプ“メール”のデータが一覧表示に含まれていない。そのため、“差出人”の項目行は元のメタデータの表示（図１３（ｂ））に切り替えても表示されず、“著者”と“撮影者”の２項目だけが展開表示される。
【００３９】
続いて、図１１及び図１４を参照して、元のメタデータでの表示から統合用メタデータでの表示への切り替えについて説明する。本実施形態においては、統合されている元のメタデータの項目行のいずれか１つをダブルクリックすると統合用メタデータでの表示に切り替わるものとする。ここでは“差出人”の項目行１１０３がダブルクリックされた場合を例に説明する。
【００４０】
まず、“差出人”の項目行１１０３がダブルクリックされることによって、でーた表示画面切り替えの指示がデータ表示部１０１に伝えられる（Ｓ１４００，Ｓ１４０１）。切り替えを指示されたデータ表示部１０１は、データタイプが“メール”のメタデータ“差出人”が統合されている統合用メタデータを、統合用メタデータ管理部１０５に問い合わせる（Ｓ１４０２）。統合用メタデータ管理部１０５は、通知されたメタデータの情報（“メール．差出人”）を、保存されている統合用メタデータ定義の統合元メタデータから検索し、該当する統合用メタデータ定義８０１を取得する（Ｓ１４０３）。ここでは“作者”の統合用メタデータ定義が取得される。
【００４１】
次に、取得した“作者”の統合用メタデータ定義から他の統合元メタデータの情報（“文書．著者”、“静止画．撮影者”、“動画．撮影者”）を取得し（Ｓ１４０４）、これをデータ表示部１０１に通知する（Ｓ１４０５）。データ表示部１０１はこの通知に応じて、取得した統合元メタデータの表示位置を取得し（Ｓ１４０６）、最も左に位置している“著者”の項目行１１０２を統合用メタデータのメタデータ名称“作者”で置き換えて表示する（Ｓ１４０７）。続いて、“著者”以外の２列（“差出人”、“撮影者”）に表示しているメタデータを全て“作者”の列１００１に表示し（Ｓ１４０８）、“差出人”、“撮影者”の列をデータ表示画面から削除する（Ｓ１４０９）。
【００４２】
データ表示画面から削除された列の右側に表示している列はそれぞれ左方向にシフトして表示する（Ｓ１４１０）。最後に、統合用メタデータの項目行に、それが統合用メタデータであることを示すマーク１００２を表示する（Ｓ１４１１）。以上でデータ表示画面の切り替えは終了である。
【００４３】
次に、図１５〜１７を参照して、統合用メタデータをキーにした検索処理の手順を説明する。
【００４４】
まず、データ表示部１０１が検索の指示を受けると（Ｓ１７０１）、データ表示部１０１は、図１５に示されるような検索条件指定画面１５０１を表示する（Ｓ１７０２）。本実施形態ではメタデータ名称をキーとし、その値の一致条件を指定することで検索条件とする。図１５は、検索条件入力欄１５０２に、キーとして統合用メタデータのメタデータ名称である“作者”を、一致条件に“山田”を入力した状態を示している。検索条件指定画面１５０１で検索ボタン１５０３がクリックされると、データ表示部１０１からメタデータ検索部１０２に指定した検索条件が渡されて検索実行が指示される（Ｓ１７０３）。
【００４５】
メタデータ検索部１０２は、指定されたメタデータ名称をメタデータ管理部１０４と統合用メタデータ管理部１０５に問い合わせる（Ｓ１７０４）。メタデータ管理部１０４と統合用メタデータ管理部１０５は、それぞれ問い合わされたメタデータ名称を登録済みのメタデータ定義から検索する（Ｓ１７０５，Ｓ１７０６）。この例では、統合用メタデータ定義８０１（図８）に該当するデータが登録されているので、統合用メタデータ管理部１０５からメタデータ検索部１０２に、“作者”の統合用メタデータ定義が返される（Ｓ１７０８）。なお、メタデータ管理部１０４、統合用メタデータ管理部１０５のいずれからもメタデータ定義が得られない場合は未定義のメタデータ名称が指定されたとして検索処理を終了する（Ｓ１７０７）。
【００４６】
統合用メタデータ管理部１０５から統合用メタデータ定義を取得したメタデータ検索部１０２はまず、統合用メタデータ定義から統合元メタデータの情報を抽出する（Ｓ１７０９）。そして、個々の統合元メタデータが示すデータタイプから指定された検索条件に合致するデータを検索する（Ｓ１７１０）。この例では、データタイプ“文書”に対する“著者”＝“山田”、“静止画”に対する“撮影者”＝“山田”、“動画”に対する“撮影者”＝“山田”の各検索が行われる。なお、実際の検索処理の詳細については本発明の範疇には含まれないので説明は省略するが、ここでは各データタイプに定義されたメタデータ一式が取得されるものとする。
【００４７】
次に、取得したメタデータをデータ表示部１０１に返す（Ｓ１７１１）。メタデータ検索部１０２から検索結果を取得したデータ表示部１０１はこれをデータ表示画面に表示する（Ｓ１７１２）。本実施形態において、統合用メタデータで検索を行った場合は、統合用メタデータでの表示を行うものとする。それ以外の項目の表示方法については既に述べたのでここでの説明は省略する。図１６に検索結果の表示画面を示す。なお、検索結果画面においても統合用メタデータと元のメタデータの表示の切り替えは前述した方法によって実現されるものとする。
【００４８】
＜実施形態２＞
本実施形態では登録済みの統合用メタデータに、統合するメタデータを追加する処理について説明する。
【００４９】
追加処理は、統合用メタデータで表示している場合と元のメタデータで表示している場合の２通りある。はじめに、統合用メタデータで表示している場合の処理について、図１８、１９を参照して説明する。
【００５０】
統合用メタデータで表示している場合は、統合用メタデータと、追加で統合するメタデータとを指定する。ここでは統合用メタデータ“作者”に“所有者”を追加する場合を例に説明する。管理モードボタン４０４（図４）がクリックされることによって、メタデータ統合処理開始の指示がデータ表示部１０１に伝えられる（Ｓ１９００，Ｓ１９０１）。次に“作者”と“所有者”の項目行１８０１、１８０３（図１８）がクリックされると、データ表示部１０１はそれぞれの列を選択状態にする（Ｓ１９０２）。その後、統合実行ボタン４０５がクリックされると、列の選択の終了がデータ表示部１０１に通知される（Ｓ１９０３）。
【００５１】
統合実行ボタン４０５がクリックされると、データ表示部１０１は統合用メタデータ管理部１０５に選択状態のメタデータを通知する（Ｓ１９０４）。統合用メタデータ管理部１０５は、データ表示部１０１から通知されたメタデータを既存の統合用メタデータ定義から検索する（Ｓ１９０５）。ここでは“作者”の統合用メタデータ定義が検索で取得される。一方の“所有者”については統合用メタデータ定義にも統合用メタデータ定義の統合元メタデータにも登録されていない。これにより、通知されたメタデータは統合用メタデータと通常のメタデータの組であることが判別される（Ｓ６０６，ＹＥＳ→Ｓ６１５，ＮＯ）。この場合、統合用メタデータ管理部１０５は既存の統合用メタデータへの追加を行う（Ｓ１９０６）。
【００５２】
その後、統合用メタデータ定義を更新する（Ｓ１９０７）。具体的には、図２０に示されるように、取得した“作者”の統合用メタデータ定義の統合元メタデータに“所有者”の項目２００３を追加し、統合元メタデータ数２００２を１増やして、これを記憶装置１０７に保存する。
【００５３】
最後に登録完了をデータ表示部１０１に通知する（Ｓ１９０８）。
【００５４】
以上で統合用メタデータの登録処理は終了である。なお、統合用メタデータへの追加においても、メタデータのデータ型は同一でなければならないとし、追加処理においても前述した統合処理と同様に型の同一性が検証されるものとするが、ここでは簡単のため説明を省略した。以上が統合用メタデータで表示している場合の追加処理の説明である。
【００５５】
続いて、元のメタデータで表示している場合の追加処理について、図１９、２１を参照して説明する。
【００５６】
元のメタデータで表示している場合は、統合されているメタデータのいずれか１つと追加統合するメタデータとを指定する。ここでも統合用メタデータ“作者”に“所有者”を追加する場合を例に説明する。管理モードボタン４０４がクリックされることによって、メタデータ統合処理開始を指示がデータ表示部１０１に伝えられる（Ｓ１９００，Ｓ１９０１）。次に“著者”と“所有者”の項目行２１０１、２１０２（図２１）がクリックされると、データ表示部１０１はそれぞれの列を選択状態にする（Ｓ１９０２）。ここで、“著者”は“作者”に統合されているものとする。その後、統合実行ボタン４０５がクリックされると、列の選択の終了がデータ表示部１０１に通知される（Ｓ１９０３）。
【００５７】
統合実行ボタン４０５がクリックされると、データ表示部１０１は統合用メタデータ管理部１０５に選択状態のメタデータを通知する（Ｓ１９０４）。統合用メタデータ管理部１０５は、データ表示部１０１から通知されたメタデータを既存の統合用メタデータ定義から検索する（Ｓ１９０５）。ここでは“著者”が“作者”の統合用メタデータ定義の統合元メタデータとして登録されているので、“作者”の統合用メタデータ定義が検索で取得される。一方の“所有者”については統合用メタデータ定義にも統合用メタデータの統合元メタデータにも登録されていない。これにより、通知されたメタデータは統合用メタデータに統合されているメタデータと統合されていないメタデータの組であることが判別される（Ｓ６０６，ＹＥＳ→Ｓ６１５，ＮＯ）。この場合、統合用メタデータ管理部１０５は既存の統合用メタデータへの追加を行う（Ｓ１９０６）。
【００５８】
その後、統合用メタデータ定義を更新する（Ｓ１９０７）。具体的には、図２０に示されるように、取得した“作者”の統合用メタデータ定義の統合元メタデータに“所有者”の項目２００３を追加し、統合元メタデータ数２００２を１増やして、これを記憶装置１０７に保存する。
【００５９】
最後に登録完了をデータ表示部１０１に通知する（Ｓ１９０８）。
【００６０】
以上で統合用メタデータの登録処理は終了である。以上が元のメタデータで表示している場合の追加処理の説明である。
【００６１】
なお、追加処理が終了した後で、データ表示画面の更新を行うが、これについては統合処理の説明の際に既に述べているので、ここでは説明を省略する。
【００６２】
＜実施形態３＞
実施形態１、２においては、統合するメタデータを選択する際に、データ表示画面で管理モードを指示してから列を選択したが、管理モードを用いる代わりに、先に列を選択してから統合を指示する実施形態も本発明の範疇に含まれる。複数の列の選択は、例えばキーボードの特定キーを押下した状態でクリックを行う方法や、あるいは項目行の特定部位をクリックする方法などを用いることができる。ただしその具体的な方法は本発明の規定するところではなく、これら以外の方法で複数の列を選択する実施形態も本発明の範疇に含まれる。なお、統合用メタデータの登録及びデータ表示画面の切り替え等については実施形態１に準じるので、ここでの説明は省略する。
【００６３】
＜実施形態４＞
実施形態１〜３において、統合するメタデータはデータ表示画面において列を選択することで指定していた。本実施形態においては、統合するメタデータの列を他の列にドラッグ＆ドロップすることで、統合するメタデータを指定する。データ表示画面において、統合するメタデータの項目行をクリックし、そのまま統合先のメタデータの項目行へドラッグしてドロップすると、ドラッグしたメタデータとドロップした先のメタデータとを統合する処理が起動される。ドラッグするメタデータと、ドロップする先のメタデータは、いずれも統合用メタデータであっても通常のメタデータであってもよい。選択した列に表示されているメタデータに応じて、新規の統合用メタデータ登録処理か、既存の統合用メタデータへの追加登録処理が起動される。なお、統合処理が起動された後の処理については実施形態１及び２に準じるので、ここでの説明は省略する。
【００６４】
＜実施形態５＞
実施形態４においては、項目行をドロップすることで直ちに統合処理が起動されるとした。これに対し、本実施形態においては、項目行をドロップすることで、ドラッグしたメタデータとドロップした先のメタデータとが選択状態となり、データ表示画面が管理モードに切り替わる。本実施形態の管理モードでは、選択状態の列に未選択状態の列をドラッグ＆ドロップすることで、追加の列の選択が行われる。また、統合処理の実行には、実施形態１、２と同様に統合実行ボタンを用いるものとする。統合実行ボタンをクリックした後の処理は実施形態１及び２に準じるので、ここでの説明は省略する。
【００６５】
＜実施形態６＞
以上の実施形態において、統合されるメタデータのデータ型は全て同一であるとしていたが、データ型の異なるメタデータを統合可能であるとした実施形態も本発明の範疇に含まれる。統合されるメタデータのデータ型が異なる場合の統合用メタデータのデータ型の指定方法としては、ユーザが指定する方法や、あるいは統合されるメタデータのデータ型として最も数が多いものを指定する方法などを用いることができる。ただし、その具体的な方法は本発明の規定するところではなく、これら以外の方法を用いた実施形態も本発明の範疇に含まれる。
【００６６】
＜実施形態７＞
以上の実施形態において、統合用メタデータでの表示と元のメタデータでの表示の切り替えは項目行をダブルクリックすることで行うとしたが、本発明を実施可能な形態はこれに限定されるものではない。例えば表示切替ボタンをクリック後に対象とする列をクリックする方法や、列を選択した状態から表示切替ボタンをクリックする方法、さらにはキーボードの特定キーの押下とクリックとを連動させる方法などを用いることができる。その具体的な方法は本発明の規定するところではなく、これら以外の方法を用いた実施形態も本発明の範疇に含まれる。
【００６７】
＜実施形態８＞
以上の実施形態においては、元のメタデータでの表示する際に、統合されている元のメタデータの列が隣接して表示されるとしていたが、本発明を実施可能な形態はこれに限定されるものではない。例えば、統合前の列の並び順で表示する方法や、データタイプ毎にまとめて表示する方法なども用いることもできる。その具体的な方法は本発明の規定するところではなく、これら以外の方法を用いた実施形態も本発明の範疇に含まれる。
【００６８】
＜実施形態９＞
以上の実施形態において、１つのメタデータは１つの統合用メタデータにのみ登録することができるとしていたが、複数の統合用メタデータに登録することができるとしても本発明は実施可能である。本実施形態においては、統合を指示されたメタデータのいずれかが統合用メタデータに登録されていた場合は、追加処理を行うか、あるいは指定されたメタデータで新規に統合用メタデータを作成するかをユーザが選択するものとする。
【００６９】
＜実施形態１０＞
以上の実施形態において、統合するメタデータとして指定されるのは、通常のメタデータ同士の組み合わせか、あるいは通常のメタデータと統合用メタデータの組み合わせであるとしていた。しかし、統合用メタデータ同士を統合する実施形態も本発明の範疇に含まれる。統合用メタデータ同士を統合する場合は、新規に統合用メタデータを登録する方法や、一方の統合用メタデータ定義に他方の統合用メタデータ定義をマージする方法を用いることができる。ただしその具体的な方法は本発明の規定するところではなく、これら以外の方法を用いた実施形態も本発明の範疇に含まれる。
【００７０】
＜実施形態１１＞
以上の実施形態において、統合されるメタデータにはデータの重複がないとしていたが、データに重複がある場合にも本発明は実施可能である。図２２を参照して説明する。この例では"著者"、"所有者"、"撮影者"の３つのメタデータが"作者"に統合されている場合を示す。また、データタイプが静止画と動画のメタデータには"所有者"と"撮影者"の両方があり、それぞれのメタデータに値が設定されている（"写真１.jpg"２２０１及び"会議録.mov"２２０２）。
【００７１】
本実施形態における統合処理は基本的に実施形態１に準じる。ただし、統合用メタデータを登録する際に、名称と、表示するメタデータの優先順位とを指定する。図２２は、"所有者"、"撮影者"、"著者"の順に指定した場合である。優先順位指定情報を含んだ統合用メタデータ定義のデータ構造例を図２３に示す。２３０２が表示順で、ここでは統合元メタデータ２、３、４、５、１の順にデータ表示の優先順位が設定されている場合を示している。
【００７２】
次に本実施形態におけるデータ表示画面を説明する。図２２（ａ）が元のメタデータでの表示画面、図２２（ｂ）が統合用メタデータでの表示画面である。元のメタデータでの表示画面には、統合用メタデータでの表示画面で非表示になるデータ項目の欄にそれを示すマーク２２０３、２２０４が表示される。また、統合用メタデータでの表示画面では、非表示になっているデータが含まれるデータ項目の欄にそれを示すマーク２２０５、２２０６が示される。なお、本実施形態のデータ表示画面では、データに重複の無い行は、優先順位に関係なく、それぞれ統合元メタデータの値が表示される（"請求書２"の"鈴木"、"photo2.jpg"の"佐藤"、"マニュアル"の"田中"）。また、データに重複があってもそれらが同一の値である場合は非表示を示すマークは表示されない（"photo1.jpg"の"山田"）。以上が、データに重複がある場合の実施形態の説明である。
【００７３】
以上、本発明のさまざまな実施形態を説明した。これらの実施形態によれば、メタデータ統合後に、統合用メタデータでの表示と統合元メタデータでの表示を切り替えて表示することができる。それにより、元のメタデータの利用を維持できるだけでなく、既存の統合用メタデータへ統合するメタデータを追加する際にも、どのようなデータが統合されているかを容易に確認することができ、適切なメタデータの統合処理が行える。
【００７４】
さらには、ユーザはデータ表示画面において実際のデータを閲覧しながらメタデータの統合作業を行うことが可能であり、データ管理システムに精通していないエンドユーザでも容易にメタデータを統合することができる。それにより、個々のエンドユーザが自分に適したメタデータの体系を用いてデータ管理システムを利用することが可能となる。
【００７５】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７６】
なお、本発明は、前述した実施形態の各機能を実現するプログラムを、システム又は装置に直接又は遠隔から供給し、そのシステム又は装置に含まれるコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される。
【００７７】
従って、本発明の機能・処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００７８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００８０】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードする形態も考えられる。つまり、本発明の機能・処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００８１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００８２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００８３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００８４】
【図１】実施形態におけるデータ管理装置の機能構成を示すブロック図である。
【図２】実施形態におけるデータ管理装置のハードウェア構成を示すブロック図である。
【図３Ａ】実施形態におけるデータ管理装置が扱うデータタイプの例を示す図である。
【図３Ｂ】実施形態におけるデータ管理装置が扱う各データタイプのメタデータ定義の例を示す図である。
【図４】実施形態におけるデータ表示画面の一例を示す図である。
【図５】メタデータの選択状態の例を説明する図である。
【図６】実施形態における統合用メタデータ登録処理を示すフローチャートである。
【図７】実施形態における統合用メタデータ名称入力画面の一例を示す図である。
【図８】実施形態における統合用メタデータ定義のデータ構造例を示す図である。
【図９】実施形態におけるメタデータ統合処理後の画面切り替え処理を示すフローチャートである。
【図１０】実施形態における統合用メタデータでの表示画面の例を示す図である。
【図１１】実施形態における統合用メタデータでの表示と元のメタデータでの表示との切り替え処理を説明する図である。
【図１２】実施形態における統合用メタデータでの表示から元のメタデータでの表示への切り替え処理を示すフローチャートである。
【図１３】実施形態における表示されない統合元メタデータが存在する場合の表示画面の例を示す図である。
【図１４】実施形態における元のメタデータでの表示から統合用メタデータでの表示への切り替え処理を示すフローチャートである。
【図１５】実施形態における検索条件入力画面の一例を示す図である。
【図１６】実施形態における検索結果の表示画面の一例を示す図である。
【図１７】実施形態における統合用メタデータでの検索処理を示すフローチャートである。
【図１８】実施形態における統合用メタデータでの表示画面から統合用メタデータへの追加統合を行う場合の表示画面の一例を示す図である。
【図１９】実施形態における統合用メタデータへの追加統合を行う処理を示すフローチャートである。
【図２０】実施形態における追加統合された統合用メタデータ定義のデータ構造例を示す図である。
【図２１】実施形態における元のメタデータでの表示画面から統合用メタデータへの追加統合を行う場合の表示画面の一例を示す図である。
【図２２】実施形態におけるデータに重複がある場合の表示画面の一例を示す図である。
【図２３】実施形態における優先順位を設けた統合用メタデータ定義のデータ構造例を示す図である。
【図１】
2008165423.tif 000003
【図２】
2008165423.tif 000004
【図３Ａ】
2008165423.tif 000005
【図３Ｂ】
2008165423.tif 000006
【図４】
2008165423.tif 000007
【図５】
2008165423.tif 000008
【図６】
2008165423.tif 000009
【図７】
2008165423.tif 000010
【図８】
2008165423.tif 000011
【図９】
2008165423.tif 000012
【図１０】
2008165423.tif 000013
【図１１】
2008165423.tif 000014
【図１２】
2008165423.tif 000015
【図１３】
2008165423.tif 000016
【図１４】
2008165423.tif 000017
【図１５】
2008165423.tif 000018
【図１６】
2008165423.tif 000019
【図１７】
2008165423.tif 000020
【図１８】
2008165423.tif 000021
【図１９】
2008165423.tif 000022
【図２０】
2008165423.tif 000023
【図２１】
2008165423.tif 000024
【図２２】
2008165423.tif 000025
【図２３】
2008165423.tif 000026