(57)【要約】【課題】サービス要素を意味的メタデータで管理するサービス合成システムにおけるサービス要素の意味的メタデータを良好に管理し、更新するメタデータ管理システム、およびメタデータ更新方法、およびマッピング装置を提供する。【解決手段】メタデータ管理装置１２は、サービス要素の意味的メタデータと、その意味的メタデータ同士の同値関係および継承関係のリンクの情報とを、与えられた意味的メタデータを用いて意味的に同値関係にあるサービス要素を検索できるように記憶する。マッピング装置１４は、メタデータ管理装置１２に記録されている意味的メタデータの、互いにリンクされていない２つの部分を比較対象としてオントロジマッピングを行って同値関係を導出する。そして、マッピング装置１４は、導出された同値関係のリンクをメタデータ管理装置１２に追加する。【選択図】図１
2007219808.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービス要素を合成して１つのサービスとして提供するシステムで利用される前記サービス要素の意味的メタデータを管理するメタデータ管理システムであって、
前記サービス要素の意味的メタデータと、該意味的メタデータ同士の同値関係および継承関係のリンクの情報とを、与えられた意味的メタデータを用いて同等機能を有するサービス要素を検索できるように記憶するメタデータ管理装置と、
前記メタデータ管理装置に記録されている前記意味的メタデータの、互いにリンクされていない２つの部分を比較対象としてオントロジマッピングを行って同値関係を導出し、導出された前記同値関係のリンクを前記メタデータ管理装置に追加するマッピング装置と、を有するメタデータ管理システム。
【請求項２】
前記マッピング装置は、互いにリンクされていない、２つの意味的メタデータのツリーを比較対象とする、請求項１に記載のメタデータ管理システム。
【請求項３】
前記マッピング装置は、言葉同士の関係を意味によって整理したシソーラスおよび前記ツリーのトポロジーを用いて前記同値関係を導出する、請求項２に記載のメタデータ管理システム。
【請求項４】
前記マッピング装置は、前記合成エンジンが前記メタデータ管理装置内を検索したとき、該検索に用いた意味的メタデータと同値関係または継承関係にある意味的メタデータのツリーを比較対象の一方としてオントロジマッピングを実行する、請求項１から３のいずれか１項に記載のメタデータ管理システム。
【請求項５】
前記マッピング装置は、予め与えられた時間毎に定期的にオントロジマッピングを実行する、請求項１から４のいずれか１項に記載のメタデータ管理システム。
【請求項６】
複数のサービス要素を合成して１つのサービスとして提供するシステムで利用される前記サービス要素の意味的メタデータを更新するためのメタデータ更新方法であって、
前記サービス要素の意味的メタデータと、該意味的メタデータ同士の同値関係および継承関係のリンクの情報とを、与えられた意味的メタデータを用いて意味的に同値関係にあるサービス要素を検索できるように予めデータベースとして記憶し、
前記メタデータ管理装置に記録されている前記意味的メタデータの、互いにリンクされていない２つの部分を比較対象としてオントロジマッピングを行って同値関係を導出し、
導出された前記同値関係のリンクを前記データベースに追加する、メタデータ更新方法。
【請求項７】
複数のサービス要素を合成して１つのサービスとして提供するシステムで利用される前記サービス要素の意味的メタデータを更新するマッピング装置であって、
前記サービス要素の意味的メタデータと、該意味的メタデータ同士の同値関係および継承関係のリンクの情報とを格納しているデータベースから、互いにリンクされていない２つの部分を比較対象とし、該比較対象に対してオントロジマッピングを行って同値関係を導出するマッピング部と、
導出された前記同値関係のリンクを前記データベースに追加するメタデータ更新部と、を有するマッピング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複数のサービス要素を意味的メタデータに基づいて１つのサービスに合成して提供するサービス合成システムにおけるサービス要素の意味的メタデータの管理に関する。
【背景技術】
【０００２】
ＩＴ技術の進歩に伴い、パーソナルコンピュータだけでなく、携帯電話、家電製品、センサなど様々な機器がネットワークに接続されてユーザの生活を支援する、いわゆるユビキタス環境が実現しつつある。ユビキタス環境では、従来では実現が困難であったような、ユーザの状況や嗜好に適したコンテキストアウェアサービスの提供が期待されている。
【０００３】
ところで、ユーザのニーズは場所や時間などの状況に応じて変化するため、提供者が予め全てのパターンのサービスを準備しておくのは困難である。そこで、その場の状況に応じてサービス要素を組み合わせて１つのサービスとして提供するためのサービス合成技術が注目されている。
【０００４】
このサービス合成に関連する従来の技術として、個々のＷＳ（Ｗｅｂ  Ｓｅｒｖｉｃｅ）を連携させる手法である、ＢＰＥＬ（Ｂｕｓｉｎｅｓｓ  Ｐｒｏｃｅｓｓ  Ｅｘｅｃｕｔｉｏｎ  Ｌａｎｇｕａｇｅ  ｆｏｒ  Ｗｅｂ  Ｓｅｒｖｉｃｅ）がある。しかし、ＢＰＥＬは、元来Ｂ２Ｂ（Ｂｕｓｉｎｅｓｓ  ｔｏ  Ｂｕｓｉｎｅｓｓ）を対象とするものであり、未知のＷＳを動的に発見してバインドする用途には不向きであり、状況適応性がない。
【０００５】
具体的には、サービス設計図であるＢＰＥＬ文書には、個々のＷＳのポートタイプ名およびオペレーション名が記述されるので、それらが完全に一致したＷＳしか適用することができず、すなわち対象がほぼ１つのＷＳに限定されることとなる。
【０００６】
そこで、サービス設計図にネイティブなインタフェース名を記述するのではなく、インタフェースの意味的メタデータを記述し、サービスの状況適応性を高める研究がされている（非特許文献１参照）。
【０００７】
この研究では、意味的メタデータは、Ｓｅｍａｎｔｉｃ  Ｗｅｂ技術を用い、ＯＷＬ−Ｓ（Ｗｅｂ  Ｏｎｔｏｌｏｇｙ  Ｌａｎｇｕａｇｅ  ｆｏｒ  Ｓｅｒｖｉｃｅ）のプロセスで記述される。サービス設計図であるサービステンプレート（Ｓｅｒｖｉｃｅ  Ｔｅｍｐｌａｔｅ：ＳＴ）には、インタフェースの意味的メタデータが記述される。そして、意味的メタデータの意味情報に基づいてサービス要素（Ｓｅｒｖｉｃｅ  Ｅｌｅｍｅｎｔ：ＳＥ）を選択し、また切り替えることで、ネイティブなインタフェースは異なるが同等の機能を有するサービス要素の利用を可能にする。それにより、その場の状況に動的に適応したサービスの実現を目指している。
【０００８】
ユーザがサービスを利用するとき、サービス合成機能は、ＳＴが入力されると、そのＳＴに記述された機能のメタデータを用いてＳＥのＯＷＬ−Ｓ記述を検索する。そして、サービス合成機能は、その検索で取得したＯＷＬ−Ｓを、Ｇｒｏｕｎｄｉｎｇ記述を用いてＳＥのネイティブインタフェースに変換し、ネイティブインタフェースでＳＥを呼び出す。ＳＥのネイティブインタフェースの例としては、ＷＳＤＬ（Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）やＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）ｄｏｃｕｍｅｎｔなどがある。
【０００９】
このようなサービスでは１つのＳＴが利用できるＳＥ数が多いほど選択肢の幅が広く、状況適応性・耐障害性・汎用性が高いといえる。したがって、サービス要素のメタデータの管理が重要であるといえる。
【００１０】
ＳＥ側のメタデータは、Ｓｅｍａｎｔｉｃ  Ｗｅｂ  Ｓｅｒｖｉｃｅｓ技術のＯＷＬ−Ｓを用いて記述されているが、Ｓｅｍａｎｔｉｃ  Ｗｅｂでは、メタデータの継承関係や同値関係を、ＯＷＬを用いてリンクとして記述することができる。そのため、サービス合成機能は、このＯＷＬのリンクを辿ることでメタデータが完全に一致していなくても、意味的に同値な機能を発見することができる。これによって、１つのＳＴが利用できるＳＥ数を増やし、サービス合成の柔軟性が確保されている。
【００１１】
分かりやすい例で言えば、ＳＴに記述されたメタデータが「電車」の場合、「電車」という完全に一致するメタデータが見つからなくても、その上位クラスである「乗り物」というメタデータのサービス要素を利用したり、電車と同値クラスである「ｔｒａｉｎ」というメタデータのサービス要素を利用したりすることができるということである。
【非特許文献１】武本  充治他、「ユビキタスコンピューティング環境に適したサービス提供アーキテクチャにおけるサービス合成方式とその実装」、社団法人情報処理学会、平成１２年２月、第４６巻  第２号別刷、ｐ.４１８−４３３
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、当然のことながら、非特許文献１に開示された従来技術では、同等の機能を有していてもＯＷＬのリンクが記述されていなければ、ＳＥ間にメタデータの互換性はなく、１つのＳＴから同じように利用することはできない。その場合、ＯＷＬのリンクを追加して同値関係や継承関係を記述すれば互換性が生じるが、リンクの追加は人手による以外の方法がなく、手間のかかる作業を強いるものであった。ＳＥ数が増えれば、サービス合成システムで利用できるＳＥ間のリンクを良好に管理する手間は膨大なものとなる。
【００１３】
本発明の目的は、サービス要素を意味的メタデータで管理するサービス合成システムにおけるサービス要素の意味的メタデータを良好に管理し、更新するメタデータ管理システム、およびメタデータ更新方法、およびマッピング装置を提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明のメタデータ管理システムは、
複数のサービス要素を合成して１つのサービスとして提供するシステムで利用される前記サービス要素の意味的メタデータを管理するメタデータ管理システムであって、
前記サービス要素の意味的メタデータと、該意味的メタデータ同士の同値関係および継承関係のリンクの情報とを、与えられた意味的メタデータを用いて同等機能を有するサービス要素を検索できるように記憶するメタデータ管理装置と、
前記メタデータ管理装置に記録されている前記意味的メタデータの、互いにリンクされていない２つの部分を比較対象としてオントロジマッピングを行って同値関係を導出し、導出された前記同値関係のリンクを前記メタデータ管理装置に追加するマッピング装置と、を有している。
【００１５】
本発明によれば、マッピング装置が、メタデータ管理装置に記録されている意味的メタデータのオントロジマッピングを行って同値関係を導出し、導出された同値関係のリンクをメタデータ管理装置に追加するので、サービス要素を意味的メタデータで管理するサービス合成システムにおけるサービス要素の意味的メタデータを良好に管理し、更新することができる。
【００１６】
また、前記マッピング装置は、互いにリンクされていない、２つの意味的メタデータのツリーを比較対象とすることとしてもよい。
【００１７】
また、前記マッピング装置は、言葉同士の関係を意味によって整理したシソーラスおよび前記ツリーのトポロジーを用いて前記同値関係を導出することとしてもよい。
【００１８】
また、前記マッピング装置は、前記合成エンジンが前記メタデータ管理装置内を検索したとき、該検索に用いた意味的メタデータと同値関係または継承関係にある意味的メタデータのツリーを比較対象の一方としてオントロジマッピングを実行することとしてもよい。
【００１９】
また、前記マッピング装置は、予め与えられた時間毎に定期的にオントロジマッピングを実行することとしてもよい。
【発明の効果】
【００２０】
本発明によれば、サービス要素を意味的メタデータで管理するサービス合成システムにおけるサービス要素の意味的メタデータを良好に管理し、更新することができる。
【発明を実施するための最良の形態】
【００２１】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００２２】
図１は、本発明の一実施形態による合成サービス提供システムの構成を示すブロック図である。図１を参照すると、本実施形態の合成サービス提供システムは、複数のサービス要素管理データベース（ＳＥ管理ＤＢ）１１、メタデータ管理データベース（メタデータ管理ＤＢ）１２、合成エンジン１３、およびマッピングエンジン１４を有している。合成サービス提供システムは、ネットワーク１０を介してユーザ機器１５から利用することができる。ＳＥ管理ＤＢ１１と合成エンジン１３が主にサービス要素の合成およびサービスの提供を行い、主にメタデータ管理ＤＢ１２とマッピングエンジン１４が主にサービス要素の意味的メタデータの管理を行う。
【００２３】
ＳＥ管理ＤＢ１１は、１つのサービスに合成して利用することのできるサービス要素（ＳＥ）のデータを格納しており、合成エンジン１５からのアクセスに対してＳＥの機能を提供する。
【００２４】
メタデータ管理ＤＢ１２は、各ＳＥ管理ＤＢ１１に格納されているＳＥの意味的メタデータを格納しており、合成エンジン１３からのアクセスに対して、サービス合成に利用することのできるＳＥの意味的メタデータを提供する。メタデータ管理ＤＢ１３に格納されている意味的メタデータには、意味的メタデータ間の同値関係および継承関係を示すリンクが含まれている。このリンクによりＳＥの意味的メタデータはツリーを構成している。合成エンジン１３は、このリンクを辿ることで同等な機能を有するＳＥを発見することができる。例えば、意味的メタデータが同値関係にあるＳＥは同等の機能を有するとすればよい。
【００２５】
合成エンジン１３は、ユーザ機器１５からの要求に応じてサービス要素を合成し、合成サービスをユーザに提供する。サービス設計図であるサービステンプレート（ＳＴ）を入力されると、合成エンジン１３は、そのＳＴに記述された機能の意味的メタデータを用いてメタデータ管理ＤＢ１２を検索し、ＳＴに記述された意味的メタデータの機能を提供することのできるＳＥを検出すると、そのＳＥを呼び出す。呼び出されたＳＥの機能は合成サービスの一部としてユーザに提供される。
【００２６】
ユーザ機器１５は、パーソナルコンピュータや携帯電話などのユーザの利用する情報機器であり、合成エンジン１３にＳＴを送ってサービスを要求し、その提供を受ける。
【００２７】
マッピングエンジン１４は、メタデータ管理ＤＢ１２に格納されているＳＥの意味的メタデータを解析して同値関係または継承関係を新たに規定することのできるＳＥを検出し、その同値関係または継承関係を示すリンクを追加してＳＥの意味的メタデータを更新する。マッピングエンジン１４は、メタデータ管理ＤＢ１２内の意味的メタデータを、合成エンジン１３がサービスの合成を行うときに更新してもよく、またサービス合成とは関係なくバックグラウンドで更新してもよい。
【００２８】
図２は、本実施形態における合成サービス提供システムによるサービス合成を説明するための図である。合成エンジン１３にＳＴが入力されると、合成エンジン１３はＳＴに従ったサービスの合成を開始する。ＳＴはサービス設計図であり、意味的メタデータのフローが記述されている。
【００２９】
合成エンジン１３は、メタデータ管理ＤＢ１２を検索し、ＳＴに記述されている意味的メタデータと同等の機能を示す意味的メタデータを検出する。
【００３０】
メタデータ管理ＤＢ１２には、各ＳＥ管理ＤＢ１１に登録されているＳＥの意味的メタデータが格納されている。この意味的メタデータには、意味的メタデータ同士の同値関係あるいは継承関係のリンクが、Ｓｅｍａｎｔｉｃ  Ｗｅｂ技術のＯＷＬ（Ｗｅｂ  Ｏｎｔｏｌｏｇｙ  Ｌａｎｇｕａｇｅ）で記述されている。
【００３１】
オントロジ（Ｏｎｔｏｌｏｇｙ）とは、対象世界の概念化の明示的記述であり、本実施形態では、ＳＥの意味的メタデータとその同値・継承関係がこれに相当する。オントロジの有効な利用を可能にするためにオントロジマッピングが重要である。オントロジマッピングとは、異なるオントロジ間の同値関係や継承関係を導き出すことであり、これに関して様々な研究や提案がなされている。メタデータ管理ＤＢ１２内にて、ＳＥの意味的メタデータの同値関係や継承関係のリンクを導き出すことがオントロジマッピングに相当する。このリンクを辿ることによって、同等の機能を提供するＳＥの意味的メタデータを発見することができる。
【００３２】
図３は、意味的メタデータのリンクの一例を示す図である。メタデータ管理ＤＢ１２では、意味的メタデータは、同値関係や継承関係のリンクによって、図３に示すようなツリーを構成している。図３の例では、「電車」や「ｔｒａｉｎ」などがそのＳＥの役割を示す情報であり、プログラムで言うところのオブジェクトに相当する。また、ａやｃなどがそのＳＥの機能であり、プログラムでいうところのメソッドやイベントに相当する。
【００３３】
この例で、ＳＴに記述された意味的メタデータが「電車」のとき、「電車」という意味的メタデータが見つかればよいが、見つからない場合もある。その場合に、合成エンジン１３は、メタデータ管理ＤＢ１２の意味的メタデータ間のリンクを辿って、「電車」の同値クラスの「ｔｒａｉｎ」あるいは上位クラスの「乗り物」という意味的メタデータを検出することができる。
【００３４】
図４は、本実施形態のマッピングエンジン１４の構成を示すブロック図である。マッピングエンジン１４は、シソーラス記憶部２１、マッピング部２２、およびメタデータ更新部２３を有している。
【００３５】
シソーラス記憶部２１は、言葉同士の関係を意味によって整理した辞書であるシソーラスを格納している。シソーラスには、様々な言葉が含まれ、また言葉同士の同値関係や継承関係などの関係が示されている。
【００３６】
マッピング部２２は、シソーラス記憶部２１に格納されているシソーラスと、メタデータ管理ＤＢ１２内の意味的メタデータおよび同値関係、継承関係のリンクとを参照して、メタデータ管理ＤＢ１２内の意味的メタデータ同士のオントロジマッピングを行い、同値関係を導出する。
【００３７】
メタデータ更新部２３は、マッピング部２２で導出された同値関係のリンクをメタデータ管理ＤＢ１２に追加する。異なる定義がされている意味的メタデータ同士の同値関係がオントロジマッピングによって導出されれば、メタデータ管理ＤＢ１２内の意味的メタデータのツリー構造が更新されることとなる。
【００３８】
図５は、本実施形態のマッピングエンジン１４の動作を示すフローチャートである。図５を参照すると、マッピングエンジン１４は、メタデータ管理ＤＢ１２に格納されている意味的メタデータの比較対象となる２つの部分を取得する（ステップ１０１）。次に、マッピングエンジン１４は、比較対象部分の意味的メタデータ同士の同値関係を、近似度の計算に基づいて判定する（ステップ１０２）。同値関係を規定できる意味的メタデータがあれば、マッピングエンジン１４は、メタデータ管理ＤＢ１２内の意味的メタデータのツリーを更新する（ステップ１０３）。
【００３９】
具体的には、マッピングエンジン１４は、個々に独立して存在する２つの意味的メタデータのツリーを選択し、それら同士の意味的メタデータのオントロジマッピングを試みる。図９Ａおよび図９Ｂは、オントロジマッピングにおける比較対象となる２つのツリーの例である。ここでは、ネットワークカメラに関連する、互いに意味的に近似し、ツリーのトポロジーも近似した２つのカテゴリツリーが示されている。
【００４０】
オントロジマッピングでは、ＯＷＬ−Ｓにおいて各カテゴリの持つ情報であるＰｒｏｃｅｓｓＭｏｄｅｌファイル群と、メタデータ継承・同値関係の情報であるＯＷＬファイル群とが用いられる。マッピングエンジン１４は、意味的メタデータの意味上の近似度とツリーのトポロジーの近似度から点数付けを行い、その点数に基づいて同値関係を判定する。
【００４１】
マッピングエンジン１４は、同値関係にあると判定した意味的メタデータに対してリンクをＯＷＬファイルで記述し、その意味的メタデータをメタデータ管理ＤＢ１２に戻す。
【００４２】
図６は、同値関係判定の一例を示す図である。図６には、カテゴリＢとカテゴリＤの間の判定を例示している。サービス合成を考慮したＳＥ間の同値関係を判定するとき、ＯＷＬ−Ｓ  Ｐｒｏｃｅｓｓ  ＭｏｄｅｌのＡｔｏｍｉｃ  Ｐｒｏｃｅｓｓ（メソッドやイベントのメタデータ）、そのＡｔｏｍｉｃ  ＰｒｏｃｅｓｓのＩｎｐｕｔおよびＯｕｔｐｕｔ（入出力パラメータのメタデータ）を用いて、Ａｔｏｍｉｃ  Ｐｒｏｃｅｓｓ同士の同値関係を判定し、さらにＡｔｏｍｉｃ  Ｐｒｏｃｅｓｓ群の関係からＰｒｏｃｅｓｓ  Ｍｏｄｅｌやカテゴリの同値関係、継承関係を判定する。
【００４３】
近似度を計算するための要素として、Ａｔｏｍｉｃ  Ｐｒｏｃｅｓｓレベルでのシソーラス評価による過去のマッピング結果、入出力パラメータ（入出力メッセージ）の近似度、Ａｔｏｍｉｃ  Ｐｒｏｃｅｓｓ名（ＡＰ名）の近似度、Ｐｒｏｃｅｓｓ  Ｍｏｄｅｌ名（ＰＭ名）の近似度などがある。また、パラメータが複数種類あれば、その同数のパラメータ間の近似度が全て高ければ、Ｐｒｏｃｅｓｓ  Ｍｏｄｅｌ間の近似度が高くなるような操作をしてもよい。
【００４４】
シソーラスおよびツリーのトポロジーを利用して、入出力メッセージの近似度とＡＰ名の近似度とからＡｔｏｍｉｃ  Ｐｒｏｃｅｓｓの近似度を計算することができる。また、入出力パラメータが抽象レベルで同一ならば、すなわち意味上同一ならば、Ａｔｏｍｉｃ  Ｐｒｏｃｅｓｓの互換性がある可能性が高い。
【００４５】
図７、８は、マッピングエンジン１４によるオントロジマッピングの様子を示す図である。マッピング部２２は、図７に示すように、合成エンジン１３によるサービス合成と関係ないタイミングで定期的にバックグラウンドでオントロジマッピングを行ってもよく、図８に示すように、合成エンジン１３によるサービス合成が行われる毎にオントロジマッピングを行ってもよい。また、これらを組み合わせていずれのタイミングでもオントロジマッピングを行うこととしてもよい。
【００４６】
サービス合成と関係なく行うオントロジマッピングでは、例えばマッピング部２２が定期的に独立した２つのツリーを選択して実行してもよく、メタデータ管理ＤＢ１２が定期的に独立した２つのツリーを選択してマッピング部２２に通知することとてもよく、またデータベース管理者が２つのツリーを選択してマッピング部２２に通知することとしてもよい。
【００４７】
サービス合成毎に行うオントロジマッピングでは、ランダムに２つのツリーを選択することとしてもよく、またメタデータ名の文字列一致度の高い２つのツリーを選択することとしてもよい。例えば、合成エンジン１３がメタデータ管理ＤＢ１２の検索に用いた意味的メタデータを含むツリーと、そのツリーとメタデータ名の文字列一致度が高い他のツリーとをオントロジマッピングの対象とすればよい。
【００４８】
本実施形態によれば、マッピングエンジン１４が、メタデータ管理ＤＢ１２に記録されている意味的メタデータの、互いにリンクされていない２つの部分を比較対象としてオントロジマッピングを行って同値関係を導出し、導出された同値関係のリンクをメタデータ管理ＤＢ１２に追加するので、サービス要素を意味的メタデータで管理するサービス合成システムにおけるサービス要素の意味的メタデータを少ない手間で良好に管理し、更新することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態による合成サービス提供システムの構成を示すブロック図である。
【図２】本実施形態における合成サービス提供システムによるサービス合成を説明するための図である。
【図３】意味的メタデータのリンクの一例を示す図である。
【図４】本実施形態のマッピングエンジン１４の構成を示すブロック図である。
【図５】本実施形態のマッピングエンジン１４の動作を示すフローチャートである。
【図６】同値関係判定の一例を示す図である。
【図７】マッピングエンジン１４によるオントロジマッピングの様子を示す図である。
【図８】マッピングエンジン１４によるオントロジマッピングの様子を示す図である。
【図９Ａ】オントロジマッピングにおける比較対象となるツリーの例である。
【図９Ｂ】オントロジマッピングにおける比較対象となるツリーの例である。
【符号の説明】
【００５０】
１０    ネットワーク
１１    サービス要素管理データベース（ＳＥ管理ＤＢ）
１２    メタデータ管理データベース（メタデータ管理ＤＢ）
１３    合成エンジン
１４    マッピングエンジン
１５    ユーザ機器
２１    シソーラス記憶部
２２    マッピング部
２３    メタデータ更新部
１０１〜１０３    ステップ
【図１】
2007219808.tif 000003
【図２】
2007219808.tif 000004
【図３】
2007219808.tif 000005
【図４】
2007219808.tif 000006
【図５】
2007219808.tif 000007
【図６】
2007219808.tif 000008
【図７】
2007219808.tif 000009
【図８】
2007219808.tif 000010
【図９Ａ】
2007219808.tif 000011
【図９Ｂ】
2007219808.tif 000012