メディア情報を生成するセンサと、前記センサで生成されたメディア情報の宛先を決定し、決定した宛先に前記メディア情報を送信する宛先決定手段と、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報を分析する分析手段と、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報のインターフェースを変換する変換手段と、前記変換手段によりインターフェースが変換されたメディア情報であるコンテキスト情報のネットワーク上の送信先を決定するルート決定手段と、を含むコンテキスト収集分析システム。前記宛先決定手段は、前記メディア情報の宛先を、ローカル、リモート、又はその両方のいずれかに決定する手段であって、ローカルであると決定した場合は、前記メディア情報を前記分析手段に送信し、リモートであると決定した場合は、前記メディア情報を前記変換手段に送信する、請求項1に記載のコンテキスト収集分析システム。前記宛先決定手段は、メディア情報のセンサの種類に関連付けて、送信先がローカル、リモート、又はその両方のいずれであるかを示す宛先情報を格納し、前記宛先情報に基づいて前記メディア情報の種類に応じた宛先を決定して、前記メディア情報を送信する、請求項1又は2に記載のコンテキスト収集分析システム。インターフェースを変換することでコンテキスト情報をメディア情報に変換する逆変換手段をさらに含む、請求項1~3のいずれかに記載のコンテキスト収集分析システム。前記メディア情報は、XMLで表現される情報であり、前記コンテキスト情報は、キーと値のペアで表現される属性のリストを含むイベントで表現される情報である場合に、前記変換手段は、XSLT又はXQueryXクエリで記述された変換ルールによりインターフェースを変換する、請求項1~4のいずれかに記載のコンテキスト収集分析システム。情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する、インターフェース変換手段。コンテキスト情報を流通させる流通ノードにより送信されてきたコンテキスト情報について、インターフェースを変換することでメディア情報に変換する、インターフェース逆変換手段。センサがメディア情報を生成し、宛先決定手段が、前記センサで生成されたメディア情報の宛先を決定し、決定した宛先に前記メディア情報を送信し、分析手段は、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報を分析し、変換手段は、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報のインターフェースを変換し、ルート決定手段は、前記変換手段によりインターフェースが変換されたメディア情報であるコンテキスト情報のネットワーク上の送信先を決定する、コンテキスト収集分析方法。情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する、インターフェースの変換方法。情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する、処理をコンピュータに実行させるプログラム。地域ごとに分散して配置されたセンサからの情報を分析するにあたり、センサが配置された当地のみで情報を分析したい場合や、他の地域に配置された複数のセンサからの情報を収集して分析したい場合が考えられる。しかし、情報を収集したり、分析したりする方法は固定ではない。そのため、分析の要求に応じて柔軟な構成変更に対応する必要性がある。しかしながら上記の特許文献に記載するような、情報を分析する技術のシステムと、通信によって情報を流通させる技術のシステムとを様々に組み合わせようとすると、システムの柔軟な構成変更に対応できないという課題がある。なぜなら、定義されている情報のインターフェース以下、情報のインターフェースはその情報のデータ形式を意味する。が、システム毎に異なるためである。本発明の目的は、上述の課題を解決するコンテキスト収集分析システム、方法およびプログラムを提供することである。上記目的を達成するため、本発明のコンテキスト収集分析システムは、メディア情報を生成するセンサと、前記センサで生成されたメディア情報の宛先を決定し、決定した宛先に前記メディア情報を送信する宛先決定手段と、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報を分析する分析手段と、前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報のインターフェースを変換する変換手段と、前記変換手段によりインターフェースが変換されたメディア情報であるコンテキスト情報のネットワーク上の送信先を決定するルート決定手段と、を含む。上記目的を達成するため、本発明のインターフェース変換手段は、情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する。上記目的を達成するため、本発明のインターフェース逆変換手段は、コンテキスト情報を流通させる流通ノードにより送信されてきたコンテキスト情報について、インターフェースを変換することでメディア情報に変換する。上記目的を達成するため、本発明のコンテキスト収集分析方法は、センサがメディア情報を生成し、宛先決定手段が前記センサで生成されたメディア情報の宛先を決定し、決定した宛先に前記メディア情報を送信し、分析手段は前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報を分析し、変換手段は前記宛先決定手段から送信される前記メディア情報を受信し、前記メディア情報のインターフェースを変換し、ルート決定手段は前記変換手段によりインターフェースが変換されたメディア情報であるコンテキスト情報のネットワーク上の送信先を決定する。上記目的を達成するため、本発明のインターフェースの変換方法は、情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する。上記目的を達成するため、本発明のプログラムは、情報の宛先を決定する宛先決定手段によりリモートであると決定されて送信されたメディア情報について、インターフェースを変換することでコンテキスト情報に変換する、処理をコンピュータに実行させる。本発明によれば、システム毎に異なる情報のインターフェースの違いを吸収して、柔軟な構成変更に対応することが可能となる。その理由は、本発明は、情報の送信先のシステムに応じて、インターフェースを変換する仕組みを予め組み込んでいるためである。<第1実施形態>図1は、第1実施形態に係るコンテキスト収集分析システム100の全体構成を示すブロック図である。図1に示すように、コンテキスト収集分析システム100は、情報収集装置10と、分析装置20と、流通ノード30と、入出力装置40と、パケットスイッチ50とを含む。さらにコンテキスト収集分析システムは、情報収集装置10に関して、同様の構成である情報収集装置10Aと、情報収集装置10Bとを含む。また、コンテキスト収集分析システム100は、分析装置20と、流通ノード30と、入出力装置40に関しても同様の構成を含む分析装置20Aと、分析装置20Bと、流通ノード30Aと、流通ノード30Bと、入出力装置40Aと、入出力装置40Bとを含む。。本実施形態においては、パケットスイッチ50は3つの流通ノード流通ノード30と流通ノード30Aと流通ノード30Bを繋いでいるが、これに限定されるものではない。なお、以降の説明では、パケットスイッチ50を介してネットワーク上で繋がっている複数の流通ノードの集合全体のことを、流通基盤と呼ぶこともある。情報収集装置10は、第1のセンサ11と、第2のセンサ12と、宛先決定部13と、変換装置14とを含む。第1のセンサ11は、分析装置が規定するインターフェースに基づいて設計された、画像や音声等に関する情報であるメディア情報を生成するモジュールである。メディア情報は、例えば画像情報、音声情報、位置情報、及びテキスト情報等を含む。第1のセンサ11は、生成したメディア情報を宛先決定部13に出力する。第2のセンサ12は、流通基盤が規定するインターフェースに基づいて設計された、コンテキスト情報を生成するモジュールである。コンテキスト情報は、人、モノ、コトの状況に関する情報であり、メディア情報と同様の情報例えば画像情報や音声情報等を含む。第2のセンサ12は、生成したコンテキスト情報を宛先決定部13に出力する。宛先決定部13は、第1のセンサ又は第2のセンサで生成された情報メディア情報又はコンテキスト情報の送信先を決定する。宛先決定部13は、情報を生成したセンサの種別に応じて、情報の宛先をローカル、リモート、又はその両方、のいずれかに決定して送信しても良い。宛先決定部13は、コンテキスト情報に関しては、直接流通ノード30に送信しても良い。宛先決定部13は、メディア情報に関して、宛先がローカルであると判断したら、メディア情報を分析装置20に送信しても良い。宛先決定部13は、メディア情報に関して、宛先がリモートであると判断したら、メディア情報を変換装置14に送信しても良い。変換装置14は、宛先決定部13によりリモートであると決定されて送信された情報のうち、メディア情報のインターフェース分析装置が規定するインターフェースを、コンテキスト情報のインターフェース流通基盤が規定するインターフェースに変換する。変換装置14は、インターフェースの変換によりコンテキスト情報となったメディア情報を、流通ノード30に送信する。分析装置20は、分析部21と、格納部22と、検索部23とを含む。分析部21は、1つ以上のメディア情報を分析して新たなメディア情報を生成する。分析部21は、例えば画像情報を分析して人物を認識しても良い。分析部21は、例えばテキスト情報を分析してテキストの意味を抽出しても良い。分析部21は、その他様々なメディア情報の処理を行う。格納部22は、分析部21の分析の結果をデータとして格納する。検索部23は、入出力装置40を介してユーザの要求を受けて格納部22が格納する分析結果を検索し、検索結果を入出力装置40に出力する。流通ノード30は、ルート決定部31と、送信部32と、受信部33と、逆変換装置34とを含む。ルート決定部31は、宛先決定部13又は変換装置14からコンテキスト情報を受信する。ルート決定部31は、コンテキスト情報を受信すると、次に転送すべきノードを決定する。ルート決定部31は、分散ハッシュテーブルに使用されるルーティングアルゴリズムなど、任意の方法を使って転送先のノードを決定する。送信部32は、パケットスイッチ50を介して、ルート決定部31が決定した転送先のノードにコンテキスト情報を送信する。受信部33は、パケットスイッチ50を介して繋がる遠隔の流通ノードから、コンテキスト情報を受信する。受信部33は、コンテキスト情報の内容に基づいて、そのコンテキスト情報を逆変換装置34又は入出力装置40に送信する。例えば、受信部33は、コンテキスト情報の主体識別子又はキー及び値から、送信先を判断しても良い。逆変換装置34は、受信部33からコンテキスト情報を受け取ると、コンテキスト情報のインターフェース流通基盤が規定するインターフェースを、メディア情報のインターフェース分析装置が規定するインターフェースに変換する。逆変換装置34は、インターフェースの変換によりメディア情報となったコンテキスト情報を、分析装置20に送信する。入出力装置40は、受信部33から受信したコンテキスト情報を出力する。また、入出力装置40は、ユーザの入力を受け付け、検索部23にユーザの要求を送信する。入出力装置40は、検索部23からユーザの要求に応じた検索結果が入力され、入力された検索結果を出力する。パケットスイッチ50は、複数の流通ノードを繋ぎ、所定の流通ノードにコンテキスト情報を転送する。図2は、分析装置20の入力インターフェースの一例を示す図である。図2において、分析装置20の入力インターフェース15は、メディア情報を図2に示すようなEntityエンティティ:データの集合とも呼ぶで表現した形式でも良い。Entityはrdfabout属性を持つ任意のXML拡張マークアップ言語:ExtensibleMarkupLanguageでも良い。なお、ここでrdfとは情報についての情報メタデータの表現方法についての枠組みであり、rdfabout属性とはその枠組みの中のメタデータのメタデータという性質を有する情報である。図3は、流通基盤における入力インターフェースの一例を示す図である。流通基盤の入力インターフェースは、流通するコンテキスト情報を図3に示すようなイベント16で表現した形式でも良い。イベント16は、主体を一意に識別するための主体識別子16Aと、キー16Cと値16Dのペアで表現される属性リスト16Bを含む。キー16Cは例えばアスペクト比等の属性名であり、値16Dはその具体的な属性値である。複数の分析装置は各々コンテキスト情報であるイベント16の主体識別子16Aと対応するIDを有していても良い。その場合、ルート決定部31は、コンテキスト情報であるイベントの主体識別子から転送先の流通ノードを決定するように構成しても良い。図4は、宛先決定部13が宛先を決定するために用いられる宛先情報の一例を示す図である。宛先決定部13は、宛先情報として、図4に示すような宛先表17を格納していても良い。宛先決定部13は、格納している宛先表に基づいて情報の宛先を決定しても良い。図4に示す宛先表17は、センサの種別毎に宛先を対応づけている。例えば、センサが画像を撮影するカメラであれば、宛先決定部13は、センサが生成した画像情報をローカル、すなわち分析装置20の分析部21に送信する。また、センサが温度を検出する温度センサであれば、宛先決定部13は、センサが生成した温度情報をリモート、すなわち流通ノード30のルート決定部31に送信する。また、センサが人間の所在を検知する人感センサであれば、宛先決定部13は、センサが生成した人間の所在情報をローカルとリモートの両方、すなわち分析装置20の分析部21と流通ノード30のルート決定部31の両方に送信する。次に、図5及び図6を用いて変換装置14と逆変換装置34の詳細について説明する。図5は、変換装置14の詳細な機能構成の一例を示すブロック図である。図5に示すように、変換装置14は、メディア情報受信部14Aと、インターフェース変換部14Bと、コンテキスト情報送信部14Cと、変換ルール格納部14Dとを含む。変換装置14は、分析装置20の入力インターフェースメディア情報受信部14Aと流通基盤の出力インターフェースコンテキスト情報送信部14Cを備える。メディア情報受信部14Aは、宛先決定部13からメディア情報が入力される。具体的にはメディア情報受信部14Aは、宛先決定部13から、Write命令によって受け付けられたXML表現のEntityデータ集合が入力される。メディア情報受信部14Aは、メディア情報をインターフェース変換部14Bに出力する。インターフェース変換部14Bは、インターフェースを変換して、メディア情報受信部14Aから入力されたメディア情報をコンテキスト情報に変換する。具体的にはインターフェース変換部14Bは、メディア情報受信部14Aから入力されたXML表現のEntityをコンテキスト情報に変換する。インターフェース変換部14Bは、インターフェースの変換の際に、変換ルール格納部14Dが格納する変換ルールに基づいて変換を行う。変換ルール格納部14Dは、メディア情報のインターフェースをコンテキスト情報のインターフェースに変換するためのルールを格納する。変換ルールは、インターフェースの変換が可能であれば特に限定されず、例えばXSLTXMLStylesheetLanguageTransformationsやXQueryXクエリ等で記述されたルールでも良い。分析装置20のインターフェースで規定されているEntityは任意のXMLであるため、変換ルールはセンサの種類毎に異なる。例えば、メディア情報がカメラで生成された画像情報の場合、変換ルールは、注目領域の位置やピクセルアスペクト比等をキーとするコンテキスト情報を生成するようにインターフェースを変換するルールである。また例えば、メディア情報が、マイクで生成された音声情報であれば、アスペクト比はキーとはならず、SN比等をキーとするコンテキスト情報を生成するようにインターフェースを変換するルールである。変換ルールはセンサの種類毎に定義されている。なお、変換ルール格納部14Dが格納する変換ルールは、ユーザの要求等に応じて任意に入れ替え可能である。コンテキスト情報送信部14Cは、インターフェース変換部14Bから入力された変換後のコンテキスト情報を流通ノード30に出力する。具体的にはコンテキスト情報送信部14Cは、変換後のコンテキスト情報を流通ノード30のルート決定部31にpublish配信する。図6は、逆変換装置34の詳細な機能構成の一例を示すブロック図である。図6に示すように、逆変換装置34は、コンテキスト情報受信部34Aと、インターフェース逆変換部34Bと、メディア情報送信部34Cと、変換ルール格納部34Dとを含む。逆変換装置34は、流通基盤の入力インターフェースコンテキスト情報受信部34Aと分析装置20の出力インターフェースメディア情報送信部34Cとを備える。逆変換装置34は流通基盤からのnotify通知に含まれるコンテキスト情報を分析装置20のインターフェースで規定されているEntityに変換するものであり、基本的には変換装置14と逆の動作を同様に行う。そのため以下では変換装置14の説明に比して簡単な説明にとどめる。コンテキスト情報受信部34Aは、受信部33を介してネットワーク上の他の流通ノードからコンテキスト情報が入力される。コンテキスト情報受信部34Aは、コンテキスト情報をインターフェース逆変換部34Bに出力する。インターフェース逆変換部34Bは、インターフェースを変換して、コンテキスト情報受信部34Aから入力されたコンテキスト情報をメディア情報に変換する。インターフェース逆変換部34Bは、インターフェースの変換の際に、逆変換ルール格納部34Dが格納する逆変換ルールに基づいて変換を行う。逆変換ルール格納部34Dは、コンテキスト情報のインターフェースをメディア情報のインターフェースに変換するためのルール逆変換ルールを格納する。逆変換ルールは、インターフェースの変換が可能であれば特に限定されず、例えばXSLTXMLStylesheetLanguageTransformationsやXQuery等で記述されたルールでも良い。変換ルールと同様、逆変換ルール格納部34Dが格納する逆変換ルールは、ユーザの要求等に応じて任意に入れ替え可能である。メディア情報送信部34Cは、インターフェース逆変換部34Bから入力された変換後のメディア情報を分析装置20の分析部21に出力する。図7は、宛先決定部13が、第1のセンサ11が生成したメディア情報の宛先を決定する動作を表したフローチャート図である。なお、第2のセンサが生成したコンテキスト情報に関しては特に説明しないが、直接流通ノード30のルート決定部31に送信しても良い。図7に示すように、まず第1のセンサ11は、外部の物理量を測定して数値化する等により、メディア情報物理量の測定値等の情報を生成するステップS1。第1のセンサ11は、生成したメディア情報を宛先決定部13に出力する。次に、宛先決定部13は、例えば図4に示す宛先表17を参照するなどにより、受信したメディア情報の宛先に、リモートが含まれるか否かを判断するステップS2。宛先にリモートが含まれると判断した場合には、宛先決定部13は、メディア情報を変換装置14に出力する。次に、変換装置14は、インターフェースを変換することで、宛先決定部13から入力されたメディア情報をコンテキスト情報に変換するステップS3。変換装置14は、変換後のコンテキスト情報をルート決定部31に送信する。次に、ルート決定部31は、変換装置14から受信したコンテキスト情報について、流通基盤上における次に転送すべき流通ノードを決定するステップS4。ルート決定部31は、分散ハッシュテーブルに使用されるルーティングアルゴリズムなど、任意の方法を使って転送先のノードを決定する。ルート決定部31は、転送先を決定すると、コンテキスト情報を送信部32に出力する。送信部32は、ルート決定部31が決定した転送先の流通ノードに、パケットスイッチ50を介してコンテキスト情報を送信するステップS5。転送先の流通ノードにおける受信部は転送されてきたコンテキスト情報を受信するステップS6。流通ノード30の受信部33も、他の流通ノードから転送されてきたコンテキスト情報を受信する。受信部33は、コンテキスト情報の内容に基づいて、そのコンテキスト情報の送信先が分析装置20であるか否かを判断するステップS7。受信部33は、送信先が分析装置20であると判断すると、コンテキスト情報を逆変換装置34に出力する。受信部33は、送信先が分析装置20ではないと判断すると、コンテキスト情報を入出力装置40に送信する。例えば、受信部33は、コンテキスト情報図3に示すイベント16の主体識別子又はキー及び値から、送信先を判断しても良い。入出力装置40は、流通ノード30の受信部33から受信したコンテキスト情報を出力するステップS8。逆変換装置34は、受信部33からコンテキスト情報を受信すると、受信したコンテキスト情報のインターフェースを変換するステップS9。逆変換装置34は、インターフェースを変換することで、受信部33から入力されたコンテキスト情報をメディア情報に変換する。逆変換装置34は、変換後のメディア情報を分析装置20の分析部21に送信する。一方ステップS2において、受信したメディア情報の宛先にリモートが含まれていないと判断した場合は、宛先決定部13は、宛先表を参照して宛先にローカルが含まれるか否かを判断するステップS10。宛先にローカルが含まれると判断した場合は、宛先決定部13はメディア情報を分析装置20の分析部21に送信する。宛先にリモートとローカルのいずれも含まれていない場合には、宛先決定部13はメディア情報をどこにも送信せずに処理を終了する。分析部21は、1つ以上のメディア情報を分析して新たなメディア情報を生成するステップS11。分析部21は、例えば画像情報を分析して人物を認識しても良い。分析部21は、例えばテキスト情報を分析してテキストの意味を抽出しても良い。分析部21は、その他様々なメディア情報の処理を行う。格納部22は、分析部21の分析の結果をデータとして格納するステップS12。なお、上記の図7を用いた説明では、宛先決定部13は、メディア情報の宛先をリモートかローカルかのいずれかで判断していた。しかし、宛先決定部13は、宛先にリモートを含むと判断したあとローカルも含むかどうかを判断して、ローカルも含むと判断した場合には、メディア情報を変換装置14と分析部21の両方に送信するように構成しても良い。図8は、ユーザの要求に応じて分析結果を検索する動作を表したフローチャート図である。図8に示すように、入出力装置40を介してユーザによる検索要求が入力されると、検索部23は、格納部22が格納するメディア情報の分析結果を検索するステップS13。検索部23は、ユーザの検索要求に該当する分析結果の情報を入出力装置40に送信するステップS14。入出力装置40は、検索部23から入力された分析結果の情報を出力するステップS15。以上説明したように、第1実施形態に係るコンテキスト収集分析システム100によれば、システム毎に異なる情報のインターフェースの違いを吸収して、柔軟な構成変更に対応することが可能となる。その理由は、情報収集装置10流通ノード30は、情報の送信先のシステムに応じて、インターフェースを変換逆変換する仕組みを予め組み込んでいるためである。たとえば、第1実施形態によれば、ある装置例えば図1における分析装置20内で処理可能な量が増えたとき、またはネットワーク負荷が変わったとき等に、宛先決定部13が情報の宛先を変更するだけで他に何もする必要がない。宛先決定部13が情報の宛先を変更するだけで、例えば情報収集装置10は他の装置に情報を送信することが可能となり、分析装置20は他の装置から情報を受け取ることが可能となる。すなわち、システム全体として柔軟な構成変更が可能となる。具体的には、情報の送信先のシステムに変更があったような場合に、必要に応じてセンサの種別を柔軟に変更することができる。さらに、第1実施形態によれば、センサが地理的に分散して配置されているときに、分散して配置された当地で情報を分析することもできるし、複数のセンサから収集した情報を様々に分析して新たな情報を生成することもできる。<第2実施形態>図9は、第2実施形態に係るコンテキスト収集分析システム200の全体構成を示すブロック図である。図9に示すように、コンテキスト収集分析システム200は、第1のセンサ11と、宛先決定部13と、分析部21と、変換部14と、ルート決定部31とを含む。第1のセンサはメディア情報を生成する。宛先決定部13は、生成したメディア情報の宛先を、ローカル、リモート、又はその両方のいずれかに決定して送信する。分析部21は、宛先決定部13によりローカルであると決定されて送信されたメディア情報を分析する。変換部14は、宛先決定部13によりリモートであると決定されて送信されたメディア情報のインターフェースを変換する。ルート決定部31は、変換部14によりインターフェースが変換されたメディア情報であるコンテキスト情報のネットワーク上の送信先を決定する。以上説明したように、第2実施形態に係るコンテキスト収集分析システム100によれば、システム毎に異なる情報のインターフェースの違いを吸収して、柔軟な構成変更に対応することが可能となる。さらに、第2実施形態によれば、センサが地理的に分散して配置されているときに、分散して配置された当地で情報を分析することもできるし、複数のセンサから収集した情報を様々に分析して新たな情報を生成することもできる。その理由は、第2実施形態に係るコンテキスト収集分析システム100は、情報の送信先のシステムに応じて、インターフェースを変換する仕組みを予め組み込んでいるためである。<実施例>次に、本発明の第1実施形態の具体的な実施例を説明する。本実施例では、分析装置20に相当する構成をMPMediaPlatform:メディアプラットフォームと呼び、ネットワーク上で繋がっている複数の流通ノードの集合全体である流通基盤のことをCPContextPlatform:コンテキストプラットフォームと呼ぶ。なお、以下では必要に応じて、図1に示される第1実施形態の各構成を、本実施例の説明に用いる。図10は、本実施例におけるコンテキスト収集分析システム300の全体構成を示す概念図である。図10に示すように、本実施例におけるコンテキスト収集分析システム300は、複数のMPMP61とMP62とMP63と、複数の流通ノード流通ノード71と流通ノード72と流通ノード73を含むCP70と、を含む。複数のMP及びCP70はネットワーク75上で繋がっている。なお、図10においては、MP及び流通ノードがそれぞれ3つ記載されているが、3つに限定されるものではない。本実施例におけるコンテキスト収集分析システム300は、第1のセンサ11及び第2のセンサ12に相当する構成として、住宅81と、情報家電82と、携帯電話83と、パソコン84と、小売店舗85と、業務端末86と、鉄道改札87と、カメラやRFID等88と、ETCやVICS等89とを含む。なおRFIDはRadioFrequencyIdentificationの略称であり、ETCはElectronicTollCollection、VICSはVehicleInformationandCommunicationSystemの略称である。本実施例においては、上述した住宅81や情報家電82等のうち第1のセンサ11に相当する、メディア情報を生成する構成部をエンジンと呼ぶ。また第2のセンサ12に相当する、コンテキスト情報を生成する構成部をCPセンサと呼ぶ。コンテキスト収集分析システム300は、入出力装置40等に相当するものとして、製造業入出力装置91と、インフラ業入出力装置92と、流通業入出力装置93と、サービス業入出力装置94とを含む。製造業入出力装置91は製造業の業界における業務を支援するアプリケーションが接続された入出力装置である。インフラ業入出力装置92はインフラ業の業界における業務を支援するアプリケーションが接続された入出力装置である。流通業入出力装置93は流通業の業界における業務を支援するアプリケーションが接続された入出力装置である。サービス業入出力装置941はサービス業の業界における業務を支援するアプリケーションが接続された入出力装置である。コンテキスト収集分析システム300は、例えば、製造業界やインフラ業界等において情報を必要としているアプリケーションに、必要な情報を流通させる。以下、図10に示されたコンテキスト収集分析システム300の概要を前提として、具体的に本実施例における各モジュールについて説明する。しかし、本実施例はあくまで本発明の実施場面の一例であり、以下の具体的な説明は本発明をなんら限定するものではない。MPは大量の画像情報やテキスト情報等のメディア情報を分析して新たな価値を持つ情報を生成する基盤である。CPは、人、モノ、コトの状況に関する情報であるコンテキスト情報をリアルタイムかつ広範囲に流通させる基盤である。コンテキスト情報は、図3に示すように、その状況情報の主体を一意に識別するための主体識別子を必ず持ち、キー属性名と値属性値からなる属性のリストを0個以上持つ。CPは、条件設定により主体識別子または値から、要求とコンテキスト情報がマッチしているか否かを判断する。CPは、コンテキストの内容に基づいてルーティングコンテントベースルーティングを行うことで必要とするモジュールにコンテキスト情報を配信する。エンジンは、MPが規定するインターフェースに基づいて設計された、メディア情報を提供するモジュールである。CPセンサは、CPが規定するインターフェースに基づいて設計されたセンシングモジュールである。CPセンサからの情報をMPで分析し、エンジンからの情報をCP経由で流通させるためには、エンジンとCPを、CPセンサとMPをそれぞれ接続する必要がある。しかし、エンジンとCPセンサのインターフェースは異なるため、そのままでは互いに接続して情報を分析したり、流通させたりすることができない。そこで、エンジンアダプタとCP-MPアダプタがこの違いを吸収する。エンジンアダプタは、エンジンからの情報をCPが規定するインターフェースに変換してCPに入力する。CP-MPアダプタは、CPが処理した結果をMPが規定するインターフェースに変換してMPに入力する。すなわち、エンジンアダプタは変換装置14に相当するモジュールであり、CP-MPアダプタは逆変換装置34に相当するモジュールである。次にエンジンやCPセンサから提供される情報の流れについて説明する。エンジンから入力された情報は、エンジンアダプタで変換されてCPに入力される。CPは入力された情報を必要としているアプリケーションに通知する。CPセンサから入力された情報は、CPに入力される。CPはルールに基づいてルーティングを行い、CP-MPアダプタを経由して情報をMPに入力する。MPは入力された情報の分析を行い、アプリケーションに分析の結果得られた情報を通知する。次に、MPとCPがそれぞれ規定する各インターフェースについて説明する。図11は、MPが規定するインターフェースの一例を示す図である。図11に示すように、MPの入力インターフェース18はWrite命令を持ち、メディア情報であるEntityを引数とする。Entityはrdfabout属性を持つ任意のXMLExtensibleMarkupLanguageである。図11は、人の位置情報の場合の例である。図12は、CPが規定するインターフェースの一例を示す図である。CPの入力インターフェース19は、publish命令を持ち、コンテキスト情報を引数とする。コンテキスト情報は主体を一意に識別するための主体識別子と、キーと値のペアで表現される属性のリストを含む。図12は、人の位置情報を意味するコンテキストの例である。CPは出力インターフェースとしてnotify命令を持ち、publishと同様にコンテキスト情報を引数とする。エンジンアダプタは、MPに基づく入力インターフェースとCPに基づく出力インターフェースを持つ。Write命令によって受け付けられたXML表現のEntityは、コンテキスト情報に変換され、CPにpublishされる。MPのインターフェースで規定されているEntityは任意のXMLである。そのため、変換のルールはエンジンの種類毎に異なる。エンジンアダプタは、変換の方法を規定する複数の変換ルールを持ち、変換ルールはユーザの操作に応じて任意に入れ替え可能である。エンジンアダプタは、あらかじめ保持する変換ルールに基づいてEntityをコンテキスト情報に変換する。変換ルールとしては例えばXSLTXMLStylesheetLanguageTransformationsやXQueryを用いれば良い。CP-MPアダプタは、CPからのnotifyに含まれるコンテキスト情報をMPのインターフェースで規定されているEntityに変換する。CP-MPアダプタも情報の種類に応じて複数の変換ルールを保持する。変換ルールとしては例えばXSLTやXQueryを用いれば良い。次に、本実施例の動作の例として、GPSによる人の位置情報がCPセンサのインターフェースを通じて入力され、カメラ映像解析による人の位置情報がエンジンのインターフェースを通じて入力される場合の動作を説明する。CPは、特定の主体識別子を持つ情報をCP-MPアダプタに通知するように設定されているものとする。CPは、主体識別子が特定のものでない場合は、情報を直接アプリケーションに通知するように設定されているものとする。GPSによる位置情報は、CPセンサのインターフェースを通じてコンテキスト情報の形でCPに入力される。CPは、入力された情報を、転送先のCP-MPアダプタに通知する。CP-MPアダプタは、コンテキスト情報をEntityに変換し、MPに引き渡す。カメラ映像解析結果は、エンジンのインターフェースを通じてEntityの形でエンジンアダプタに入力される。エンジンアダプタは、Entityをコンテキスト情報に変換してCPに渡す。図13は、カメラ解析結果のEntityから生成されたコンテキスト情報の一例を示す図である。CPは入力された情報例えば図13に示されるような情報を、CP-MPアダプタに通知する。CP-MPアダプタは、コンテキスト情報をEntityに変換し、MPに引き渡す。MPは、例えばGPSからの位置情報だけが入力されている間は、そのまま位置情報をアプリケーションに通知し、カメラ映像から生成されたコンテキスト情報が入力された場合に、緯度経度に関する情報もアプリケーションに通知する。以上の構成により、アプリケーションを利用するユーザは、単なるGPSからの位置情報だけではなく、カメラ映像解析による位置情報の使用が可能となり、より精度の高い位置情報を得ることができる。以上、実施形態及び実施例を参照して本発明を説明したが、本発明は以上の実施形態及び実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で同業者が理解し得る様々な変更をすることができる。例えば、図1における第1のセンサ11、第2のセンサ12又は変換装置14は、必ずしも情報収集装置10に含まれる必要はなく、外部の独立した構成でも良い。逆変換装置34も流通ノード30に含まれない独立の装置でも良い。図14は、第1実施形態に係る情報収集装置10のハードウェア構成の一例を示すブロック図である。以下では情報収集装置を例にとって説明するが、流通ノード及び分析装置も同様のハードウェア構成により実現されても良く、以下と同様に説明される。図14に示すように、情報収集装置10を構成する各部は、CPUCentralProcessingUnit1と、ネットワーク接続用の通信IF2通信インターフェース2と、メモリ3と、プログラムを格納するハードディスク等の記憶装置4とを含む、コンピュータ装置によって実現される。ただし、情報収集装置10の構成は、図14に示すコンピュータ装置に限定されない。CPU1は、オペレーティングシステムを動作させて情報収集装置10の全体を制御する。また、CPUは1、例えばドライブ装置などに装着された記録媒体からメモリ3にプログラムやデータを読み出し、これにしたがって各種の処理を実行する。記録装置4は、例えば光ディスク、フレキシブルディスク、磁気光ディスク、外付けハードディスク、半導体メモリ等であって、コンピュータプログラムをコンピュータ読み取り可能に記録する。記憶装置4は、例えば、インターフェースを変換するための変換ルールを格納していても良い。また、コンピュータプログラムは、通信網に接続されている図示しない外部コンピュータからダウンロードされても良い。入力装置5は、例えば第1のセンサ11や第2のセンサ12、又はマウスやキーボード等入出力装置40の一部である。出力装置6は、例えばディスプレイ等入出力装置40の一部である。なお、これまでに説明した各実施形態において利用するブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの機能ブロックはハードウェア及びソフトウェアの任意の組み合わせによって実現される。また、情報収集装置10の構成部の実現手段は特に限定されない。すなわち、情報収集装置10は、物理的に結合した一つの装置により実現されても良いし、物理的に分離した二つ以上の装置を有線又は無線で接続し、これら複数の装置により実現されても良い。本発明のプログラムは、上記の各実施形態で説明した各動作を、コンピュータに実行させるプログラムであれば良い。