(57)【要約】【課題】情報システムのインターオペラビリティを、インタフェイス数を線形に保ちながら保証する。【解決手段】参照部１２はふたつのプログラムを参照する。同値関係選択部４４によって選択された同値関係をもとに、ふたつのプログラムのモジュール間の対応関係が抽出部２０において特定される。対応関係から第１取得部２２が接着写像ｆ、第２取得部２４が等化関数ｇを特定する。一連の処理の結果、最終情報が記録部２８へ記録される。【選択図】        図１
2004272866.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが位相空間であり、その排他的論理和として扱われる複数のデータ構造体を参照する参照部と、
参照された複数のデータ構造体のそれぞれについて、注目すべき構成要素を所定の同値関係をもとに当該データ構造体の部分位相空間として抽出する抽出部と、
抽出された部分位相空間を前記複数のデータ構造体にそれぞれ対応する複数の位相空間の間で対応づける接着写像を特定する第１取得部と、
特定された接着写像および前記複数のデータ構造体にそれぞれ対応する複数の位相空間をもとに、当該複数の位相空間から、前記特定された接着写像によって定まる付加空間への対応を示す等化関数を特定する第２取得部と、
前記特定された等化関数、特定された接着写像、および付加空間を関連づけて記録する記録部と、
を備えることを特徴とする情報管理装置。
【請求項２】
請求項１に記載の情報管理装置において、
前記データ構造体に適用されるべき複数の同値関係を予め保持する同値関係保持部と、
ユーザから前記複数の同値関係のうちひとつを選択せしめる同値関係選択部と、
をさらに備えることを特徴とする装置。
【請求項３】
請求項２に記載の情報管理装置において、
前記データ構造体はプログラムであり、前記構成要素はプログラムを構成するモジュールであることを特徴とする装置。
【請求項４】
請求項３に記載の情報管理装置において、
前記同値関係保持部は、前記モジュールの実質的な機能に基づいて同値類を分別する同値関係を格納していることを特徴とする装置。
【請求項５】
請求項３に記載の情報管理装置において、
前記同値関係保持部は、前記モジュールの特徴に基づいて同値類を分別する同値関係を格納していることを特徴とする装置。
【請求項６】
請求項２に記載の情報管理装置において、
前記データ構造体はデータベースであり、前記構成要素はデータベースに記述される属性であることを特徴とする装置。
【請求項７】
請求項６に記載の情報管理装置において、
前記同値関係保持部は、前記属性の実質的な意味に基づいて同値類を分別する同値関係を格納していることを特徴とする装置。
【請求項８】
請求項２に記載の情報管理装置において、
前記データ構造体は商品リストであり、前記構成要素は商品であることを特徴とする装置。
【請求項９】
請求項８に記載の情報管理装置において、
前記同値関係保持部は、前記商品の購入行為に注目して同値類を分別する同値関係を格納していることを特徴とする装置。
【請求項１０】
請求項２に記載の情報管理装置において、
前記データ構造体は組織表であり、前記構成要素は組織を構成する部門であることを特徴とする装置。
【請求項１１】
請求項１０に記載の情報管理装置において、
前記同値関係保持部は、前記部門の実質的な機能に基づいて同値類を分別する同値関係を格納していることを特徴とする装置。
【請求項１２】
請求項１から１１のいずれかに記載の情報管理装置において、
前記接着写像の特定手順をホモトピーとして取得する手順取得部をさらに備えることを特徴とする装置。
【請求項１３】
請求項１２に記載の情報管理装置において、
新たに特定しようとする接着写像の取得手順に関するホモトピーがすでに取得されているかどうかを判定する判定部をさらに備えることを特徴とする装置。
【請求項１４】
請求項１に記載の情報管理装置において、
前記データ構造体の属する分野を予め複数準備する分野保持部と、
準備された複数の分野から前記データ構造体として処理すべき分野を選択する分野選択部と、
準備された分野ごとに同値関係を区分して予め準備する同値関係保持部と、
をさらに備え、前記同値関係保持部は、前記分野選択部にて選択された分野に対応する同値関係を提供することを特徴とする装置。
【請求項１５】
付加空間モデルに基づき、不変量に注目して複数のデータ構造体の間に関係を定義する解析部と、
前記不変量を特定する同値関係を予め保持する同値関係保持部と、
保持された同値関係から、ユーザの指示に基づいて所定の同値関係を選択せしめる同値関係選択部と、
を含むことを特徴とする情報管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は情報管理技術、とくに、複数のデータ構造体間でデータの一貫性維持、インタフェイスの確定その他の処理をなす情報管理装置に関する。
【０００２】
【従来の技術】
情報システム構築は、たとえば大手銀行の統合に伴う統合システムに典型的にみられるように、単一大規模サイト向けから、複数分散大規模サイト向けに加速度的に移行しつつある。ところが、その基盤技術となっている現在のソフトウェア工学、リエンジニアリング技術において、これに対応するための基本的枠組みとしてのエンジニアリングモデルが欠落している。その理由は、統合方法がモデルレベルで欠如しているために、各サイト構築担当のエンジニアが個々にモジュール群を工夫して設計・構築している点にある。このために、モジュール群仕様がサイト毎に自ずと異なる。モジュール群の仕様が相互に開示されれば、再構築も可能であるが、モジュールの数の組み合わせにより指数関数的に再構築システム数が増え、いわゆる「開発工数爆発」が生じる。しかも、実際には、企業機密保持上モジュール群の仕様が開示されない場合のほうが多い。この場合、モジュール間のインタフェイス作成情報が開示されるものの、インタフェイス数も組合せ関数で指数関数的に増加するので、一層「開発工数爆発」の様相が顕著となる。
【０００３】
【発明が解決しようとする課題】
国内外には、リレーショナル・データベ−ス（ＲＤＢ）モデル、Ｅｎｔｉｔｙ  Ｒｅｌａｔｉｏｎｓｈｉｐ  （ＥＲ）モデル、タグによるＸＭＬ、グラフによるＵＭＬなどが研究され応用されているが、大規模分散情報システムを構築する理論的基礎としてはモデル的に完全とはいえず、例えばモジュール間のインタフェイス仕様が、異なるサイト間で統一的に取り扱える理論体系になっていない。したがって、前述の「開発工数爆発」は解決できない。
【０００４】
開発工数爆発の問題を含め、異なる情報システム間で整合性をもった情報処理を自在に行うことの可能な性質、すなわち、情報システムのインターオペラビリティの確保は、ＩＴ最大の社会的テーマといっても過言ではない。各国において昨今の経済状況もあり、会社統合も増加の一途をたどっており、このテーマに対する期待は非常な高まりを見せている。しかし、既存の方法では、インタフェイスの数は、よくてもせいぜいｎ（ｌｏｇ  ｎ）のオーダ、悪くするとｎの指数関数のオーダになる。
【０００５】
本発明はこうした背景からなされたものであり、その目的は、上記のインターオペラビリティを線形モデルとして保証する情報管理技術を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の情報管理装置は、それぞれが位相空間であり、その排他的論理和として扱われる複数のデータ構造体を参照する参照部と、参照された複数のデータ構造体のそれぞれについて、注目すべき構成要素を所定の同値関係をもとに当該データ構造体の部分位相空間として抽出する抽出部と、抽出された部分位相空間を前記複数のデータ構造体にそれぞれ対応する複数の位相空間の間で対応づける接着写像を特定する第１取得部と、特定された接着写像および前記複数のデータ構造体にそれぞれ対応する複数の位相空間をもとに、当該複数の位相空間から、前記特定された接着写像によって定まる付加空間への対応を示す等化関数を特定する第２取得部と、前記特定された等化関数、特定された接着写像、および付加空間を関連づけて記録する記録部とを備える。
【０００７】
「データ構造体」は情報システムで扱われるデータの集合体であり、「情報システム」はなんらかの形で情報を管理、加工その他処理する任意の体系である。したがって、情報システムの例に、サイト、プログラム、データベース、デジタルデータ化された任意の管理情報、たとえば経営、財務、人事などが含まれる。
【０００８】
本装置において、情報システムの各要素のインタフェイスは、後述の付加空間モデルに一回変換するだけでとることができる。したがって、ｎ要素でｎ回の変換でインターオペラビリティが保証され、インタフェイスの数は線形である。付加空間モデルは、同値関係による等化空間を理論的基礎にしており、情報システム間で不変量を定義できるため、この不変量をもとに情報の処理を最適化および客観化できる。したがって、前述の課題が解決される。
【０００９】
この情報管理装置において、前記データ構造体はプログラムであり、前記構成要素はプログラムを構成するモジュールであってもよい。「プログラム」と「モジュール」は、通常の意味に加え、例えばサイトとその構成ページのように、データの集合体として機能する全体とその一部を含む概念である。
【００１０】
このとき、同値関係保持部は、前記モジュールの実質的な機能に基づいて同値類を分別する同値関係を格納していてもよい。たとえば、「モジュールとして、入力データを圧縮する機能をもつものであるか」という同値関係を設定すれば、その機能をもつモジュールをひとつの同値類として抽出することができる。
【００１１】
この例では、同値類の数は２だが、一般的にはある整数ｋである。例えば、プログラムＸという位相空間は、データ処理機能という部分位相空間Ｘ０をもち、この「データ処理機能」という観点で同値関係を準備していれば、例えば以下の４個の同値類の排他的論理和ｘ０からｘ３に分かれる。
ｘ０．データ圧縮機能
ｘ１．データ解凍機能
ｘ２．データ伝送機能
ｘ３．ｘ０からｘ２まで以外の機能
いま対応関係を定義しようとしている一方のプログラムについてこれら４つの同値類が判明し、他方のプログラムＹについても同様に４つの同値類ｙ０〜ｙ３が以下の式により判明する。
【数１】
2004272866.tif 000003
したがって、この例では接着写像も等化関数も４個ずつ定まる。
【００１２】
ここでは、モジュールの機能に基づいて同値関係を準備したが、モジュールの特徴に基づいて同値関係を準備してもよい。「特徴」の例は、モジュールのサイズ、そのモジュールの処理時間、そのモジュールが依拠するＯＳ、そのモジュールの拡張性の度合いなどである。これらは、複数のプログラムを統合して上位プログラムを開発したり、複数のプログラム間の機能の対応を把握する際に利用できる。
【００１３】
データ構造体がデータベースの場合、構成要素は例えばデータベースに記述される属性である。この場合、同値関係としては、「社員のデータ」という部分位相空間について、「年齢」「所属部署」「入社年度」など、社員を特徴づける属性について定めればよい。ただしこの際、いわゆる属性のタプル名ではなく、属性の実質的な意味に基づいて同値類を分別する同値関係を格納することが望ましい。例えば、「所属部署」と「配属先」は同じであろうから、それらを同等にあつかう同値関係を格納すべきである。これを実現する簡単な方法は、同値関係として、「所属部署または配属先が営業課であるか」などを準備すればよい。
【００１４】
データ構造体が商品リストの場合、構成要素は例えば商品である。このとき、同値関係保持部は、商品の購入行為に注目して同値類を分別する同値関係を格納していればよい。例えば、一般にオンラインブックストアＹでは、そのサイトは販売中の本のリストＹ０を部分位相空間として持っている。Ｙ０は、「購入」という行為に着目する同値関係により、以下の４個の同値類の排他的論理和ｙ０からｙ３に分かれる。
【００１５】
ｙ０．購入検討で閲覧中の本
ｙ１．購入希望する本
ｙ２．購入を決定した本
ｙ３．ｙ０からｙ２まで以外の本
購買者Ｘもそれに対応する同値類を４個もっており、前述同様、接着写像も等化関数も４個ずつ定まる。
【００１６】
データ構造体が組織表の場合、構成要素は例えば組織を構成する部門である。このとき、同値関係保持部は、部門の実質的な機能に基づいて同値類を分別する同値関係を格納していればよい。これにより、ふたつの会社を統合する場合、実質的に同じ機能の部署を特定して関連づけておけば、それらふたつの部署の統合方針画定に利用できる。
【００１７】
なお、本発明の表現を方法、システム、記録媒体、コンピュータプログラムなどへ変換したものもまた、本発明の態様として有効である。
【００１８】
【発明の実施の形態】
以下本発明を好適な実施の形態をもとに説明する。まず、実施の形態の基礎として本発明者が提唱する付加空間（Ａｄｊｕｎｃｔｉｏｎ  Ｓｐａｃｅ）モデルおよびセル構造空間モデル（以下単にセル情報モデルともいう）の基礎理論を前提技術として述べ、しかるのち具体的な実施の形態を説明する。なお、セル情報モデルは、付加空間モデルにセルの次元という概念を加えたモデルである。
【００１９】
［前提技術］
セル情報モデルは、情報モデルとしては不規則データモデルの分野に適用できるもので、時空におよぶ諸元を状況（ｓｉｔｕａｔｉｏｎ）というかたちでとらえる。数学的にいえば、セル情報モデルはホモトピーに関する理論的なフレームワークに位置づけられたセル空間構造理論にもとづき、グラフ理論の拡張理論にあたる。
【００２０】
［１］サイバーワールドのモデリング
不変量を根拠に理論構築を行う。サイバーワールドを不可逆な空間としての時間を含む空間の１タイプと考え、その表現に、自由度としての次元と、異なる次元の空間がいかに接続されているかを示す接続性とを含む不変量が適切であることを示す。
【００２１】
一般論として、サイバーワールドをモデリングするためには以下の４つのステップが必要である。
第１に、サイバーワールドと現実世界との相違点および共通点を明確化しなければならない。もっとも明白な違いは成長速度にあり、したがってその複雑さにある。ローカルな世界を同時に世界規模のウェブの世界にリンクする性質はきわめて特殊であり、かつそのスピードも光速に匹敵する。現実に、人類の歴史において、ウェブ上に実現される高速性は、かつてもったことのない能力を人類に与えた。ウェブ上で働くすべての人はサイバーワールドの構築と破壊を同時に行っているのである。
【００２２】
第２に、明確化された相違点と共通点を特徴づけるための適切なモデリングの方法論を見いだす必要がある。極端な複雑度および変化の高速性により、モデリングの規模を最小化するための方法は、階層化された概念のうえに構築されるべきである。さらにその階層は、絶え間なく変化するサイバーワールドの中から普遍的な特性を特定するために、不変量の階層であり、後に概念の付加がモジュラーな形でつぎつぎに可能な形式にすべきである。
【００２３】
第３に、そうして構築されたモデリングの方法論を、現実の設計（ｄｅｓｉｇｎ）に落とし込む必要がある。一般に設計は、不変量の適切な選択と特定の情報構造および演算を必要とする。たとえば不変量の概念階層は、不変量を相続する階層として設計される。これまでの研究により、ふたつの不変量、すなわち自由度としての次元およびそれらの接続性の重要性を認識した。すなわち、情報構造としてセル空間構造を考え、演算としてセルの構築（コンポジション）および分解（デコンポジション）を考えるに至った。
【００２４】
第４に、そうして得られた設計をセル情報モデルと名付けた情報モデルとして実装する。セル情報モデルは、既存の種々のデータモデルの能力を強化するものであり、セルの境界、セルの次元およびセルの接続性のすべてを保証することができる。セル情報モデルは、サイバーワールドを一貫性のある形で表現でき、その正当性を証明できる。
【００２５】
［２］不変量の概念階層
科学的な研究において、モデリングは非常に重要なステップである。とくに自然科学では、現実世界をモデリングするために、不変量の概念を中心として理論構築がなされる。オブジェクトおよび現象は不変量をもとに分類され、モデリングされる。物理では、相対性理論が発表されるまでエネルギーと質量は不変量であった。数学では、オブジェクトをモデリングするために以下の手順がとられる。すなわち、同値関係により、数学的なオブジェクトをその部分集合の排他的論理和として表現できる同値類へ分類する。同値関係にもとづく概念階層のレベルは以下のとおりである。
【００２６】
１．拡張されたレベル、その特別な場合としてホモトピーレベル
２．集合レベル
３．位相幾何学レベル、その特別な場合としてグラフ理論上のレベル
４．付加空間レベル
５．セル構造空間レベル
６．表現（プレゼンテーション）レベル
７．可視化レベル
これらの階層は、モジュラー、かつのちにインクリメンタルに付加していくことが可能な設計、すなわちサイバーワールドの不変量の継承的な階層を実現するために有力である。
【００２７】
［３］セル情報モデル
サイバーワールドをモデリングするためには、ＣＷ空間などのセル空間構造にもとづくアプローチが、グラフ理論に基づくそれに比べ、はるかに適している。セル構造空間レベルによれば、オブジェクトを境界の存在する、または存在しないセルとして、認識可能かつ計算可能な空間内に位置づけることができるためである。境界をもつセルは「閉」（ｃｌｏｓｅｄ）であり、境界のないセルは「開」（ｏｐｅｎ）である。ｎ次元のセル、すなわち「ｎセル」は、ｎ次元球と同相の空間である（ｎは整数）。ここで、オープンなｎセルをｅｎと表記し、クローズなｎセルを
【数２】
2004272866.tif 000004
と表記する。また、クローズなｎセルの内部を
【数３】
2004272866.tif 000005
と表記する。したがって、
【数４】
2004272866.tif 000006
はクローズなｎセルの境界にあたり、これは（ｎ−１）次元の球Ｓｎ−１に等しい。セルモデリングによれば、セルの構築と分解はセルの次元と接続性を不変量に保ったまま実現できる。したがって、オブジェクトの等化（アイデンティフィケーション）は、等化のための写像をとおして体系的に実施される。後述するように、データベーススキーマの構築およびスキーマの分解は、セル構築およびセル分解の特別な場合に相当する。
【００２８】
ここで次元の例を述べる。たとえばサイバーワールドにおいて、ひとつの属性をもつオブジェクトは、ひとつの属性から他の属性へ移行することができないため、その自由度は０であり、したがってその次元も０である。そのため、これを表現レベルでは「点」で表することができる。属性とは、オブジェクトが本来有する特質や特徴を同定するための互いに独立な集合をいう。属性をふたつ有するオブジェクトでは、一方の属性から他方の属性への移行が可能なため、その自由度も次元も「１」である。したがって、表現レベルにおいて直線として表すことができる。同様に、属性が３および４のオブジェクトは、それぞれ２次元および３次元に相当し、曲面および球として表現できる。一般に、ｎ個の属性を有するオブジェクトは（ｎ−１）の自由度を有し、その次元はｎ−１である。これは、（ｎ−１）次元の球として表現できる。リレーショナルモデルでは、ｎ個の属性をもつオブジェクトはリレーショナルスキーマとして表され、ｎ列のテーブルとして実体化される。リレーショナルモデルは集合の直積にもとづき、したがってそれは集合理論レベルにおける表現といえる。
【００２９】
一方、接続性は連続かつ全射な写像である接着写像（アタッチングマップ）によって定義される。ある写像ｆ：Ｘ→Ｙが全射であるとは、
【数５】
（∀ｙ∈Ｙ）（∃ｘ∈Ｘ）［ｆ（ｘ）＝ｙ］
を意味する。「写像ｆ：Ｘ→Ｙが連続である」とは、「｛ｆ−１（ｙ）｜ｙ∈Ａ｝がＸにおいてオープンであり、かつその場合にかぎり、Ｙの部分集合であるＡがＹにおいてオープンになる」ことを意味する。
【００３０】
共通部分をもたない位相空間ＸおよびＹについて、
【数６】
2004272866.tif 000007
は、接着写像ｆ：Ｘ０→ＹによってＸをＹに接着することにより得られる付加空間（接着空間ともいう）である。ＸとＹの単なる排他的論理和の空間から、接着関数ｆによって定まる付加空間への写像ｇが等化写像であり、この写像は付加空間モデルにおいて中心的な役割を果たす。付加空間を利用するモデルを付加空間モデルという。付加空間モデルは、接着関数と等化写像の組合せで表現される。一方、セル情報モデルは、付加空間モデルにセルの次元という概念を追加したものである。ここで、
【数７】
2004272866.tif 000008
は、排他的論理和を表し、しばしば＋であらわされる。〜は同値関係を示す。同値関係とは、反射律「ｘ〜ｘ」、対称律「ｘ〜ｙならｙ〜ｘ」、推移律「ｘ〜ｙかつｙ〜ｚならｘ〜ｚ」がすべて成り立つ関係であり、集合論的な同値関係、ホモトピー同値関係、トポロジー同値関係などがある。推移律は、空間を、共通部分をもたない同値類と呼ばれる部分空間へ分割する。
【００３１】
サイバースペースをより明確にモデリングするための基礎として、同値関係および同値類について述べる。ｘ／〜＝｛ｙ∈Ｘ：ｘ〜ｙ｝によって定義されるＸの部分集合は、ｘの同値類と呼ばれる。ここで、「類（クラス）」は実際には集合のことであるが、昔から類（クラス）と呼ばれているため、その表記にしたがう。すべての同値類からなる集合Ｘ／〜は、Ｘの商空間または等化空間と呼ばれ、以下のように表記される。
【００３２】
【数８】
Ｘ／〜＝｛ｘ／〜∈２Ｘ｜ｘ∈Ｘ｝⊆２Ｘ
推移律から、ｘ∈Ｘ，ｘ／〜≠φを満たすそれぞれのｘについて、以下の式が成り立つ。
【数９】
2004272866.tif 000009
これは、集合Ｘが、空ではなく、共通部分をもたない同値類へ分割または分解されたことを意味する。ここで同値類をｘ／〜と表記し、これは以下の意味である。
【数１０】
ｘ／〜＝｛ｙ∈Ｘ｜ｘ〜ｙ｝
簡単な例で説明する。「濃度（ｃａｒｄｉｎａｌｉｔｙ）」は、集合理論上の同値関係であり、もとの集合を同じ濃度を有する、共通部分をもたない部分集合へ分割する。別な例として、グラフ理論において「同型」は同値関係であり、グラフの集合も、共通部分をもたない同型のグラフの部分集合へ分解できる。
【００３３】
ユークリッド幾何学において、「合同」はひとつの同値関係を形成し、すべての図形を互いに合同な図形からなる部分集合へ分解できる。これらの部分集合は共通部分をもたず、その和集合がもとの集合、すなわちすべての図形の集合に一致する。この和集合が付加空間に当たる。「相似」もひとつの同値関係である。「合同」および「相似」はともにアフィン変換の例である。一方、「対称」という関係は、群理論における同値関係の例であり、対称な図形からなる互いに共通部分をもたない部分集合の和集合へ分解する。
【００３４】
以上が接着写像の実例である。ここで、接着写像の一般的な定義に触れる。すべての同値類の集合はＸ／〜と表記され、以下の式で示される。
【数１１】
Ｘ／〜＝｛ｘ／〜∈２Ｘ｜ｘ∈Ｘ｝⊆２Ｘ
これはＸの等価空間（商空間）とも呼ばれる。接着写像ｆは全射かつ連続な以下の写像である。
【数１２】
ｆ：Ｙ０→Ｘ（Ｙ０⊂Ｙ）
【数１３】
2004272866.tif 000010
は付加空間であり、以下の関係をもつ。
【数１４】
2004272866.tif 000011
ここでは、後述するように、情報スキーマの統合およびウェブ上の情報マイニングによる情報の統合のための特別な場合を考える。いまＳｎ−１は、クローズなｎセルの境界であり、
【数１５】
2004272866.tif 000012
と表記できる。ここで全射かつ連続な接着写像ｆを
【数１６】
ｆ：Ｓｎ−１→Ｘ
と定義する。このとき、付加空間Ｙは以下のように定義される。
【００３５】
【数１７】
2004272866.tif 000013
いま、ホモトピックな写像ｆおよびｇ、
【数１８】
ｆ，ｇ：Ｓｎ−１→Ｘ
を考える。すると、
【数１９】
2004272866.tif 000014
というホモトピー同値関係が生じる。
【００３６】
Ｊ．  Ｈ．  Ｃ．  Ｗｈｉｔｅｈｅａｄの指摘によれば、位相空間として任意のサイバーワールドＸが与えられたとき、このＸから整数Ｚによってインデックスが与えられたＸの部分空間であるＸｐセルの有限または無限の配列を帰納的に構成することができる。すなわちフィルトレーションと呼ばれる空間｛Ｘｐ｜Ｘｐ⊆Ｘ，ｐ∈Ｚ｝が以下のように形成できる。ここでＸｐはＸの被覆とよばれ、以下の関係がなりたつ。
【数２０】
Ｘ＝∪ｐ∈ＺＸｐ
さらに、Ｘｐ−１はＸｐの部分空間であり、すなわち、
【数２１】
Ｘ０⊆Ｘ１⊆Ｘ２⊆・・・⊆Ｘｐ−１⊆Ｘｐ⊆・・・⊆Ｘ
と表記できる。フィルトレーションはスケルトンとも呼ばれる。最大でｐ次元のスケルトンはｐ−スケルトンと呼ばれる。Ｘ０、Ｘ１、Ｘ２・・・Ｘｐ−１およびＸｐはサイバーワールドＸの部分サイバーワールドである。フィルトレーションと位相的に同値な空間はフィルトレーション空間と呼ばれる。
【００３７】
実用上、重要なセル空間がある。それらはＣＷ複体および多様体である。フィルトレーション空間が有限であるとき、これはＣＷ空間と同値である。さらに、ＣＷ空間が微分同相性を有するとき、これは多様体と同値である。
【００３８】
［４］セル情報モデルによる情報マイニングをとおしたウェブ情報のモデリング、帰納的なウェブ情報スキーマの統合およびウェブ情報の統合
ウェブ情報をモデリングするための第一歩として、サイバーワールドがいかに出現し、その実体がなにであるかを見きわめるために、ウェブ上の共有情報世界であるサイバーワールド形成の本質の特徴づけを行う。サイバーワールドＸは、しばしば多くのウェブサイトにおけるローカルかつ多岐にわたる活動の結果ウェブ上に形成される。企業内の情報とは異なり、開始点となるスキーマの集合を与えてくれる情報管理者の存在を仮定することはできない。情報マイニングのプロセスをとおし、ローカルに存在する複数のウェブサイトにおける特別な情報を発見してサイバースペースＸを知ることができる。もちろん情報マイニングは手当たりしだいすべきものではない。ウェブサイトをブラウザでながめたのち、複数のウェブサイトに分散して存在する情報およびその統合からなにをマイニングすべきか、およびいかなるものが出現すると予測されるかについてアイデアを抽出しなければならない。この種の情報マイニングは一般に「設計に基づく情報マイニング」と呼ばれる。なぜなら、マイニングすべき対象に関し、「統合指針」として適用すべき所定の規則が存在するためである。この統合指針は、なにをどのように統合するかについて設計指針として働く。
【００３９】
上述のＷｈｉｔｅｈｅａｄの帰納的スキームに基づくウェブ上の情報マイニングによれば、ローカルなウェブの世界の全世界規模のサイバーワールドへの統合は完全な形で実現される。帰納的な統合によってｎ次元のサイバーワールドＸｎが取得される具体的な方法を、以下ウェブ上のサーチおよび統合のプロセスによって説明する。
【００４０】
帰納的な統合はふたつのフェイズからなる。すなわち情報のスキーマ統合フェイズおよび情報統合フェイズである。第１のフェイズである情報スキーマの統合フェイズは以下の手順で進行する。
１．興味の対象である属性である
【数２２】
2004272866.tif 000015
をすべて読み出し、以下の０次元のサイバーワールドＸ０を形成する。
【数２３】
2004272866.tif 000016
２．１次元のサイバーワールドＸ１を生成するために、ウェブサイトにおける興味の対象であるふたつの属性のすべての組合せ
【数２４】
2004272866.tif 000017
を読み出す。そののち、それらの共通部分のない和集合、
【数２５】
2004272866.tif 000018
を接着写像ＦによってＸ０へ接着する。こうして、以下の１次元サイバーワールドＸ１を得ることができる。
【数２６】
2004272866.tif 000019
ただしここで、ｉ＝１、２、・・・ｋであり、接着写像Ｆは、
【数２７】
2004272866.tif 000020
である。
【００４１】
３．属性の読み出しおよび統合を繰り返すことにより、情報マイニングを経て（ｎ−１）次元のサイバーワールドＸｎ−１を構築したとする。ここでＸｎ−１はｎ個の属性を有する。（ｎ＋１）個の属性を有するｎ次元のサイバーワールドＸｎを統合的に生成するために、いままでと同様の方法でウェブサイトにおいて興味の対象である（ｎ＋１）個の属性
【数２８】
2004272866.tif 000021
のすべての組み合わせを読み出す。つづいてそれらの共通部分のない和集合、
【数２９】
2004272866.tif 000022
をすでに構築された（ｎ−１）次元のサイバーワールドＸｎ−１へ接着写像Ｇをとおして接着する。この結果、以下のようにｎ次元のサイバーワールドＸｎを生成することができる。
【数３０】
2004272866.tif 000023
ただし、ｉ＝１、２、・・・ｋであり、接着写像Ｇは、
【数３１】
2004272866.tif 000024
である。以上のプロセスにより、情報スキーマの統合が完了する。
【００４２】
一方、第２のフェイズである情報統合フェイズは、きわめて単純であるが計算量は多い。このフェイズは、設計指針に基づき、セル接着によって生成されるサイバーワールドに含まれるべきインスタンスを判断および決定するために、スキーマ統合の際に行われるセル接着のすべてのステップにおいて、すべてのインスタンスを検査する。
【００４３】
Ｗｈｉｔｅｈｅａｄの帰納的な方法論に基づいて構築したサイバーワールドは、以下の関係式を満たす。
【数３２】
Ｘ０⊆Ｘ１⊆Ｘ２⊆・・・⊆Ｘｎ−１⊆Ｘｎ⊆・・・⊆Ｘ
サイバーワールドの有効性の観点からいえば、この式は任意の有効なサイバーワールドがそれ以下の次元のサイバーワールドを含み、かつそれらのサイバーワールドが有効であることを意味する。
【００４４】
上述の例において、等化は同値関係に基づく同値類によって行われる。「同値類による等化」はリレーショナルモデルにおける統合（ｊｏｉｎ）演算の一般化である。この点は、セル情報モデルの実用上の能力の一部を示している。ウェブ上のサイバーワールドの高度に複雑かつきわめて速い変化に鑑みれば、セル情報モデルのこの統合能力は、ウェブ情報モデルとして真の理論的基礎を提供するものである。
【００４５】
なお、設計指針を実行するために「興味の対象である属性」というとき、「興味」とは、すくなくとも部分的な意味において、等化のための同値関係の選択を意味する。すなわち、「等化のための同値関係の選択」は設計指針の主要部分を占めている。ウェブに関連する情報システムにおいて、設計指針は、イントラネットまたはコミュニティネットとしてのローカルなサイトを統治するためにローカルに存在するか、または国境のないサイバーワールドにおいて作用すべくグローバルに存在する。設計指針は、ウェブに基づく情報システムにおいて再利用可能なリソースである。
【００４６】
［５］帰納的でない情報スキーマの統合としてのウェブ情報の状況モデリング、およびセル情報モデルに基づく情報の統合
ウェブ上において、しばしば、任意のサイバーワールドから新たなサイバーワールドを創造する必要が生じる。これは、前章で述べた帰納的手法をつうじた情報マイニングよりも一般的であり、ウェブ上の電子商取引を含むｅ−ビジネスにおいてよく見られる要請である。たとえば、時空の両面で変化するウェブの状況をモデリングするために電子商取引の状況を考える。電子商取引の情報システムを構築するために、情報スキーマの観点からウェブ上の商取引の構造を見いだすことが一般に必要である。典型的な電子商取引における状況は以下のものを含む。
【００４７】
状況１．ある商品を購買するｅ−カスタマは、その商品をもっとも安い値段で販売するｅ−ショップを探すためにウェブをブラウズする。
状況２．ウェブ上で商品を販売するｅ−ショップは、セールスを拡大するためにｅ−カスタマのリストをブラウズする。
【００４８】
この状況において、ウェブ上でわれわれはｅ−ショップ、ｅ−カスタマおよびｅ−商品に関するすべての詳細情報を見いだすことに興味をもつわけではない。ここで、ｅ−ショップ、ｅ−カスタマおよびｅ−商品をそれぞれｓ、ｃおよびｍ次元のサイバーワールドとし、したがってそれぞれｓセル
【数３３】
2004272866.tif 000025
と、ｃセル
【数３４】
2004272866.tif 000026
およびｍセル
【数３５】
2004272866.tif 000027
と表記する。
【００４９】
状況１において、ｅ−カスタマは、あるｅ−ショップにおいて所望のｅ−商品がもっとも安い価格で売られているとき、購入者としての興味をもって、そのｅ−ショップにおける商品名を特定する。この状況は、セル分解演算およびそのあとに行われる等化演算によって特徴づけることができる。セル分解演算は、下に示す写像ｆであらわされる。この写像ｆは、接着写像ｇが保存されるかたちで、任意のｎ次元セル
【数３６】
2004272866.tif 000028
をつぎの２つの共通部分をもたないセルの和集合へ射影する。
【数３７】
2004272866.tif 000029
【数３８】
2004272866.tif 000030
後述するように、各セル分解において接着写像を保存することにより、セル分解をホモトピックにすることができる。状況１に関する結論は、それを以下の状況モデルで理解することである。
【００５０】
１．セル分解
ｅ−ショップとしてのｓセル
【数３９】
2004272866.tif 000031
と、ｅ−カスタマとしてのｃセル
【数４０】
2004272866.tif 000032
およびｅ−商品としてのｍセル
【数４１】
2004272866.tif 000033
をセル分解する。このとき、電子商取引に関連する属性を特定すべく、同値セル
【数４２】
2004272866.tif 000034
をそれ以外の部分から分離する。属性の例として、たとえば
【数４３】
2004272866.tif 000035
を
【数４４】
2004272866.tif 000036
へ簡単化して示せば、商品名、商品の識別情報および商品の価格がある。
【００５１】
２．セル接着によるセル構築
同値セル
【数４５】
2004272866.tif 000037
を接着写像によってアイデンティファイする。すなわち、ｅ−商品としてのｍセル
【数４６】
2004272866.tif 000038
と、およびｅ−ショップとしてのｓセル
【数４７】
2004272866.tif 000039
をｅ−カスタマとしてのｃセル
【数４８】
2004272866.tif 000040
へ接着する。
【００５２】
状況２も同様に、以下の状況モデルとして具体化される。
１．セル分解
状況１同様である。
２．セル接着によるセル構築
同値セル
【数４９】
2004272866.tif 000041
を接着写像をとおしてアイデンティファイする。すなわち、ｅ−商品としてのｍセル
【数５０】
2004272866.tif 000042
およびｅ−カスタマとしてのｃセル
【数５１】
2004272866.tif 000043
をｅ−ショップとしてのｓセル
【数５２】
2004272866.tif 000044
へ接着する。
【００５３】
［６］空間／時間情報および空間／時間演算のためのセル情報モデルの理論的フレームワークとしてのホモトピー
新世紀が幕を開けたいま、われわれは、現実の世界に対し、非常に根幹的な方法で影響を与えることができる時代になった。そのような瞬間に立ち会えることはきわめて幸運なことと言わねばならない。２１世紀に大きな役割を果たすと期待されるウェブおよびサイバーワールドに関する科学を構築することは、ウェブを基礎とする情報テクノロジーの構築に最大の貢献をするであろう。サイバーワールドは情報の世界であり、その意味においてウェブおよびサイバーワールドの情報モデルはキーエレメントである。同様に幸運なことに、われわれはセル空間構造として述べた科学を創造するために必要な数学的フレームワークをもっている。以下述べるホモトピー理論もそうである。
【００５４】
ホモトピー理論は、セル空間構造の基礎理論として働く。すなわち、サイバーワールドの時間および空間における変化を扱うとき、空間／時間情報および空間／時間演算を収容するためにホモトピー理論が利用される。いまたとえば、ひとつの位相空間Ｘから別の位相空間Ｙへの写像関数ｆの変化を考える。変化ののち、ｆは別の写像関数ｇになる。したがって、以下のｆからｇへの連続変形を設計する。
【数５３】
ｆ，ｇ：Ｘ→Ｙ
この変形を正規化された区間［０，１］について考える。この区間は時間的、空間的とを問わない。いま、位相空間Ｘのうち変化のない部分ＡをＸの部分空間ＡとしてＡ⊂Ｘと表記する。設計すべきホモトピーＨは以下のとおりである。
【００５５】
【数５４】
Ｈ：Ｘ×Ｉ→Ｙ    ただし、
（∀ｘ∈）（Ｈ（ｘ，１）＝ｆ（ｘ）ａｎｄ  Ｈ（ｘ，１）＝ｇ（ｘ））
および
（∀ａ∈Ａ，∀ｔ∈Ｉ）（Ｈ（ａ，ｔ）＝ｆ（ａ）＝ｇ（ａ））
このときｆはＡに関してｇとホモトピックとよばれ、以下のように表記される。
【数５５】
2004272866.tif 000045
ここで新たな設計上の問題が生じる。すなわち、２つの位相空間ＸおよびＹをホモトピー同値、
【数５６】
2004272866.tif 000046
として設計する方法、つまりこれらを同じホモトピー型をもつよう設計する方法である。これは以下の手順で解決される。すなわち、ｆ：Ｘ→Ｙおよびｈ：Ｙ→Ｘが以下の条件を満たせばよい。
【数５７】
2004272866.tif 000047
ここで１Ｘおよび１Ｙは恒等写像であり、以下の式をみたす。
【数５８】
１Ｘ：Ｘ→Ｘ  かつ  １Ｙ：Ｙ→Ｙ
以上の手法で、セルの次元をホモトピックに変化させることができる。ホモトピー同値はトポロジー同値よりも広い概念である。ホモトピー同値は、変化の前後において、位相幾何学的にはもはや同値といえないサイバーワールドのいかなる変化をもアイデンティファイすることができる。サイバーワールドは種々の演算および処理によって変遷を重ねてゆくが、その変化のプロセスはホモトピーによって特定され、またホモトピー同値によって有効性が保障される。たとえば、それぞれのセル分解を実行する際、なぜ接着写像が保存されるかが理解できる。それはセル分解をホモトピックに保ち、したがってセル分解のプロセスを逆向きにたどることができるためである。
【００５６】
ホモトピックな情報モデルの研究は、情報モデルの科学を探求するために、今後取り組まれていくべき分野である。いかなる情報演算がホモトピー同値になるかを検討することは非常に興味深い研究テーマになる。
【００５７】
［具体例］
以下示す情報管理装置において、情報システムの各要素のインタフェイスは、付加空間モデルに一回変換するだけでとることができる。したがって、ｎ要素でｎ回の変換でインターオペラビリティが保証され、インタフェイスの数は線形である。付加空間モデルは、同値関係による等化空間を理論的基礎にしており、情報システム間で不変量を定義できるため、この不変量をもとに情報の処理を最適化および客観化できる。この情報管理装置は、付加空間モデルからセル構造空間モデルへ進むとき、次元の違うセル構造空間をひとつの付加空間モデルで扱えるので、異なる情報システムの統合ができる。これもインターオペラビリティを保証できる理由のひとつである。
【００５８】
リレーショナルモデルでは、同値関係はモデルに入っておらず、情報の統一的な扱いができない。せいぜい、テーブル間の関係を示す別テーブルを、パッチを当てる要領で設けてインタフェイスをとろうとしているが、これではインタフェイスの数が指数関数的に増える。
【００５９】
一方、ＥＲ（Ｅｎｔｉｔｙ  Ｒｅｌａｔｉｏｎ）モデルを基本とするＳＡＰ、ＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）なども、これらはすべてグラフ理論モデルであるため、同値関係はモデルに入っておらず、同様の問題が起きる。これが社会基盤情報システムの現状である。以下の情報管理装置は、この問題を解決する。
【００６０】
図１は、情報管理装置１０の構成を示す。参照部１２は、いろいろな情報システムのいろいろなデータ構造体を参照する。以下、実施の形態ではふたつの情報システムからそれぞれひとつずつデータ構造体を参照し、それらの間に所定の対応関係またはインタフェイスを定義するとする。参照されたデータ構造体（以下、「対象データ」ともいう）または対象データを示すＩＤ等はメモリ１４に一時的に保管される。いま、ふたつの対象データが参照されたとき、これらはそれぞれ位相空間Ｘ、Ｙに相当し、この時点でこれらの位相空間の排他的論理和である
【数５９】
2004272866.tif 000048
が確定する。なお、位相空間とは、ここでは部分空間が定義できるような空間をいう。
【００６１】
解析部１６は、抽出部２０、第１取得部２２、第２取得部２４、手順取得部２６、判定部３０、記録部２８を含む。ＧＵＩ（グラフィカル・ユーザ・インタフェイス）４０は、要素指定部４２、同値関係選択部４４、分野選択部４６を含む。ＧＵＩ４０は、ハードウエアとしてはキーボードやマウス、ソフトウエアとしてユーザの指示を情報管理装置１０へ伝達する各種プログラムを備える。ただし、解析部１６やＧＵＩ４０にいずれの構成を内蔵せしめるかは自由度が大きく、たとえば抽出部２０、第１取得部２２、第２取得部２４だけでも解析部１６の機能は果たす。どのような構成を採用するかは、設計目的に依存する。ＧＵＩ４０は、分野保持部５０、同値関係保持部５２に対して処理をなし、また、抽出部２０に作用する。
【００６２】
ＧＵＩ４０はその一般的な機能として、参照部１２に対してユーザの指示を伝え、対象データを指定する。要素指定部４２は、ユーザから、対象データのうちいずれの要素を処理すべきかに関する指示を取得し、これを抽出部２０へ伝える。分野選択部４６は、分野保持部５０を参照して、ユーザの選択指示にしたがい、対象データの属する分野を特定する。分野保持部５０には、「プログラム開発エリア」「データベース管理エリア」等、対象データの分野が具体的に記録されている。ユーザは、たとえばいまプログラムの開発において情報管理装置１０を使用するなら、分野選択部４６によって「プログラム開発エリア」を選択する。選択結果は同値関係保持部５２へ伝えられる。
【００６３】
図２は同値関係保持部５２の内部構成を示す。同値関係保持部５２は、プログラム開発エリア６０、データベース管理エリア６２、商品取引エリア６４、経営分析エリア６６など、分野に応じて予め多数の同値関係を保持している。いま、「プログラム開発エリア」が選択されていれば、同値関係保持部５２の内部で図示しないスイッチによりプログラム開発エリア６０が選択される。プログラム開発エリア６０は、その内部に「プログラム開発」においてユーザが利用しうる同値関係を記述している。同値関係の実例は後述するが、ユーザは同値関係選択部４４によって、実際に利用したい同値関係を特定する。特定された同値関係（以下、目的同値関係ともいう）は、抽出部２０へ伝えられる。
【００６４】
抽出部２０は、ふたつの対象データにおいて対応関係を定義すべき要素（以下、対象要素ともいう）を、目的同値関係をもとに抽出する。その際、ユーザは対象要素の一方を要素指定部４２によって指定し、抽出部２０が目的同値関係をもとに他方の対象データから対応する対象要素を抽出する。こうして対応しあうことが判明した対象要素は、ひとつの部分位相空間、すなわち同値類を形成し、付加空間モデルの理論的保証により、他の同値類との間で要素の重複は一切ない。同値類は同値関係で規定される不変量をもとに分類されるため、対象データを客観的に分類でき、分類の結果にはオペレータの個人差が含まれず、有用性の高いシステムとなる。また、一方の対象要素を決めると、他方の対象要素が決まるため、前述のごとく、対応関係またはインタフェイスの数が線形になる。こうしてインターオペラビリティが保証され、従来の課題が解決される。
【００６５】
後述の実例で示すごとく、目的同値関係が決まると、対象要素間がどのような意味において対応するか、その関係も一意に決まる。そのため、第１取得部２２は対象要素間の対応を示す接着写像を特定することができる。接着写像ｆが決まると、付加空間も、
【数６０】
2004272866.tif 000049
と定まる。付加空間は、もとは共通部分をもたない位相空間ＸとＹの間に、接着写像ｆを媒介として対応関係を持たせた位相空間である。
【００６６】
等化関数ｇは、位相空間ＸとＹの単なる排他的論理和の空間から、接着関数ｆによって定まる付加空間への写像であり、付加空間が決まったとき、第２取得部２４が等化関数ｇを特定する。等化関数ｇは、現実には、その定義から位相空間Ｘ、Ｙおよび接着関数ｆによって記述できる。図１では、第１取得部２２で取得された接着写像ｆが第２取得部２４へ送られ、第２取得部２４から接着写像ｆと等化関数ｇが出力され、これらが記録部２８へ記録される。以上で、ふたつの対象データの関連づけの主な処理が完了する。処理の結果や記録部２８にすでに格納されている情報は、必要に応じて表示処理部３２を介して整形および表示され、ユーザに利用される。
【００６７】
手順取得部２６は、抽出部２０における一連の処理手順、すなわちユーザが最初に指定した対象要素および目的同値関係（以下、これらを「注目手順」ともいう）を取得し、注目手順をホモトピーとして、一連の処理の結果で特定される、・位相空間Ｘ、Ｙ
・目的同値関係
・接着写像ｆ
・等化関数ｇ
と関連づけて記録部２８へ記録する。以下、処理の結果である位相空間Ｘ、Ｙ、目的同値関係、接着写像ｆ、等化関数ｇを併せて「最終情報」ともいう。
【００６８】
判定部３０は、ユーザが新たに処理を行うとき、抽出部２０における注目手順を検出し、注目手順がすでに記録部２８に記録されていれば、それに対応する最終情報を記録部２８から読み出して表示処理部３２へ提供する。これにより、第１取得部２２と第２取得部２４による処理をスキップすることができる。
【００６９】
以上の構成による処理動作を具体的に説明する。いま、ユーザは別々に開発されたふたつのプログラムの間の関係を解析してモジュール間の対応関係を把握し、記録するとする。ただし、ここでいうプログラムはサイトであってもよく、モジュールはサイトの構成ページであってもよく、前述のように、複数分散大規模サイトを設計する際、それらサイト間で同等の機能を有する部分を統合したり、インタフェイスを設計する際に有用である。ただし、ここではそうした場合も含め、「プログラム」と「モジュール」で代表させる。
【００７０】
ユーザはまず、対応関係を解析すべきふたつのプログラムをＧＵＩ４０で指定する。参照部１２はその指示にしたがって外部の図示しないプログラム記録場所へアクセスしてこれらを取得する。つづいてユーザは、要素指定部４２により、ふたつのプログラムの一方について、注目しようとするモジュールを指定する。このモジュールは抽出部２０へ伝えられる。
【００７１】
ユーザはまた、プログラムの指定と前後して、いま解析しようとする分野を分野選択部４６によって選択する。ここでは、「プログラム開発エリア」が選択され、それに対応するプログラム開発エリア６０が同値関係保持部５２においてアクティブになり、プログラム開発エリア６０に含まれる同値関係が選択可能になる。ユーザはここで同値関係選択部４４によって所望の同値関係、すなわち目的同値関係を選択する。
【００７２】
いま、ユーザがプログラムの機能に着目して同値関係を選択したとする。同値関係は前述のようにふたつの同値類を導出するようなもの、たとえば「このモジュールが積和演算機能を有する」というようなものでもよいし、３以上の同値類を導出するようなものでもよい。いずれにしても、プログラム開発エリア６０にはユーザがプログラム開発または解析の場面において注目することが想定される機能に関する同値関係が予め多数記録されている。
【００７３】
図３は、プログラム開発エリア６０に含まれる同値関係によってふたつのプログラムのモジュール間で接着写像ｆを特定する概念図である。ここでは、プログラムＸとＹの間で、前者のモジュールａ２と後者のモジュールｂ０が同じ機能をもつとして対応づけられている。第１取得部２２において取得される接着写像ｆはａ２→ｂ０の対応関係である。
【００７４】
以下、第２取得部２４によって等化関数ｇが取得され、最終情報がプログラムＸ、Ｙ、目的同値関係、接着関数ｆ、等化関数ｇとして記録部２８へ記録される。この最終情報をもとに、ユーザはプログラムの解析を実行できる。一方のプログラムがモジュールをｎ個もてば、そのｎ個のそれぞれについて、他方のプログラムのいずれかのモジュールとの対応関係が特定されるため、インタフェイス数は線形であり、工数爆発も問題が解決する。
【００７５】
以上、プログラム間の対応関係特定を説明したが、分野として「データベース管理エリア」を選択した場合、複数のデータベースの要素、すなわち属性間で対応づけができる。このとき、同値関係として実質的に同じ属性であることを設定すれば、複数のデータベース間で同じ属性を常に情報としてもつことができる。リレーショナルデータベースでは、ジョイン演算として属性の統合が可能であるが、ジョインをしてしまうと、もはやもとの複数の属性へ戻すことができず、データの再利用性がない。しかし、実施の形態の情報管理装置１０であれば、複数の属性をそのまま残しつつ、「同じ機能」という不変量を切り口に属性を分類および対応づけできるので、データ利用性が格段に向上する。
【００７６】
別の分野として、「商品取引エリア」を選択した場合、たとえばふたつの商品リストの間で対応づけをすることができる。ふたつの商品リストの一方が商品を売る側のリスト、他方が商品を買う側のリストとし、目的同値関係として「同一商品」を選択すれば、瞬時に売買の成立しうる商品が特定できる。また、目的同値関係として、「１０００円以下」を選択すれば、実際に売買が成立するかどうかまで特定することができる。すなわち、買う側が「この商品は１０００円以下なら購入する」という条件を設けていたとき、売る側がその商品を１０００円以下で売っていれば、売買が成立する。成立する売買について接着写像ｆが存在するため、その写像にしたがい、売り手と買い手に売買可能な商品を通知すればよい。情報管理装置１０は接着写像ｆが存在したとき、その旨をユーザへ通知する通知部を備えてもよい。なお、実際の取引においては、さらにいろいろな条件があるであろうから、同値関係として、例えば「色」「産地」「大きさ」「重さ」などを準備しておけばよい。
【００７７】
さらに別の分野として、「経営分析エリア」を選択し、社内の改組を図る場合、たとえばふたつの事業部Ｘ、Ｙの組織表を参照する。それらの組織表の一方について要素指定部４２から要素、すなわち部や課を指定し、同値関係として「規模」「収益体質」「実質的機能」「所在地」その他の属性を選択すれば、それらの観点で同値である部や課が他方の事業部Ｙから浮かび上がる。このため、改組の方針決定支援に貢献することができる。
【００７８】
以上、実施の形態を説明した。実施の形態は例示であり、さまざまな変形例が可能であり、そうした変形例も本発明に含まれることは当業者に理解されるところである。
一例として、実施の形態の情報管理装置１０において、同値関係を同値関係保持部５２へ新たに登録する同値関係登録部を設けてもよい。同様に、新たな分野を分野保持部５０へ登録する分野登録部を設けてもよい。その場合、ユーザは同値関係登録部により、分野ごとの同値関係を登録すればよい。
【図面の簡単な説明】
【図１】実施の形態に係る情報管理装置の構成図である。
【図２】図１の同値関係保持部の内部構成図である。
【図３】実施の形態において同値関係の選択により接着写像が決まる様子を概念的に示す図である。
【符号の説明】
１０  情報管理装置、  １２  参照部、  ２０  抽出部、  ２２  第１取得部、２４  第２取得部、  ２６  手順取得部、  ２８  記録部、  ３０  判定部、４４  同値関係選択部、  ４６  分野選択部、  ５０  分野保持部、  ５２  同値関係保持部。
【図１】
2004272866.tif 000050
【図２】
2004272866.tif 000051
【図３】
2004272866.tif 000052