【手続補正書】
【提出日】平成17年11月30日(2005.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バイナリデータにメタデータを付与するデータ処理方法であって、
バイナリデータ部分とメタデータ部分を含む処理対象データと、該バイナリデータに付与すべきメタデータとを取得する取得工程と、
前記取得工程で取得された処理対象データの末尾部分においてメタデータ部分を検出する検出工程と、
前記検出工程で検出したメタデータ部分と前記取得工程で取得されたメタデータとに基づいて生成される新たなメタデータ部分を、前記処理対象データに含まれるバイナリデータ部分の末尾に接続する接続工程とを備えることを特徴とするデータ処理方法。
【請求項２】
前記接続工程によって得られたデータの全体を一つのファイルとして出力する出力工程を更に備えることを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記接続工程は、前記検出工程で検出されたメタデータ部分の末尾に前記取得工程で取得されたメタデータを接続することにより前記新たなメタデータを生成することを特徴とする請求項１に記載のデータ処理方法。
【請求項４】
前記接続工程は、前記検出工程で検出されたメタデータ部分に含まれる少なくとも１つのメタデータを前記取得工程で取得されたメタデータで置換することにより前記新たなメタデータ部分を生成することを特徴とする請求項１に記載のデータ処理方法。
【請求項５】
前記接続工程は、前記検出工程でメタデータ部分が検出された場合には、その処理の実行を禁止する動作モードを設定可能であることを特徴とする請求項１に記載のデータ処理方法。
【請求項６】
前記取得工程で取得されたメタデータが、使用されているデータ記述言語の記述フォーマットを満足する適正形式で記述されているか否かを判定する判定工程を更に備え、
前記判定工程で適正形式で記述されていると判定された場合に前記接続工程を実行することを特徴とする請求項１に記載のデータ処理方法。
【請求項７】
前記判定工程は、前記メタデータが前記使用されているデータ記述言語による正当なデータであるか否かを含めて判定することを特徴とする請求項６に記載のデータ処理方法。
【請求項８】
バイナリデータにメタデータを登録するデータ処理方法であって、
複数の処理対象データを読み込む読込工程と、
前記読込工程で読み込まれた複数の処理対象データの各々の末尾部分に接続されているメタデータ部分を検出する検出工程と、
前記処理対象データの各々を、前記検出工程で検出されたメタデータ部分とバイナリデータ部分に分離する分離工程と、
前記分離工程で分離されたバイナリデータ部分を合成して新たなバイナリデータ部分を生成する第１生成工程と、
前記分離工程で分離されたメタデータ部分を用いて新たなメタデータ部分を生成する第２生成工程と、
前記新たなバイナリデータ部分の末尾に、前記新たなメタデータ部分を接続する接続工程とを備えることを特徴とするデータ処理方法。
【請求項９】
前記接続工程によって得られたデータの全体を一つのファイルとして出力する出力工程を更に備えることを特徴とする請求項８に記載のデータ処理方法。
【請求項１０】
前記検出工程は、
使用されているデータ記述言語において規定されている末尾文字列が前記処理対象データの末尾に存在するか否かをチェックするチェック工程と、
該末尾文字列が存在する場合に前記使用されているデータ記述言語に規定されている先頭文字列を該処理対象データの先頭ヘ向かって検索する検索工程と、
前記検索工程で前記先頭文字列が検索された場合、該先頭文字列と前記末尾文字列との間のデータが、前記使用されているデータ記述言語の記述フォーマットを満足する適正形式を有するか否かを検査する検査工程とを備え、
前記検査工程において適正形式を有すると判定された場合に、前記先頭文字列と前記末尾文字列との間の一連のデータを前記メタデータ部分として検出することを特徴とする請求項８に記載のデータ処理方法。
【請求項１１】
前記検査工程は、前記メタデータが前記使用されているデータ記述言語による正当なデータか否かの検査もあわせて行うことを特徴とする請求項１０に記載のデータ処理方法。
【請求項１２】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分を古い順に並べて新たなメタデータとすることを特徴とする請求項８に記載のデータ処理方法。
【請求項１３】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分の中から選択されたメタデータ部分を用いてメタデータを生成することを特徴とする請求項８に記載のデータ処理方法。
【請求項１４】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分の中で最も日付の新しいメタデータを前記新たなメタデータの生成に用いることを特徴とする請求項１３に記載のデータ処理方法。
【請求項１５】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分の全てにおいて含まれる内容を抽出し、該抽出されたデータを用いて前記新たなメタデータを生成することを特徴とする請求項８に記載のデータ処理方法。
【請求項１６】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分の接続の順序を指定可能であり、指定された順序でメタデータ部分を接続して前記新たなメタデータ部分を生成することを特徴とする請求項８に記載のデータ処理方法。
【請求項１７】
前記第２生成工程は、前記分離工程で分離されたメタデータ部分に含まれる情報に基づいてメタデータ部分の接続の順序を決定し、該決定された順序でメタデータ部分を接続して前記新たなメタデータ部分を生成することを特徴とする請求項８に記載のデータ処理方法。
【請求項１８】
前記メタデータがＸＭＬ形式で記述されていることを特徴とする請求項１乃至１７のいずれかに記載のデータ処理方法。
【請求項１９】
バイナリデータにメタデータを付与するデータ処理装置であって、
バイナリデータ部分とメタデータ部分を含む処理対象データと、該バイナリデータに付与すべきメタデータとを取得する取得手段と、
前記取得手段で取得された処理対象データの末尾部分においてメタデータ部分を検出する検出手段と、
前記検出手段で検出したメタデータ部分と前記取得手段で取得されたメタデータとに基づいて生成される新たなメタデータ部分を、前記処理対象データに含まれるバイナリデータ部分の末尾に接続する接続手段とを備えることを特徴とするデータ処理装置。
【請求項２０】
バイナリデータにメタデータを登録するデータ処理装置であって、
複数の処理対象データを読み込む読込手段と、
前記読込手段で読み込まれた複数の処理対象データの各々の末尾部分に接続されているメタデータ部分を検出する検出手段と、
前記処理対象データの各々を、前記検出手段で検出されたメタデータ部分とバイナリデータ部分に分離する分離手段と、
前記分離手段で分離されたバイナリデータ部分を合成して新たなバイナリデータ部分を生成する第１生成手段と、
前記分離手段で分離されたメタデータ部分を用いて新たなメタデータ部分を生成する第２生成手段と、
前記新たなバイナリデータ部分の末尾に、前記新たなメタデータ部分を接続する接続手段とを備えることを特徴とするデータ処理装置。
【請求項２１】
請求項１乃至１８のいずれかに記載のデータ処理方法をコンピュータによって実現するための制御プログラムが格納されていることを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、上記の目的を達成するための本発明の他の態様によれば、例えば以下の構成を備えたデータ処理装置が提供される。すなわち、
バイナリデータにメタデータを付与するデータ処理装置であって、
バイナリデータ部分とメタデータ部分を含む処理対象データと、該バイナリデータに付与すべきメタデータとを取得する取得手段と、
前記取得手段で取得された処理対象データの末尾部分においてメタデータ部分を検出する検出手段と、
前記検出手段で検出したメタデータ部分と前記取得手段で取得されたメタデータとに基づいて生成される新たなメタデータ部分を、前記処理対象データに含まれるバイナリデータ部分の末尾に接続する接続手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、上記の目的を達成するための本発明の他の態様によるデータ処理装置は例えば以下の構成を備える。すなわち、
バイナリデータにメタデータを登録するデータ処理装置であって、
複数の処理対象データを読み込む読込手段と、
前記読込手段で読み込まれた複数の処理対象データの各々の末尾部分に接続されているメタデータ部分を検出する検出手段と、
前記処理対象データの各々を、前記検出手段で検出されたメタデータ部分とバイナリデータ部分に分離する分離手段と、
前記分離手段で分離されたバイナリデータ部分を合成して新たなバイナリデータ部分を生成する第１生成手段と、
前記分離手段で分離されたメタデータ部分を用いて新たなメタデータ部分を生成する第２生成手段と、
前記新たなバイナリデータ部分の末尾に、前記新たなメタデータ部分を接続する接続手段とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
また、本発明の他の態様によれば、上記の方法をコンピュータに実現させるための制御プログラムを格納した記憶媒体が提供される。