(57)【特許請求の範囲】
【請求項１】
画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とを定義する定義手段と、
前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付ける対応付け手段と、
を備え、
前記画面上には、第１の方向に沿って前記メタデータの項目の組が定義され、前記第１の方向と交差する第２の方向に沿って前記メタデータの項目の組に応じた前記データ値の組が定義されるように前記複数の指定領域が格子状に配列されて表示される
情報処理装置。
【請求項２】
画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とを定義する定義手段と、
前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付ける対応付け手段と、
メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とが各々定義された複数の指定領域を含む設定画面と、前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付けて表示する表示領域を含む登録画面と、が表示手段に表示されるように制御する制御手段と、
を備えた情報処理装置。
【請求項３】
前記制御手段は、
前記本データの識別情報を表すアイコン画像が前記表示手段に更に表示されるように制御し、
前記設定画面では、第１の方向に沿って前記メタデータの項目の組が定義され、前記第１の方向と交差する第２の方向に沿って前記メタデータの項目の組に応じた前記データ値の組が定義されるように前記複数の指定領域が格子状に配列されて表示されるように制御し、
前記設定画面において前記アイコン画像の表示位置が前記指定領域内に移動された場合、前記登録画面では、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組が前記本データに対応付けられて前記表示領域に表示されるように制御する
請求項２記載の情報処理装置。
【請求項４】
前記画面上には、前記本データの識別情報を表すアイコン画像が更に表示され、
前記対応付け手段は、前記アイコン画像の表示位置が前記指定領域内に移動された場合、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組を、前記本データに対応付ける
請求項１または２記載の情報処理装置。
【請求項５】
前記画面上には、複数の前記本データの各々の識別情報を表す複数の前記アイコン画像が表示され、
前記対応付け手段は、前記複数の前記アイコン画像のうちの何れかの前記アイコン画像の表示位置が前記指定領域内に移動された場合、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組を、表示位置が移動された前記アイコン画像によって識別される前記本データに対応付ける
請求項４記載の情報処理装置。
【請求項６】
前記複数の指定領域の中から指定された、結合対象とする２以上の指定領域を結合指定領域として結合させる結合手段を備え、
前記定義手段は、前記結合指定領域に、前記結合対象とする２以上の指定領域の各々に定義された前記データ値の組を定義し、
前記対応付け手段は、前記アイコン画像が前記結合指定領域内に移動された場合、前記結合指定領域に定義された前記データ値の組を、前記本データに対応付ける
請求項４または５記載の情報処理装置。
【請求項７】
前記対応付け手段により対応付けられた、前記本データと前記指定領域に定義された前記データ値との対応関係を前記データ値の組毎に記憶する記憶手段
を備えた請求項１〜６の何れか１項記載の情報処理装置。
【請求項８】
コンピュータを、請求項１〜７の何れか１項記載の情報処理装置の各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、表示部に、コンテンツを格納するためのグループに対応する領域と、前記領域に対応するグループに格納すべきコンテンツを指定する処理を指示するための第１の表示アイテムとを表示するよう制御する表示制御手段と、前記第１の表示アイテムを前記表示部上で移動させる指示を受け付ける指示受け付け手段と、前記指示受け付け手段により前記第１の表示アイテムを前記領域に移動させる指示を受け付けた場合に、前記第１の表示アイテムに対応付いた検索キーに合致するコンテンツを検索し、検索結果として得られたコンテンツを前記領域に対応するグループに格納するように制御する制御手段とを有することを特徴とするコンテンツ管理装置が開示されている。
【０００３】
特許文献２には、メタデータの値がメタデータの項目別に配列され、該配列された各メタデータの値ごとにそれぞれ固有の領域が定義されたメタデータ領域を表示する領域表示手段と、前記メタデータを付加することが可能な本体データに対応付けられたアイコンを表示するアイコン表示手段と、前記表示されたアイコンが前記メタデータ領域上の位置に移動された場合に、該位置が属する前記固有の領域を定義するメタデータの値を、該アイコンに対応付けられた本体データにメタデータとして付加する付加手段とを備えることを特徴とする情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１３７８２９号公報
【特許文献２】特開２００８−２４２８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、複数項目のメタデータのデータ値を本データに対応付ける際に、対応付けの対象とする項目が予め決められた状態で指定されたデータ値を本データに対応付ける場合と比較して、複数項目のメタデータのデータ値を本データに簡単な操作で対応付けることができる情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る情報処理装置は、画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とを定義する定義手段と、前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付ける対応付け手段と、を備え、前記画面上には、第１の方向に沿って前記メタデータの項目の組が定義され、前記第１の方向と交差する第２の方向に沿って前記メタデータの項目の組に応じた前記データ値の組が定義されるように前記複数の指定領域が格子状に配列されて表示される。
【０００７】
請求項２に係る情報処理装置は、画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とを定義する定義手段と、前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付ける対応付け手段と、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とが各々定義された複数の指定領域を含む設定画面と、前記複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上の前記データ値の組を本データに対応付けて表示する表示領域を含む登録画面と、が表示手段に表示されるように制御する制御手段と、を備える。
【０００８】
請求項３に係る情報処理装置では、前記制御手段は、前記本データの識別情報を表すアイコン画像が前記表示手段に更に表示されるように制御し、前記設定画面では、第１の方向に沿って前記メタデータの項目の組が定義され、前記第１の方向と交差する第２の方向に沿って前記メタデータの項目の組に応じた前記データ値の組が定義されるように前記複数の指定領域が格子状に配列されて表示されるように制御し、前記設定画面において前記アイコン画像の表示位置が前記指定領域内に移動された場合、前記登録画面では、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組が前記本データに対応付けられて前記表示領域に表示されるように制御する。
【０００９】
請求項４に係る情報処理装置では、前記画面上には、前記本データの識別情報を表すアイコン画像が更に表示され、前記対応付け手段は、前記アイコン画像の表示位置が前記指定領域内に移動された場合、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組を、前記本データに対応付ける。
【００１０】
請求項５に係る情報処理装置では、前記画面上には、複数の前記本データの各々の識別情報を表す複数の前記アイコン画像が表示され、前記対応付け手段は、前記複数の前記アイコン画像のうちの何れかの前記アイコン画像の表示位置が前記指定領域内に移動された場合、移動後に前記アイコン画像が位置する前記指定領域に定義された前記データ値の組を、表示位置が移動された前記アイコン画像によって識別される前記本データに対応付ける。
【００１１】
請求項６に係る情報処理装置では、前記複数の指定領域の中から指定された、結合対象とする２以上の指定領域を結合指定領域として結合させる結合手段を備え、前記定義手段は、前記結合指定領域に、前記結合対象とする２以上の指定領域の各々に定義された前記データ値の組を定義し、前記対応付け手段は、前記アイコン画像が前記結合指定領域内に移動された場合、前記結合指定領域に定義された前記データ値の組を、前記本データに対応付ける
【００１２】
請求項７に係る情報処理装置では、前記対応付け手段により対応付けられた、前記本データと前記指定領域に定義された前記データ値との対応関係を前記データ値の組毎に記憶する記憶手段を備える。
【００１３】
請求項８に係る情報処理プログラムは、コンピュータを、前記情報処理装置の各手段として機能させる。
【発明の効果】
【００１５】
請求項１の発明によれば、第１の方向に沿ってメタデータの項目が定義され、第１の方向と交差する第２の方向に沿ってメタデータの別の項目が定義される場合と比較して、複数項目のメタデータのデータ値を本データに少ない操作で対応付けることができる。
【００１６】
請求項２の発明によれば、指定領域に定義された複数項目のメタデータのデータ値を本データに対応付ける際に、指定領域に定義されるメタデータの項目が予め決められた状態で定義されたデータ値を本データに対応付ける場合と比較して、複数項目のメタデータのデータ値を本データに簡単な操作で対応付けることができる。
【００１７】
請求項３の発明によれば、第１の方向に沿ってメタデータの項目が定義され、第１の方向と交差する第２の方向に沿ってメタデータの別の項目が定義される場合と比較して、複数項目のメタデータのデータ値を本データに少ない操作で対応付けることができる。
【００１８】
請求項４の発明によれば、複数の指定領域に定義されているメタデータの項目が予め決められている場合と比較して、複数項目のメタデータのデータ値を本データに簡単な操作で対応付けることができる。
【００１９】
請求項５の発明によれば、複数項目のメタデータのデータ値を複数の本データに各々対応付ける際に、メタデータの項目の組に応じたメタデータのデータ値の組を本データに、本データ毎の別個の操作により対応付ける場合と比較して、複数項目のメタデータのデータ値を複数の本データに簡単な操作で対応付けることができる。
【００２０】
請求項６の発明によれば、指定領域に定義されているメタデータの項目及びデータ値が固定されている場合と比較して、複数項目のメタデータのデータ値を本データに少ない操作で対応付けることができる。
【００２１】
請求項７の発明によれば、本データに対してメタデータのデータ値をそのまま対応付けて記憶する場合と比較して、複数項目のメタデータを用いた検索を短時間で行うことができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る情報処理装置の機能的な構成を示すブロック図である。
【図２】実施形態に係る情報処理装置の電気的な構成を示すブロック図である。
【図３】実施形態に係る定義処理のプログラムの流れを示すフローチャートである。
【図４】実施形態に係るメタデータ入力画面の一例を示す模式図である。
【図５】実施形態に係る構造入力画面の一例を示す模式図である。
【図６】実施形態に係るデータ値入力画面の一例を示す模式図である。
【図７】第１実施形態に係るデータ値設定処理のプログラムの流れを示すフローチャートである。
【図８】第１実施形態に係るデータ値設定画面の一例を示す模式図である。
【図９】第１実施形態に係るデータ値設定画面における指定領域に定義されているデータ値の組の一例を示す模式図である。
【図１０】実施形態に係る登録処理のプログラムの流れを示すフローチャートである。
【図１１Ａ】第１実施形態に係る登録画面の変更前の一例を示す模式図である。
【図１１Ｂ】第１実施形態に係る登録画面の変更後の一例を示す模式図である。
【図１２】第１実施形態に係るメタデータ情報の一例を示す模式図である。
【図１３】第１実施形態に係るメタデータ情報の別例を示す模式図である。
【図１４】第１実施形態に係るメタデータ情報の別例を示す模式図である。
【図１５】第１実施形態に係るメタデータ情報の別例を示す模式図である。
【図１６】第２実施形態に係るデータ値設定処理のプログラムの流れを示すフローチャートである。
【図１７】第２実施形態に係るデータ値設定画面の一例を示す模式図である。
【図１８Ａ】第２実施形態に係る登録画面の変更前の一例を示す模式図である。
【図１８Ｂ】第２実施形態に係る登録画面の変更後の一例を示す模式図である。
【図１９】第２実施形態に係るメタデータ情報の一例を示す模式図である。
【図２０】第３実施形態に係るデータ値設定画面の一例を示す模式図である。
【図２１】第３実施形態に係る登録画面の一例を示す模式図である。
【図２２】実施形態に係るメタデータの項目の別例を示す模式図である。
【図２３】実施形態に係るメタデータの構造の別例を示す模式図である。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照して、本実施形態に係る情報処理装置について説明する。
【００２５】
［第１実施形態］
【００２６】
まず、第１実施形態に係る情報処理装置について詳細に説明する。例えば、電子文書管理システムへの文書ファイルの登録操作において、文書ファイルの本データ（実体ファイル）に対して、文書ファイルの特徴を示すメタデータを付加して管理することがある。この場合、各々のメタデータが、各々の文書ファイルに、ユーザの操作により付加されることが一般的である。従って、登録対象とする文書ファイルが多数あり、さらに、文書ファイルの各々に異なるメタデータをそれぞれ付加する場合、ユーザは何度も登録操作を実施する必要があり煩雑である。そのため、複数の文書ファイルに複数のメタデータが簡単な操作で付加されることが望ましい。
【００２７】
そこで、本実施形態に係る情報処理装置は、画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と、メタデータの項目の組に応じたメタデータのデータ値の組（以下、単に「データ値の組」ともいう。）とを定義する。また、本実施形態に係る情報処理装置は、複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上のデータ値の組を本データに対応付ける。
【００２８】
本実施形態に係る情報処理装置１０は、図１に示すように、ユーザ要求検出部１２、定義手段の一例であるメタデータ定義処理部１４、情報管理部１６、及び、対応付け手段の一例である表示処理部１８を有する。また、情報処理装置１０は、ユーザが操作することによりデータを入力するキーボード、マウス等の操作部２０、及び、データを表示するディスプレイ等の表示部２２を有する。
【００２９】
ユーザ要求検出部１２は、ユーザによる操作部２０の操作により、メタデータを定義する要求、本データ及びメタデータを対応付けて登録する要求等の、メタデータの参照要求が入力された場合に、参照要求から要求内容を検出する入力検出部２４を有する。また、ユーザ要求検出部１２は、入力検出部２４により検出された要求内容が、メタデータを定義する要求であるか、本データ及びメタデータを対応付けて登録する要求であるかを判定する入力判定部２６を有している。入力判定部２６は、入力検出部２４により検出された要求内容が、メタデータを定義する要求であった場合、メタデータを定義する指示をメタデータ定義処理部１４に送信する。また、入力判定部２６は、入力検出部２４により検出された要求内容が、本データ及びメタデータを対応付けて登録する要求であった場合、本データ及びメタデータを対応付けて登録する指示を表示処理部１８に送信する。
【００３０】
メタデータ定義処理部１４は、メタデータを定義する指示を受信した場合、ユーザによる操作部２０の操作に基づき、複数のメタデータの項目を定義すると共に、複数組のメタデータの項目の組を含むメタデータの構造を定義して登録する生成登録部２８を有する。また、メタデータ定義処理部１４は、ユーザによる操作部２０の操作に基づき、メタデータの構造に含まれるメタデータの項目の組に応じたデータ値の組を、メタデータの項目の組毎に定義するデータ値定義部３０を有する。定義されたメタデータの項目の組、及びメタデータの項目の組に応じたデータ値の組は、本データ及びメタデータを対応付けて登録する際に用いられる。
【００３１】
情報管理部１６は、メタデータ定義処理部１４により定義された複数のメタデータの項目、メタデータの構造、及びデータ値の組を管理するメタデータ管理部３２を有する。そして、メタデータ管理部３２は、メタデータ定義処理部１４により定義された複数のメタデータの項目をメタデータ定義処理部１４から取得して、メタデータ定義保管部３４に保管させる。
【００３２】
また、情報管理部１６は、定義された複数のメタデータの項目を示す情報を保管するメタデータ定義保管部３４と、定義されたメタデータの構造を示す情報、及びデータ値の組を示す情報を保管するメタデータ構造保管部３６とを有する。そして、メタデータ管理部３２は、メタデータの構造を示す情報、及びデータ値の組を示す情報をメタデータ定義処理部１４から取得し、メタデータ構造保管部３６に保管する。
【００３３】
さらに、情報管理部１６は、メタデータの項目の組に応じたデータ値の組が対応付けられた本データを保管する本データ情報保管部４２を有する。また、情報管理部１６は、本データと、メタデータの項目の組に応じたデータ値の組との対応関係を示す情報を保管するメタデータ情報保管部４４を有する。
【００３４】
表示処理部１８は、本データ及びメタデータを対応付けて登録する指示を受信した場合、メタデータの項目の組に応じたデータ値の組が対応付けられた本データを本データ情報保管部４２に保管させることにより本データを登録する本データ処理部３８を有する。また、本データ処理部３８は、既に登録されている本データの内容、又は本データに対応付けられているデータ値の組を変更する場合には、本データ情報保管部４２から本データを読み出して表示部２２に表示させる。
【００３５】
また、表示処理部１８は、本データ及びメタデータを対応付けて登録する指示を受信した場合、本データとデータ値の組との対応関係をメタデータ情報保管部４４に保管させることにより本データとメタデータとの対応関係を登録するメタデータ処理部４０を有する。また、メタデータ処理部４０は、既に登録されている本データとデータ値の組との対応関係を変更する場合、本データとデータ値の組との対応関係をメタデータ情報保管部４４から読み出して表示部２２に表示させる。また、メタデータ処理部４０は、本データとメタデータとメタデータとの対応付けを実施した場合、データ値の組が対応付けられた本データを本データ処理部３８へ引き渡す。
【００３６】
本実施形態に係る情報処理装置１０は、図２に示すように、装置全体を制御するコントローラを備え、情報処理装置１０の各部がコントローラにより制御されて実現される。コントローラ５０は、後述する定義処理、データ値設定処理、及び登録処理を含む各種処理を実行するＣＰＵ（Central Processing Unit）５２を備える。また、コントローラ５０は、ＣＰＵ５２の処理に使用されるプログラム及び各種情報を記憶するＲＯＭ（Read Only Memory）５４を備える。また、コントローラ５０は、ＣＰＵ５２の作業領域として一時的に各種データを記憶するＲＡＭ（Random Access Memory）５６、及び、ＣＰＵ５２の処理に使用される各種情報を記憶する不揮発性メモリ５８を備える。更に、コントローラ５０は、情報処理装置１０に接続された外部装置に対するデータの入出力を行うＩ／Ｏインタフェース６０を備える。Ｉ／Ｏインタフェース６０には、上述した操作部２０、上述した表示部２２、及び、外部装置との通信を行う通信部６２が接続されている。
【００３７】
また、不揮発性メモリ５８には、文書ファイル、画像ファイル、映像ファイル、音楽ファイル等、各種ファイルが複数記憶されている。本実施形態では、こられのファイルのうちの貿易関係の文書ファイルを対象として、本データとメタデータの項目の組に応じたデータ値の組とを対応付ける場合について説明する。また、不揮発性メモリ５８には、上述した本データ情報保管部４２、メタデータ情報保管部４４、メタデータ定義保管部３４、及びメタデータ構造保管部３６を有する。
【００３８】
次に、本実施形態に係る情報処理装置１０が実行する定義処理を行う際の処理の流れを、図３に示すフローチャートを参照して説明する。
【００３９】
なお、本実施形態では、定義処理のプログラムは予め不揮発性メモリ５８に記憶されているが、これに限らない。例えば、定義処理のプログラムは、外部装置から通信部６２を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された定義処理のプログラムがＣＤ−ＲＯＭドライブ等でＩ／Ｏインタフェース６０を介して読み込まれることにより、定義処理が実行されるようにしてもよい。
【００４０】
本実施形態では、定義処理のプログラムは、ユーザによる操作部２０の操作によりメタデータを定義する要求が入力されたことが、入力検出部２４により検知された場合に実行される。しかしながら、実行されるタイミングはこれに限らず、例えば、不揮発性メモリ５８に新しいファイルが記憶された場合に実行されても良い。
【００４１】
ステップＳ１０１では、生成登録部２８が、メタデータの項目を入力するためのメタデータ入力画面を表示部２２に表示させる。一例として図４に示すように、メタデータ入力画面６４は、メタデータの項目を入力する入力欄６４Ａ、メタデータの項目の設定を指示するための設定ボタン６４Ｂ、及び、メタデータの項目の設定の中止を指示するための中止ボタン６４Ｃを有する。ユーザは、操作部２０を操作して、メタデータの項目を入力欄６４Ａに入力し、設定ボタン６４Ｂ又は中止ボタン６４Ｃを選択する。
【００４２】
ステップＳ１０３では、生成登録部２８が、例えば設定ボタン６４Ｂが選択されることにより、設定の指示の操作がされたか否かを判定する。ステップＳ１０３で設定の指示の操作がされたと判定した場合（Ｓ１０３，Ｙ）はステップＳ１０７に移行し、設定の指示の操作がされていないと判定した場合（Ｓ１０３，Ｎ）はステップＳ１０５に移行する。
【００４３】
ステップＳ１０５では、生成登録部２８が、例えば中止ボタン６４Ｃが選択されることにより、中止の指示の操作がされたか否かを判定する。ステップＳ１０５で中止の指示の操作がされたと判定した場合（Ｓ１０５，Ｙ）は、メタデータ入力画面６４の表示を終了すると共に、本定義処理のプログラムの実行を終了する。ステップＳ１０５で中止の指示の操作がされていないと判定した場合（Ｓ１０５，Ｎ）はステップＳ１０３に戻る。
【００４４】
ステップＳ１０７では、生成登録部２８が、各々の入力欄６４Ａに入力された複数のメタデータの項目を不揮発性メモリ５８に記憶する。本実施形態では、生成登録部２８が、入力された複数のメタデータの項目をメタデータ管理部３２に引き渡す。また、メタデータ管理部３２は、引き渡された複数のメタデータの項目をメタデータ定義保管部３４に保管する。
【００４５】
ステップＳ１０９では、生成登録部２８が、メタデータの構造を入力するための構造入力画面を表示部２２に表示させる。一例として図５に示すように、構造入力画面６６は、メタデータの項目の組の識別情報を入力する入力欄６６Ａ、及び、メタデータの項目の組を入力する入力欄６６Ｂを有する。また、構造入力画面６６は、メタデータの構造の設定を指示するための設定ボタン６６Ｃ、及び、メタデータの構造の設定の中止を指示するための中止ボタン６６Ｄを有する。なお、メタデータの項目の組に含まれるメタデータの項目の個数は可変であり、組み合わせて登録したいメタデータの項目の個数に応じて、メタデータの項目の組毎に任意に設定される。ユーザは、メタデータの構造の定義を実施したい場合には、操作部２０を操作して、メタデータの項目の組の識別情報を入力欄６６Ａに入力し、メタデータの項目の組を組毎に入力欄６６Ｂに入力し、設定ボタン６６Ｃを選択する。また、ユーザは、メタデータの構造の定義を中止したい場合には、操作部２０を操作して、中止ボタン６６Ｄを選択する。
【００４６】
ステップＳ１１１では、生成登録部２８が、例えば設定ボタン６６Ｃが選択されることにより、設定の指示の操作がされたか否かを判定する。ステップＳ１１１で設定の指示の操作がされたと判定した場合（Ｓ１１１，Ｙ）はステップＳ１１５に移行し、設定の指示の操作がされていないと判定した場合（Ｓ１１１，Ｎ）はステップＳ１１３に移行する。
【００４７】
ステップＳ１１３では、生成登録部２８が、例えば中止ボタン６６Ｄが選択されることにより、中止の指示の操作がされたか否かを判定する。ステップＳ１１３で中止の指示の操作がされたと判定した場合（Ｓ１１３，Ｙ）は、構造入力画面６６の表示を終了すると共に、本定義処理のプログラムの実行を終了する。ステップＳ１１３で中止の指示の操作がされていないと判定した場合（Ｓ１１３，Ｎ）はステップＳ１１１に戻る。
【００４８】
ステップＳ１１５では、生成登録部２８が、入力された識別情報にメタデータの項目の組を対応付けたメタデータの構造を不揮発性メモリ５８に記憶する。本実施形態では、生成登録部２８が、メタデータの構造をメタデータ管理部３２に引き渡す。また、メタデータ管理部３２は、引き渡されたメタデータの構造をメタデータ構造保管部３６に保管する。
【００４９】
ステップＳ１１７では、データ値定義部３０が、データ値入力画面を表示部２２に表示させる。一例として図６に示すように、データ値入力画面６８は、メタデータの項目の組に応じたデータ値の組を入力する入力欄６８Ａを有する。また、データ値入力画面６８は、データ値の組の設定を指示するための設定ボタン６８Ｂ、及び、データ値の組の設定の中止を指示するための中止ボタン６８Ｃを有する。なお、各々のメタデータの項目の組に応じたデータ値の組の個数は可変であり、本データに対応付けられる可能性があるデータ値の組の個数に応じて、メタデータの項目の組毎に任意に設定される。ユーザは、データ値の組を設定したい場合には、操作部２０を操作して、データ値の組を、設定したいメタデータの項目の組に対応する入力欄６８Ａに入力し、設定ボタン６８Ｂを選択する。また、ユーザは、データ値の組の設定を中止したい場合には、操作部２０を操作して、中止ボタン６８Ｃを選択する。
【００５０】
ステップＳ１１９では、生成登録部２８が、例えば設定ボタン６８Ｂが選択されることにより、設定の指示の操作がされたか否かを判定する。ステップＳ１１９で設定の指示の操作がされたと判定した場合（Ｓ１１９，Ｙ）はステップＳ１２３に移行し、設定の指示の操作がされていないと判定した場合（Ｓ１１９，Ｎ）はステップＳ１２１に移行する。
【００５１】
ステップＳ１２１では、データ値定義部３０が、例えば中止ボタン６８Ｃが選択されることにより、中止の指示の操作がされたか否かを判定する。ステップＳ１２１で中止の指示の操作がされたと判定した場合（Ｓ１２１，Ｙ）は、データ値入力画面６８の表示を終了すると共に、本定義処理のプログラムの実行を終了する。ステップＳ１２１で中止の指示の操作がされていないと判定した場合（Ｓ１２１，Ｎ）はステップＳ１１９に戻る。
【００５２】
ステップＳ１２３では、データ値定義部３０が、メタデータの項目の組に応じたデータ値の組を不揮発性メモリ５８に記憶する。また、データ値定義部３０が、データ値入力画面６８の表示を終了すると共に、本定義処理のプログラムの実行を終了する。本実施形態では、データ値定義部３０が、入力されたデータ値の組をメタデータ管理部３２に引き渡す。また、メタデータ管理部３２は、引き渡されたデータ値の組をメタデータ構造保管部３６に保管する。
【００５３】
次に、本実施形態に係る情報処理装置１０が実行するデータ値設定処理を行う際の処理の流れを、図７に示すフローチャートを参照して説明する。
【００５４】
なお、本実施形態では、データ値設定処理のプログラムは予め不揮発性メモリ５８に記憶されているが、これに限らない。例えば、データ値設定処理のプログラムは、外部装置から通信部６２を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたデータ値設定処理のプログラムがＣＤ−ＲＯＭドライブ等でＩ／Ｏインタフェース６０を介して読み込まれることにより、データ値設定処理が実行されるようにしてもよい。
【００５５】
本実施形態では、データ値設定処理のプログラムは、ユーザによる操作部２０の操作により本データ及びメタデータを対応付けて登録する要求が入力されたことが、入力検出部２４により検知された場合に実行される。しかしながら、実行されるタイミングはこれに限らず、例えば、不揮発性メモリ５８に新しいファイルが記憶されたタイミングで実行されても良い。
【００５６】
ステップＳ２０１では、メタデータ処理部４０が、本データとデータ値の組との対応関係を設定するためのデータ値設定画面を表示部２２に表示させる。一例として図８に示すように、データ値設定画面７０は、定義されたデータ値の組をメタデータの項目の組毎に表示する表示欄７０Ａ、及び、データ値の組が定義され、定義されたデータ値の組に対応付ける本データを指定する指定領域７０Ｂを有する。また、データ値設定画面７０は、本データの識別情報を表すアイコン画像７０Ｃを有する。また、データ値設定画面７０は、本データとデータ値の組との対応関係の設定を指示するための設定ボタン７０Ｄ、及び、本データとデータ値の組との対応関係の設定の中止を指示するための中止ボタン７０Ｅを有する。なお、表示欄７０Ａには、第１の方向（横方向）に沿ってメタデータの項目の組が表示され、第１の方向と交差する第２の方向（縦方向）に沿ってメタデータの項目の組に応じたデータ値の組が表示される。また、複数の指定領域７０Ｂは、第１の方向に沿ってメタデータの項目の組が定義され、第２の方向に沿ってメタデータの項目の組に応じたデータ値の組が定義されるように、表示欄７０Ａの表示内容に対応するように格子状に配列されて表示される。
【００５７】
ユーザは、表示欄７０Ａを参照しつつ、操作部２０を操作して、アイコン画像７０Ｃの表示位置を指定領域７０Ｂ内に移動させることにより、アイコン画像７０Ｃによって示される本データＡを、指定領域７０Ｂに定義されたデータ値の組に対応付ける。なお、アイコン画像７０Ｃの表示位置は、例えば、アイコン画像７０Ｃの重心位置である。対応付けに際してマウスを用いる場合、例えば、マウスを左クリックした状態でアイコン画像７０Ｃの表示位置を指定領域７０Ｂに移動させた後に左クリックを解除したとする。この場合、左クリックを解除したタイミングで、アイコン画像７０Ｃによって表される本データと、アイコン画像７０Ｃが位置する指定領域７０Ｂに定義されたデータ値の組との対応付けを実施する。また、対応付けを実施した後、アイコン画像７０Ｃの表示位置を移動前の表示位置に戻す。ユーザは、このような操作を複数回行うことにより、本データに複数組のデータ値の組を対応付ける。
【００５８】
一例として図９に示すように、本データＡを表すアイコン画像７０Ｃの表示位置が、データ値の組｛申請分類，取引国｝：｛Ｃ，ＵＳＡ｝が定義された指定領域７０Ｂ１に移動されたとする。この場合には、指定領域７０Ｂ１に定義されているデータ値の組に、案件番号をメタデータの項目として追加したデータ値の組｛案件番号Ｘ１，申請分類，取引国｝：｛Ｘ０１，Ｃ，ＵＳＡ｝が本データＡに対応付けられる。また、本データＡを表すアイコン画像７０Ｃの表示位置が、データ値の組｛区分，積載港｝：｛１，横浜｝が定義された指定領域７０Ｂ２に移動されたとする。この場合には、指定領域７０Ｂ２に定義されたデータ値の組に、案件番号をメタデータの項目として追加したデータ値の組｛案件番号，区分，積載港｝；｛Ｘ０２，１，横浜｝が対応付けられる。また、本データＡを表すアイコン画像７０Ｃの表示位置が、データ値の組｛証券番号｝：｛Ａ１｝が定義された指定領域７０Ｂ３に移動されたとする。この場合には、指定領域７０Ｂ３に定義されているデータ値の組に、案件番号をメタデータの項目として追加したデータ値の組｛案件番号，証券番号｝：｛Ｘ０４，Ａ１｝が対応付けられる。なお、本実施形態における案件番号は、表示欄７０Ａにおいて行毎にシリアルに付与された番号である。
【００５９】
また、一例として図８に示すように、指定領域７０Ｂに定義されているデータ値の組に対応付けされた本データの識別情報７０Ｆが、指定領域７０Ｂ内に表示される。ユーザは、指定領域７０Ｂに表示された本データの識別情報７０Ｆを参照しつつ、操作部２０を操作して、本データとデータ値の組との対応付けの解除をする。解除に際してマウスを用いる場合、例えば、マウスカーソルを指定領域７０Ｂに表示された本データの識別情報７０Ｆの表示位置に位置させてダブルクリックされたとする。この場合、ダブルクリックされたタイミングで、識別情報７０Ｆの本データと指定領域７０Ｂに定義されたデータ値の組との対応付けを解除する。また、対応付けを解除したタイミングで、指定領域７０Ｂ内の識別情報７０Ｆの表示を停止させる。
【００６０】
ユーザは、本データとメタデータの項目の組に応じたデータ値の組との対応付けを設定したい場合には、操作部２０を操作して、設定ボタン７０Ｄを選択する。また、ユーザは、本データとメタデータの項目の組に応じたデータ値の組との対応付けの設定を中止したい場合には、操作部２０を操作して、中止ボタン７０Ｅを選択する。
【００６１】
なお、本実施形態では、データ値設定画面７０において、定義されたデータ値の組をメタデータの項目の組毎に表示する表示欄７０Ａが指定領域７０Ｂと併せて表示されるが、これに限らない。例えば、指定領域７０Ｂに定義されたデータ値の組を、指定領域７０Ｂ内に各々表示させても良い。
【００６２】
また、本実施形態では、アイコン画像７０Ｃの表示位置を指定領域７０Ｂ内に移動させることにより本データとデータ値の組とを対応付けるが、対応付ける方法はこれに限らない。例えば、キーボードを用いて、指定領域７０Ｂに、本データに関する情報を入力することにより、本データとデータ値の組とを対応付けても良い。
【００６３】
ステップＳ２０３では、メタデータ処理部４０が、操作部２０の何らかの操作がされたか否かを判定する。ステップＳ２０３で何らかの操作がされたと判定した場合（Ｓ２０３，Ｙ）はステップＳ２０５に移行し、何らかの操作がされていないと判定した場合（Ｓ２０３，Ｎ）は操作部２０の操作がされるまで待機する。
【００６４】
ステップＳ２０５では、メタデータ処理部４０が、検出された操作が、例えば、本データの識別情報を表すアイコン画像７０Ｃの表示位置が指定領域７０Ｂ内に移動されることによる、本データとデータ値の組との対応付けの指示の操作であるか否かを判定する。ステップＳ２０５で、検出された操作が本データとデータ値の組との対応付けの指示の操作であると判定した場合（Ｓ２０５，Ｙ）は、ステップＳ２０７に移行する。また、ステップＳ２０５で、検出された操作が本データとデータ値の組との対応付けの指示の操作ではないと判定した場合（Ｓ２０５，Ｎ）は、ステップＳ２０９に移行する。
【００６５】
ステップＳ２０７では、メタデータ処理部４０が、本データに、指定されたデータ値の組を対応付ける。本実施形態では、上述したように、移動されたアイコン画像７０Ｃによって示される本データＡを、指定領域７０Ｂに定義されたデータ値の組に対応付ける。また、メタデータ処理部４０は、指定領域７０Ｂに、当該指定領域７０Ｂに定義されているデータ値の組に対応付けられた本データの識別情報を表示させる。
【００６６】
ステップＳ２０９では、メタデータ処理部４０が、検出された操作が、本データに対応付けられたデータ値の組の対応付けの解除の指示の操作であるか否かを判定する。ステップＳ２０９で、検出された操作が本データとデータ値の組との対応付けの指示の操作であると判定した場合（Ｓ２０５，Ｙ）は、ステップＳ２１１に移行する。また、ステップＳ２０９で、検出した操作が本データとデータ値の組との対応付けの指示の操作ではないと判定した場合（Ｓ２０５，Ｎ）は、ステップＳ２１３に移行する。
【００６７】
ステップＳ２１１では、メタデータ処理部４０が、対応付けの解除が指示された本データとデータ値の組との対応付けを解除する。
【００６８】
ステップＳ２１３では、メタデータ処理部４０が、検出された操作が、例えば設定ボタン７０Ｄが選択されることによる設定の指示の操作であるか否かを判定する。ステップＳ２１３で、検出された操作が設定の指示の操作であると判定した場合（Ｓ２１３，Ｙ）はステップＳ２１５に移行し、検出された操作が設定の指示の操作ではないと判定した場合（Ｓ２１３，Ｎ）はステップＳ２１７に移行する。
【００６９】
ステップＳ２１５では、メタデータ処理部４０が、後述する登録処理を行った後に、本データ値設定処理のプログラムの実行を終了する。
【００７０】
ステップＳ２１７では、メタデータ処理部４０が、検出された操作が、例えば中止ボタン７０Ｅが選択されることによる、中止の指示の操作であるか否かを判定する。ステップＳ２１７で、検出された操作が中止の指示の操作であると判定した場合（Ｓ２１７，Ｙ）は、データ値設定画面７０の表示を終了すると共に、本データ値設定処理のプログラムの実行を終了する。ステップＳ２１７で、検出された操作が中止の指示の操作ではないと判定した場合（Ｓ２１７，Ｎ）はステップＳ２０３に戻る。
【００７１】
次に、本実施形態に係る情報処理装置１０が実行する登録処理を行う際の処理の流れを、図１０に示すフローチャートを参照して説明する。
【００７２】
なお、本実施形態では、登録処理のプログラムは予め不揮発性メモリ５８に記憶されているが、これに限らない。例えば、登録処理のプログラムは、外部装置から通信部６２を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された登録処理のプログラムがＣＤ−ＲＯＭドライブ等でＩ／Ｏインタフェース６０を介して読み込まれることにより、登録処理が実行されるようにしてもよい。
【００７３】
ステップＳ３０１では、メタデータ処理部４０が、本データとデータ値の組との対応関係を登録するための登録画面を表示部２２に表示させる。一例として図１１Ａに示すように、登録画面７２は、設定されたメタデータの項目の組を案件番号毎に表示する表示欄７２Ａ、及び、設定されたデータ値の組を案件番号毎に表示し、かつ入力する表示入力欄７２Ｂを有する。また、登録画面７２は、本データの識別情報を表す複数のアイコン画像７２Ｃを有する。また、登録画面７２は、設定されたデータ値の組を対応付ける本データを指定する指定領域７２Ｄを有する。また、登録画面７２は、設定されたデータ値の組に対応付けられた本データの一覧を表示する表示欄７２Ｅを有する。また、登録画面７２は、本データとデータ値の組との対応関係の登録を指示するための登録ボタン７２Ｆ、及び、本データとデータ値の組との対応関係の登録の中止を指示するための中止ボタン７２Ｇを有する。
【００７４】
ユーザは、表示欄７２Ａを参照しつつ、操作部２０を操作して、表示入力欄７２Ｂに表示されているデータ値を変更する。また、ユーザは、操作部２０を操作して、アイコン画像７２Ｃの表示位置を指定領域７２Ｄ内に移動させることにより、アイコン画像７２Ｃによって示される本データを、表示入力欄７２Ｂに表示されたデータ値の組に対応付ける。
【００７５】
対応付けに際してマウスを用いる場合、例えば、マウスを左クリックした状態でアイコン画像７２Ｃの表示位置を指定領域７２Ｄに移動させた後に左クリックを解除するタイミングで対応付けを実施し、アイコン画像７２Ｃの表示位置を移動前の表示位置に戻す。ユーザは、本データに複数組のデータ値の組を対応付ける場合には、このような処理を複数回行うことにより、本データに複数組のデータ値の組を対応付ける。
【００７６】
例えば、本データＢを表すアイコン画像７２Ｃが指定領域７２Ｄに移動された場合、一例として図１１Ｂに示すように、表示欄７２Ｅに、本データＢを表すアイコン画像７２Ｃが表示される。この際、本データＢには、表示入力欄７２Ｂに表示されたデータ値の組が対応付けられる。
【００７７】
ステップＳ３０３では、メタデータ処理部４０が、操作部２０の何らかの操作がされたか否かを判定する。ステップＳ３０３で何らかの操作がされたと判定した場合（Ｓ３０３，Ｙ）はステップＳ３０５に移行し、何らかの操作がされていないと判定した場合（Ｓ３０３，Ｎ）は操作部２０の操作がされるまで待機する。
【００７８】
ステップＳ３０５では、メタデータ処理部４０が、検出された操作が、例えば、本データの識別情報を表すアイコン画像７２Ｃの表示位置が指定領域７２Ｄ内に移動されることによる、指定した本データとデータ値の組との対応付けの指示の操作であるか否かを判定する。ステップＳ３０５で、検出された操作が、指定した本データとデータ値の組との対応付けの指示の操作であると判定した場合（Ｓ３０５，Ｙ）は、ステップＳ３０７に移行する。また、ステップＳ３０５で、検出された操作が、指定した本データとデータ値の組との対応付けの指示の操作ではないと判定した場合（Ｓ３０５，Ｎ）は、ステップＳ３０９に移行する。
【００７９】
ステップＳ３０７では、メタデータ処理部４０が、本データに、表示入力欄７２Ｂに表示されたデータ値の組を対応付ける。本実施形態では、上述したように、移動されたアイコン画像７０Ｃによって示される本データＢを、表示入力欄７２Ｂに表示されたデータ値の組に対応付ける。また、メタデータ処理部４０は、表示欄７２Ｅに、指定された本データＢを表すアイコン画像７２Ｃを表示させる。
【００８０】
ステップＳ３０９では、メタデータ処理部４０が、検出された操作が、例えば、表示入力欄７２Ｂに表示されたデータ値を変更することによる、データ値を変更する操作であるか否かを判定する。ステップＳ３０９で、検出された操作がデータ値を変更する操作であると判定した場合（Ｓ３０９，Ｙ）はステップＳ３１１に移行し、検出された操作がデータ値を変更する操作でないと判定した場合（Ｓ３０９，Ｎ）はステップＳ３１３に移行する。
【００８１】
ステップＳ３１１では、メタデータ処理部４０が、変更後のデータ値の組を本データに対応付ける。
【００８２】
ステップＳ３１３では、メタデータ処理部４０が、検出された操作が、例えば登録ボタン７２Ｆが選択されることによる登録の指示の操作であるか否かを判定する。ステップＳ３１３で、検出された操作が登録の指示の操作であると判定した場合（Ｓ３１３，Ｙ）はステップＳ３１５に移行し、検出された操作が登録の指示の操作ではないと判定した場合（Ｓ３１３，Ｎ）はステップＳ３１９に移行する。
【００８３】
ステップＳ３１５では、メタデータ処理部４０が、本データにデータ値の組を付加して記憶する。本実施形態では、表示欄７２Ｅに表示されているアイコン画像７２Ｃによって表される本データＡ、Ｂの各々に、表示入力欄７２Ｂに表示されているデータ値の組を対応付ける。そして、メタデータ処理部４０は、データ値の組を対応付けた本データＡ、Ｂを、本データ処理部３８に引き渡す。本データ処理部３８は、受け取った本データＡ、Ｂを、本データ情報保管部４２に保管させる。
【００８４】
ステップＳ３１７では、メタデータ処理部４０が、本データとデータ値の組との対応関係を記憶させる。本実施形態では、表示欄７２Ｅに表示されているアイコン画像７２Ｃによって表される本データＡ、Ｂの各々に、表示入力欄７２Ｂに表示されているデータ値の組を対応付けた対応関係を、データ値の組毎に、メタデータ情報保管部４４に記憶させる。一例として図１２に示すように、本データＡに、３組のデータ値｛案件番号：Ｘ０４｝、｛分類申請：Ｃ｝、｛取引国：ＵＳＡ｝の組が対応付けられた対応関係が記憶される。また、本データＡに、３つのデータ値｛案件番号：Ｘ０２｝、｛区分：１｝、｛積載港：横浜｝の組が対応付けられた対応関係が記憶される。また、本データＡに、２つのデータ値｛案件番号：Ｘ０１｝、｛証券番号：Ａ１｝の組が対応付けられた対応関係が記憶される。また、本データＢも本データＡと同様に、上述した各々のデータ値の組が対応付けられ対応関係が記憶される。
【００８５】
このように、本データとデータ値の組との対応関係を、データ値の組毎に記憶しておいくことにより、メタデータの管理を行いやすくなる。また、複数の文書ファイルの中から複数項目のメタデータのデータ値を用いて特定の文書ファイルを検索する場合に、検索が短時間で行われる。
【００８６】
なお、本データとデータ値の組との対応関係を記憶する態様はこれに限らない。例えば、表示欄７２Ｅに表示されているアイコン画像７２Ｃによって表される本データＡ、Ｂの各々に、表示入力欄７２Ｂに表示されているデータ値をメタデータの項目毎に対応付けた対応関係を、メタデータ情報保管部４４に記憶させても良い。一例として図１３に示すように、本データＡに、６組のデータ値｛案件番号：Ｘ０１，Ｘ０２，Ｘ０４｝、｛分類申請：Ｃ｝、｛取引国：ＵＳＡ｝、｛区分：１｝、｛積載港：横浜｝、｛証券番号：Ａ１｝の組が対応付けられて記憶される。また、本データＢについても、本データＡの場合と同様に、上述したデータ値が対応付けられた対応関係が記憶される。
【００８７】
また、表示欄７２Ｅに表示されているアイコン画像７２Ｃによって表される本データＡ、Ｂの各々に、表示入力欄７２Ｂに表示されているデータ値を対応付けた対応関係を、案件番号毎に、メタデータ情報保管部４４に記憶させても良い。一例として図１４に示すように、本データＡに、３つのデータ値Ｘ０１｛分類申請：Ａ，取引国：ＵＳＡ｝、Ｘ０２｛区分：１，積載港：横浜｝、Ｘ０４｛証券番号：Ａ１｝の組が対応付けられた対応関係が記憶される。また、本データＢも本データＡと同様に、上述したデータ値が対応付けられた対応関係が記憶される。
【００８８】
上述したように、図１２乃至１４に、本データとデータ値の組との対応関係を示す３通りの記憶態様を示したが、本データとデータ値の組との対応関係を、これらの各々の記憶態様で記憶しておいても良い。この場合、不揮発性メモリ５８に記憶されている複数のファイルの中から、メタデータのデータ値に基づいて検索を行う場合に、検索方法に適した記憶態様で記憶された本データとデータ値の組との対応関係を用いて、ファイルが検索されると良い。
【００８９】
また、一例として図１５に示すように、本データとデータ値の組との対応関係を、図８に示すデータ値設定画面において設定された状態で記憶しても良い。また、本データの参照情報は、実体ファイルへのファイルパス７６Ａ、システムに対するコンテンツの検索条件７６Ｂ、システム上のコンテンツへのＵＲＬ７６Ｃ等、任意の態様で表して良い。
【００９０】
このように、本実施形態に係る情報処理装置１０は、画面上に表示された複数の指定領域の各々に対応付ける、メタデータの項目の組と前記メタデータの項目の組に応じたメタデータのデータ値の組とを定義する。また、複数の指定領域の中から指定された２以上の指定領域の各々に定義された２以上のデータ値の組を本データに対応付ける。これにより、複数項目のメタデータのデータ値を本データに簡単な操作で対応付けることができる
【００９１】
［第２実施形態］
【００９２】
次に、第２実施形態に係る情報処理装置について詳細に説明する。
【００９３】
第１実施形態では、１つの指定領域に１組のメタデータのデータ値の組が定義される場合について説明した。一方、第２実施形態では、複数の指定領域を結合した結合指定領域に、複数組のメタデータの項目の組に応じた複数組のデータ値の組が定義される場合について説明する。
【００９４】
第２実施形態に係る情報処理装置の構成は、上記第１実施形態に係る情報処理装置１０と同じであるため、各構成の説明を省略する。
【００９５】
また、第２実施形態おける情報処理装置１０は、はじめに定義処理を行うが、この定義処理は上記第１実施形態と同様の定義処理であるため、ここでの定義処理の説明を省略する。
【００９６】
次に、本実施形態に係る情報処理装置１０が実行するデータ値設定処理を行う際の処理の流れを、図１６に示すフローチャートを参照して説明する。
【００９７】
なお、本実施形態では、データ値設定処理のプログラムは予め不揮発性メモリ５８に記憶されているが、これに限らない。例えば、データ値設定処理のプログラムは、外部装置から通信部６２を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたデータ値設定処理のプログラムがＣＤ−ＲＯＭドライブ等でＩ／Ｏインタフェース６０を介して読み込まれることにより、データ値設定処理が実行されるようにしてもよい。
【００９８】
本実施形態では、データ値設定処理のプログラムは、ユーザによる操作部２０の操作によりメタデータの参照要求が入力されたことが、入力検出部２４により検知された場合に実行される。しかしながら、実行されるタイミングはこれに限らず、例えば、不揮発性メモリ５８に新しいファイルが記憶されたタイミングで実行されても良い。
【００９９】
ステップＳ４０１では、ステップＳ２０１と同様に、メタデータ処理部４０が、本データとデータ値の組との対応関係を設定するためのデータ値設定画面７０（図８参照）を表示部２２に表示させる。
【０１００】
ステップＳ４０３では、ステップＳ２０３と同様に、メタデータ処理部４０が、操作部２０の何らかの操作がされたか否かを判定する。ステップＳ４０３で何らかの操作がされたと判定した場合（Ｓ４０３，Ｙ）はステップＳ４０５に移行し、何らかの操作がされていないと判定した場合（Ｓ４０３，Ｎ）は操作部２０の操作がされるまで待機する。
【０１０１】
ステップＳ４０５では、メタデータ処理部４０が、検出された操作が、例えば、複数の指定領域７０Ｂが指定されることによる、複数の指定領域７０Ｂの結合の指示の操作であるか否かを判定する。ステップＳ４０５で、検出された操作が指定領域７０Ｂの結合の指示の操作であると判定した場合（Ｓ４０５，Ｙ）は、ステップＳ４０７に移行する。また、ステップＳ４０５で、検出された操作が複数の指定領域７０Ｂの結合の指示の操作ではないと判定した場合（Ｓ４０５，Ｎ）は、ステップＳ４０９に移行する。
【０１０２】
ステップＳ４０７では、メタデータ処理部４０が、複数の指定領域７０Ｂを結合させる。一例として図１７に示すように、検出された操作が指定領域７０Ｂ４と指定領域７０Ｂ５との結合の指示の操作であった場合、指定領域７０Ｂ４と指定領域７０Ｂ５とを結合して結合指定領域７８Ａとする。また、検出された操作が指定領域７０Ｂ６と指定領域７０Ｂ７と指定領域７０Ｂ８と指定領域７０Ｂ９との結合の指示の操作であった場合、指定領域７０Ｂ６と指定領域７０Ｂ７と指定領域７０Ｂ８と指定領域７０Ｂ９とを結合して結合指定領域７８Ｂとする。この際、結合指定領域７８Ａには、指定領域７０Ｂ４に定義されたデータ値の組と、指定領域７０Ｂ５に定義されたデータ値の組とが定義される。また、結合指定領域７８Ｂには、指定領域７０Ｂ６に定義されたデータ値の組と、指定領域７０Ｂ７に定義されたデータ値の組と、指定領域７０Ｂ８に定義されたデータ値の組と、指定領域７０Ｂ９に定義されたデータ値の組とが定義される。
【０１０３】
ステップＳ４０９では、ステップＳ２０５と同様に、メタデータ処理部４０が、例えば、本データの識別情報を表すアイコン画像７０Ｃの表示位置が指定領域７０Ｂ内に移動されることによる、本データとデータ値の組との対応付けの指示の操作であるか否かを判定する。ステップＳ４０９で、検出された操作が本データとデータ値の組との対応付けの指示の操作であると判定した場合（Ｓ４０９，Ｙ）は、ステップＳ４１１に移行する。また、ステップＳ４０９で、検出された操作が本データとデータ値の組との対応付けの指示の操作ではないと判定した場合（Ｓ４０９，Ｎ）は、ステップＳ４１３に移行する。
【０１０４】
ステップＳ４１１では、ステップＳ２０７と同様に、メタデータ処理部４０が、本データに、指定されたデータ値の組を対応付ける。本実施形態では、上述したように、移動されたアイコン画像７０Ｃによって示される本データＡを、指定領域７０Ｂに定義されたデータ値の組に対応付ける。アイコン画像７０Ｃが結合指定領域７８Ａ（又は結合指定領域７８Ｂ）に移動された場合は、移動されたアイコン画像７０Ｃによって示される本データＡを、結合指定領域７８Ａ（又は結合指定領域７８Ｂ）に定義されたデータ値の組に対応付ける。
【０１０５】
ステップＳ４１３では、ステップＳ２０９と同様に、メタデータ処理部４０が、検出された操作が、本データに対応付けられたデータ値の組の対応付けの解除の指示の操作であるか否かを判定する。ステップＳ４１３で、検出された操作が本データとデータ値の組との対応付けの解除の指示の操作であると判定した場合（Ｓ４１３，Ｙ）は、ステップＳ４１５に移行する。また、ステップＳ４１３で、検出した操作が本データとデータ値の組との対応付けの解除の指示の操作ではないと判定した場合（Ｓ４１３，Ｎ）は、ステップＳ４１７に移行する。
【０１０６】
ステップＳ４１５では、ステップＳ２１１と同様に、メタデータ処理部４０が、対応付けの解除が指示された本データとデータ値の組との対応付けを解除する。
【０１０７】
ステップＳ４１７では、ステップＳ２１３と同様に、メタデータ処理部４０が、検出された操作が、例えば設定ボタン７０Ｄが選択されることによる設定の指示の操作であるか否かを判定する。ステップＳ４１７で、検出された操作が設定の指示の操作であると判定した場合（Ｓ４１７，Ｙ）はステップＳ４１９に移行し、検出された操作が設定の指示の操作ではないと判定した場合（Ｓ４１７，Ｎ）はステップＳ４２１に移行する。
【０１０８】
ステップＳ４１９では、ステップＳ２１５と同様に、メタデータ処理部４０が、上述した登録処理を行った後に、本データ値設定処理のプログラムの実行を終了する。
【０１０９】
ステップＳ４２１では、ステップＳ２１７と同様に、メタデータ処理部４０が、検出された操作が、例えば中止ボタン７０Ｅが選択されることによる、中止の指示の操作であるか否かを判定する。ステップＳ４２１で、検出された操作が中止の指示の操作であると判定した場合（Ｓ４２１，Ｙ）は、データ値設定画面７０の表示を終了すると共に、本データ値設定処理のプログラムの実行を終了する。ステップＳ４２１で、検出された操作が中止の指示の操作ではないと判定した場合（Ｓ４２１，Ｎ）はステップＳ４０３に戻る。
【０１１０】
このように、本実施形態に係る情報処理装置１０は、ユーザにより指定された複数の指定領域７０Ｂを結合して結合指定領域７８Ａ、７８Ｂとし、結合された複数の指定領域７０Ｂの各々に定義されたデータ値の組を結合指定領域７８Ａ、７８Ｂに定義する。また、アイコン画像７０Ｃが、複数の指定領域７０Ｂが結合された結合指定領域７８Ａ、７８Ｂに移動された場合、結合指定領域７８Ａ、７８Ｂに定義されたデータ値の組を、アイコン画像７０Ｃによって表される本データに対応付ける。
【０１１１】
第２実施形態おける情報処理装置１０は、上述したデータ値設定処理に引く続き、登録処理を行うが、この登録処理は上記第１実施形態と同様の登録処理であるため、ここでの登録処理の説明を省略する。
【０１１２】
なお、データ値設定処理に引き続いて登録処理を行う際、一例として図１８Ａに示すように、登録画面７２において、表示入力欄７２Ｂに、結合された複数の指定領域７０Ｂの各々に定義されたデータ値の組が表示される。この際、上述したように、指定領域７０Ｂ６と指定領域７０Ｂ７とが結合されたとする。この場合、指定領域７０Ｂ６に定義されたメタデータの項目の組｛区分，積載港｝と指定領域７０Ｂ７に定義されたメタデータの項目の組｛証券番号｝とが結合され、メタデータの項目の組｛区分，積載港，証券番号｝とされる。そのため、案件番号Ｘ０３、Ｘ０４に対応する表示入力欄７２Ｂには、メタデータの項目の組｛区分，積載港，証券番号｝に応じたデータ値の組が表示される。
【０１１３】
また、一例として図１８Ａに示す登録画面７２において、例えば表示入力欄７２Ｂ１に表示されているデータ値「ＵＳＡ」を「ＵＫ」に変更する操作がされたとする。この場合、一例として図１８Ｂに示すように、登録画面７２における表示入力欄７２Ｂ１の表示内容が「ＵＳＡ」から「ＵＫ」に変更される。同様にして、例えば表示入力欄７２Ｂ２に表示されているデータ値「名古屋」を「大阪」に変更する操作がされた場合、登録画面７２における表示入力欄７２Ｂ２の表示内容が「名古屋」から「大阪」に変更される。また、同様にして、例えば表示入力欄７２Ｂ３に表示されているデータ値「３」を「２」に変更する操作がされた場合、登録画面７２における表示入力欄７２Ｂ３の表示内容が「３」から「２」に変更される。
【０１１４】
また、一例として図１８Ｂに示す登録画面７２において登録の指示の操作がされたとする。この場合、一例として図１９に示すように、本データＡに、結合指定領域７８Ａに含まれる指定領域７０Ｂ４に対応する３組のデータ値｛案件番号：Ｘ０４｝、｛分類申請：Ｃ｝、｛取引国：ＵＳＡ｝の組が対応付けられた対応関係が記憶される。また、本データＡに、結合指定領域７８Ａに含まれる指定領域７０Ｂ５に対応する３つのデータ値｛案件番号：Ｘ０１｝、｛分類申請：Ａ｝、｛取引国：ＣＨＩ｝の組が対応付けられた対応関係が記憶される。また、本データＡに、結合指定領域７８Ｂに含まれる指定領域７０Ｂ６及び指定領域７０Ｂ７に対応する４つのデータ値｛案件番号：Ｘ０３｝、｛区分：１｝、｛積載港：大阪｝、｛証券番号：Ｃ１｝の組が対応付けられた対応関係が記憶される。また、本データＡに、結合指定領域７８Ｂに含まれる指定領域７０Ｂ８及び指定領域７０Ｂ９に対応する４つのデータ値｛案件番号：Ｘ０３｝、｛区分：２｝、｛積載港：大阪｝、｛証券番号：Ｄ１｝の組が対応付けられた対応関係が記憶される。
【０１１５】
このように、本実施形態では、複数の指定領域７０Ｂの中から指定された、結合対象とする２以上の指定領域７０Ｂを結合指定領域７８Ａ、７８Ｂとして結合させる。また、結合指定領域７８Ａ、７８Ｂに、結合対象とする２以上の指定領域７０Ｂの各々に定義されたデータ値の組を定義する。また、アイコン画像７０Ｃが結合指定領域７８Ａ、７８Ｂ内に移動された場合、結合指定領域７８Ａ、７８Ｂに定義された２以上のデータ値の組を、本データに対応付ける。
【０１１６】
［第３実施形態］
【０１１７】
次に、第３実施形態に係る情報処理装置について詳細に説明する。
【０１１８】
第１実施形態及び第２実施形態では、データ値の組を本データに設定する際に、１つの本データに、メタデータのデータ値の組が対応付けられる場合について説明した。一方、第３実施形態では、データ値の組を本データに設定する際に、複数の本データの各々に、メタデータのデータ値の組が対応付けられる場合について説明する。
【０１１９】
第３実施形態に係る情報処理装置の構成は、上記第１実施形態及び第２実施形態に係る情報処理装置１０と同じであるため、各構成の説明を省略する。
【０１２０】
なお、一例として図２０に示すように、第３実施形態おけるデータ値設定画面８４は、各々の指定領域の列に定義されたデータ値の組を表示する表示欄８４Ａ、及び、データ値の組に対応付ける本データを指定する指定領域（結合指定領域を含む）８４Ｂを有する。また、データ値設定画面８４は、本データＡの識別情報を表すアイコン画像８４Ｃ１、本データＢの識別情報を表すアイコン画像８４Ｃ２、及び、本データＣの識別情報を表すアイコン画像８４Ｃ３を有する。また、データ値設定画面８４は、本データとデータ値の組との対応関係の設定を指示するための設定ボタン８４Ｄ、及び、本データとデータ値の組との対応関係の設定の中止を指示するための中止ボタン８４Ｅを有する。ユーザは、表示欄８４Ａを参照しつつ、操作部２０を操作して、アイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３のうち、対応付けを行いたい本データを表すアイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３の表示位置を指定領域８４Ｂ内に移動させる。これにより、対応付けを行いたい本データに、指定領域８４Ｂに定義されたデータ値の組に対応付ける。図２０に示す例では、本データＡを表すアイコン画像８４Ｃ１を指定領域８４Ｂ１に移動させ、本データＢを表すアイコン画像８４Ｃ２を指定領域８４Ｂ２に移動させ、本データＣを表すアイコン画像８４Ｃ３を指定領域８４Ｂ３に移動させている。
【０１２１】
また、一例として図２１に示すように、第３実施形態における登録画面８６は、設定されたメタデータの項目の組を案件番号毎に表示する表示欄８６Ａ、及び、設定されたデータ値の組を案件番号毎に表示し、かつ入力する表示入力欄８６Ｂを有する。また、登録画面８６は、設定されたデータ値の組を対応付ける本データを指定する指定領域８６Ｄを有する。また、登録画面８６は、本データＡの識別情報を表すアイコン画像８６Ｃ１、本データＢの識別情報を表すアイコン画像８６Ｃ２、本データＣの識別情報を表すアイコン画像８６Ｃ３、及び、本データＤの識別情報を表すアイコン画像８６Ｃ４を有する。また、登録画面８６は、設定されたデータ値の組に対応付けられた本データの一覧を表示する表示欄８６Ｅを有する。また、登録画面８６は、本データとデータ値の組との対応関係の登録を指示するための登録ボタン８６Ｆ、及び、本データとデータ値の組との対応関係の登録の中止を指示するための中止ボタン８６Ｇを有する。
【０１２２】
ユーザは、表示欄８６Ａを参照しつつ、操作部２０を操作して、表示入力欄８６Ｂに表示されているデータ値を変更する。また、ユーザは、操作部２０を操作して、アイコン画像８６Ｃ１、８６Ｃ２、８６Ｃ３のうち、データ値の組を対応付けたい本データを表すアイコン画像８６Ｃ１、８６Ｃ２、８６Ｃ３の表示位置を指定領域８６Ｄ内に移動させる。これにより、データ値の組を対応付けたい本データに、表示入力欄８６Ｂに表示されたデータ値の組を対応付ける。
【０１２３】
このように、本実施形態に係る情報処理装置１０は、表示部２２の画面上に、複数の本データの各々の識別情報を表す複数のアイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３を表示させる。また、複数のアイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３のうちの何れかの表示位置が指定領域８４Ｂ内に移動されたとする。この場合、移動後にアイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３が位置する指定領域８４Ｂに定義されたデータ値の組を、表示位置が移動されたアイコン画像８４Ｃ１、８４Ｃ２、８４Ｃ３によって識別される本データに対応付ける。
【０１２４】
なお、第１実施形態乃至第３実施形態では、貿易関係の文書ファイルにメタデータを対応付ける場合について説明したが、対応付けの対象とするファイルは文書ファイルに限らない。対応付けの対象とするファイルは、例えば、画像ファイル、映像ファイル、音楽ファイル等の如何なるファイルであっても良い。
【０１２５】
図２２に、対応付けの対象とするファイルを音楽ファイルとした場合のメタデータの項目の一覧の一例を示した。このような場合には、図２２に示すように、例えば、メタデータ入力画面において、アーティスト名、アルバム名、ジャンル、画像、発表年、評価等の項目が入力される。また、図２３に、対応付けの対象とするファイルを音楽ファイルとした場合のメタデータの構造の一例を示した。このような場合には、図２３に示すように、メタデータの構造として、例えば、アーティスト名の項目と評価の項目との組、アーティスト名の項目と画像の項目とアルバム名の項目との組、及び、発表年の項目とジャンルの項目との組が設定される。
【０１２６】
このように設定されたメタデータの構造に基づいて、音楽ファイルにメタデータを対応付けることにより、多数の音楽ファイルの各々の本データに、それぞれ異なる組み合わせの複数のメタデータが簡単な操作で対応付けられる。
【０１２７】
また、第１実施形態乃至第３実施形態では、データ値設定画面７０と登録画面７２とを各々別個に表示する場合について説明したが、データ値設定画面７０と登録画面７２とを同一画面上に表示しても良い。その場合には、データ値設定画面７０で本データとデータ値の組とが対応付けられる毎に、登録画面７２における本データに関する表示、及びデータ値の組に関する表示を更新すると良い。
【符号の説明】
【０１２８】
１０  情報処理装置
１２  ユーザ要求検出部
１４  メタデータ定義処理部
１６  情報管理部
１８  表示処理部
２０  操作部
２２  表示部
２４  入力検出部
２６  入力判定部
２８  生成登録部
３０  データ値定義部
３２  メタデータ管理部
３４  メタデータ定義保管部
３６  メタデータ構造保管部
３８  本データ処理部
４０  メタデータ処理部
４２  本データ情報保管部
４４  メタデータ情報保管部
５０  コントローラ
５２  ＣＰＵ
５４  ＲＯＭ
５６  ＲＡＭ
５８  不揮発性メモリ
６０  Ｉ／Ｏインタフェース
６２  通信部
６４  メタデータ入力画面
６６  構造入力画面
６８  データ値入力画面
７０、７８、８４  データ値設定画面
７２、８０、８６  登録画面
【図１】
0006558172.tif 000002
【図２】
0006558172.tif 000003
【図３】
0006558172.tif 000004
【図４】
0006558172.tif 000005
【図５】
0006558172.tif 000006
【図６】
0006558172.tif 000007
【図７】
0006558172.tif 000008
【図８】
0006558172.tif 000009
【図９】
0006558172.tif 000010
【図１０】
0006558172.tif 000011
【図１１Ａ】
0006558172.tif 000012
【図１１Ｂ】
0006558172.tif 000013
【図１２】
0006558172.tif 000014
【図１３】
0006558172.tif 000015
【図１４】
0006558172.tif 000016
【図１５】
0006558172.tif 000017
【図１６】
0006558172.tif 000018
【図１７】
0006558172.tif 000019
【図１８Ａ】
0006558172.tif 000020
【図１８Ｂ】
0006558172.tif 000021
【図１９】
0006558172.tif 000022
【図２０】
0006558172.tif 000023
【図２１】
0006558172.tif 000024
【図２２】
0006558172.tif 000025
【図２３】
0006558172.tif 000026