(57)【要約】  複数の装置に分散されて記憶され、管理されるデータを、効率よく検索することを目的とする。ＰＣ１０からプロファイル検索装置２に、プロファイル名とプロファイル識別子とを指定して検索要求が出される。プロファイル検索装置２は、プロファイル名を用いて、プロファイル仕様管理装置５を検索し、物理または論理プロファイル仕様情報を得る。プロファイル検索装置２は、得られた論理プロファイル仕様情報にさらに含まれるプロファイル名を用いて、プロファイル仕様管理装置５を検索し、最終的に、物理プロファイル仕様情報のみを得る。プロファイル検索装置２は、得られた物理プロファイル仕様情報に含まれる管理情報が示す属性管理装置４を、プロファイル識別子を用いて検索し、属性を得る。プロファイル検索装置２は、得られた属性と、指定されたプロファイル識別子とを用いて、プロファイル情報を作成し、ＰＣ１０に返す。【特許請求の範囲】
【請求項１】
第１の識別子により識別される第１の情報を含み、第２の識別子により識別される第２の情報を検索し、管理する情報システムであって、互いに情報を通信する第１〜第３のノードを有し、
前記第１のノードは、前記第２の識別子に対応付けられた前記第１の情報を記憶し、
前記第２のノードは、第３の情報を記憶し、
前記第３の情報は、
第３の識別子に基づいて、前記第１のノードにおいて記憶されている前記第１の情報と、
前記第２の情報とを関連付けるための情報と
を含み、
前記第３のノードは、
前記第３の識別子と、前記第２の識別子とを指定されて、前記第２のノードから、前記指定された第３の識別子に対応する第２の情報を検索する情報検索手段と、
前記検索の結果として得られた第２の情報に基づいて、前記第１のノードにより指定された第２の識別子に対応する第１の情報の集合を、前記第２の情報として作成する情報作成手段と
を有する
情報検索システム。
【請求項２】
前記第２のノードに記憶される第３の情報は、
第４の情報および第５の情報またはこれらのいずれか
を記憶し、
前記第４の情報は、
前記第３の識別子と、
前記第１の識別子と、
この第１の識別子が示す第１の情報を記憶する第１のノードを示す第６の情報と
を対応付け、
前記第５の情報は、
前記第３の識別子と、
この第３の識別子と対応する他の第３の識別子と、
前記第１の識別子と、
この第３の識別子と対応する他の第３の識別子と
を対応付ける
請求項１に記載の情報検索システム。
【請求項３】
前記第３のノードの前記情報検索手段は、
前記第３の識別子および前記第２の識別子の指定を受けて、前記第２のノードから、前記指定された第４の識別子を含む全ての第４の情報および第５の情報またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、
第２の検索の検索を行う第２の検索手段であって、前記第２の検索により、前記第１の検索または前記第２の検索により得られた前記第５の情報に含まれる前記第３の識別子を含む前記第３の情報および前記第５の情報またはこれらのいずれかが得られ、前記第２の検索は、前記第２の検索により、前記第３の情報のみが得られるようになるまで繰り返される第２の検索手段と、
前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報に含まれる第６の情報が示す前記第１のノードを、前記指定された第２の識別子を用いて検索する第３の検索を行う第３の検索手段と
を有し、
前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子に対応付けられた第１の情報の集合を、前記第２の情報として作成する
請求項２に記載の情報検索システム。
【請求項４】
前記第１〜第３のノードの任意の２つ以上が、一体に構成されている
請求項１〜３のいずれかにに記載の情報検索システム。
【請求項５】
前記第４の情報は、
前記第２の識別子を作成する方法を示す識別子作成方法情報
をさらに含み、
前記第２のノードは、
前記第４の情報に含まれる識別子作成方法情報に基づいて、前記第２の識別子を作成する識別子作成手段と、
前記作成された第２の識別子と、この第２の識別子に対応する前記第１の情報とを対応付ける登録を、前記第１のノードに対して行う登録手段と
をさらに有する
請求項２に記載の情報検索システム。
【請求項６】
前記第５の情報は、前記第４の情報および前記第５の情報またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報をさらに含み、
前記第１の検索手段および前記第２の検索手段は、前記第５の情報に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報および前記第５の情報またはこれらのいずれかを得る
請求項２または５に記載の情報検索システム。
【請求項７】
第１の識別子により識別される第１の情報を含み、第２の識別子により識別される第２の情報を作成する情報検索装置であって、
前記第１の情報は、前記第２の識別子に対応付けられて、それぞれの場所に記憶され、
第３の情報が記憶され、
前記第３の情報は、
第３の識別子に基づいて、前記第１のノードにおいて記憶されている前記第１の情報と、
前記第２の情報とを関連付けるための情報と
を含み、
前記情報検索装置は、
前記第３の識別子と、前記第２の識別子とを指定されて、前記第２のノードから、前記指定された第３の識別子に対応する第２の情報を検索する情報検索手段と、
前記検索の結果として得られた第２の情報に基づいて、前記第１のノードにより指定された第２の識別子に対応する第１の情報の集合を、前記第２の情報として作成する情報作成手段と
を有する
情報検索装置。
【請求項８】
前記記憶される第３の情報は、
第４の情報および第５の情報またはこれらのいずれか
を記憶し、
前記第４の情報は、
前記第３の識別子と、
前記第１の識別子と、
この第１の識別子が示す第１の情報を記憶する第１のノードを示す第６の情報と
を対応付け、
前記第５の情報は、
前記第３の識別子と、
この第３の識別子と対応する他の第３の識別子と、
前記第１の識別子と、
この第３の識別子と対応する他の第３の識別子と
を対応付ける
請求項７に記載の情報検索装置。
【請求項９】
前記情報検索手段は、
前記第３の識別子および前記第２の識別子の指定を受けて、前記第２のノードから、前記指定された第３の識別子を含む全ての第４の情報および第５の情報またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、
第２の検索の検索を行う第２の検索手段であって、前記第２の検索により、前記第１の検索または前記第２の検索により得られた前記第５の情報に含まれる前記第３の識別子を含む前記第４の情報および前記第５の情報またはこれらのいずれかが得られ、前記第２の検索は、前記第２の検索により、前記第３の情報のみが得られるようになるまで繰り返される第２の検索手段と、
前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報に含まれる第６の情報が示す前記第１のノードを、前記指定された第２の識別子を用いて検索する第３の検索を行う第３の検索手段と
を有し、
前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子に対応付けられた第１の情報の集合を、前記第２の情報として作成する
請求項８に記載の情報検索装置。
【請求項１０】
前記第５の情報は、前記第４の情報および前記第５の情報またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報をさらに含み、
前記第１の検索手段および前記第２の検索手段は、前記第５の情報に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報および前記第５の情報またはこれらのいずれかを得る
請求項９に記載の情報検索装置。
【請求項１１】
第１の識別子により識別される第１の情報を含み、第２の識別子により識別される第２の情報を作成する情報検索装置であって、
前記第１の情報は、前記第２の識別子に対応付けられて、それぞれの場所に記憶され、
第３の情報が記憶され、
前記第３の情報は、
第３の識別子に基づいて、前記第１のノードにおいて記憶されている前記第１の情報と、
前記第２の情報とを関連付けるための情報と
を含み、
前記第３の識別子と、前記第２の識別子とを指定されて、前記第２のノードから、前記指定された第３の識別子に対応する第２の情報を検索する情報検索ステップと、
前記検索の結果として得られた第２の情報に基づいて、前記第１のノードにより指定された第２の識別子に対応する第１の情報の集合を、前記第２の情報として作成する情報作成ステップと
を有する情報検索方法。
【請求項１２】
第１の識別子により識別される第１の情報を含み、第２の識別子により識別される第２の情報を作成する情報検索プログラムであって、
前記第１の情報は、前記第２の識別子に対応付けられて、それぞれの場所に記憶され、
第３の情報が記憶され、
前記第３の情報は、
第３の識別子に基づいて、前記第１のノードにおいて記憶されている前記第１の情報と、
前記第２の情報とを関連付けるための情報と
を含み、
前記第３の識別子と、前記第２の識別子とを指定されて、前記第２のノードから、前記指定された第３の識別子に対応する第２の情報を検索する情報検索ステップと、
前記検索の結果として得られた第２の情報に基づいて、前記第１のノードにより指定された第２の識別子に対応する第１の情報の集合を、前記第２の情報として作成する情報作成ステップと
をコンピュータに実行させる情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索により１つ以上の情報を得て、得られた情報を組み合わせた情報を作成する情報検索システムおよびその方法に関する。
【背景技術】
【０００２】
例えば、特許文献１，２は、データの検索に用いられるシステムを開示する。
一方、データは単一の装置において記憶し、管理されるとは限らず、複数の装置に分散されて記憶され、管理されることも、一般的に行われている。
従って、データが、複数の装置に分散されて記憶され、管理されるために好適であり、また、分散されて記憶され、管理されたデータが、効率よく検索されうるように、システムが改良されることが望ましい。
【特許文献１】特開２００５−３５３３７０号公報
【特許文献２】特開２００５−１２２２４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
散して記憶し、管理することができるように改良された情報検索システムおよびその方法を提供することを目的とする。
また、本発明は、このように、複数の装置に分散されて記憶され、管理されているデータを、効率よく検索できるように改良された情報検索システムおよびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
特許請求の範囲およびこの項目においては、「第１の識別子（属性名）」などと、発明の構成部分（「第１の識別子」など）と、実施形態に示された構成部分（「属性名」など）との対応関係が示されているが、このような対応関係の記載は、これらの間の対応関係を示して発明の理解を容易にすることを目的とし、本願発明の技術的範囲の限定を目的としていない。【０００５】
上記目的のために、本発明にかかる情報検索システムは、第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を検索し、管理する情報システムであって、互いに情報を通信する第１〜第３のノード（属性管理装置４，プロファイル仕様管理装置５，プロファイル検索装置２）を有し、前記第１のノード（属性管理装置４）は、前記第２の識別子（プロファイル識別子）に対応付けられた前記第１の情報（属性）を記憶し、
前記第２のノード（プロファイル仕様管理装置５）は、第３の情報（プロファイル仕様情報）を記憶し、前記第３の情報（プロファイル仕様情報）は、第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報とを含み、前記第３のノード（プロファイル検索装置２）は、前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索手段と、前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成手段とを有する。【０００６】
好適には、前記第２のノード（プロファイル仕様管理装置５）に記憶される第３の情報（プロファイル仕様情報）は、第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを記憶し、前記第４の情報（物理プロファイル仕様情報）は、前記第３の識別子（プロファイル名）と、前記第１の識別子（属性名）と、この第１の識別子（属性名）が示す第１の情報（属性）を記憶する第１のノードを示す第６の情報（管理情報）とを対応付け、前記第５の情報（論理プロファイル仕様情報）は、前記第３の識別子（プロファイル名）と、この第３の識別子（プロファイル名）と対応する他の第３の識別子（プロファイル名）と、前記第１の識別子（属性名）と、この第３の識別子（プロファイル名）と対応する他の第３の識別子（プロファイル名）とを対応付ける。【０００７】
好適には、前記第３のノード（プロファイル検索装置２）の前記情報検索手段は、前記第３の識別子（プロファイル名）および前記第２の識別子（プロファイル識別子）の指定を受けて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第４の識別子を含む全ての第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、第２の検索の検索を行う第２の検索手段であって、前記第２の検索により、前記第１の検索または前記第２の検索により得られた前記第５の情報（論理プロファイル仕様情報）に含まれる前記第３の識別子（プロファイル名）を含む前記第３の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかが得られ、前記第２の検索は、前記第２の検索により、前記第３の情報（物理プロファイル仕様情報）のみが得られるようになるまで繰り返される第２の検索手段と、前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報（物理プロファイル仕様情報）に含まれる第６の情報（管理情報）が示す前記第１のノード（属性管理装置４）を、前記指定された第２の識別子（プロファイル識別子）を用いて検索する第３の検索を行う第３の検索手段とを有し、前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子（プロファイル識別子）に対応付けられた第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する。【０００８】
好適には、前記第１〜第３のノードの任意の２つ以上が、一体に構成されている。【０００９】
好適には、前記第４の情報（物理プロファイル仕様情報）は、前記第２の識別子（プロファイル識別子）を作成する方法を示す識別子作成方法情報をさらに含み、前記第２のノード（プロファイル仕様管理装置５）は、前記第４の情報（物理プロファイル仕様情報）に含まれる識別子作成方法情報に基づいて、前記第２の識別子（プロファイル識別子）を作成する識別子作成手段と、前記作成された第２の識別子（プロファイル識別子）と、この第２の識別子（プロファイル識別子）対応する前記第１の情報（属性）とを対応付ける登録を、前記第１のノード（属性管理装置４）に対して行う登録手段とをさらに有する。【００１０】
好適には、前記第５の情報（論理プロファイル仕様情報）は、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報をさらに含み、前記第１の検索手段および前記第２の検索手段は、前記第５の情報（論理プロファイル仕様情報）に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る。【００１１】
また、本発明にかかる情報検索装置は、第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索装置（プロファイル検索装置２）であって、前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、第３の情報（プロファイル仕様情報）が記憶され、前記第３の情報（プロファイル仕様情報）は、第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報とを含み、前記情報検索装置（プロファイル検索装置２）は、前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索手段と、前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成手段とを有する。【００１２】
好適には、前記記憶される第３の情報（プロファイル仕様情報）は、第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを記憶し、前記第４の情報（物理プロファイル仕様情報）は、前記第３の識別子（プロファイル名）と、前記第１の識別子（属性名）と、この第１の識別子（属性名）が示す第１の情報（属性）を記憶する第１のノードを示す第６の情報（管理情報）とを対応付け、前記第５の情報（論理プロファイル仕様情報）は、前記第３の識別子（プロファイル名）と、この第３の識別子（プロファイル名）と対応する他の第３の識別子（プロファイル名）と、前記第１の識別子（属性名）と、この第３の識別子（プロファイル名）と対応する他の第３の識別子（プロファイル名）とを対応付ける。【００１３】
好適には、前記情報検索手段は、前記第３の識別子（プロファイル名）および前記第２の識別子（プロファイル識別子）の指定を受けて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子を含む全ての第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、第２の検索の検索を行う第２の検索手段であって、前記第２の検索により、前記第１の検索または前記第２の検索により得られた前記第５の情報（論理プロファイル仕様情報）に含まれる前記第３の識別子（プロファイル名）を含む前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかが得られ、前記第２の検索は、前記第２の検索により、前記第３の情報（物理プロファイル仕様情報）のみが得られるようになるまで繰り返される第２の検索手段と、前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報（物理プロファイル仕様情報）に含まれる第６の情報（管理情報）が示す前記第１のノード（属性管理装置４）を、前記指定された第２の識別子（プロファイル識別子）を用いて検索する第３の検索を行う第３の検索手段とを有し、前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子（プロファイル識別子）に対応付けられた第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する。【００１４】
好適には、前記第５の情報（論理プロファイル仕様情報）は、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報をさらに含み、前記第１の検索手段および前記第２の検索手段は、前記第５の情報に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る。【００１５】
また、本発明にかかる情報検索方法は、第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索装置であって、前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、第３の情報（プロファイル仕様情報）が記憶され、前記第３の情報（プロファイル仕様情報）は、第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報とを含み、前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索ステップと、前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成ステップとを有する。【００１６】
また、本発明にかかる情報検索プログラムは、第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索プログラムであって、前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、第３の情報（プロファイル仕様情報）が記憶され、前記第３の情報（プロファイル仕様情報）は、第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報とを含み、前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索ステップと、前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成ステップとをコンピュータに実行させる。
【発明の効果】
【００１７】
本発明にかかる情報検索システムおよびその方法は、データを、複数の装置に分散して記憶し、管理することができるように改良されている。
また、本発明にかかる情報検索システムおよびその方法は、複数の装置に分散されて記憶され、管理されているデータを、効率よく検索できるように改良されている。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る情報作成方法が適用されるネットワークシステムの構成を示す図である。
【図２】図１に示したプロファイル検索装置、属性管理装置およびプロファイル仕様管理装置のハードウエア構成を示す図である。
【図３】図１に示したプロファイル検索装置が、ＰＣからの要求に従って、プロファイル名管理装置、属性管理装置およびプロファイル仕様管理装置を用いて検索処理を行い、作成するプロファイル情報を示す図である。
【図４】図１に示したプロファイル仕様管理装置に記憶され、管理される物理プロファイル仕様情報を示す図である。
【図５】図４に示した物理プロファイル仕様情報に含まれる管理情報と、属性との関係を示す図である。
【図６】図１に示したプロファイル仕様管理装置に記憶され、管理される論理プロファイル仕様情報を示す図である。
【図７】図６に示した論理プロファイルに含まれる利用プロファイル名と、他の論理プロファイルまたは物理プロファイルとの関係を示す第１の図である。
【図８】図６に示した論理プロファイルに含まれる利用プロファイル名と、他の論理プロファイルまたは物理プロファイルとの関係を示す第１および第２の図である。
【図９】図１に示したプロファイル検索装置上で動作するプロファイル検索プログラムの構成を示す図である。
【図１０】図１に示したプロファイル仕様管理装置上で動作するプロファイル仕様管理プログラムの構成を示す図である。
【図１１】図１に示した属性管理装置において記憶される属性を示す図である。
【図１２】図１に示した属性管理装置上で動作する属性管理プログラムの構成を示す図である。
【図１３】図１などに示したネットワークシステムの全体的な動作を示す第３の通信シーケンス図であって、プロファイル仕様管理装置から属性管理装置へのプロファイル識別子の登録処理（Ｓ１０）を示す。
【図１４】図１などに示したネットワークシステムの全体的な動作を示す第２の通信シーケンス図であって、プロファイル検索装置がプロファイル仕様管理装置から物理プロファイルを得たときの検索処理（Ｓ１２）を示す。
【図１５】図１などに示したネットワークシステムの全体的な動作を示す第３の通信シーケンス図であって、プロファイル検索装置２がプロファイル仕様管理装置から最初に論理プロファイルが得られたときの検索処理（Ｓ１４）を示す。
【発明を実施するための最良の形態】
【００１９】
［ネットワークシステム１］
以下、本発明の実施形態を説明する。
図１は、本発明に係る情報検索方法が適用されるネットワークシステム１の構成を示す図である。
図１に示すように、ネットワークシステム１は、それぞれｎ台のプロファイル検索装置２−１〜２−ｎ、属性管理装置４−１〜４−ｎ、１台のプロファイル仕様管理装置５およびクライアントコンピュータ（ＰＣ）１０−１〜１０−ｎが、ＬＡＮ，ＷＡＮあるいはインターネットなどのネットワーク１４を介して、互いに情報を通信可能に接続されて、構成される。
ネットワークシステム１は、これらの構成により、属性管理装置４−１〜４−ｎに、属性（情報）を、効率的に分散し、記憶し、管理する。
また、ネットワークシステム１は、これらの構成により、分散して記憶され、管理されている属性（情報）を、効率的に検索し、組み合わせて、ユーザが所望する形式で配信する。【００２０】
なお、ｎは単に１以上の整数を示し、全てのｎが同じ数を示すとは限らない。
また、以下、複数存在しうるプロファイル検索装置２−１〜２−ｎなどのいずれかが、特定なしに示されるときには、単にプロファイル検索装置２などと略記されることがある。
また、以下、ネットワークシステム１において情報処理および通信の主体となりうるプロファイル検索装置２などの装置を、ノードと総称することがある。
また、ネットワークシステム１の構成は例示であって、例えば、プロファイル検索装置２、属性管理装置４およびプロファイル仕様管理装置５の内の任意の２つ以上を、適宜、一体化した１つの装置とすることも可能である。
また、以下の各図においては、実質的に同じ構成部分または処理には、原則として同じ符号が付される。【００２１】
［ハードウエア］
図２は、図１に示したプロファイル検索装置２、属性管理装置４およびプロファイル仕様管理装置５のハードウエア構成を示す図である。
図２に示すように、これらのノードは、ＣＰＵ１０２およびメモリ１０４などを含む本体１００、表示装置、キーボードおよびマウスなどを備えた入出力装置１０６、ネットワークシステム１４を介して、他のノードとの通信を行う通信装置１１０、ＣＤ装置、ＦＤ装置およびＨＤＤ装置など、記録媒体１１４に対して情報の書き込みおよび読み出しを行う記録装置１１２から構成される。
つまり、ネットワークシステム１の各ノードは、情報処理および他ノードとの通信が可能なコンピュータとしての構成部分を有している。【００２２】
［ネットワークシステム１において扱われる情報］
まず、ネットワークシステム１において扱われる情報を説明する。
図３は、図１に示したプロファイル検索装置２が、ＰＣ１０からの要求に従って、属性管理装置４およびプロファイル仕様管理装置５を用いて検索処理を行い、作成するプロファイル情報（プロファイル識別子により識別される情報）を示す図である。
図３に示すように、プロファイル情報は、それぞれ、プロファイル識別子により識別され、１つ以上の属性を含む。
図３には、プロファイル情報が、ある人物が好む「映画」を示す属性、「その他」の付加的な情報を示す属性などを含む場合が例示されている。
属性は、それぞれ、ある人物の「名前」・「年齢」・「性別」などを示す属性名と、属性値とを含む。【００２３】
図４は、図１に示したプロファイル仕様管理装置５に記憶され、管理される物理プロファイル仕様情報を示す図である。
図５は、図４に示した物理プロファイル仕様情報に含まれる管理情報と、属性との関係を示す図である。
図６は、図１に示したプロファイル仕様管理装置５に記憶され、管理される論理プロファイル仕様情報を示す図である。
図７，図８は、図６に示した論理プロファイルに含まれる利用プロファイル名と、他の論理プロファイルまたは物理プロファイルとの関係を示す第１および第２の図である。
図４に示すように、物理プロファイル仕様情報は、それぞれ、プロファイル名と、識別子作成方法と、互いに対応付けられた属性名（属性名および属性型）および管理情報を１つ以上含む。
物理プロファイル仕様情報において、プロファイル名は、物理プロファイル仕様情報の識別のために用いられるほか、論理プロファイル仕様情報（図６）に含まれる利用プロファイル名を介して、物理プロファイル仕様情報と論理プロファイル仕様情報との対応を示す。
互いに対応付けられた属性名および管理情報は、その属性名が示す属性が、いずれの属性管理装置４のいずれのロケーションに記憶・管理されているか（属性の記憶場所）を示す。【００２４】
つまり、プロファイル検索装置２は、図５に示すように、物理プロファイル仕様情報を得たときには、物理プロファイル仕様情報に含まれる属性名が示す属性を、管理情報を用いて検索することにより、属性管理装置４から得ることができる。
識別子作成方法は、プロファイル仕様管理装置５が、属性管理装置４に対して属性を登録するときに、属性それぞれに一意な識別子を付するために、属性それぞれに対してユニークな識別子を生成するために用いられる方法を示す。
図６に示すように、論理プロファイル仕様情報は、それぞれ、プロファイル名と、利用プロファイル名１つ以上と、互いに対応付けられた属性名（属性名・属性型）およびマッピング情報と、アクセスポリシーとを含む。
論理プロファイル仕様情報において、プロファイル名は、論理プロファイル仕様情報の識別のために用いられる。
利用プロファイル名は、この論理プロファイル仕様情報に含まれる属性の記憶場所を含む物理プロファイル仕様情報（図４）のプロファイル名、または、この論理プロファイル仕様情報に含まれる属性を含む他の論理プロファイル仕様情報のプロファイル名を示す。
属性名に対応付けられたマッピング情報それぞれは、その属性名と利用プロファイル名およびその利用プロファイルにおける属性名との対応関係を示す。【００２５】
つまり、図７に示すように、論理プロファイル仕様情報に含まれる属性名の属性を検索するときに、マッピング情報を介して、この属性名と対応付けられた利用プロファイル名が、物理プロファイル仕様情報であれば、この物理プロファイル仕様情報に含まれる管理情報が示す属性管理装置４に対して、プロファイル識別子などを用いた検索を行うことにより、目的の属性が得られる。
あるいは、図８に示すように、マッピング情報を介して、この属性名と対応付けられた利用プロファイル名をプロファイル名とする論理プロファイル仕様情報（論理的ロケーション）を、順次、たどることができ、最終的に、物理プロファイル仕様情報に行き着くことができれば、最終的に得られた物理プロファイル仕様情報に含まれる物理的ロケーション用いて、属性管理装置４から、目的の属性が得られる。【００２６】
［ソフトウエア］
以下、ネットワークシステム１の各ノードにおいて動作するソフトウエアを説明する。
図９は、図１に示したプロファイル検索装置２上で動作するプロファイル検索プログラム２０の構成を示す図である。
図９に示すように、プロファイル検索プログラム２０は、通信処理部２００、ユーザインターフェース部（ＵＩ部）２０２、プロファイル仕様検索部２２０、物理プロファイル仕様取得部２２２、属性検索部２２４、属性管理部２２６、属性ＤＢ２２８、プロファイル情報作成部２３０、プロファイル識別子作成部２３２およびアクセス制御部２４０から構成される。【００２７】
プロファイル検索プログラム２０は、例えば、記録媒体１１４（図２）を介してプロファイル検索装置２に供給され、メモリ１０４にロードされ、プロファイル検索装置２にインストールされたＯＳ（図示せず）上で、プロファイル検索装置２のハードウエア資源を、具体的に利用して実行される（以下の各プログラムについて同様）。
プロファイル検索プログラム２０は、これらの構成部分により、ＰＣ１０を用いて検索を行う検索者にとって既知のプロファイル情報の構成（具体的には、プロファイル識別子およびプロファイル名；図３）の指定をＰＣ１０から受けて、属性管理装置４およびプロファイル仕様管理装置５に対する検索を行う。
さらに、プロファイル検索プログラム２０は、検索の結果として得られた属性を、指定された構成に従って組み立てて、図３に示したプロファイル情報を作成し、ＰＣ１０に返す。【００２８】
プロファイル検索プログラム２０において、通信処理部２００は、他のノードとの通信のために必要とされる処理を行う。
ＵＩ部２０２は、ＰＣ１０のユーザによる検索操作を補助するユーザインターフェース機能を提供する。
プロファイル仕様検索部２２０は、入力されたプロファイル名により識別される物理プロファイル仕様情報もしくは論理プロファイル仕様情報を得る（プロファイル名は、プロファイル仕様情報を一意に識別するための名前である）。
プロファイル仕様検索部２２０は、プロファイル仕様管理装置５に対する検索により、論理プロファイル仕様情報が得られたときには、この論理プロファイル仕様情報を、物理プロファイル仕様取得部２２２に対して出力する。
また、プロファイル仕様検索部２２０は、プロファイル仕様管理装置５に対する検索により得られた物理プロファイル仕様情報を、属性検索部２２４に対して出力する。【００２９】
物理プロファイル仕様取得部２２２は、図７，図８に示したように、プロファイル仕様管理装置５を検索して、論理プロファイル仕様情報に含まれる利用プロファイル名を、順次たどり、最終的に物理プロファイル仕様情報を得る。
物理プロファイル仕様取得部２２２は、得られた物理プロファイル仕様情報を、属性検索部２２４に対して出力する。【００３０】
属性検索部２２４は、プロファイル仕様検索部２２０および物理プロファイル仕様取得部２２２から入力された物理プロファイル仕様情報に含まれる管理情報が示す属性管理装置４を、指定されたプロファイル識別子を用いて検索し、プロファイル情報に含めてＰＣ１０に返すべき全ての属性を得て、属性管理部２２６に対して出力する。
属性管理部２２６は、入力された属性を、属性ＤＢ２２８に記憶し、管理する。
また、属性管理部２２６は、属性ＤＢ２２８に記憶した属性を、他の構成部分の処理のように供する。
プロファイル情報作成部２３０は、プロファイル情報の構成に従って、属性ＤＢ２２８に記憶された属性と、プロファイル識別子とから、プロファイル情報（図３）を作成し、検索を要求したＰＣ１０に返す。
アクセス制御部２４０は、論理プロファイル仕様情報に含まれるアクセスポリシーに従って、アクセスを制御する。【００３１】
図１０は、図１に示したプロファイル仕様管理装置５上で動作するプロファイル仕様管理プログラム５０の構成を示す図である。
図１０に示すように、プロファイル仕様管理プログラム５０は、通信処理部２００、検索部５００、論理プロファイル仕様情報管理部５１０、論理プロファイル仕様情報ＤＢ５１２、物理プロファイル仕様情報管理部５２０、物理プロファイル仕様情報ＤＢ５２２、プロファイル識別子作成部５１４およびプロファイル識別子登録部５１６から構成される。
プロファイル仕様管理プログラム５０は、これらの構成部分により、図４，図６などに示した論理プロファイル仕様情報および物理プロファイル仕様情報を記憶し、プロファイル検索装置２からのプロファイル名（図３，図４，図６）または利用プロファイル名を用いた検索に応じて、検索に用いられたプロファイル名などが示す属性を、プロファイル検索装置２に対して返す。【００３２】
プロファイル仕様管理プログラム５０において、論理プロファイル仕様情報管理部５１０は、論理プロファイル仕様情報を、論理プロファイル仕様情報ＤＢ５１２に記憶し、管理する。
また、論理プロファイル仕様情報管理部５１０は、論理プロファイル仕様情報ＤＢ５１２に記憶した論理プロファイル仕様情報を、検索部５００による検索の用に供する。
物理プロファイル仕様情報管理部５２０は、物理プロファイル仕様情報を、物理プロファイル仕様情報ＤＢ５２２に記憶し、管理する。
また、物理プロファイル仕様情報管理部５２０は、物理プロファイル仕様情報ＤＢ５２２に記憶した物理プロファイル仕様情報を、検索部５００による検索の用に供する。【００３３】
（理プロファイル仕様情報に含まれるアクセスポリシーは、それぞれの属性へのアクセスについてにポリシーである。
図９を参照して説明したようにプロファイル情報が作成されるときに、アクセスポリシーに従って、検索要求者が、そのプロファイル情報がアクセスできるか否か、および、ある属性の値にアクセスしてもよいか以下かが判断される。
検索部５００は、プロファイル検索装置２から受けたプロファイル名を用いて、論理プロファイル仕様情報ＤＢ５１２および物理プロファイル仕様情報ＤＢ５２２に記憶された論理プロファイル仕様情報および物理プロファイル仕様情報を検索し、検索結果を、プロファイル検索装置２に対して返す。【００３４】
図１１は、図１に示した属性管理装置４において記憶される属性を示す図である。
プロファイル識別子作成部５１４は、物理プロファイル仕様情報（図４）に含まれる識別子作成方法に従って、プロファイル識別子（図３）を作成する。
プロファイル識別子登録部５１６は、作成されたプロファイル識別子（図３）を、属性管理装置４に登録し、登録したプロファイル識別子と属性との対応付けを行わせる。
このプロファイル識別子登録部５１６の処理により、属性管理装置４においては、プロファイル情報（図３）に含まれるプロファイル識別子と、プロファイル識別子に対応する属性の属性値とが、対応付けられて記憶される。【００３５】
図１２は、図１に示した属性管理装置４上で動作する属性管理プログラム４０の構成を示す図である。
図１２に示すように、属性管理プログラム４０は、通信処理部２００、検索部４００、属性管理部４１０および属性ＤＢ４１２から構成される。
属性管理プログラム４０は、これらの構成部分により、図３などに示した属性を記憶し、プロファイル検索装置２からのプロファイル識別子（図３）を用いた検索に応じて、検索に用いられた管理情報が示す属性を、プロファイル検索装置２に対して返す。【００３６】
属性管理プログラム４０において、属性管理部４１０は、プロファイル仕様管理装置５によるプロファイル識別子の登録と、プロファイル識別子と属性との対応付けに従って、図１１に示したように、プロファイル識別子と対応付けられた属性値を、属性ＤＢ４１２に記憶し、管理する。
また、属性管理部４１０は、属性ＤＢ４１２に記憶した属性値を、検索部４００による検索の用に供する。
検索部４００は、プロファイル検索装置２から受けたプロファイル識別子を用いて、属性ＤＢ４１２に記憶された属性を検索し、検索結果を、プロファイル検索装置２に対して返す。【００３７】
［ネットワークシステム１の全体動作］
以下、ネットワークシステム１の全体的な動作を説明する。
図１３〜図１５は、図１などに示したネットワークシステム１の全体的な動作（Ｓ１０，Ｓ１２，Ｓ１４）を示す第１〜第３の通信シーケンス図であって、図１３は、プロファイル仕様管理装置５から属性管理装置４へのプロファイル識別子の登録処理（Ｓ１０）を示し、図１４は、プロファイル検索装置２がプロファイル仕様管理装置５から物理プロファイルを得たときの検索処理（Ｓ１２）を示し、図１５は、プロファイル検索装置２がプロファイル仕様管理装置５から最初に論理プロファイルが得られたときの検索処理（Ｓ１４）を示す。【００３８】
図１３に示すように、ステップ１００（Ｓ１００）において、プロファイル仕様管理装置５は、物理プロファイル仕様情報（図４）に含まれる識別子作成方法に従って、プロファイル識別子を作成する。
ステップ１０２（Ｓ１０２）において、プロファイル仕様管理装置５は、Ｓ１００の処理により作成されたプロファイル識別子を属性管理装置４に登録し、プロファイル識別子と属性値との対応付けを行わせる。
ステップ１０４（Ｓ１０４）において、属性管理装置４は、プロファイル仕様管理装置５に従って、図１１に示したように、プロファイル識別子と属性値とを対応付けて記憶する。【００３９】
図１４に示すように、ステップ１２０（Ｓ１２０）において、ＰＣ１０から、プロファイル検索装置２（図１，図９）に対して、プロファイル名とプロファイル識別子（図３）とが指定されて、検索要求が出される。
ステップ１２２，１２４（Ｓ１２２，Ｓ１２４）において、プロファイル検索装置２は、プロファイル名を用いて、プロファイル仕様管理装置５に対する検索を行い、物理プロファイル仕様情報を得る。【００４０】
ステップ１２６，１２８（Ｓ１２６，Ｓ１２８）において、プロファイル検索装置２は、Ｓ１２０の処理において指定されたプロファイル識別子を用いて、Ｓ１０４の処理により得られた物理プロファイル仕様情報に含まれる管理情報が示す属性管理装置４に対して検索を行い、このプロファイル識別子に対応する属性（図１２）を得る。
ステップ１３０（Ｓ１３０）において、プロファイル検索装置２は、Ｓ１２６の処理により得られた属性を用いて、プロファイル情報（図３）を作成し、ＰＣ１０に返す。【００４１】
図１５に示すように、ステップ１２０（Ｓ１２０）において、ＰＣ１０から、プロファイル検索装置２（図１，図９）に対して、プロファイル名とプロファイル識別子（図３）とが指定されて、検索要求が出される。
ステップ１４０，１４２（Ｓ１４０，Ｓ１４２）において、プロファイル検索装置２は、プロファイル名を用いて、プロファイル仕様管理装置５に対する検索を行い、論理プロファイル仕様情報を得る。
ステップ１４４，１４６（Ｓ１４４，Ｓ１４６）において、プロファイル検索装置２は、Ｓ１４０，Ｓ１４２の処理により得られた論理プロファイル仕様情報に含まれる利用プロファイル名を用いて、プロファイル仕様管理装置５に対する検索を行い、物理プロファイル仕様情報（図４）を得る。【００４２】
ステップ１２６，１２８（Ｓ１２６，Ｓ１２８）において、プロファイル検索装置２は、Ｓ１２０の処理において指定されたプロファイル識別子を用いて、Ｓ１０４の処理により得られた物理プロファイル仕様情報に含まれる管理情報が示す属性管理装置４に対して検索を行い、このプロファイル識別子に対応する属性（図１１）を得る。
ステップ１３０（Ｓ１３０）において、プロファイル検索装置２は、Ｓ１２６の処理により得られた属性を用いて、プロファイル情報（図３）を作成し、ＰＣ１０に返す。
このように、プロファイル検索装置２が、プロファイル仕様管理装置５から、論理プロファイル仕様情報を得た場合、得られた論理プロファイル仕様情報に含まれる利用プロファイル名をたどることにより、最終的には物理プロファイル仕様情報を得ることができ、目的の属性を得ることができる。
なお、プロファイル検索装置２は、プロファイル仕様管理装置５から、検索により論理プロファイルが得られるたびに、Ｓ１４４，Ｓ１４６の処理を行い、この検索を、最終的に、検索の結果として物理プロファイル仕様情報のみが得られるようになるまで繰り返す。
【産業上の利用可能性】
【００４３】
本発明は、検索により得られた情報を組み合わせて、新たな情報を作成する情報検索装置などとして利用可能である。
【符号の説明】
【００４４】
１・・・ネットワークシステム，
１００・・・本体，
１０２・・・ＣＰＵ，
１０４・・・メモリ，
１０６・・・入出力装置，
１１０・・・通信装置，
１１２・・・記録装置，
１１４・・・記録媒体，
１４・・・ネットワーク，
２・・・プロファイル検索装置，
２０・・・プロファイル検索プログラム，
２００・・・通信処理部，
２０２・・・ＵＩ部，
２１０・・・プロファイル指定受入部，
２１２・・・プロファイル識別子検索部，
２１４・・・プロファイル識別子ＤＢ，
２２０・・・プロファイル仕様検索部，
２２２・・・物理プロファイル仕様取得部，
２２４・・・属性検索部，
２２６・・・属性管理部，
２２８・・・属性ＤＢ，
２３０・・・プロファイル情報作成部，
２３２・・・プロファイル識別子作成部，
４・・・属性管理装置，
４０・・・属性管理プログラム，
４００・・・検索部，
４１０・・・属性管理部，
４１２・・・属性ＤＢ，
５・・・プロファイル仕様管理装置，
５０・・・プロファイル仕様管理プログラム，
５００・・・検索部，
５１０・・・論理プロファイル仕様情報管理部，
５１２・・・論理プロファイル仕様情報ＤＢ，
５１４・・・プロファイル識別子作成部，
５１６・・・プロファイル識別子登録部，
５２０・・・物理プロファイル仕様情報管理部，
５２２・・・物理プロファイル仕様情報ＤＢ，
【図１】
2007052506.tif 000002
【図２】
2007052506.tif 000003
【図３】
2007052506.tif 000004
【図４】
2007052506.tif 000005
【図５】
2007052506.tif 000006
【図６】
2007052506.tif 000007
【図７】
2007052506.tif 000008
【図８】
2007052506.tif 000009
【図９】
2007052506.tif 000010
【図１０】
2007052506.tif 000011
【図１１】
2007052506.tif 000012
【図１２】
2007052506.tif 000013
【図１３】
2007052506.tif 000014
【図１４】
2007052506.tif 000015
【図１５】
2007052506.tif 000016
【手続補正書】
【提出日】平成19年8月3日(2007.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を検索し、管理する情報システムであって、互いに情報を通信する第１〜第３のノード（属性管理装置４，プロファイル仕様管理装置５，プロファイル検索装置２）を有し、
前記第１のノード（属性管理装置４）は、前記第２の識別子（プロファイル識別子）に対応付けられた前記第１の情報（属性）を記憶し、
前記第２のノード（プロファイル仕様管理装置５）は、第３の情報（プロファイル仕様情報）を記憶し、
前記第３の情報（プロファイル仕様情報）は、
第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報
を含み、
前記第３のノード（プロファイル検索装置２）は、
前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第３の情報（プロファイル仕様情報）を検索する情報検索手段と、
前記検索の結果として得られた第３の情報（プロファイル仕様情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成手段と
を有する情報検索システム。
【請求項２】
前記第２のノード（プロファイル仕様管理装置５）に記憶される第３の情報（プロファイル仕様情報）は、
第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれか
を記憶し、
前記第４の情報（物理プロファイル仕様情報）は、
前記第３の識別子（プロファイル名）と、
前記第１の識別子（属性名）と、
この第１の識別子（属性名）が示す第１の情報（属性）を記憶する第１のノード（属性管理装置４）を示す第６の情報（管理情報）と
を対応付け、
前記第５の情報（論理プロファイル仕様情報）は、
前記第３の識別子（プロファイル名）と、
この第３の識別子（プロファイル名）と対応する他の第３の識別子（利用プロファイル名）と、
前記第１の識別子（属性名）と、
この第１の識別子（属性名）が示す第１の情報（属性）を得るための他の第３の識別子（利用プロファイル名）と
を対応付ける
請求項１に記載の情報検索システム。
【請求項３】
前記第３のノード（プロファイル検索装置２）の前記情報検索手段は、
前記第３の識別子（プロファイル名）および前記第２の識別子（プロファイル識別子）の指定を受けて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）を含む全ての第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、
前記第１の検索により得られた前記第５の情報（論理プロファイル仕様情報）に含まれる前記第３の識別子（プロファイル名）により識別される前記第４の情報（物理プロファイル仕様情報）および他の前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを検索し、前記他の第５の情報（論理プロファイル仕様情報）に対する検索を繰り返し、前記第４の情報（物理プロファイル仕様情報）のみが得られるようになるまで第２の検索を行う第２の検索手段と、
前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報（物理プロファイル仕様情報）に含まれる第６の情報（管理情報）が示す前記第１のノード（属性管理装置４）を、前記指定された第２の識別子（プロファイル識別子）を用いて検索する第３の検索を行う第３の検索手段と
を有し、
前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子（プロファイル識別子）に対応付けられた第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する
請求項２に記載の情報検索システム。
【請求項４】
前記第１〜第３のノードの任意の２つ以上が、一体に構成されている
請求項１〜３のいずれかに記載の情報検索システム。
【請求項５】
前記第４の情報（物理プロファイル仕様情報）は、
前記第２の識別子（プロファイル識別子）を作成する方法を示す識別子作成方法情報を
さらに含み、
前記第２のノード（プロファイル仕様管理装置５）は、
前記第４の情報（物理プロファイル仕様情報）に含まれる識別子作成方法情報に基づいて、前記第２の識別子（プロファイル識別子）を作成する識別子作成手段と、
前記作成された第２の識別子（プロファイル識別子）と、この第２の識別子（プロファイル識別子）対応する前記第１の情報（属性）とを対応付ける登録を、前記第１のノード（属性管理装置４）に対して行う登録手段と
をさらに有する
請求項２に記載の情報検索システム。
【請求項６】
前記第５の情報（論理プロファイル仕様情報）は、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報をさらに含み、
前記第１の検索手段および前記第２の検索手段は、前記第５の情報（論理プロファイル仕様情報）に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る
請求項３に記載の情報検索システム。
【請求項７】
第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索装置（プロファイル検索装置２）であって、
前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、
第３の情報（プロファイル仕様情報）が記憶され、
前記第３の情報（プロファイル仕様情報）は、
第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報
を含み、
前記情報検索装置（プロファイル検索装置２）は、
前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索手段と、
前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成手段と
を有する情報検索装置。
【請求項８】
前記記憶される第３の情報（プロファイル仕様情報）は、
第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれか
を記憶し、
前記第４の情報（物理プロファイル仕様情報）は、
前記第３の識別子（プロファイル名）と、
前記第１の識別子（属性名）と、
この第１の識別子（属性名）が示す第１の情報（属性）を記憶する第１のノード（属性管理装置４）を示す第６の情報（管理情報）と
を対応付け、
前記第５の情報（論理プロファイル仕様情報）は、
前記第３の識別子（プロファイル名）と、
この第３の識別子（プロファイル名）と対応する他の第３の識別子（利用プロファイル名）と、
前記第１の識別子（属性名）と、
この第３の識別子（プロファイル名）と対応する他の第３の識別子（利用プロファイル名）と
を対応付ける
請求項７に記載の情報検索装置。
【請求項９】
前記情報検索手段は、
前記第３の識別子（プロファイル名）および前記第２の識別子（プロファイル識別子）の指定を受けて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）を含む全ての第４の情報（物理プロファイル仕様情報）および第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る第１の検索を行う第１の検索手段と、
前記第１の検索により得られた前記第５の情報（論理プロファイル仕様情報）に含まれる前記第３の識別子（プロファイル名）により識別される前記第４の情報（物理プロファイル仕様情報）および他の前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを検索し、前記他の第５の情報（論理プロファイル仕様情報）に対する検索を繰り返し、前記第４の情報（物理プロファイル仕様情報）のみが得られるようになるまで第２の検索を行う第２の手段と、
前記第１の検索および前記第２の検索またはこれらのいずれかにより得られた第４の情報（物理プロファイル仕様情報）に含まれる第６の情報（管理情報）が示す前記第１のノード（属性管理装置４）を、前記指定された第２の識別子（プロファイル識別子）を用いて検索する第３の検索を行う第３の検索手段と
を有し、
前記情報作成手段は、前記第３の検索により得られ、前記第２の識別子（プロファイル識別子）に対応付けられた第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する
請求項８に記載の情報検索装置。
【請求項１０】
前記第５の情報（論理プロファイル仕様情報）は、
前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかに対するアクセス方法を定義するアクセス方法定義情報
をさらに含み、
前記第１の検索手段および前記第２の検索手段は、前記第５の情報（論理プロファイル仕様情報）に含まれるアクセス方法定義情報に従って検索を行い、前記第４の情報（物理プロファイル仕様情報）および前記第５の情報（論理プロファイル仕様情報）またはこれらのいずれかを得る
請求項９に記載の情報検索装置。
【請求項１１】
第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索方法であって、
前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、
第３の情報（プロファイル仕様情報）が記憶され、
前記第３の情報（プロファイル仕様情報）は、
第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報
を含み、
前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索ステップと、
前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成ステップと
を有する情報検索方法。
【請求項１２】
第１の識別子（属性名）により識別される第１の情報（属性）を含み、第２の識別子（プロファイル識別子）により識別される第２の情報（プロファイル情報）を作成する情報検索プログラムであって、
前記第１の情報（属性）は、前記第２の識別子（プロファイル識別子）に対応付けられて、それぞれの場所に記憶され、
第３の情報（プロファイル仕様情報）が記憶され、
前記第３の情報（プロファイル仕様情報）は、
第３の識別子（プロファイル名）に基づいて、前記第１のノード（属性管理装置４）において記憶されている前記第１の情報（属性）と、前記第２の情報（プロファイル情報）とを関連付けるための情報
を含み、
前記第３の識別子（プロファイル名）と、前記第２の識別子（プロファイル識別子）とを指定されて、前記第２のノード（プロファイル仕様管理装置５）から、前記指定された第３の識別子（プロファイル名）に対応する第２の情報（プロファイル情報）を検索する情報検索ステップと、
前記検索の結果として得られた第２の情報（プロファイル情報）に基づいて、前記第１のノード（属性管理装置４）により指定された第２の識別子（プロファイル識別子）に対応する第１の情報（属性）の集合を、前記第２の情報（プロファイル情報）として作成する情報作成ステップと
をコンピュータに実行させる情報検索プログラム。