【手続補正書】
【提出日】平成17年3月17日(2005.3.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムであって、
前記サーバは、構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶する提供モジュール記憶部を備え、
前記構造化文書処理装置は、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶する一部モジュール記憶部と、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する文書解析部とを備えることを特徴とする構造化文書処理システム。
【請求項２】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理装置であって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶している前記サーバから、前記サブモジュールソフトウェアを取得可能に構成され、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶する一部モジュール記憶部と、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する文書解析部とを備えることを特徴とする構造化文書処理装置。
【請求項３】
前記サブモジュールソフトウェアは、属性情報の解析において、他の前記サブモジュールソフトウェアと所定の関連性を有し、前記文書解析部は、前記サーバから前記サブモジュールソフトウェアを取得する際、所定の関連性を有する他の前記サブモジュールソフトウェアを併せて取得することを特徴とする請求項２記載の構造化文書処理装置。
【請求項４】
前記サブモジュールソフトウェア相互間の前記関連性を示す関連性情報を記憶する関連性情報記憶部を備え、前記文書解析部は、該関連性情報を参照して、前記サブモジュールソフトウェアを取得することを特徴とする請求項３記載の構造化文書処理装置。
【請求項５】
取得した前記サブモジュールソフトウェアを一時的に記憶しておく一時記億部を備え、所定条件に基づいて、該一時記億部に記憶している前記サブモジュールソフトウェアを削除することを特徴とする請求項２〜４のいずれかに記載の構造化文書処理装置。
【請求項６】
前記構造化文書処理システムは、構造化文書を記憶する構造化文書サーバをさらに含み、
該構造化文書サーバから所定の構造化文書を取得する構造化文書取得手段を備えることを特徴とする請求項２〜５のいずれかに記載の構造化文書処理装置。
【請求項７】
前記構造化文書は、ＸＨＴＭＬによって記述された文書であり、前記サブモジュールソフトウェアは、ＸＭＬパーサを構成するソフトウェアであることを特徴とする請求項２〜６のいずれかに記載の構造化文書処理装置。
【請求項８】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶する提供モジュール記憶部を備え、前記構造化文書処理装置からの要求に応じて、所定の前記サブモジュールソフトウェアを提供することを特徴とするサーバ。
【請求項９】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバであって、
所定の構造化文書を記憶する構造化文書記憶手段を備え、記憶している構造化文書を前記構造化文書処理装置に提供可能に構成され、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアの、該構造化文書の解析に必要となるレベルに関する情報を、前記構造化文書処理装置に提供する構造化文書に含めることを特徴とするサーバ。
【請求項１０】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理方法であって、
前記サーバが、構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶しておき、
前記構造化文書処理装置は、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶しておき、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析することを特徴とする構造化文書処理方法。
【請求項１１】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理装置のための構造化文書処理プログラムであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶している前記サーバから、前記サブモジュールソフトウェアを取得する機能と、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶し、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する機能とをコンピュータに実現させることを特徴とする構造化文書処理プログラム。
【請求項１２】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバのための構造化文書処理プログラムであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶し、前記構造化文書処理装置からの要求に応じて、所定の前記サブモジュールソフトウェアを提供する機能をコンピュータに実現させることを特徴とする構造化文書処理プログラム。
【請求項１３】
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバのための構造化文書処理プログラムであって、
所定の構造化文書を記憶し、記憶している構造化文書を前記構造化文書処理装置に提供する機能と、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアの、該構造化文書の解析に必要となるレベルに関する情報を、前記構造化文書処理装置に提供する構造化文書に含める機能と、
をコンピュータに実現させることを特徴とする構造化文書処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
以上の課題を解決するため、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムであって、
前記サーバは、構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェア（例えば、ＸＭＬパーサ）について、その機能を構成するサブモジュールソフトウェア（例えば、サブパーサ）を、属性情報の種類毎に、解析機能のレベル（例えば、パーサレベル）に対応して記憶する提供モジュール記憶部（例えば、図５の記憶部２３）を備え、
前記構造化文書処理装置は、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶する一部モジュール記憶部（例えば、図８の記憶部３３）と、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する文書解析部（例えば、図８の制御部３２）とを備えることを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、前記サブモジュールソフトウェアは、属性情報の解析において、他の前記サブモジュールソフトウェアと所定の関連性（例えば、発明の実施の形態中の「依存性」）を有し、前記構造化文書処理装置は、前記サーバから前記サブモジュールソフトウェアを取得する際、所定の関連性を有する他の前記サブモジュールソフトウェアを併せて取得することとしても良い。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、前記構造化文書処理装置は、前記サブモジュールソフトウェア相互間の前記関連性を示す関連性情報を記憶し、該関連性情報を参照して、前記サブモジュールソフトウェアを取得することとしても良い。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記構造化文書処理装置は、取得した前記サブモジュールソフトウェアを一時的に記憶しておく一時記億部を備え、所定条件に基づいて、該一時記億部に記憶している前記サブモジュールソフトウェアを削除することとしても良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、構造化文書を記憶する構造化文書サーバをさらに含み、前記構造化文書処理装置は、該構造化文書サーバから所定の構造化文書を取得可能であり、該構造化文書サーバは、前記構造化文書処理装置に提供する構造化文書に、前記サブモジュールソフトウェアについて該構造化文書の解析に必要となるレベルに関する情報を含めることとしても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、前記構造化文書は、ＸＨＴＭＬによって記述された文書であり、前記サブモジュールソフトウェアは、ＸＭＬパーサを構成するソフトウェアであることとしても良い。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理装置であって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶している前記サーバから、前記サブモジュールソフトウェアを取得可能に構成され、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶する一部モジュール記憶部と、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する文書解析部とを備えることを特徴としている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、前記サブモジュールソフトウェアは、属性情報の解析において、他の前記サブモジュールソフトウェアと所定の関連性を有し、前記文書解析部は、前記サーバから前記サブモジュールソフトウェアを取得する際、所定の関連性を有する他の前記サブモジュールソフトウェアを併せて取得することを特徴としている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、前記サブモジュールソフトウェア相互間の前記関連性を示す関連性情報を記憶する関連性情報記憶部（例えば、図８の記憶部３３）を備え、前記文書解析部は、該関連性情報を参照して、前記サブモジュールソフトウェアを取得することを特徴としている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、取得した前記サブモジュールソフトウェアを一時的に記憶しておく一時記億部を備え、所定条件に基づいて、該一時記億部に記憶している前記サブモジュールソフトウェアを削除することを特徴としている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、前記構造化文書処理システムは、構造化文書を記憶する構造化文書サーバをさらに含み、
該構造化文書サーバから所定の構造化文書を取得する構造化文書取得手段（例えば、図８の制御部３２および通信部３７）を備えることを特徴としている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、前記構造化文書は、ＸＨＴＭＬによって記述された文書であり、前記サブモジュールソフトウェアは、ＸＭＬパーサを構成するソフトウェアであることを特徴としている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶する提供モジュール記憶部を備え、前記構造化文書処理装置からの要求に応じて、所定の前記サブモジュールソフトウェアを提供することを特徴としている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバであって、
所定の構造化文書を記憶する構造化文書記憶手段（例えば、図２の記憶部１３）を備え、記憶している構造化文書を前記構造化文書処理装置に提供可能に構成され、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアの、該構造化文書の解析に必要となるレベルに関する情報を、前記構造化文書処理装置に提供する構造化文書に含めることを特徴としている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理方法であって、
前記サーバが、構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶しておき、
前記構造化文書処理装置は、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶しておき、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析することを特徴としている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、前記サブモジュールソフトウェアは、属性情報の解析において、他の前記サブモジュールソフトウェアと所定の関連性を有し、前記構造化文書処理装置は、前記サーバから前記サブモジュールソフトウェアを取得する際、所定の関連性を有する他の前記サブモジュールソフトウェアを併せて取得することとしても良い。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、前記構造化文書処理装置は、前記サブモジュールソフトウェア相互間の前記関連性を示す関連性情報を記憶し、該関連性情報を参照して、前記サブモジュールソフトウェアを取得することとしても良い。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、前記構造化文書処理装置は、取得した前記サブモジュールソフトウェアを一時的に記憶しておき、所定条件に基づいて、その一時的に記憶している前記サブモジュールソフトウェアを削除することとしても良い。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
また、前記構造化文書処理システムは、構造化文書を記憶する構造化文書サーバをさらに含み、前記構造化文書処理装置は、該構造化文書サーバから所定の構造化文書を取得可能であり、該構造化文書サーバは、前記構造化文書処理装置に提供する構造化文書に、前記サブモジュールソフトウェアについて該構造化文書の解析に必要となるレベルに関する情報を含めることとしても良い。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、前記構造化文書は、ＸＨＴＭＬによって記述された文書であり、前記サブモジュールソフトウェアは、ＸＭＬパーサを構成するソフトウェアであることとしても良い。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおける構造化文書処理装置のための構造化文書処理プログラムであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶している前記サーバから、前記サブモジュールソフトウェアを取得する機能と、前記サブモジュールソフトウェアのうち、所定レベルの解析機能を有するものを記憶し、処理対象である構造化文書において、各属性情報の解析に必要となる前記サブモジュールソフトウェアのレベルが、自装置に記憶されている前記サブモジュールソフトウェアのレベルより高い場合に、必要となるレベルの該属性情報に対応する前記サブモジュールソフトウェアを前記サーバから取得することにより、処理対象である構造化文書全体を解析する機能とをコンピュータに実現させることを特徴としている。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、前記サブモジュールソフトウェアは、属性情報の解析において、他の前記サブモジュールソフトウェアと所定の関連性を有し、
前記サーバから前記サブモジュールソフトウェアを取得する際、所定の関連性を有する他の前記サブモジュールソフトウェアを併せて取得する機能をコンピュータに実現させることとしても良い。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
また、前記サブモジュールソフトウェア相互間の前記関連性を示す関連性情報を記憶し、該関連性情報を参照して、前記サブモジュールソフトウェアを取得する機能をコンピュータに実現させることとしても良い。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、取得した前記サブモジュールソフトウェアを一時的に記憶しておく一時記億機能と、所定条件に基づいて、該一時記億機能により記憶している前記サブモジュールソフトウェアを削除する削除機能とをコンピュータに実現させることとしても良い。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、前記構造化文書処理システムは、構造化文書を記憶する構造化文書サーバをさらに含み、
該構造化文書サーバから所定の構造化文書を取得する機能をコンピュータに実現させることとしても良い。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、前記構造化文書は、ＸＨＴＭＬによって記述された文書であり、前記サブモジュールソフトウェアは、ＸＭＬパーサを構成するソフトウェアであることとしても良い。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバのための構造化文書処理プログラムであって、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアを、属性情報の種類毎に、解析機能のレベルに対応して記憶し、前記構造化文書処理装置からの要求に応じて、所定の前記サブモジュールソフトウェアを提供する機能をコンピュータに実現させることを特徴としている。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、本発明は、
ネットワークを介して通信可能に構成されたサーバと構造化文書処理装置とを含む構造化文書処理システムにおけるサーバのための構造化文書処理プログラムであって、
所定の構造化文書を記憶し、記憶している構造化文書を前記構造化文書処理装置に提供する機能と、
構造化文書に含まれる要素に設定された所定の属性情報を解析するモジュールソフトウェアについて、その機能を構成するサブモジュールソフトウェアの、該構造化文書の解析に必要となるレベルに関する情報を、前記構造化文書処理装置に提供する構造化文書に含める機能と、
をコンピュータに実現させることを特徴としている。