【手続補正書】
【提出日】平成19年1月18日(2007.1.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  データ処理装置によるデータ処理方法であって、
第１読込手段が、ディレクトリ構造でファイルを管理するファイル管理システムにおいてディレクトリに対応するディレクトリデータを読み込む第１読込工程と、
第２読込手段が、前記ディレクトリデータに付与すべきメタデータを読み込む第２読込工程と、
接続手段が、前記第１読込工程で読み込まれたディレクトリデータの後に、前記第２読込工程で読み込まれたメタデータを接続する接続工程と、
出力手段が、前記接続工程によって得られたデータの全体をディレクトリデータファイルとして出力する出力工程とを備えることを特徴とするデータ処理方法。
【請求項２】  前記データ処理装置の判定手段が、前記第２読込工程で読み込まれたメタデータが、特定のデータ記述言語における適正な形式で記述されているか否かを判定する判定工程を更に備え、
前記接続工程は、前記判定工程で適正な形式で記述されていると判定された場合に、前記メタデータを前記ディレクトリデータの後に接続することを特徴とする請求項１に記載のデータ処理方法。
【請求項３】  前記判定工程は、前記メタデータが前記特定のデータ記述言語としての正当性を満足しているか否かに基づいて、該メタデータが適正な形式で記述されているか否かを判定することを特徴とする請求項２に記載のデータ処理方法。
【請求項４】  前記判定工程は、前記メタデータが前記特定のデータ記述言語の文法に則っているか否かに基づいて、該メタデータが適正な形式で記述されているか否かを判定することを特徴とする請求項２に記載のデータ処理方法。
【請求項５】  ディレクトリデータファイルのデータにメタデータが登録されているか否かを判別するための、データ処理装置におけるデータ処理方法であって、
読込手段が、ディレクトリデータファイルを読み込む読込工程と、
判別手段が、前記読込工程で読み込まれたディレクトリデータファイルのデータを末尾より検査し、特定のデータ記述言語における適正な形式で記述されたデータが存在するか否かを判定することにより、該データに含まれるメタデータを判別する判別工程とを備えることを特徴とするデータ処理方法。
【請求項６】  前記判別工程においてメタデータが判別された場合、前記データ処理装置の出力手段が、判別されたメタデータを抽出して出力する出力工程を更に備えることを特徴とする請求項５に記載のデータ処理方法。
【請求項７】  前記出力工程は、前記抽出されたメタデータに基づく表示を行うことを特徴とする請求項６に記載のデータ処理方法。
【請求項８】  前記出力工程は、前記抽出されたメタデータを、前記特定のデータ記述言語に基づいた処理を実行するためのツールに提供することを特徴とする請求項６に記載のデータ処理方法。
【請求項９】  前記判別工程は、
前記特定のデータ記述言語によって規定された末尾文字列が前記データの末尾に存在するか否かをチェックするチェック工程と、
該末尾文字列が存在する場合に前記特定のデータ記述言語に規定された先頭文字列を該データの先頭ヘ向かって検索する検索工程とを備え、
前記末尾文字列と前記先頭文字列によって挟まれたデータが存在する場合に、このデータをメタデータと判別することを特徴とする請求項５に記載のデータ処理方法。
【請求項１０】  前記判別工程は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語における適正な形式を有するか否かを検査する検査工程を更に備えることを特徴とする請求項９に記載のデータ処理方法。
【請求項１１】  前記検査工程は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語としての正当性を満足するかの判断を含めて検査することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１２】  前記検査工程は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語の文法に則っているか否かの判断を含めて検査することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１３】  データ処理装置によるデータ処理方法であって、
読込手段が、処理対象データが属するディレクトリに対応するディレクトリデータを読み込む読込工程と、
抽出手段が、前記読込工程で読み込まれたディレクトリデータよりメタデータを抽出する抽出工程と、
付加手段が、前記抽出工程で抽出されたメタデータに基づいて、前記処理対象データへメタデータを付加する付加工程とを備えることを特徴とするデータ処理方法。
【請求項１４】  前記付加工程は、
前記処理対象データにメタデータが登録されているか否かを判定する判定工程を備え、
メタデータが登録されていないと判定された場合に、前記処理対象データに前記抽出工程で抽出されたメタデータを付加することを特徴とする請求項１３に記載のデータ処理方法。
【請求項１５】  前記付加工程は、
前記処理対象データにメタデータが登録されているか否かを判定する判定工程と、
メタデータが登録されていると判定された場合に、前記処理対象データからメタデータを分離する分離工程と、
前記分離工程で得られたメタデータと、前記抽出工程で得られたメタデータとに基づいて新たなメタデータを生成する生成工程とを備え、
前記生成工程によって生成されたメタデータを、前記分離工程によってメタデータが分離された後の前記処理対象データに付加することを特徴とする請求項１３に記載のデータ処理方法。
【請求項１６】  前記生成工程は、前記分離工程で得られたメタデータと、前記抽出工程で得られたメタデータとに含まれる全てのデータ項目が含まれるように新たなメタデータを生成することを特徴とする請求項１５に記載のデータ処理方法。
【請求項１７】  前記処理対象データは、他のディレクトリにコピーされたデータであることを特徴とする請求項１３に記載のデータ処理方法。
【請求項１８】  前記処理対象データは、他のディレクトリに移動されたデータであることを特徴とする請求項１３に記載のデータ処理方法。
【請求項１９】  前記処理対象データはバイナリデータ部分を含み、
前記付加工程は、前記処理対象データのバイナリデータ部分の後にメタデータを接続することを特徴とする請求項１３に記載のデータ処理方法。
【請求項２０】  前記処理対象データは、画像データ、音声データ、動画像データのいずれかであることを特徴とする請求項１３に記載のデータ処理方法。
【請求項２１】  データ処理装置によるデータ処理方法であって、
読込手段が、指定されたディレクトリ内に属するデータファイルを読み込む読込工程と、
抽出手段が、前記読込工程で読み込まれたデータファイルからメタデータを抽出する抽出工程と、
生成手段が、前記抽出工程で抽出されたメタデータに基づいてディレクトリ用のメタデータを生成する生成工程と、
付加手段が、前記生成工程で生成されたメタデータをディレクトリデータに付加する付加工程とを備えることを特徴とするデータ処理方法。
【請求項２２】  前記生成工程は、前記抽出工程で抽出したメタデータの全てに含まれる共通のメタデータ項目に基づいて前記ディレクトリに対応するメタデータを生成することを特徴とする請求項２１に記載のデータ処理方法。
【請求項２３】  前記生成工程は、前記抽出工程で抽出したメタデータに最も多く含まれている共通のメタデータ項目に基づいて前記ディレクトリに対応するメタデータを生成することを特徴とする請求項２１に記載のデータ処理方法。
【請求項２４】  前記データ処理装置の第１登録手段が、新たなディレクトリを生成し、前記生成工程において生成されたディレクトリ用のメタデータに用いられたメタデータ項目を含むメタデータが付加されているデータファイルを該新たなディクレクトリに登録する第１登録工程を更に備え、
前記付加工程は、前記新たなディレクトリに対応するディレクトリデータに前記生成工程で生成されたメタデータを付加することを特徴とする請求項２１に記載のデータ処理方法。
【請求項２５】  前記データ処理装置の第２登録手段が、新たな別のディクレクトリを生成し、前記生成工程において生成されたディレクトリ用のメタデータに用いられたメタデータ項目が存在しないメタデータが付加されているデータファイルを該新たな別のディクレクトリに登録する第２登録工程を更に備えることを特徴とする請求項２１に記載のデータ処理方法。
【請求項２６】  前記データファイルは、画像データファイル、音声データファイル、動画像データファイルのいずれかであることを特徴とする請求項２１に記載のデータ処理方法。
【請求項２７】  前記付加工程は、ディレクトリデータの後ろに前記生成工程で生成されたメタデータを接続することを特徴とする請求項２１に記載のデータ処理方法。
【請求項２８】  前記メタデータがＸＭＬのデータ記述言語で記述されていることを特徴とする請求項１乃至２７のいずれか１項に記載のデータ処理方法。
【請求項２９】  前記メタデータがＳＧＭＬのデータ記述言語で記述されていることを特徴とする請求項１乃至２７のいずれか１項に記載のデータ処理方法。
【請求項３０】  前記メタデータがＨＴＭＬのデータ記述言語で記述されていることを特徴とする請求項１乃至２７のいずれか１項に記載のデータ処理方法。
【請求項３１】  ディレクトリ構造でファイルを管理するファイル管理システムにおいてディレクトリに対応するディレクトリデータを読み込む第１読込手段と、
前記ディレクトリデータに付与すべきメタデータを読み込む第２読込手段と、
前記第１読込手段で読み込まれたディレクトリデータの後に、前記第２読込手段で読み込まれたメタデータを接続する接続手段と、
前記接続手段によって得られたデータの全体をディレクトリデータファイルとして出力する出力手段とを備えることを特徴とするデータ処理装置。
【請求項３２】  前記第２読込手段で読み込まれたメタデータが、特定のデータ記述言語における適正な形式で記述されているか否かを判定する判定手段を更に備え、
前記接続手段は、前記判定手段で適正な形式で記述されていると判定された場合に、前記メタデータを前記ディレクトリデータの後に接続することを特徴とする請求項３１に記載のデータ処理装置。
【請求項３３】  前記判定手段は、前記メタデータが前記特定のデータ記述言語としての正当性を満足しているか否かに基づいて、該メタデータが適正な形式で記述されているか否かを判定することを特徴とする請求項３２に記載のデータ処理装置。
【請求項３４】  前記判定手段は、前記メタデータが前記特定のデータ記述言語の文法に則っているか否かに基づいて、該メタデータが適正な形式で記述されているか否かを判定することを特徴とする請求項３２に記載のデータ処理装置。
【請求項３５】  ディレクトリデータファイルのデータにメタデータが登録されているか否かを判別するデータ処理装置であって、
ディレクトリデータファイルを読み込む読込手段と、
前記読込手段で読み込まれたディレクトリデータファイルのデータを末尾より検査し、特定のデータ記述言語における適正な形式で記述されたデータが存在するか否かを判定することにより、該データに含まれるメタデータを判別する判別手段とを備えることを特徴とするデータ処理装置。
【請求項３６】  前記判別手段においてメタデータが判別された場合、判別されたメタデータを抽出して出力する出力手段を更に備えることを特徴とする請求項３５に記載のデータ処理装置。
【請求項３７】  前記出力手段は、前記抽出されたメタデータに基づく表示を行うことを特徴とする請求項３６に記載のデータ処理装置。
【請求項３８】  前記出力手段は、前記抽出されたメタデータを、前記特定のデータ記述言語に基づいた処理を実行するためのツールに提供することを特徴とする請求項３６に記載のデータ処理装置。
【請求項３９】  前記判別手段は、
前記特定のデータ記述言語によって規定された末尾文字列が前記データの末尾に存在するか否かをチェックするチェック手段と、
該末尾文字列が存在する場合に前記特定のデータ記述言語に規定された先頭文字列を該データの先頭ヘ向かって検索する検索手段とを備え、
前記末尾文字列と前記先頭文字列によって挟まれたデータが存在する場合に、このデータをメタデータと判別することを特徴とする請求項３５に記載のデータ処理装置。
【請求項４０】  前記判別手段は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語における適正な形式を有するか否かを検査する検査手段を更に備えることを特徴とする請求項３９に記載のデータ処理装置。
【請求項４１】  前記検査手段は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語としての正当性を満足するかの判断を含めて検査することを特徴とする請求項４０に記載のデータ処理装置。
【請求項４２】  前記検査手段は、前記末尾文字列と前記先頭文字列によって挟まれたデータが、前記特定のデータ記述言語の文法に則っているか否かの判断を含めて検査することを特徴とする請求項４０に記載のデータ処理装置。
【請求項４３】  処理対象データが属するディレクトリに対応するディレクトリデータを読み込む読込手段と、
前記読込手段で読み込まれたディレクトリデータよりメタデータを抽出する抽出手段と、
前記抽出手段で抽出されたメタデータに基づいて、前記処理対象データへメタデータを付加する付加手段とを備えることを特徴とするデータ処理装置。
【請求項４４】  前記付加手段は、
前記処理対象データにメタデータが登録されているか否かを判定する判定手段を備え、
メタデータが登録されていないと判定された場合に、前記処理対象データに前記抽出手段で抽出されたメタデータを付加することを特徴とする請求項４３に記載のデータ処理装置。
【請求項４５】  前記付加手段は、
前記処理対象データにメタデータが登録されているか否かを判定する判定手段と、
メタデータが登録されていると判定された場合に、前記処理対象データからメタデータを分離する分離手段と、
前記分離手段で得られたメタデータと、前記抽出手段で得られたメタデータとに基づいて新たなメタデータを生成する生成手段とを備え、
前記生成手段によって生成されたメタデータを、前記分離手段によってメタデータが分離された後の前記処理対象データに付加することを特徴とする請求項４３に記載のデータ処理装置。
【請求項４６】  前記生成手段は、前記分離手段で得られたメタデータと、前記抽出手段で得られたメタデータとに含まれる全てのデータ項目が含まれるように新たなメタデータを生成することを特徴とする請求項４５に記載のデータ処理装置。
【請求項４７】  前記処理対象データは、他のディレクトリにコピーされたデータであることを特徴とする請求項４３に記載のデータ処理装置。
【請求項４８】  前記処理対象データは、他のディレクトリに移動されたデータであることを特徴とする請求項４３に記載のデータ処理装置。
【請求項４９】  前記処理対象データはバイナリデータ部分を含み、
前記付加手段は、前記処理対象データのバイナリデータ部分の後にメタデータを接続することを特徴とする請求項４３に記載のデータ処理装置。
【請求項５０】  前記処理対象データは、画像データ、音声データ、動画像データのいずれかであることを特徴とする請求項４３に記載のデータ処理装置。
【請求項５１】  指定されたディレクトリ内に属するデータファイルを読み込む読込手段と、
前記読込手段で読み込まれたデータファイルからメタデータを抽出する抽出手段と、
前記抽出手段で抽出されたメタデータに基づいてディレクトリ用のメタデータを生成する生成手段と、
前記生成手段で生成されたメタデータをディレクトリデータに付加する付加手段とを備えることを特徴とするデータ処理装置。
【請求項５２】  前記生成手段は、前記抽出手段で抽出したメタデータの全てに含まれる共通のメタデータ項目に基づいて前記ディレクトリに対応するメタデータを生成することを特徴とする請求項５１に記載のデータ処理装置。
【請求項５３】  前記生成手段は、前記抽出手段で抽出したメタデータに最も多く含まれている共通のメタデータ項目に基づいて前記ディレクトリに対応するメタデータを生成することを特徴とする請求項５１に記載のデータ処理装置。
【請求項５４】  新たなディレクトリを生成し、前記生成手段において生成されたディレクトリ用のメタデータに用いられたメタデータ項目を含むメタデータが付加されているデータファイルを該新たなディクレクトリに登録する第１登録手段を更に備え、
前記付加手段は、前記新たなディレクトリに対応するディレクトリデータに前記生成手段で生成されたメタデータを付加することを特徴とする請求項５１に記載のデータ処理装置。
【請求項５５】  新たな別のディクレクトリを生成し、前記生成手段において生成されたディレクトリ用のメタデータに用いられたメタデータ項目が存在しないメタデータが付加されているデータファイルを該新たな別のディクレクトリに登録する第２登録手段を更に備えることを特徴とする請求項５１に記載のデータ処理装置。
【請求項５６】  前記データファイルは、画像データファイル、音声データファイル、動画像データファイルのいずれかであることを特徴とする請求項５１に記載のデータ処理装置。
【請求項５７】  前記付加手段は、ディレクトリデータの後ろに前記生成手段で生成されたメタデータを接続することを特徴とする請求項５１に記載のデータ処理装置。
【請求項５８】  前記メタデータがＸＭＬのデータ記述言語で記述されていることを特徴とする請求項３２乃至５７のいずれか１項に記載のデータ処理装置。
【請求項５９】  前記メタデータがＳＧＭＬのデータ記述言語で記述されていることを特徴とする請求項３２乃至５７のいずれか１項に記載のデータ処理装置。
【請求項６０】  前記メタデータがＨＴＭＬのデータ記述言語で記述されていることを特徴とする請求項３２乃至５７のいずれか１項に記載のデータ処理装置。
【請求項６１】  請求項１乃至３０のいずれか１項に記載の方法をコンピュータによって実現するための制御プログラムを格納したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【課題を解決するための手段】
上記の目的の少なくとも一つを達成するための本発明の一態様によるデータ処理方法は例えば以下の構成を備える。すなわち、
データ処理装置によるデータ処理方法であって、
第１読込手段が、ディレクトリ構造でファイルを管理するファイル管理システムにおいてディレクトリに対応するディレクトリデータを読み込む第１読込工程と、
第２読込手段が、前記ディレクトリデータに付与すべきメタデータを読み込む第２読込工程と、
接続手段が、前記第１読込工程で読み込まれたディレクトリデータの後に、前記第２読込工程で読み込まれたメタデータを接続する接続工程と、
出力手段が、前記接続工程によって得られたデータの全体をディレクトリデータファイルとして出力する出力工程とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、上記の目的の少なくとも一つを達成するための本発明の他の態様によるデータ処理方法は例えば以下の構成を備える。すなわち、
ディレクトリデータファイルのデータにメタデータが登録されているか否かを判別するための、データ処理装置におけるデータ処理方法であって、
読込手段が、ディレクトリデータファイルを読み込む読込工程と、
判別手段が、前記読込工程で読み込まれたディレクトリデータファイルのデータを末尾より検査し、特定のデータ記述言語における適正な形式で記述されたデータが存在するか否かを判定することにより、該データに含まれるメタデータを判別する判別工程とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、上記の目的の少なくとも一つを達成するための本発明の他の態様によるデータ処理方法は例えば以下の構成を備える。すなわち、
データ処理装置によるデータ処理方法であって、
読込手段が、処理対象データが属するディレクトリに対応するディレクトリデータを読み込む読込工程と、
抽出手段が、前記読込工程で読み込まれたディレクトリデータよりメタデータを抽出する抽出工程と、
付加手段が、前記抽出工程で抽出されたメタデータに基づいて、前記処理対象データへメタデータを付加する付加工程とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、上記の目的の少なくとも一つを達成するための本発明の他の態様によるデータ処理方法は例えば以下の構成を備える。すなわち、
データ処理装置によるデータ処理方法であって、
読込手段が、指定されたディレクトリ内に属するデータファイルを読み込む読込工程と、
抽出手段が、前記読込工程で読み込まれたデータファイルからメタデータを抽出する抽出工程と、
生成手段が、前記抽出工程で抽出されたメタデータに基づいてディレクトリ用のメタデータを生成する生成工程と、
付加手段が、前記生成工程で生成されたメタデータをディレクトリデータに付加する付加工程とを備える。