【手続補正書】
【提出日】平成16年6月3日(2004.6.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バイナリデータにメタデータを登録するデータ処理方法であって、
メタデータの付与対象のバイナリデータを読み込む第１読込工程と、
前記バイナリデータに付与すべきメタデータを読み込む第２読込工程と、
前記第２読込工程で読み込まれたメタデータに基づいて確認情報を生成する生成工程と、
前記第１読込工程で読み込まれたバイナリデータの後に、前記生成手段で生成された確認情報と前記第２読込工程で読み込まれたメタデータを接続する接続工程と、
前記接続工程によって得られたデータの全体を一つのファイルとして出力する出力工程とを備えることを特徴とするデータ処理方法。
【請求項２】
前記生成工程は、前記第２読込工程で読み込まれたメタデータについて複数種類の確認情報を生成することを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記生成工程で使用される確認情報の種別を表わす情報を前記第２工程で読み込まれたメタデータに追記する追記工程を更に備える  ことを特徴とする請求項１に記載のデータ処理方法。
【請求項４】
前記第２読込工程で読み込まれたメタデータが、所定のデータ記述言語における適正な形式で記述されているか否かを判定する判定工程を更に備え、
前記生成工程と接続工程は、前記判定工程で適正な形式で記述されていると判定された場合に実行されることを特徴とする請求項１に記載のデータ処理方法。
【請求項５】
前記判定工程は、前記メタデータが前記所定のデータ記述言語としての正当性を満足するか否かを含めて判定することを特徴とする請求項４に記載のデータ処理方法。
【請求項６】
メタデータが登録されたバイナリデータにおいてメタデータを判別する方法であって、
データを読み込む読込工程と、
前記読込工程で読み込まれたデータを末尾より検査し、所定のデータ記述言語の所定形式で記述されたデータが存在するか否かを判定する第１判定工程と、
前記第１判定工程で所定形式のデータが存在すると判定された場合に、該所定形式で記述されたデータに基づいて確認情報を生成する生成工程と、
前記生成工程で生成された確認情報と、前記読込工程で読み込まれたデータ中の前記所定形式で記述されたデータに対して所定の位置に格納された確認情報とを比較する比較工程と、
前記比較工程の比較結果に基づいて該所定形式で記述されたデータをメタデータであると判別する判別工程とを備えることを特徴とするデータ処理方法。
【請求項７】
前記確認情報が格納される所定の位置は、前記所定形式で記述されたデータの直前であることを特徴とする請求項６に記載のデータ処理方法
【請求項８】
前記判別工程においてメタデータが判別された場合、判別されたメタデータを抽出して出力する出力工程を更に備えることを特徴とする請求項６に記載のデータ処理方法。
【請求項９】
前記判別工程は、
前記所定のデータ記述言語に規定された末尾文字列が前記データの末尾に存在するか否かをチェックするチェック工程と、
該末尾文字列が存在する場合に前記所定のデータ記述言語に規定された先頭文字列を該データの先頭ヘ向かって検索する検索工程と、
前記検索工程で前記先頭文字列が検索された場合、該先頭文字列と前記末尾文字列との間のデータが、前記所定のデータ記述言語における適正な形式を有するか否かを検査する検査工程とを備えることを特徴とする請求項６に記載のデータ処理方法。
【請求項１０】
バイナリデータにメタデータを登録するデータ処理装置であって、
メタデータの付与対象のバイナリデータを読み込む第１読込手段と、
前記バイナリデータに付与すべきメタデータを読み込む第２読込手段と、
前記第２読込手段で読み込まれたメタデータに基づいて確認情報を生成する生成手段と、
前記第１読込手段で読み込まれたバイナリデータの後に、前記生成手段で生成された確認情報と前記第２読込手段で読み込まれたメタデータを接続する接続手段と、
前記接続手段によって得られたデータの全体を一つのファイルとして出力する出力手段とを備えることを特徴とするデータ処理装置。
【請求項１１】
前記第２読込手段で読み込まれたメタデータが、所定のデータ記述言語における適正な形式で記述されているか否かを判定する判定手段を更に備え、
前記生成手段と接続手段は、前記判定手段で適正な形式で記述されていると判定された場合に動作することを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
メタデータが登録されたバイナリデータにおいてメタデータを判別する装置であって、
データを読み込む読込手段と、
前記読込手段で読み込まれたデータを末尾より検査し、所定のデータ記述言語の所定形式で記述されたデータが存在するか否かを判定する第１判定手段と、
前記第１判定手段で所定形式のデータが存在すると判定された場合に、該所定形式で記述されたデータに基づいて確認情報を生成する生成手段と、
前記生成手段で生成された確認情報と、前記読込手段で読み込まれたデータ中の前記所定形式で記述されたデータに対して所定の位置に格納された確認情報とを比較する比較手段と、
前記比較手段の比較結果に基づいて該所定形式で記述されたデータをメタデータであると判別する判別手段とを備えることを特徴とするデータ処理装置。
【請求項１３】
前記確認情報が格納される所定の位置は、前記所定形式で記述されたデータの直前であることを特徴とする請求項１２に記載のデータ処理装置。
【請求項１４】
前記判別手段においてメタデータが判別された場合、判別されたメタデータを抽出して出力する出力手段を更に備えることを特徴とする請求項１２に記載のデータ処理装置。
【請求項１５】
前記判別手段は、
前記所定のデータ記述言語に規定された末尾文字列が前記データの末尾に存在するか否かをチェックするチェック手段と、
該末尾文字列が存在する場合に前記所定のデータ記述言語に規定された先頭文字列を該データの先頭ヘ向かって検索する検索手段と、
前記検索手段で前記先頭文字列が検索された場合、該先頭文字列と前記末尾文字列との間のデータが、前記所定のデータ記述言語における適正な形式を有するか否かを検査する検査手段とを備えることを特徴とする請求項１２に記載のデータ処理装置。
【請求項１６】
バイナリデータにメタデータを登録する処理のためのコンピュータプログラムを格納する記憶媒体であって、該コンピュータプログラムが、
メタデータの付与対象のバイナリデータを読み込む第１読込工程のコードと、
前記バイナリデータに付与すべきメタデータを読み込む第２読込工程のコードと、
前記第２読込工程で読み込まれたメタデータに基づいて確認情報を生成する生成工程のコードと、
前記第１読込工程で読み込まれたバイナリデータの後に、前記生成手段で生成された確認情報と前記第２読込工程で読み込まれたメタデータを接続する接続工程のコードと、
前記接続工程によって得られたデータの全体を一つのファイルとして出力する出力工程のコードとを備えることを特徴とする記憶媒体。
【請求項１７】
メタデータが登録されたバイナリデータにおいてメタデータを判別する処理のためのコンピュータプログラムであって、該コンピュータプログラムが、
データを読み込む読込工程のコードと、
前記読込工程で読み込まれたデータを末尾より検査し、所定のデータ記述言語の所定形式で記述されたデータが存在するか否かを判定する第１判定工程のコードと、
前記第１判定工程で所定形式のデータが存在すると判定された場合に、該所定形式で記述されたデータに基づいて確認情報を生成する生成工程のコードと、
前記生成工程で生成された確認情報と、前記読込工程で読み込まれたデータ中の前記所定形式で記述されたデータに対して所定の位置に格納された確認情報とを比較する比較工程のコードと、
前記比較工程の比較結果に基づいて該所定形式で記述されたデータをメタデータであると判別する判別工程のコードとを備えることを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、上記の目的を達成するための本発明の他の態様によれば、以下の工程を備えたデータ処理方法が提供される。すなわち、
メタデータが登録されたバイナリデータにおいてメタデータを判別する方法であって、
データを読み込む読込工程と、
前記読込工程で読み込まれたデータを末尾より検査し、所定のデータ記述言語の所定形式で記述されたデータが存在するか否かを判定する第１判定工程と、
前記第１判定工程で所定形式のデータが存在すると判定された場合に、該所定形式で記述されたデータに基づいて確認情報を生成する生成工程と、
前記生成工程で生成された確認情報と、前記読込工程で読み込まれたデータ中の前記所定形式で記述されたデータに対して所定の位置に格納された確認情報とを比較する比較工程と、
前記比較工程の比較結果に基づいて該所定形式で記述されたデータをメタデータであると判別する判別工程とを備える。