"各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段と、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段と、を備え、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、情報処理装置。請求項1に記載の情報処理装置であって、前記解析データ統合手段は、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理装置。請求項2に記載の情報処理装置であって、前記データスキーマは、前記他方のグラフデータのデータ構造において最上位階層に位置する前記ノードの識別情報と、前記一方のグラフデータのいずれかの階層に位置する前記ノードの識別情報と、が同一に設定されており、前記解析データ統合手段は、前記他方のグラフデータの最上位階層よりも下の階層に位置する前記ノードを、前記他方のグラフデータの最上位階層の前記ノードの識別情報が同一である前記一方のグラフデータの前記ノードの下位に連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理装置。請求項1乃至3のいずれかに記載の情報処理装置であって、統合される前記各グラフデータを生成する前記各解析エンジンの実行順序を記憶する実行順序記憶手段を備えると共に、前記解析データ統合手段は、一連の前記実行順序で実行される前記各解析エンジンにて生成された前記各グラフデータを統合する、情報処理装置。請求項4に記載の情報処理装置であって、前記解析データ統合手段は、前記実行順序記憶手段に記憶された実行順序にて前記各解析エンジンを実行し、前記解析エンジンから当該解析エンジンが生成したグラフデータと共に当該グラフデータに固有のグラフ識別情報を受け取り、このグラフ識別情報を前記実行順序に従って次に実行される前記解析エンジンに統合元のグラフ識別情報として渡し、この次に実行される前記解析エンジンから当該解析エンジンが生成したグラフデータと共に統合元の前記グラフ識別情報を受け取り、受け取った前記各グラフ識別情報が同一である前記各解析エンジンにて生成された前記各グラフデータを統合する、情報処理装置。請求項5に記載の情報処理装置であって、前記解析データ統合手段は、前記解析エンジンから前記グラフデータと前記グラフ識別情報とを受け取り、当該受け取ったグラフ識別情報が記憶装置に記憶されていない場合に、当該記憶装置に前記受け取ったグラフデータとグラフ識別情報とを記憶し、前記受け取ったグラフ識別情報が記憶装置に記憶されている場合に、当該記憶装置内において前記受け取ったグラフ識別情報が関連付けられて記憶されている前記グラフデータに、前記受け取ったグラフデータを統合する、情報処理装置。請求項1乃至6のいずれかに記載の情報処理装置であって、前記グラフデータの前記ノードを識別する前記ノード識別情報に関連付けて、当該ノードに登録される情報に応じて実行される処理を表す実行処理情報が記憶された実行ルール記憶手段と、前記実行ルール記憶手段に記憶された情報に基づいて、前記解析データ統合手段にて所定の情報が登録された前記ノードの前記ノード識別情報に関連付けられた前記実行処理情報にて表される処理を行う処理実行手段と、を備えた情報処理装置。請求項7に記載の情報処理装置であって、前記実行ルール記憶手段は、前記実行処理情報にて表される処理を実行する条件として、当該実行処理情報が関連付けられた前記ノード識別情報に対応する前記ノードに登録される実行条件情報が設定されており、前記処理実行手段は、前記解析データ統合手段にて、前記実行ルール記憶手段に設定された前記実行条件情報が前記ノードに登録されたときに、当該ノードの前記ノード識別情報に関連付けられた前記実行処理情報にて表される処理を行う、情報処理装置。請求項7乃至8に記載の情報処理装置であって、統合される前記各グラフデータを生成する前記各解析エンジンの実行順序を記憶する実行順序記憶手段を備え、前記解析データ統合手段は、前記実行順序で実行される前記各解析エンジンにて前記各グラフデータが生成される度に、当該各グラフデータの統合を行い、前記処理実行手段は、前記解析データ統合手段にて前記グラフデータの統合が行われる度に作動する、情報処理装置。各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置に、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段を実現させるプログラムであり、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、プログラム。請求項10に記載のプログラムであって、前記解析データ統合手段は、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、プログラム。各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置にて、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する際に、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、情報処理方法。請求項12に記載の情報処理方法であって、前記各グラフデータを統合する際に、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理方法。ところが、上述した特許文献1に開示の技術では、検索条件の柔軟性は確保されるものの、検索される範囲は、特許文献1の図1等に開示されている映像解析部で解析可能なイベントの範囲に限られる、という問題が生じる。ここで、映像解析部における解析手法は、監視の対象、監視の範囲、監視の条件等によって、様々な解析手法が存在するため、映像解析部は、それらの解析手法を組み合わせて利用する必要がある。この場合、映像解析部は固定の手法を利用のではなく、複数の手法を組み合わせて使い、それらの解析手法が出力する解析結果が扱えるよう、イベントデータの柔軟性が必要となる。このような場合、同一の対象物に対し、複数の解析処理がそれぞれ解析結果を出力するため、かかる解析結果を、複数のノードが連結されたデータ構造のグラフ構造として扱うことが望ましい。すると、この場合には、複数のグラフデータに対する検索処理を実行することとなるため、当該複数のグラフデータの統合が必要となる。ところが、複数のグラフデータを統合する技術は開示されていない。このため、本発明の目的は、上述した課題である、複数の解析エンジンにて生成された解析結果を統合することができる情報処理装置を提供することにある。かかる目的を達成するため、本発明の一形態である情報処理装置は、各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段と、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段と、を備え、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、という構成を取る。また、本発明の他の形態であるプログラムは、各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置に、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段を実現させるプログラムであり、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、という構成を取る。また、本発明の他の形態である情報処理方法は、各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置にて、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する際に、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、という構成を取る。本発明は、以上のように構成され機能するのでこれによると、複数の解析エンジンにて生成された解析結果を統合することができる。<実施形態1>本発明の第1の実施形態を、図1乃至図15を参照して説明する。図1乃至図9は、本発明の構成を説明するための図であり、図10乃至図15は、動作を説明するための図である。本発明における情報処理システムは、1台又は複数台の情報処理装置にて構成されており、図1に示すように複数の解析エンジン61~63を搭載し、各解析エンジンで解析された結果である各グラフデータを統合するシステムである。具体的に、情報処理システムは、図1に示すように、解析処理統合部1と、データスキーマ3と、データスキーマ登録部9と、解析データ蓄積部7と、解析データストレージ8と、イベント判定部4と、イベントルール5と、通知アプリ2と、解析エンジン6と、を備えている。また、解析処理統合部1は、解析データ統合部11と、解析処理フロー12と、解析データキャッシュ13と、を備えている。そして、解析データ統合部11と、データスキーマ登録部9と、解析データ蓄積部7と、イベント判定部4と、通知アプリ2と、解析エンジン6とは、情報処理システムに装備された演算装置にプログラムが組み込まれることで実現される。また、解析処理フロー12と、解析データキャッシュ13と、データスキーマ3と、解析データストレージ9と、イベントルール5とは、情報処理システムに装備された記憶装置に形成されている。以下、各構成について詳述する。上記解析エンジン6は、画像データや音声データといったメディアデータを解析して、解析結果である解析データを解析データ統合部11に出力する。本実施形態では、解析エンジン6として、動線生成エンジン61と、人物判定エンジン62と、顔照合エンジン63と、を搭載している。そして、これら各解析エンジン61~63は、同一のメディアデータをそれぞれ解析して解析データを出力するものであり、当該出力された各解析データは、後述するように解析データ統合部11にて統合される。なお、解析エンジン6は、いかなる解析処理を行うエンジンであってもよい。上記動線生成エンジン61は、カメラにて取得した解析対象となる動画像データから、人間の動線をトレースする位置情報を生成する処理を行う。動線生成エンジン61による解析結果である解析データは、複数のノードが連結されたグラフデータのデータ構造である。ここで、動線生成エンジン61にて出力されるグラフデータを定義したデータスキーマを図2に示し、このデータスキーマにて表されるグラフデータを図3に示す。図2に示す動線生成エンジン61にて定義されたデータスキーマは、解析エンジンによるグラフデータのデータ構造を識別するクラスと、解析エンジンのグラフデータ内における各ノードを参照するパス情報であるノードと、各ノードを識別する識別情報であるURIと、を記憶している。具体的に、図2には、動線生成エンジン61のグラフデータの情報が記憶されているため、クラスの項目にはすべてds物体という情報が記憶されている。また、ノードの項目には、各ノードへのパス情報が記憶されており、例えば、物体のノードは、グラフデータ内ではトップに位置するので、そのパス情報としてselfという情報が記憶されている。また、解析情報というノードは、物体の下位に位置するため、そのパス情報として解析情報という情報が記憶されている。また、動線というノードは、グラフデータ内では物体→解析情報→動線という階層に位置するため、そのパス情報として解析情報/動線という情報が記憶されている。同様に、エリアというノードは、グラフデータ内では物体→解析情報→動線→エリアという階層に位置するため、そのパス情報として解析情報/動線/エリアという情報が記憶されている。また、URIの項目には、上述した各ノード毎に、当該各ノードを識別する固有のURIノード識別情報が関連付けられて記憶されている。例えば、ノード物体にはURIとしてURI1、ノード解析情報にはURIとしてURI3、ノード動線にはURIとしてURI6、ノードエリアにはURIとしてURI7、がそれぞれ関連付けられて記憶されている。そして、上述したように定義されたデータスキーマに基づいて、動線生成エンジン61は、解析対象となる動画像データを解析した結果を、図3に示すグラフデータとして出力する。このとき、動線生成エンジン61は、ds:物体クラスのインスタンスを生成して、このインスタンスに固有の識別情報であるインスタンスURIグラフ識別情報を付与する。例えば、動線生成エンジン61は、図3に示すように、生成したインスタンスにインスタンスURIとしてURI-I1を付与して、このインスタンスに解析結果であるグラフデータを入れる。そして、解析結果を解析データ統合部11に出力する。また、上記人物判定エンジン62は、動線生成エンジン61から送られた動画像データに含まれる物体を人物かどうか判定する処理を行う。人物判定エンジン62による解析結果である解析データは、複数のノードが連結されたグラフデータのデータ構造である。ここで、人物判定エンジン62にて出力されるグラフデータを定義したデータスキーマを図4Aに示し、このデータスキーマにて表されるグラフデータを図4Bに示す。図4Aに示す人物判定エンジン62にて定義されたデータスキーマは、上述同様に、解析エンジンによるグラフデータのデータ構造を識別するクラスと、解析エンジンのグラフデータ内における各ノードを参照するパス情報であるノードと、各ノードを識別する識別情報であるURIと、を記憶している。具体的に、図4Aには、人物判定エンジン62のグラフデータの情報が記憶されているため、クラスの項目にはすべてds解析情報1という情報が記憶されている。また、ノードの項目には、各ノードへのパス情報が記憶されており、例えば、解析情報1のノードは、グラフデータ内ではトップに位置するので、そのパス情報としてselfという情報が記憶されている。また、性別というノードは、解析情報1の下位に位置するため、そのパス情報として性別という情報が記憶されている。また、URIの項目には、上述した各ノード毎に、当該各ノードを識別する固有のURIノード識別情報が関連付けられて記憶されている。ここで、ノード解析情報1は、上述した動線生成エンジン61にて生成されるグラフデータのノード解析情報と同一のノード共通語彙であると予め設定されていることとする。この場合、人物判定エンジン62にて生成されるグラフデータのノード解析情報1のURIは、動線生成エンジン61にて生成されるグラフデータのノード解析情報のURIと同一のURI3が設定されている。なお、ノード性別には、URIとしてURI4が設定されている。そして、上述したように定義されたデータスキーマに基づいて、人物判定エンジン62は、動線生成エンジン61から出力された解析対象となる動画像データを解析した結果を、図4Bに示すグラフデータとして出力する。このとき、人物判定エンジン62は、ds:解析情報1クラスのインスタンスを生成して、このインスタンスに固有の識別情報であるインスタンスURIグラフ識別情報を付与する。例えば、人物判定エンジン62は、図4Bに示すように、生成したインスタンスにインスタンスURIとしてURI-I2を付与して、このインスタンスに解析結果であるグラフデータを入れる。そして、解析結果を解析データ統合部11に出力する。なお、人物判定エンジン62は、動線生成エンジン61から出力された動画像データを受け取るときに、当該動線生成エンジン61にて生成された解析結果であるグラフデータのインスタンスを識別するインスタンスURIであるURI-I1も受け取る。そして、このインスタンスURIであるURI-I1を、統合元データのインスタンスURIとして、人物判定エンジン62による解析データと共に解析データ統合部11に出力する。また、上記顔照合エンジン63は、動線生成エンジン61から送られた動画像データに含まれる人物が、予め登録された顔照合データベース内のデータと一致するか否かを判定する処理を行う。顔照合エンジン63による解析結果である解析データは、複数のノードが連結されたグラフデータのデータ構造である。ここで、顔照合エンジン63にて出力されるグラフデータを定義したデータスキーマを図5Aに示し、このデータスキーマにて表されるグラフデータを図5Bに示す。図5Aに示す顔照合エンジン63にて定義されたデータスキーマは、上述同様に、解析エンジンによるグラフデータのデータ構造を識別するクラスと、解析エンジンのグラフデータ内における各ノードを参照するパス情報であるノードと、各ノードを識別する識別情報であるURIと、を記憶している。具体的に、図5Aには、顔照合エンジン63のグラフデータの情報が記憶されているため、クラスの項目にはすべてds解析情報2という情報が記憶されている。また、ノードの項目には、各ノードへのパス情報が記憶されており、例えば、解析情報2のノードは、グラフデータ内ではトップに位置するので、そのパス情報としてselfという情報が記憶されている。また、顔照合というノードは、解析情報2の下位に位置するため、そのパス情報として顔照合という情報が記憶されている。また、URIの項目には、上述した各ノード毎に、当該各ノードを識別する固有のURIノード識別情報が関連付けられて記憶されている。ここで、ノード解析情報2は、上述した動線生成エンジン61にて生成されるグラフデータのノード解析情報と同一のノード共通語彙であると予め設定されていることとする。この場合、顔照合エンジン63にて生成されるグラフデータのノード解析情報2のURIは、動線生成エンジン61にて生成されるグラフデータのノード解析情報のURIと同一のURI3が設定されている。なお、ノード顔照合には、URIとしてURI5が設定されている。そして、上述したように定義されたデータスキーマに基づいて、顔照合エンジン63は、動線生成エンジン61から出力された解析対象となる動画像データを解析した結果を、図5Bに示すグラフデータとして出力する。このとき、顔照合エンジン63は、ds:解析情報2クラスのインスタンスを生成して、このインスタンスに固有の識別情報であるインスタンスURIグラフ識別情報を付与する。例えば、顔照合エンジン63は、図5Bに示すように、生成したインスタンスにインスタンスURIとしてURI-I3を付与して、このインスタンスに解析結果であるグラフデータを入れる。そして、解析結果を解析データ統合部11に出力する。なお、顔照合エンジン63は、動線生成エンジン61から出力された動画像データを受け取るときに、当該動線生成エンジン61にて生成された解析結果であるグラフデータのインスタンスを識別するインスタンスURIであるURI-I1も受け取る。そして、このインスタンスURIであるURI-I1を、統合元データのインスタンスURIとして、顔照合エンジン63による解析結果と共に解析データ統合部11に出力する。なお、上述した各解析エンジン61~63による解析処理の詳細は、既に知られている解析処理であるため、その詳細な説明は省略する。そして、各解析エンジン61~63による解析結果である各グラフデータを、解析データ統合部11解析データ統合手段が1つ又は複数のグラフデータに統合する。このとき、解析データ統合部11は、各グラフデータを統合するグラフデータのデータ構造を表すデータスキーマ3データスキーマ記憶手段を参照して、統合処理を行う。ここで、データスキーマ3に登録されているデータの一例を図6に示す。図6に示すデータスキーマ3は、データスキーマ登録部9にて事前に登録された各解析エンジン61~63における各データスキーマから、自動的あるいは手動で、図6に示すデータスキーマを登録する機能を有する。具体的に、図6に示すデータスキーマ3は、上述した図2に示す動線解析エンジン61のデータスキーマと、図4Aに示す人物判定エンジン62のデータスキーマと、図5Aに示す顔照合エンジン63のデータスキーマと、を合わせて構成されている。このため、図6のデータスキーマ3は、各解析エンジンによるグラフデータのデータ構造を識別するクラスと、各解析エンジンのグラフデータ内における各ノードを参照するパス情報であるノードと、各ノードを識別する識別情報であるURIと、を記憶している。そして、特に、URIの項目は、上述したように同一のノード解析情報、解析情報1、解析情報2に対しては、同一のURI3が設定されている。解析データ統合部11は、図6に示すように予め定義されたデータスキーマ3を参照することで、各解析エンジン61~63から受け取った各グラフデータを、URIが同一であるノードの箇所で連結して統合する処理を行う。具体的に、解析データ統合部11は、図7に示すように、動線生成エンジン61にて生成された図3に示すグラフデータのノードのうち、URIがURI3であるノード解析情報の下位に、人物判定エンジン62にて生成された図4Bに示すグラフデータと顔照合エンジン63にて生成された図5Bに示すグラフデータとの各ノードのうち、URIがURI3で同一であるノード解析情報1、解析情報2のそれぞれ下位に位置するノードを連結して統合する。図6、図7に示す本実施形態における例について換言すると、人物判定エンジン62と顔照合エンジン63とによる各グラフデータは、それぞれ最上位階層に位置するノード解析情報1,解析情報2のURIと、動線生成エンジン61によるグラフデータの所定の階層に位置するノード解析情報のURIとが、同一に設定されている。これに基づいて、解析データ統合部11は、動線生成エンジン61によるグラフデータの所定の階層に位置するノード解析情報の下位に、人物判定エンジン62と顔照合エンジン63とによる各グラフデータの各最上位階層に位置するノード解析情報1,解析情報2よりも下の階層に位置するノード性別,顔照合を連結することで、各グラフデータを統合している。また、解析データ統合部11は、解析処理フロー12実行順序記憶手段に記憶された実行順序データに従って、各解析エンジン61~63を呼び出して処理を実行させて、各解析結果である各グラフデータを受け取って統合を行う。ここで、解析処理フロー12に記憶された実行順序データの一例を、図8に示す。図8に示すように、実行順序データは、3つ処理フェーズ1,2,3にて構成されている。処理フェーズ1では、動線生成が設定されているため、動線生成エンジン61が呼び出されて実行される。処理フェーズ2では、人物判定とXX判定が設定されているため、人物判定エンジン62と図示しないXX判定エンジンとが呼び出されて、並列に実行される。処理フェーズ3では、顔照合が設定されているため、顔照合エンジン63が呼び出されて実行される。また、解析データ統合部11は、各処理フェーズで実行された各解析エンジンから、解析結果であるグラフデータと共に、当該グラフデータのインスタンスURIを受け取る。また、解析データ統合部11は、グラフデータを受け取って、当該グラフデータを順次、解析データ蓄積部7を介して解析データストレージ8に蓄積するが、受け取ったインスタンスURIが解析データストレージ8に登録されていない場合に、そのインスタンスURIと共にグラフデータを新規に解析データストレージ8に記憶する。さらに、解析データ統合部11は、上記実行順序データに従って各解析エンジン61~63を呼び出す際に、前の解析エンジンから受け取ったインスタンスURIを、次に呼び出して実行される解析エンジンに、統合元のインスタンスURIとして渡す。すると、次に実行される解析エンジンからは、解析結果と共に、統合元のインスタンスURIも出力されるため、解析データ統合部11はこれらを受け取る。そして、解析データ統合部11は、次に実行された解析エンジンによる解析データであるグラフデータを、当該解析エンジンから受け取った統合元のインスタンスURIと同一のインスタンスURIを出力した前に実行された解析エンジンのグラフデータに対して、統合処理を行う。また、図1に示すように、情報処理システムが備えるイベントルール5実行ルール記憶手段には、図9に示すように、各解析エンジンにてグラフデータが登録されるフェーズと、実行する処理を表す通知イベント実行処理情報と、その処理を実行する条件実行条件情報と、が記憶されている。実行処理情報とは、外部に通知するよう出力する通知イベントの内容であり、条件とは、通知イベントを実行する条件となるグラフデータの各ノードに対する情報の登録状態が設定される。例えば、図9の例では、フェーズ1でURI7のノードにエリア名が登録された場合に、物体侵入の通知を行うことが設定されている。同様に、フェーズ2でURI7のノードにエリア名が登録され、かつ、URI4のノードにmaleの情報が登録された場合に、男性侵入の通知を行うことが設定されている。さらに、フェーズ3でURI7のノードにエリア名が登録され、かつ、URI5のノードにtrueの情報が登録された場合に、容疑者侵入の通知を行うことが設定されている。そして、上述した通知イベントを実行するか否かの判定は、解析データ統合部11が各解析エンジン61~63からグラフデータを受け付けて、新規にあるいは統合して、解析データストレージ8に登録したタイミングで、イベント判定部4が、グラフデータが上記条件を満たすか否かを判定することにより行う。このとき、上記条件を満たすと判定された場合には、通知アプリ2処理実行手段が通知イベントの処理を実行する。なお、上述した通知イベントは一例であって、条件を満たした場合に実行される処理は、いかなる処理であってもよい。また、上記条件も一例であり、指定されたノードに何らかの情報が登録された場合と、指定されたノードに予め設定された情報が登録された場合と、を挙げたが、いかなる条件が設定されていてもよい。さらに、上記では、解析データ統合部11が各解析エンジン61~63から各グラフデータをそれぞれ受け付けて、その都度、グラフデータの統合を行い、統合が行われる度に条件を満たした通知イベントを実行する場合を説明したが、通知イベントの実行タイミングや条件を満たすか否かの判定は、いかなるタイミングで行われてもよい。例えば、解析データ統合部11が各解析エンジン61~63から各グラフデータを受け付けたタイミングでもよい。また、上述イベント判定部4及び通知アプリ2による処理は、必ずしも上述したように複数のグラフデータが統合されたグラフデータに対して作動することに限定されない。各ノードに上記URIなどのノード識別情報が関連付けられたいかなるグラフデータに対しても適用可能である。[動作]次に、上述した情報処理システムの動作を、図10乃至図15を参照して説明する。図10に示すように、情報処理システムが行う処理は、大きく2つある。1つは、解析エンジン61~63が解析した解析データを解析処理統合部1に登録する処理であり図10参照、2つ目は、解析処理統合部1が登録された解析データを解釈し、当該解析データの統合を行い、蓄積し、イベント処理を行う処理である図11参照。まず、上記1つ目の処理について、図10を参照して説明する。解析エンジン61~63が解析処理を行って解析データを生成するとステップS1、この生成した解析データを解析データ統合部11に登録するステップS2。このとき、各解析エンジン61~63は、生成した解析データであるグラフデータを入れるインスタンスを生成し、当該インスタンスを識別するインスタンスURIを付与する。そして、このインスタンスURIと共に、インスタンスに入れたグラフデータ自体を解析データ統合部11に登録する。なお、上記ステップS1,S2は、後述するように解析処理フロー12に記憶された実行順序データに従って順番に、各解析エンジン61~63毎に実行される。このとき、2番目以降に実行される解析エンジンは、解析データ統合部11にて呼び出される際に、先に実行された解析エンジンによるグラフデータのインスタンスを識別するインスタンスURIを、統合元となるグラフデータを指定する情報として受け付ける。そして、2番目以降に実行される解析エンジンは、生成した解析データであるグラフデータ及びインスタンスURIと共に、先に実行された解析エンジンによるグラフデータを指定するインスタンスURIを、解析データ統合部11に登録する。次に、解析データ統合部11が、各解析エンジン61~63から解析データを受け取った後の動作を、図11を参照して説明する。まず、解析データ統合部11は、解析データを解析エンジン61~63から受け取ると、インスタンスURIが解析データ蓄積部7を通して、解析データストレージ8にあるかどうかを確認するステップS11。インスタンスURIが解析データストレージ8にない場合には、グラフデータを新規に解析データストレージ8に登録しステップS12、インスタンスURIが解析データストレージ8にある場合には、当該蓄積された既存のグラフデータを取得し、当該グラフデータに対して、解析エンジンから新たに登録されたグラフデータを統合するステップS13。次に、解析データをもとに、イベント判定部4で該当するイベントがないか判定するステップS14。該当するイベントがあればステップS14:Yes、通知アプリ2に通知しステップS15、該当するイベントがなければ、何もしないステップS14:No。最後に、解析処理フロー12に従って、解析データを登録した解析エンジンの次の処理ステップの解析エンジンを取得しステップS16、次の解析エンジンがあればステップS16:Yes、次の解析エンジンを呼び出すステップS17。次の解析エンジンなければステップS16:No、終了となる。ここで、上述した図10及び図11の動作の具体例を、当該図10及び図11と、図12乃至図15を参照して説明する。まず、処理フェーズ1では、動線生成エンジン61が解析対象となる動画像データを解析して解析データを生成しステップS1、図3に示すグラフデータ及びインスタンスURIURI-I1を、解析データ統合部11に登録するステップS2。すると、解析データ統合部11は、受け取ったインスタンスURIURI-I1が解析データストレージ8に登録されていないか解析データ蓄積部7を介して調べるステップS11。このとき、URI-I1は登録されていないのでステップS11:No、図3に示すグラフデータを解析データストレージ8に新規に登録するステップS12。続いて、登録されたグラフデータをもとに、イベント判定部4で該当するイベントがないか判定するステップS14。このとき、図3に示すように、URI7のノードにエリア名が登録されており、図9に示すフェーズ1に設定された条件を満たし、物体侵入の通知イベントがあるとイベント判定部4は判定するステップS14:Yes。従って、通知アプリ2に物体侵入の通知イベントがある旨を通知しステップS15、通知アプリ2にて物体侵入の通知イベントが実行される。その後、次の処理フェーズに進みステップS16:Yes、処理フェーズ2の解析エンジンを呼び出すステップS17。このとき、解析データ統合部11は、上記処理フェーズ1で生成された解析データのインスタンスURIURI-I1を解析フェーズ2で設定された解析エンジン、ここでは、人物判定エンジン62に渡す。次に、処理フェーズ2では、人物判定エンジン62が呼び出され、当該人物判定エンジン62は、上述した動線生成エンジン61から解析対象である動画像データを受け取ると共に、当該動線生成エンジン61による解析データのインスタンスURIであるURI-I1を、解析データ統合部11から受け取る。そして、動画像データの解析を行って解析データを生成しステップS1、図4Bに示すグラフデータ及びインスタンスURIURI-I2、さらには、呼び出し時に渡された動線生成エンジン61による解析データのインスタンスURIであり統合元となるグラフデータを指定するURI-I1を、解析データ統合部11に登録するステップS2。すると、解析データ統合部11は、受け取ったインスタンスURIURI-I1、URI-I2が解析データストレージ8に登録されていないか解析データ蓄積部7を介して調べるステップS11。このとき、統合元を指定するインスタンスURIURI-I1は登録されているのでステップS11:Yes、当該URI-I1で指定される図3に示すグラフデータに、登録されていないURI-I2で指定される図4Bに示すグラフデータを追加して統合するステップS13。具体的に、解析データ統合部11では、追加するURI-I2のグラフデータのトップノードのURIは、図4Bに示すように、URI3であることがわかる。また、URI-I1で指定された統合元となるグラフデータは、ds:物体クラスであることから、図6のデータスキーマを参照し、URIがURI3で同一のノードは、ds:物体クラスの解析情報ノードであることがわかる。そこで、図12に示すように、URI-I2の解析情報1ノードに連結されたリンクを、URI-I1の解析情報ノードに付け替える図12の点線枠内、及び、矢印参照。そして、図13の点線枠内に示すように、URI-I1のグラフデータに、URI-I2のグラフデータを統合して、解析データストレージ8に登録するステップS13。続いて、登録されたグラフデータをもとに、イベント判定部4で該当するイベントがないか判定するステップS14。このとき、図13に示すように、URI7のノードにエリア名が登録されており、かつ、URI4のノード性別にmaleの値が登録された場合には、図9に示すフェーズ2に設定された条件を満たすため、男性侵入の通知イベントがあるとイベント判定部4は判定するステップS14:Yes。従って、通知アプリ2に男性侵入の通知イベントがある旨を通知しステップS15、通知アプリ2にて男性侵入の通知イベントが実行される。なお、処理フェーズ2では、並列実行される他の解析エンジンがあるが、ここではその説明は省略する。その後、次の処理フェーズに進みステップS16:Yes、処理フェーズ3の解析エンジンを呼び出すステップS17。このとき、解析データ統合部11は、上記処理フェーズ1,2で生成された解析データのインスタンスURIURI-I1、URI-I2を解析フェーズ3で設定された解析エンジン、ここでは、顔照合エンジン63に渡す。次に、処理フェーズ3では、顔照合エンジン63が呼び出され、当該顔照合エンジン63は、上述した動線生成エンジン61又は人物判定エンジン62から解析対象である動画像データを受け取る。これと共に、動線生成エンジン61による解析データのインスタンスURIであるURI-I1と、人物判定エンジン62による解析データのインスタンスURIであるURI-I2と、を解析データ統合部11から受け取る。そして、動画像データの解析を行って解析データを生成しステップS1、図5Bに示すグラフデータ及びインスタンスURIURI-I3、さらには、呼び出し時に渡された動線生成エンジン61による解析データのインスタンスURIであり統合元となるグラフデータを指定するURI-I1を、解析データ統合部11に登録するステップS2。すると、解析データ統合部11は、受け取ったインスタンスURIURI-I1、URI-I2、URI-I3が解析データストレージ8に登録されていないか解析データ蓄積部7を介して調べるステップS11。このとき、統合元を指定するインスタンスURIURI-I1、URI-I2は登録されているのでステップS11:Yes、当該URI-I1で指定される図13に示すグラフデータに、登録されていないURI-I3で指定される図5Bに示すグラフデータを追加して統合するステップS13。具体的に、解析データ統合部11は、追加するURI-I3のグラフデータのトップノードのURIは、図5Bに示すように、URI3であることがわかる。また、URI-I1で指定された統合元となるグラフデータは、ds:物体クラスであることから、図6のデータスキーマを参照し、URIがURI3で同一のノードは、ds:物体クラスの解析情報ノードであることがわかる。そこで、図14に示すように、URI-I3の解析情報2ノードに連結されたリンクを、URI-I1の解析情報ノードに付け替える図14の点線枠内、及び、矢印参照。そして、図15の点線枠内に示すように、URI-I1のグラフデータに、URI-I3のグラフデータを統合して、解析データストレージ8に登録する。このとき、URI-I3の情報も登録する。続いて、登録されたグラフデータをもとに、イベント判定部4で該当するイベントがないか判定するステップS14。このとき、図15に示すように、URI7のノードにエリア名が登録されており、かつ、URI5のノード顔照合の結果としてtrueの値が登録された場合には、図9に示すフェーズ3に設定された条件を満たすため、容疑者侵入の通知イベントがあるとイベント判定部4は判定するステップS14:Yes。従って、通知アプリ2に容疑者侵入の通知イベントがある旨を通知しステップS15、通知アプリ2にて容疑者侵入の通知イベントが実行される。その後は、次の処理フェーズがないためステップS16:No、処理を終了する。ここで、上記説明では、統合データが1つの場合を説明したが、統合データは複数あってもよい。例えば、URI2とURI3の両方の情報にデータを統合したい場合には、統合データとして、URI2とURI3の二つのインスタンスを同様の処理で統合すればよい。また、本実施形態では、図1に示すように、解析処理統合部1に解析データキャッシュ13を備え、かかる解析データキャッシュ13を、上述した図11のステップS11~S13の処理、つまり、インスタンスURIが既に登録されているか否かを判断する処理に用いてもよい。具体的には、まず、一定期間読み書きされているインスタンスURIは、解析データキャッシュ13にキャッシュされるようにする。そして、ステップS11において、対象となるインスタンスURIが解析データキャッシュ13にあるか否かを確認し、なければ解析データストレージ8から取得して、解析データキャッシュ13に登録する。これにより、解析データ統合部11は、解析エンジンから登録されたインスタンスURIが既に登録されているか否かを、解析データキャッシュ13内のデータを参照して判断することができ、解析データ統合処理の高速化を図ることができる。<付記>上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置の構成の概略を、図16を参照して説明する。但し、本発明は、以下の構成に限定されない。付記1各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段102と、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段101と、を備え、前記データスキーマ記憶手段102に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段101は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、情報処理装置100。付記2付記1に記載の情報処理装置であって、前記解析データ統合手段は、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理装置。付記3付記2に記載の情報処理装置であって、前記データスキーマは、前記他方のグラフデータのデータ構造において最上位階層に位置する前記ノードの識別情報と、前記一方のグラフデータのいずれかの階層に位置する前記ノードの識別情報と、が同一に設定されており、前記解析データ統合手段は、前記他方のグラフデータの最上位階層よりも下の階層に位置する前記ノードを、前記他方のグラフデータの最上位階層の前記ノードの識別情報が同一である前記一方のグラフデータの前記ノードの下位に連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理装置。付記4付記1乃至3のいずれかに記載の情報処理装置であって、統合される前記各グラフデータを生成する前記各解析エンジンの実行順序を記憶する実行順序記憶手段を備えると共に、前記解析データ統合手段は、一連の前記実行順序で実行される前記各解析エンジンにて生成された前記各グラフデータを統合する、情報処理装置。付記5付記4に記載の情報処理装置であって、前記解析データ統合手段は、前記実行順序記憶手段に記憶された実行順序にて前記各解析エンジンを実行し、前記解析エンジンから当該解析エンジンが生成したグラフデータと共に当該グラフデータに固有のグラフ識別情報を受け取り、このグラフ識別情報を前記実行順序に従って次に実行される前記解析エンジンに統合元のグラフ識別情報として渡し、この次に実行される前記解析エンジンから当該解析エンジンが生成したグラフデータと共に統合元の前記グラフ識別情報を受け取り、受け取った前記各グラフ識別情報が同一である前記各解析エンジンにて生成された前記各グラフデータを統合する、情報処理装置。付記6付記5に記載の情報処理装置であって、前記解析データ統合手段は、前記解析エンジンから前記グラフデータと前記グラフ識別情報とを受け取り、当該受け取ったグラフ識別情報が記憶装置に記憶されていない場合に、当該記憶装置に前記受け取ったグラフデータとグラフ識別情報とを記憶し、前記受け取ったグラフ識別情報が記憶装置に記憶されている場合に、当該記憶装置内において前記受け取ったグラフ識別情報が関連付けられて記憶されている前記グラフデータに、前記受け取ったグラフデータを統合する、情報処理装置。付記7付記1乃至6のいずれかに記載の情報処理装置であって、前記グラフデータの前記ノードを識別する前記ノード識別情報に関連付けて、当該ノードに登録される情報に応じて実行される処理を表す実行処理情報が記憶された実行ルール記憶手段と、前記実行ルール記憶手段に記憶された情報に基づいて、前記解析データ統合手段にて所定の情報が登録された前記ノードの前記ノード識別情報に関連付けられた前記実行処理情報にて表される処理を行う処理実行手段と、を備えた情報処理装置。付記8付記7に記載の情報処理装置であって、前記実行ルール記憶手段は、前記実行処理情報にて表される処理を実行する条件として、当該実行処理情報が関連付けられた前記ノード識別情報に対応する前記ノードに登録される実行条件情報が設定されており、前記処理実行手段は、前記解析データ統合手段にて、前記実行ルール記憶手段に設定された前記実行条件情報が前記ノードに登録されたときに、当該ノードの前記ノード識別情報に関連付けられた前記実行処理情報にて表される処理を行う、情報処理装置。付記9付記7乃至8に記載の情報処理装置であって、統合される前記各グラフデータを生成する前記各解析エンジンの実行順序を記憶する実行順序記憶手段を備え、前記解析データ統合手段は、前記実行順序で実行される前記各解析エンジンにて前記各グラフデータが生成される度に、当該各グラフデータの統合を行い、前記処理実行手段は、前記解析データ統合手段にて前記グラフデータの統合が行われる度に作動する、情報処理装置。付記10各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置に、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する解析データ統合手段を実現させるプログラムであり、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記解析データ統合手段は、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、プログラム。付記11付記10に記載のプログラムであって、前記解析データ統合手段は、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、プログラム。付記12各解析エンジン毎に設定され、当該各解析エンジンにてそれぞれ生成される解析結果である複数のノードが連結された各グラフデータのデータ構造を表すデータスキーマを記憶したデータスキーマ記憶手段を備えた情報処理装置にて、前記データスキーマ記憶手段に記憶された前記各データスキーマは、前記各グラフデータ内における各ノードを参照する各パス情報に、当該各パス情報にて参照される前記各ノードを識別するノード識別情報がそれぞれ関連付けられており、前記各解析エンジンにてそれぞれ生成された各解析結果である前記各グラフデータを統合する際に、前記各解析エンジンから各解析結果である各グラフデータを受け取り、当該各解析エンジンに対応する前記各データスキーマに基づいて、前記ノード識別情報が同一である前記ノードの箇所で、前記各グラフデータを結合して統合する、情報処理方法。付記13付記12に記載の情報処理方法であって、前記各グラフデータを統合する際に、一方の前記グラフデータが有する前記ノードに、当該ノードの前記ノード識別情報と同一の情報が関連付けられた他方の前記グラフデータが有する前記ノードに連結された当該グラフデータの他の前記ノードを連結して、前記一方のグラフデータと前記他方のグラフデータとを統合する、情報処理方法。なお、本発明は、日本国にて2010年11月9日に特許出願された特願2010-250630の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。"