(57)【要約】  本発明は、イベント知識データベースの構築方法および装置を提出し、当構築方法は、テキストを認識して、イベントマイニングの候補語句を得るステップと、認識されたイベントマイニングの候補語句を分割して、部分構文を取得するステップと、部分構文と予め定義したイベント知識構造に基づいて、前記部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成するステップと、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成するステップと、を含む。本発明は、予め定義したイベント知識構造によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてユーザに正確な検索結果を提供し、ユーザの検索体験を向上する。  【選択図】図１
2016532942.tif 000002
【特許請求の範囲】
【請求項１】
テキストを認識して、イベントマイニングの候補語句を得るステップと、
認識された前記イベントマイニングの候補語句を分割して、部分構文を取得するステップと、
前記部分構文と予め定義したイベント知識構造に基づいて、前記部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成するステップと、
前記部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分を前記イベント知識インスタンスに対応に書き込み、前記イベント知識データベースの構築を完成するステップと、を含む
ことを特徴とするイベント知識データベースの構築方法。
【請求項２】
前記部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造の中の一種類または複数種類を含む
ことを特徴とする請求項１に記載のイベント知識データベースの構築方法。
【請求項３】
前記予め定義したイベント知識構造は、イベント知識インスタンス標識、主語実体、目的実体、および、動作を四つの属性として含み、前記主語実体は動作主に対応する実体情報およびその修飾情報を含み、前記目的実体は受動者に対応する実体情報およびその修飾情報を含み、前記動作はコア動作およびその拘束情報を含む
ことを特徴とする請求項１に記載のイベント知識データベースの構築方法。
【請求項４】
前記取得したイベントマイニングの目的語句を成分によって分類し、分類した成分を前記イベント知識インスタンスに対応に書き込むことは、
取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込むステップと、
取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、前記主語構造を前記イベント知識インスタンスの主語実体に書き込み、前記動目構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの目的実体および動作に対応に書き込むステップと、
取得したイベントマイニングの目的語句の中から主述構造、及び、動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの修飾情報と拘束情報に対応に書き込むステップと、
を含み、
前記成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む
ことを特徴とする請求項３に記載のイベント知識データベースの構築方法。
【請求項５】
取得したイベントマイニングの目的語句の中の動目構造に、主語構造が存在しないと判定された場合、前記動目構造を捨てるステップを更に含む
ことを特徴とする請求項４に記載のイベント知識データベースの構築方法。
【請求項６】
前記分類した成分を前記イベント知識インスタンスに対応に書き込んだ後、さらに、
前記イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得するステップと
前記等価イベント集合のイベント知識インスタンス全体の情報を前記イベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成するステップとを更に含む
ことを特徴とする請求項５に記載のイベント知識データベースの構築方法。
【請求項７】
前記イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得するステップは、
前記イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、前記第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成するステップと、
前記イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、前記等価動作辞典によって前記第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するステップとを含む
ことを特徴とする請求項６に記載のイベント知識データベースの構築方法。
【請求項８】
テキストを認識して、イベントマイニングの候補語句を得る認識モジュールと、
前記認識モジュールにより認識された前記イベントマイニングの候補語句を分割して、部分構文を取得する分割モジュールと、
前記分割モジュールにより取得された前記部分構文と予め定義したイベント知識構造に基づいて、前記部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成する生成モジュールと、
前記部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分を前記イベント知識インスタンスに対応に書き込み、前記イベント知識データベースの構築を完成する書き込みモジュールと、
を含むことを特徴とするイベント知識データベースの構築装置。
【請求項９】
前記部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造の中の一種類または複数種類を含むことを特徴とする請求項８に記載のイベント知識データベースの構築装置。
【請求項１０】
前記予め定義したイベント知識構造は、イベント知識インスタンス標識、主語実体、目的実体、および、動作を四つの属性として含み、前記主語実体は動作主に対応する実体情報およびその修飾情報を含み、前記目的実体は受動者に対応する実体情報およびその修飾情報を含み、前記動作はコア動作およびその拘束情報を含む
ことを特徴とする請求項８に記載のイベント知識データベースの構築装置。
【請求項１１】
前記書き込みモジュールは、
取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込み、取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、前記主語構造を前記イベント知識インスタンスの主語実体に書き込み、前記動目構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの目的実体および動作に対応に書き込み、取得したイベントマイニングの目的語句の中から主述構造、及び、動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの修飾情報と拘束情報に対応に書き込むように構成されており、
前記成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む
ことを特徴とする請求項１０に記載のイベント知識データベースの構築装置。
【請求項１２】
取得したイベントマイニングの目的語句の中の動目構造に、主語構造が存在しないと判定された場合、前記動目構造を捨てる捨てモジュールを更に含む
ことを特徴とする請求項１１に記載のイベント知識データベースの構築装置。
【請求項１３】
さらに、前記書き込みモジュールが分類した成分を前記イベント知識インスタンスに対応に書き込んだ後、前記イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得し、前記等価イベント集合のイベント知識インスタンス全体の情報を前記イベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成する融合モジュールを更に含む
ことを特徴とする請求項１２に記載のイベント知識データベースの構築装置。
【請求項１４】
前記融合モジュールは、
前記イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、前記第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成し、前記イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、前記等価動作辞典によって前記第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するように構成されている
ことを特徴とする請求項１３に記載のイベント知識データベースの構築装置。
【請求項１５】
コンピュータに、請求項１ないし７のいずれか一項に記載のイベント知識データベースの構築方法を実行させるプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本特許出願は、百度オンライン網絡技術（北京）有限公司から２０１４年１月９日に出願され、名称が「イベント知識データベースの構築方法および装置」であり、中国出願番号が「２０１４１００１０６９４．７」の優先権の利益を主張する。
【０００２】
（技術分野）
本発明は、計算機技術分野に関し、特にイベント知識データベースの構築方法および装置に関する。
【背景技術】
【０００３】
検索エンジンは、今、ナレッジグラフに関して変革を起こしている、その核心として、構造化なしウェブテキストを主とする伝統的検索方法から「構造化知識」を主とする新しい知識検索へ移り変わっている。それによって、ユーザにさらなる正確な検索結果を提供し、その検索体験を向上する。現在のナレッジグラフ技術（狭い意味でのナレッジグラフ）の核心技術には実体知識の実体知識データベース（実体データベースと略す）およびその関連応用技術を含む。
【０００４】
実体データベースにおいて、一つの実体知識が主にその独有的なセマンティック番号、すなわちセマンティック標識（ＩＤ）および明確なセマンティックを有する属性と属性値からなる。たとえば、「百度公司」という実体知識に対して、実体データベースは、まず唯一なＩＤ（たとえば、ｃｏｍｐａｎｙ＿ＸＸＸ）をその独有的なセマンティック番号とし、当実体が属する分類に基づいて、それに  「成立時間：２０００年１月」、「経営範囲：ネット情報サービス」、「理事長：李彦宏」、「子会社：９１無線（ｃｏｍｐａｎｙ＿ＹＹＹ）及び愛奇異（ｃｏｍｐａｎｙ＿ＺＺＺ）」などのようなセマンティック情報を添加する。上述の知識によって、「百度公司の子会社が何ですか？」または「百度公司の理事長が誰ですか？」  などのような、ユーザからの事実類知識に関する、質問をよく答えられる。上述の質問を  「｛類別＝会社；実体＝百度公司（ｃｏｍｐａｎｙ＿ＸＸＸ）；属性＝子会社；属性値＝？  ｝」および「｛類別＝会社；実体＝百度公司（ｃｏｍｐａｎｙ＿ＸＸＸ）；属性＝理事長；属性値＝？  ｝」と分解すると、従来のナレッジグラフの検索でユーザニーズを満足できる。
【０００５】
しかし、実体知識は、実体または仮想実体を中心とし、実体と実体との間の関係を説明するとき、常にそれを抽象して、たとえば、「理事長」、「子会社」、「経営範囲」などのような特定の属性とする。このような抽象的表現は、簡単に知識を表現できるが、その詳細の内容を失う。
【０００６】
深い質問応用を例として、もしユーザが「百度公司は２０１３年にどの子会社を買収しましたか？」、または、「百度公司は９１無線とネットテレビソフト（ＰＰＳ）動画を買収するとき、いくらかかりましたか？」などのような問題を聞く場合、伝統的な実体データベースに基づいて答えを出せない。
【０００７】
上述から分かるように、伝統的な実体データベースに基づいて深い知識検索を行うと、たびたび、ユーザに検索結果を提供できない。従って、ユーザの検索体験を下げる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、少なくとも一つの上述技術問題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一目的は、イベント知識データベースの構築方法を提供することにある。当方法は、予め定義したイベント知識構造に基づいて、イベント知識データベースを構築することである。当イベント知識データベースに基づいて、ユーザに正確な検索結果を提供し、ユーザの検索体験を向上する。
【００１０】
本発明の第二目的は、イベント知識データベースの構築装置を提供することにある。
【００１１】
前記目的を達成するために、本発明の第一側面の実施例のイベント知識データベースの構築方法は、テキストを認識して、イベントマイニングの候補語句を得るステップと、認識されたイベントマイニングの候補語句を分割して、部分構文を取得するステップと、部分構文と予め定義したイベント知識構造に基づいて、前記部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成するステップと、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成するステップと、を含む。
【００１２】
本発明実施例のイベント知識データベースの構築方法によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００１３】
前記目的を達成するために、本発明の第二側面の実施例のイベント知識データベースの構築装置は、認識モジュール、分割モジュール、生成モジュール、および、書き込みモジュールを含む。
【００１４】
本発明実施例のイベント知識データベースの構築装置によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００１５】
前記目的を達成するために、本発明の第三側面の実施例の記憶媒体は、本発明の第一側面の実施例のイベント知識データベースの構築方法を実行するプログラムを記憶する。
【００１６】
本発明の付加的な内容と利点は、その一部が下記の説明で提出され、ほかの部分が下記の説明から明らかになり、または、本発明の実現により理解できる。
【図面の簡単な説明】
【００１７】
本発明が述べた、および／または、付加的な内容と利点は、下記の図面を参照しながら実施例を説明するとき、明らかになり、また、理解し易くなる。その中に、
【図１】本発明の一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【図２】本発明のもう一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【図３】本発明の一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【図４】本発明のもう一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【発明を実施するための形態】
【００１８】
次から本発明の実施例について詳しく説明する。下記の記述で図面を引用するとき、同じ数字や符号は同じ要素、または類似的要素を示す。図面を参照しがら説明する下記の実施例は、本発明の解釈のみの例示であり、本発明を制限するものと理解できない。本発明の実施例は、本発明の請求書の趣旨を逸脱しない範囲内で種々の改良、変形および同等物を含む。
【００１９】
本発明の説明には、用語「第一」、「第二」などは、単なる目的を表すものであり、相対的重要性を表示や暗示することではない。本発明の説明には、別に説明がない限り、  用語「接続」、「連結」は、広い意味を持っている。たとえば、固定的に連結してもよいし、離脱可能に連結したり、一体的に連結したりすることもできる。また、機械的連結、電気的連結、または、直接連結や中間物を介する連結が可能である。本領域の技術者が、具体的状況を見て上記の用語を理解することができる。特に規定がなければ、本発明の説明には、「複数」の意味が少なくとも二つ、または、それ以上である。
【００２０】
フローチャートやほかの方法で説明した任意の過程や方法は、特定のロジック機能またはステップを実現する一つや複数の実行可能なコードからなるモジュール、セグメントまたは部分と理解される。本領域の技術者が分かるように、本発明の望ましい実施方式の範囲がほかの実現を含み、その中に、説明した順序に従わなくてもよい。たとえば、それらの機能を同時に、または、逆の順番で実行することができる。
【００２１】
次から本発明の実施例について詳しく説明する。下記の記述で図面を引用するとき、同じ数字や符号は同じ要素、または類似的要素を示す。図面を参照しがら説明する下記の実施例は、本発明の解釈のみの例示であり、本発明を制限するものと理解できない。本発明の実施例は、本発明の請求書の趣旨を逸脱しない範囲内で種々の改良、変形および同等物を含む。
【００２２】
本発明の説明には、用語「第一」、「第二」などは、単なる目的を表すものであり、相対的重要性を表示や暗示することではない。本発明の説明には、別に説明がない限り、  用語「接続」、「連結」は、広い意味を持っている。たとえば、固定的に連結してもよいし、離脱可能に連結したり、一体的に連結したりすることもできる。また、機械的連結、電気的連結、または、直接連結や中間物を介する連結が可能である。本領域の技術者が、具体的状況を見て上記の用語を理解することができる。特に規定がなければ、本発明の説明には、「複数」の意味が少なくとも二つ、または、それ以上である。
【００２３】
フローチャートやほかの方法で説明した任意の過程や方法は、特定のロジック機能またはステップを実現する一つや複数の実行可能なコードからなるモジュール、セグメントまたは部分と理解される。本領域の技術者が分かるように、本発明の望ましい実施方式の範囲がほかの実現を含み、その中に、説明した順序に従わなくてもよい。たとえば、それらの機能を同時に、または、逆の順番で実行することができる。
【００２４】
ウェブテキスト知識を構造化して、知識間の推理と計算をサポートすることができるために、本発明の実施例は、イベント知識データベースの構築方法および装置を提出する。次は、図面を参照しながら、イベント知識データベースの構築方法および装置を説明する。
【００２５】
図１は本発明の一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【００２６】
図１に示すように、イベント知識データベースの構築方法は、ステップＳ１０１、ステップＳ１０２、ステップＳ１０３、およびステップＳ１０４を含む。
【００２７】
ステップＳ１０１において、テキストを識別して、イベントマイニングの候補語句を得る。
【００２８】
イベント知識のマイニング目的が自然言語テキストである。しかし、ネット資源の中に、自然言語の語句が必ずしも最終的にイベント知識に形成できない。従って、まず自然言語テキスト、たとえば、ウェブテキストを識別して、イベントマイニングの候補語句を得る。本実施例のイベントマイニングの候補語句は、少なくとも一つの主語実体および当主語実体のコア動作を含む。
【００２９】
たとえば、本実施例の中に識別されたイベントマイニングの候補語句が、「９１無線、網竜公司の子会社、中国をリードするモバイルインターネット会社である、Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。」とする。
【００３０】
ステップＳ１０２において、識別されたイベントマイニングの候補語句を分割して、部分構文を取得する。
【００３１】
その中に、部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造などを含む。
【００３２】
たとえば、ステップＳ１０１で取得した識別されたイベントマイニングの候補語句を分割して、次のような部分構文を得られる。
【００３３】
主語構造：９１無線、名詞述語構造：網竜公司の子会社、連用修飾語構造：Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、動目構造：中国をリードするモバイルインターネット会社である、主述構造：それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。
【００３４】
ステップＳ１０３において、部分構文と予め定義したイベント知識構造に基づいて、部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成する。
【００３５】
本発明の実施例において、予め定義したイベント知識構造は、イベント知識インスタンス標識（ＩＤ）、主語実体、目的実体、および、動作を四つの属性として含み、主語実体は動作主に対応する実体情報およびその修飾情報を含み、目的実体は受動者に対応する実体情報およびその修飾情報を含み、動作はコア動作およびその拘束情報を含む。その中に、
【００３６】
ａ）イベント知識インスタンス標識：イベント知識インスタンスの唯一な独立標識であり、イベント知識データベースにより配分され、イベントＩＤ属性に記憶される。単一のイベント知識インスタンスには、一つだけのＩＤを有する。
【００３７】
ｂ）主語実体：標識イベントの動作主（受け身語句の主語も動作主となれる）である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。修飾属性域（一つの実体は複数の修飾属性があることができる）には、実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、少なくとも一つの主語実体属性が存在する必要がなる。主語実体は複数でもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００３８】
ｃ）目的実体：標識イベントの受動者である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。実体語の他、数量語（たとえば、１０．３９％株）、時間（時期、時間分秒）、時間区間（ＸＸ日からＹＹ日まで、ＡＡ点からＢＢ点まで）、資源（ｕｒｌ、ｕｒｉなど）、電話／郵便番号、位置／方向（たとえば、食堂、南方）、工具／材料（たとえば、毛糸、給料）、比較（たとえば、一対二）、方式手段（たとえば、手術、低音）、枚挙語（たとえば、星座、血液型）、および、普通名詞（たとえば、携帯電話応用配分プラットフォーム）などの語彙も目的実体になってもよい。修飾属性域には、主に目的実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、たとえば、「ジョブズがなくなった」のように、目的実体がなくでもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００３９】
ｄ）動作：標識イベントにおける主語実体のイベント中の行為である。「コア動作」が主語実体の行為自体を標識する。単一のイベント知識の中に、一つだけのコア動作属性（たとえば、「開発と運営」のような並列動作が存在できる）を有する。拘束属性がコア動作を修飾する。拘束属性は複数個存在できる。拘束するために、具体的な属性類（たとえば、時間、価額、状態、方位など）を標識でき、しかも、それに対応する属性値に対し、タイプ（たとえば、数量語タイプ、実体タイプ）を指定できる。
【００４０】
具体的に、主述構造と動目構造の数により、予め定義したイベント知識構造に基づいてイベント知識インスタンスを生成する。すなわち、各動目構造と各主述構造が、いずれも一つのイベント知識インスタンスに対応する。たとえば、ステップＳ１０２において、主述構造と動目構造の二つの部分構文が存在し、そのため、表１に示すような二つのイベント知識インスタンス、すなわち、ｅｖｅｎｔ＿１とｅｖｅｎｔ＿２を用意する。同時に、「主語述語構造及び動目構造」ではないものを主語述語構造及び動目構造の修飾成分及び拘束成分に分割する。
【００４１】
【表１】
2016532942.tif 000003
【００４２】
ステップＳ１０４において、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成する。
【００４３】
具体的に、当ステップＳ１０４において、先ず、取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体をイベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込み、取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、主語構造をイベント知識インスタンスの主語実体に書き込み、動目構造を成分によって分類し、分類した成分全体をイベント知識インスタンスの目的実体および動作に対応に書き込んでから、取得したイベントマイニングの目的語句の中から主述構造、及び、動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体をイベント知識インスタンスの修飾情報と拘束情報に対応に書き込む。そのうち、成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む。
【００４４】
本実施例には、部分構文に含まれる動目構造と主述構造によりイベントマイニングの目的語句は、次のようになる。
【００４５】
ｅｖｅｎｔ＿１マイニングの目的語句：９１無線、網竜公司の子会社、中国をリードするモバイルインターネット会社である。
【００４６】
ｅｖｅｎｔ＿２マイニングの目的語句：Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。
【００４７】
対応するイベントマイニングの目的語句を取得した後、動詞を中心としてマイニングを行う。すなわち、まず、イベントマイニングの目的語句の主述構造と動目構造を成分によって分類し、その後、ほかの部分構文を成分によって分類する。
【００４８】
本実施例には、まず、ｅｖｅｎｔ＿２マイニングの目的語句の主述構造を主語、主語の連体修飾語、述語のコア動詞、連用修飾語、目的語、および、目的語の連体修飾語などを成分によって分類し、それぞれイベント知識インスタンスの主語実体、目的実体および動作に書き込む。
【００４９】
たとえば、「それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。」を次のような成分に分類する。
【００５０】
主語：それ、連用修飾語：ｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステム、動詞：開発および運営する、目的語：二つのスマートフォン応用配分プラットフォーム。そして、分類した成分を表１に示すイベント知識データベースのイベント知識インスタンスに書き込む。書き込んだイベント知識データベースは表２に示される。
【００５１】
【表２】
2016532942.tif 000004
【００５２】
その後、ｅｖｅｎｔ＿１マイニングの目的語句の動目構造を成分によって分類する。まず、全語句の中に主語構造の存在を判断する。存在すれば、それをイベント知識インスタンスの主語実体に書き込む。その後、文法によって動目構造の中の動詞、連用修飾語、目的語、および、目的語の連体修飾語などの成分をマイニングし、それぞれ対応するイベント知識インスタンスの目的実体および動作に書き込む。主語構造が存在しない場合、当マイニングされる部分構文を捨てる。
【００５３】
たとえば、「中国をリードするモバイルインターネット会社である」を次の成分に分類する。
【００５４】
動詞：である、目的語：モバイルインターネット会社、目的語の連体修飾語：中国をリードする。そして、分類した成分を表２に示すイベント知識データベースのイベント知識インスタンスに書き込む。書き込んだイベント知識データベースは表３に示される。
【００５５】
【表３】
2016532942.tif 000005
【００５６】
最後に、他の修飾成分を添加する。たとえば、ｅｖｅｎｔ＿２マイニングの目的語句の連用修飾語構造を右側の最近のコア動作の拘束として、イベント知識インスタンスの中に添加する。たとえば、表４に示すように、「Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに」という用修飾語構造をイベント知識データベースのイベント知識インスタンスに書き込む。
【００５７】
【表４】
2016532942.tif 000006
【００５８】
そして、名詞述語構造をイベント知識データベースのイベント知識インスタンスに書き込む。具体的に、まず、全語句の中に主語構造の存在を判断する。存在すれば、それをイベント知識インスタンスの主語実体の修飾部分に書き込む。存在しなければ、直接現在の部分構文を捨てる。たとえば、表５に示すように、名詞述語構造「網竜公司の子会社」をイベント知識データベースのイベント知識インスタンスに書き込む。
【００５９】
【表５】
2016532942.tif 000007
【００６０】
表の中に太文字で表示されるのは、現在の表に新たに追加された部分である。上述表１〜表５は、イベント知識データベースの動態構築過程が示される。
【００６１】
上述から分かるように、本発明実施例は、主にウェブテキストの語句から細かく知識を収集して、予めその構造を定義したイベント知識データベースに書き込むことによって、イベント知識インスタンスを収集する。しかし、一つ完全なイベントにとって、単一のイベントの中の情報が不完全であるかもしれない。表６に示す三つのイベント知識インスタンスを例として、当該三つのイベント知識インスタンスがそれぞれ異なる側面から異なる順番で「百度が９１無線を買収する」というイベントを説明した。しかし、ただ一つのイベント知識インスタンスから取得した情報は不完全である。
【００６２】
【表６】
2016532942.tif 000008
【００６３】
イベント知識データベースの中において、できるだけ多くのイベント関連情報を収集するように、上述の細かいイベント知識インスタンスを融合し、もっと多くの詳しい情報を含み、もっと完全なイベント知識インスタンスに形成する必要がある。
【００６４】
したがって、図２に示すように、当方法は、ステップＳ１０４の後、さらに、ステップＳ１０５とステップＳ１０６を含む。
【００６５】
ステップＳ１０５において、イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得する。
【００６６】
当ステップＳ１０５は、具体的に、イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成するステップと、イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、等価動作辞典によって第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するステップとを含む。
【００６７】
ステップＳ１０６において、等価イベント集合のイベント知識インスタンス全体の情報をイベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成する。
【００６８】
表６の知識データベースに含まれる三つのイベント知識インスタンスを次のように融合する。
【００６９】
まず、動作主の主語実体と受動者の主語実体かつ拘束情報の衝突なしのイベント知識インスタンス全体をクラスターして、同じ種類のイベント知識インスタンス全体を「等価イベント」とする。等価イベントのコア動作を抽出して、「等価動作辞典」を形成する。本実施例には、「等価動作辞典」が、「買収、買収合併、被買収」である。さらに、動作主の主語実体と受動者の主語実体が一致するイベント知識インスタンス全体をクラスターして、「等価動作辞典」によって、クラスターしたものからコア動作に等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成する。当等価イベント集合のイベント知識インスタンスがｅｖｅｎｔ＿１、ｅｖｅｎｔ＿２およびｅｖｅｎｔ＿３である。そして、等価イベント集合から任意のイベント知識インスタンスをコアイベントＥＶとする。集合中の他のイベントのすべての拘束および主語実体修飾属性をＥＶに融合し、最終的な融合イベント知識を形成して、イベント知識データベースに書き込み、知識データベースにより独立なイベントＩＤを配分する。上述融合処理によって、ｅｖｅｎｔ＿１、ｅｖｅｎｔ＿２およびｅｖｅｎｔ＿３は、表７に示すように、一つの新しいイベント知識インスタンスｅｖｅｎｔ＿４に融合される。
【００７０】
【表７】
2016532942.tif 000009
【００７１】
上述のイベント知識データベースの構築方法によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００７２】
図３は本発明の一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【００７３】
図３に示すように、当イベント知識データベースの構築装置は、認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、および、書き込みモジュール３４０を含む。
【００７４】
認識モジュール３１０は、テキストを認識して、イベントマイニングの候補語句を得る。分割モジュール３２０は、前記認識モジュールにより認識された前記イベントマイニングの候補語句を分割して、部分構文を取得する。生成モジュール３３０は、前記分割モジュールにより取得された部分構文と予め定義したイベント知識構造に基づいて、部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成する。書き込みモジュール３４０は、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成する。
【００７５】
本発明の実施例には、前記部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造の中の一種類または複数種類を含む。前記予め定義したイベント知識構造は、イベント知識インスタンス標識、主語実体、目的実体、および、動作を四つの属性として含み、前記主語実体は動作主に対応する実体情報およびその修飾情報を含み、前記目的実体は受動者に対応する実体情報およびその修飾情報を含み、前記動作はコア動作およびその拘束情報を含む。その中に、
【００７６】
ａ）イベント知識インスタンス標識：イベント知識インスタンスの唯一な独立標識であり、イベント知識データベースにより配分され、イベントＩＤ属性に記憶される。単一のイベント知識インスタンスには、一つだけのＩＤを有する。
【００７７】
ｂ）主語実体：標識イベントの動作主（受け身語句の主語も動作主となれる）である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。修飾属性域（一つの実体は複数の修飾属性があることができる）には、実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、少なくとも一つの主語実体属性が存在する必要がなる。主語実体は複数でもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００７８】
ｃ）目的実体：標識イベントの受動者である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。実体語の他、数量語（たとえば、１０．３９％株）、時間（時期、時間分秒）、時間区間（ＸＸ日からＹＹ日まで、ＡＡ点からＢＢ点まで）、資源（ｕｒｌ、ｕｒｉなど）、電話／郵便番号、位置／方向（たとえば、食堂、南方）、工具／材料（たとえば、毛糸、給料）、比較（たとえば、一対二）、方式手段（たとえば、手術、低音）、枚挙語（たとえば、星座、血液型）、および、普通名詞（たとえば、携帯電話応用配分プラットフォーム）などの語彙も目的実体になってもよい。修飾属性域には、主に目的実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、たとえば、「ジョブズがなくなった」のように、目的実体がなくでもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００７９】
ｄ）動作：標識イベントにおける主語実体のイベント中の行為である。「コア動作」が主語実体の行為自体を標識する。単一のイベント知識の中に、一つだけのコア動作属性（たとえば、「開発と運営」のような並列動作が存在できる）を有する。拘束属性がコア動作を修飾する。拘束属性は複数個存在できる。拘束するために、具体的な属性類（たとえば、時間、価額、状態、方位など）を標識でき、しかも、それに対応する属性値に対し、タイプ（たとえば、数量語タイプ、実体タイプ）を指定できる。
【００８０】
前記書き込みモジュール３４０は、対応するイベントマイニングの目的語句を取得した後、動詞を中心としてマイニングを行う。すなわち、まず、イベントマイニングの目的語句の主述構造と動目構造を成分によって分類し、その後、ほかの部分構文を成分によって分類する。
【００８１】
具体的に、前記書き込みモジュール３４０は、取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込み、取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、前記主語構造を前記イベント知識インスタンスの主語実体に書き込み、前記動目構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの目的実体および動作に対応に書き込み、取得したイベントマイニングの目的語句の中から主述構造、及び動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの修飾情報と拘束情報に対応に書き込むように構成されており、前記成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む。
【００８２】
また、図４に示すように、当装置は、捨てモジュール３５０を更に含む。捨てモジュール３５０は、取得したイベントマイニングの目的語句の中の動目構造に、主語構造が存在しないと判定された場合、前記動目構造を捨てる。
【００８３】
前記認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、書き込みモジュール３４０、および捨てモジュール３５０を含む装置の作動フローチャートは図１を参照する。ここでその説明を省略する。
【００８４】
さらに、当装置は、融合モジュール３６０を含んでもよい。融合モジュール３６０は、前記書き込みモジュール３４０が分類した成分を前記イベント知識インスタンスに対応に書き込んだ後、前記イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得し、前記等価イベント集合のイベント知識インスタンス全体の情報を前記イベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成する。
【００８５】
具体的に、融合モジュール３６０は、イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成し、イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、等価動作辞典によって第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するように構成されている。
【００８６】
前記認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、書き込みモジュール３４０、捨てモジュール３５０、および、融合モジュール３６０を含む装置の作動フローチャートは図２を参照する。ここでその説明を省略する。
【００８７】
上述イベント知識データベースの構築装置によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００８８】
前記実施例を実現するために、本発明は、コンピュータに、本発明の任意の実施例に記載のイベント知識データベースの構築方法を実行させるプログラムを記憶する記憶媒体を更に提出する。
【００８９】
また、理解すべきなのは、本発明の各部分は、ハードウェア、ソフトウェア、部品またはそれらの組み合わせで実現できる。前記実施例には、複数のステップまたは方法がメモリに保存され、適当なコマンド実行システムのソフトウェアまたは部品で実現される。たとえば、ハードウェアで実現する場合、他の実施方式と同じように、本領域周知の下記の任意一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する個別のロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などである。
【００９０】
本明細書には、用語「一つの実施例」、「いくつかの実施例」、「例示」、「具体的例示」、または、「いくつかの例示」などは、当実施例や例示の具体的特徴、構造、材料または特点が本発明の少なくとも一つの実施例や例示に含まれることを意味する。本説明書には、前記用語の説明が必ずしも同じ実施例や例示を意味しない。また、説明の中の具体的特徴、構造、材料または特点は、任意の一つやいくつかの実施例や例示に適当な方式で結合されることができる。
【００９１】
上述実施例は単なる本発明の技術本案を説明するものであり、それを限定するものではない。本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であり、本発明の範囲は特許請求の範囲およびその同等物だけによって定められる。
【図１】
2016532942.tif 000010
【図２】
2016532942.tif 000011
【図３】
2016532942.tif 000012
【図４】
2016532942.tif 000013
【手続補正書】
【提出日】平成28年1月18日(2016.1.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本特許出願は、百度オンライン網絡技術（北京）有限公司から２０１４年１月９日に出願され、名称が「イベント知識データベースの構築方法および装置」であり、中国出願番号が「２０１４１００１０６９４．７」の優先権の利益を主張する。
【０００２】
（技術分野）
本発明は、計算機技術分野に関し、特にイベント知識データベースの構築方法および装置に関する。
【背景技術】
【０００３】
検索エンジンは、今、ナレッジグラフに関して変革を起こしている、その核心として、構造化なしウェブテキストを主とする伝統的検索方法から「構造化知識」を主とする新しい知識検索へ移り変わっている。それによって、ユーザにさらなる正確な検索結果を提供し、その検索体験を向上する。現在のナレッジグラフ技術（狭い意味でのナレッジグラフ）の核心技術には実体知識の実体知識データベース（実体データベースと略す）およびその関連応用技術を含む。
【０００４】
実体データベースにおいて、一つの実体知識が主にその独有的なセマンティック番号、すなわちセマンティック標識（ＩＤ）および明確なセマンティックを有する属性と属性値からなる。たとえば、「百度公司」という実体知識に対して、実体データベースは、まず唯一なＩＤ（たとえば、ｃｏｍｐａｎｙ＿ＸＸＸ）をその独有的なセマンティック番号とし、当実体が属する分類に基づいて、それに  「成立時間：２０００年１月」、「経営範囲：ネット情報サービス」、「理事長：李彦宏」、「子会社：９１無線（ｃｏｍｐａｎｙ＿ＹＹＹ）及び愛奇異（ｃｏｍｐａｎｙ＿ＺＺＺ）」などのようなセマンティック情報を添加する。上述の知識によって、「百度公司の子会社が何ですか？」または「百度公司の理事長が誰ですか？」  などのような、ユーザからの事実類知識に関する、質問をよく答えられる。上述の質問を  「｛類別＝会社；実体＝百度公司（ｃｏｍｐａｎｙ＿ＸＸＸ）；属性＝子会社；属性値＝？  ｝」および「｛類別＝会社；実体＝百度公司（ｃｏｍｐａｎｙ＿ＸＸＸ）；属性＝理事長；属性値＝？  ｝」と分解すると、従来のナレッジグラフの検索でユーザニーズを満足できる。
【０００５】
しかし、実体知識は、実体または仮想実体を中心とし、実体と実体との間の関係を説明するとき、常にそれを抽象して、たとえば、「理事長」、「子会社」、「経営範囲」などのような特定の属性とする。このような抽象的表現は、簡単に知識を表現できるが、その詳細の内容を失う。
【０００６】
深い質問応用を例として、もしユーザが「百度公司は２０１３年にどの子会社を買収しましたか？」、または、「百度公司は９１無線とネットテレビソフト（ＰＰＳ）動画を買収するとき、いくらかかりましたか？」などのような問題を聞く場合、伝統的な実体データベースに基づいて答えを出せない。
【０００７】
上述から分かるように、伝統的な実体データベースに基づいて深い知識検索を行うと、たびたび、ユーザに検索結果を提供できない。従って、ユーザの検索体験を下げる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、少なくとも一つの上述技術問題を解決することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一目的は、イベント知識データベースの構築方法を提供することにある。当方法は、予め定義したイベント知識構造に基づいて、イベント知識データベースを構築することである。当イベント知識データベースに基づいて、ユーザに正確な検索結果を提供し、ユーザの検索体験を向上する。
【００１０】
本発明の第二目的は、イベント知識データベースの構築装置を提供することにある。
【００１１】
前記目的を達成するために、本発明の第一側面の実施例のイベント知識データベースの構築方法は、テキストを認識して、イベントマイニングの候補語句を得るステップと、認識されたイベントマイニングの候補語句を分割して、部分構文を取得するステップと、部分構文と予め定義したイベント知識構造に基づいて、前記部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成するステップと、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成するステップと、を含む。
【００１２】
本発明実施例のイベント知識データベースの構築方法によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００１３】
前記目的を達成するために、本発明の第二側面の実施例のイベント知識データベースの構築装置は、認識モジュール、分割モジュール、生成モジュール、および、書き込みモジュールを含む。
【００１４】
本発明実施例のイベント知識データベースの構築装置によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００１５】
前記目的を達成するために、本発明の第三側面の実施例の記憶媒体は、本発明の第一側面の実施例のイベント知識データベースの構築方法を実行するプログラムを記憶する。
【００１６】
本発明の付加的な内容と利点は、その一部が下記の説明で提出され、ほかの部分が下記の説明から明らかになり、または、本発明の実現により理解できる。
【図面の簡単な説明】
【００１７】
本発明が述べた、および／または、付加的な内容と利点は、下記の図面を参照しながら実施例を説明するとき、明らかになり、また、理解し易くなる。その中に、
【図１】本発明の一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【図２】本発明のもう一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【図３】本発明の一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【図４】本発明のもう一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【発明を実施するための形態】
【００１８】
次から本発明の実施例について詳しく説明する。下記の記述で図面を引用するとき、同じ数字や符号は同じ要素、または類似的要素を示す。図面を参照しがら説明する下記の実施例は、本発明の解釈のみの例示であり、本発明を制限するものと理解できない。本発明の実施例は、本発明の請求書の趣旨を逸脱しない範囲内で種々の改良、変形および同等物を含む。
【００１９】
本発明の説明には、用語「第一」、「第二」などは、単なる目的を表すものであり、相対的重要性を表示や暗示することではない。本発明の説明には、別に説明がない限り、  用語「接続」、「連結」は、広い意味を持っている。たとえば、固定的に連結してもよいし、離脱可能に連結したり、一体的に連結したりすることもできる。また、機械的連結、電気的連結、または、直接連結や中間物を介する連結が可能である。本領域の技術者が、具体的状況を見て上記の用語を理解することができる。特に規定がなければ、本発明の説明には、「複数」の意味が少なくとも二つ、または、それ以上である。
【００２０】
フローチャートやほかの方法で説明した任意の過程や方法は、特定のロジック機能またはステップを実現する一つや複数の実行可能なコードからなるモジュール、セグメントまたは部分と理解される。本領域の技術者が分かるように、本発明の望ましい実施方式の範囲がほかの実現を含み、その中に、説明した順序に従わなくてもよい。たとえば、それらの機能を同時に、または、逆の順番で実行することができる。
【００２１】
ウェブテキスト知識を構造化して、知識間の推理と計算をサポートすることができるために、本発明の実施例は、イベント知識データベースの構築方法および装置を提出する。次は、図面を参照しながら、イベント知識データベースの構築方法および装置を説明する。
【００２２】
図１は本発明の一つの実施例のイベント知識データベースの構築方法のフローチャートである。
【００２３】
図１に示すように、イベント知識データベースの構築方法は、ステップＳ１０１、ステップＳ１０２、ステップＳ１０３、およびステップＳ１０４を含む。
【００２４】
ステップＳ１０１において、テキストを識別して、イベントマイニングの候補語句を得る。
【００２５】
イベント知識のマイニング目的が自然言語テキストである。しかし、ネット資源の中に、自然言語の語句が必ずしも最終的にイベント知識に形成できない。従って、まず自然言語テキスト、たとえば、ウェブテキストを識別して、イベントマイニングの候補語句を得る。本実施例のイベントマイニングの候補語句は、少なくとも一つの主語実体および当主語実体のコア動作を含む。
【００２６】
たとえば、本実施例の中に識別されたイベントマイニングの候補語句が、「９１無線、網竜公司の子会社、中国をリードするモバイルインターネット会社である、Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。」とする。
【００２７】
ステップＳ１０２において、識別されたイベントマイニングの候補語句を分割して、部分構文を取得する。
【００２８】
その中に、部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造などを含む。
【００２９】
たとえば、ステップＳ１０１で取得した識別されたイベントマイニングの候補語句を分割して、次のような部分構文を得られる。
【００３０】
主語構造：９１無線、名詞述語構造：網竜公司の子会社、連用修飾語構造：Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、動目構造：中国をリードするモバイルインターネット会社である、主述構造：それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。
【００３１】
ステップＳ１０３において、部分構文と予め定義したイベント知識構造に基づいて、部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成する。
【００３２】
本発明の実施例において、予め定義したイベント知識構造は、イベント知識インスタンス標識（ＩＤ）、主語実体、目的実体、および、動作を四つの属性として含み、主語実体は動作主に対応する実体情報およびその修飾情報を含み、目的実体は受動者に対応する実体情報およびその修飾情報を含み、動作はコア動作およびその拘束情報を含む。その中に、
【００３３】
ａ）イベント知識インスタンス標識：イベント知識インスタンスの唯一な独立標識であり、イベント知識データベースにより配分され、イベントＩＤ属性に記憶される。単一のイベント知識インスタンスには、一つだけのＩＤを有する。
【００３４】
ｂ）主語実体：標識イベントの動作主（受け身語句の主語も動作主となれる）である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。修飾属性域（一つの実体は複数の修飾属性があることができる）には、実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、少なくとも一つの主語実体属性が存在する必要がなる。主語実体は複数でもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００３５】
ｃ）目的実体：標識イベントの受動者である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。実体語の他、数量語（たとえば、１０．３９％株）、時間（時期、時間分秒）、時間区間（ＸＸ日からＹＹ日まで、ＡＡ点からＢＢ点まで）、資源（ｕｒｌ、ｕｒｉなど）、電話／郵便番号、位置／方向（たとえば、食堂、南方）、工具／材料（たとえば、毛糸、給料）、比較（たとえば、一対二）、方式手段（たとえば、手術、低音）、枚挙語（たとえば、星座、血液型）、および、普通名詞（たとえば、携帯電話応用配分プラットフォーム）などの語彙も目的実体になってもよい。修飾属性域には、主に目的実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、たとえば、「ジョブズがなくなった」のように、目的実体がなくでもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００３６】
ｄ）動作：標識イベントにおける主語実体のイベント中の行為である。「コア動作」が主語実体の行為自体を標識する。単一のイベント知識の中に、一つだけのコア動作属性（たとえば、「開発と運営」のような並列動作が存在できる）を有する。拘束属性がコア動作を修飾する。拘束属性は複数個存在できる。拘束するために、具体的な属性類（たとえば、時間、価額、状態、方位など）を標識でき、しかも、それに対応する属性値に対し、タイプ（たとえば、数量語タイプ、実体タイプ）を指定できる。
【００３７】
具体的に、主述構造と動目構造の数により、予め定義したイベント知識構造に基づいてイベント知識インスタンスを生成する。すなわち、各動目構造と各主述構造が、いずれも一つのイベント知識インスタンスに対応する。たとえば、ステップＳ１０２において、主述構造と動目構造の二つの部分構文が存在し、そのため、表１に示すような二つのイベント知識インスタンス、すなわち、ｅｖｅｎｔ＿１とｅｖｅｎｔ＿２を用意する。同時に、「主語述語構造及び動目構造」ではないものを主語述語構造及び動目構造の修飾成分及び拘束成分に分割する。
【００３８】
【表１】
2016532942.tif 000014
【００３９】
ステップＳ１０４において、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成する。
【００４０】
具体的に、当ステップＳ１０４において、先ず、取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体をイベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込み、取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、主語構造をイベント知識インスタンスの主語実体に書き込み、動目構造を成分によって分類し、分類した成分全体をイベント知識インスタンスの目的実体および動作に対応に書き込んでから、取得したイベントマイニングの目的語句の中から主述構造、及び、動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体をイベント知識インスタンスの修飾情報と拘束情報に対応に書き込む。そのうち、成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む。
【００４１】
本実施例には、部分構文に含まれる動目構造と主述構造によりイベントマイニングの目的語句は、次のようになる。
【００４２】
ｅｖｅｎｔ＿１マイニングの目的語句：９１無線、網竜公司の子会社、中国をリードするモバイルインターネット会社である。
【００４３】
ｅｖｅｎｔ＿２マイニングの目的語句：Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに、それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。
【００４４】
対応するイベントマイニングの目的語句を取得した後、動詞を中心としてマイニングを行う。すなわち、まず、イベントマイニングの目的語句の主述構造と動目構造を成分によって分類し、その後、ほかの部分構文を成分によって分類する。
【００４５】
本実施例には、まず、ｅｖｅｎｔ＿２マイニングの目的語句の主述構造を主語、主語の連体修飾語、述語のコア動詞、連用修飾語、目的語、および、目的語の連体修飾語などを成分によって分類し、それぞれイベント知識インスタンスの主語実体、目的実体および動作に書き込む。
【００４６】
たとえば、「それはｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステムに二つのスマートフォン応用配分プラットフォームを開発および運営する。」を次のような成分に分類する。
【００４７】
主語：それ、連用修飾語：ｉＰｈｏｎｅオペレーションシステムとＡｎｄｒｏｉｄオペレーションシステム、動詞：開発および運営する、目的語：二つのスマートフォン応用配分プラットフォーム。そして、分類した成分を表１に示すイベント知識データベースのイベント知識インスタンスに書き込む。書き込んだイベント知識データベースは表２に示される。
【００４８】
【表２】
2016532942.tif 000015
【００４９】
その後、ｅｖｅｎｔ＿１マイニングの目的語句の動目構造を成分によって分類する。まず、全語句の中に主語構造の存在を判断する。存在すれば、それをイベント知識インスタンスの主語実体に書き込む。その後、文法によって動目構造の中の動詞、連用修飾語、目的語、および、目的語の連体修飾語などの成分をマイニングし、それぞれ対応するイベント知識インスタンスの目的実体および動作に書き込む。主語構造が存在しない場合、当マイニングされる部分構文を捨てる。
【００５０】
たとえば、「中国をリードするモバイルインターネット会社である」を次の成分に分類する。
【００５１】
動詞：である、目的語：モバイルインターネット会社、目的語の連体修飾語：中国をリードする。そして、分類した成分を表２に示すイベント知識データベースのイベント知識インスタンスに書き込む。書き込んだイベント知識データベースは表３に示される。
【００５２】
【表３】
2016532942.tif 000016
【００５３】
最後に、他の修飾成分を添加する。たとえば、ｅｖｅｎｔ＿２マイニングの目的語句の連用修飾語構造を右側の最近のコア動作の拘束として、イベント知識インスタンスの中に添加する。たとえば、表４に示すように、「Ｓｊ．９１．ｃｏｍとａｐｋ．ｈｉａｐｋ．ｃｏｍのウェブサイトに」という用修飾語構造をイベント知識データベースのイベント知識インスタンスに書き込む。
【００５４】
【表４】
2016532942.tif 000017
【００５５】
そして、名詞述語構造をイベント知識データベースのイベント知識インスタンスに書き込む。具体的に、まず、全語句の中に主語構造の存在を判断する。存在すれば、それをイベント知識インスタンスの主語実体の修飾部分に書き込む。存在しなければ、直接現在の部分構文を捨てる。たとえば、表５に示すように、名詞述語構造「網竜公司の子会社」をイベント知識データベースのイベント知識インスタンスに書き込む。
【００５６】
【表５】
2016532942.tif 000018
【００５７】
表の中に太文字で表示されるのは、現在の表に新たに追加された部分である。上述表１〜表５は、イベント知識データベースの動態構築過程が示される。
【００５８】
上述から分かるように、本発明実施例は、主にウェブテキストの語句から細かく知識を収集して、予めその構造を定義したイベント知識データベースに書き込むことによって、イベント知識インスタンスを収集する。しかし、一つ完全なイベントにとって、単一のイベントの中の情報が不完全であるかもしれない。表６に示す三つのイベント知識インスタンスを例として、当該三つのイベント知識インスタンスがそれぞれ異なる側面から異なる順番で「百度が９１無線を買収する」というイベントを説明した。しかし、ただ一つのイベント知識インスタンスから取得した情報は不完全である。
【００５９】
【表６】
2016532942.tif 000019
【００６０】
イベント知識データベースの中において、できるだけ多くのイベント関連情報を収集するように、上述の細かいイベント知識インスタンスを融合し、もっと多くの詳しい情報を含み、もっと完全なイベント知識インスタンスに形成する必要がある。
【００６１】
したがって、図２に示すように、当方法は、ステップＳ１０４の後、さらに、ステップＳ１０５とステップＳ１０６を含む。
【００６２】
ステップＳ１０５において、イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得する。
【００６３】
当ステップＳ１０５は、具体的に、イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成するステップと、イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、等価動作辞典によって第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するステップとを含む。
【００６４】
ステップＳ１０６において、等価イベント集合のイベント知識インスタンス全体の情報をイベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成する。
【００６５】
表６の知識データベースに含まれる三つのイベント知識インスタンスを次のように融合する。
【００６６】
まず、動作主の主語実体と受動者の主語実体かつ拘束情報の衝突なしのイベント知識インスタンス全体をクラスターして、同じ種類のイベント知識インスタンス全体を「等価イベント」とする。等価イベントのコア動作を抽出して、「等価動作辞典」を形成する。本実施例には、「等価動作辞典」が、「買収、買収合併、被買収」である。さらに、動作主の主語実体と受動者の主語実体が一致するイベント知識インスタンス全体をクラスターして、「等価動作辞典」によって、クラスターしたものからコア動作に等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成する。当等価イベント集合のイベント知識インスタンスがｅｖｅｎｔ＿１、ｅｖｅｎｔ＿２およびｅｖｅｎｔ＿３である。そして、等価イベント集合から任意のイベント知識インスタンスをコアイベントＥＶとする。集合中の他のイベントのすべての拘束および主語実体修飾属性をＥＶに融合し、最終的な融合イベント知識を形成して、イベント知識データベースに書き込み、知識データベースにより独立なイベントＩＤを配分する。上述融合処理によって、ｅｖｅｎｔ＿１、ｅｖｅｎｔ＿２およびｅｖｅｎｔ＿３は、表７に示すように、一つの新しいイベント知識インスタンスｅｖｅｎｔ＿４に融合される。
【００６７】
【表７】
2016532942.tif 000020
【００６８】
上述のイベント知識データベースの構築方法によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００６９】
図３は本発明の一つの実施例のイベント知識データベースの構築装置の構造を示す模式図である。
【００７０】
図３に示すように、当イベント知識データベースの構築装置は、認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、および、書き込みモジュール３４０を含む。
【００７１】
認識モジュール３１０は、テキストを認識して、イベントマイニングの候補語句を得る。分割モジュール３２０は、前記認識モジュールにより認識された前記イベントマイニングの候補語句を分割して、部分構文を取得する。生成モジュール３３０は、前記分割モジュールにより取得された部分構文と予め定義したイベント知識構造に基づいて、部分構文に含まれる動詞と目的語で構成された動目構造及び主語と述語で構成された主述構造の数に等しい数のイベント知識インスタンスを生成する。書き込みモジュール３４０は、部分構文に含まれる動目構造及び主述構造に基づいて対応するイベントマイニングの目的語句を取得し、取得したイベントマイニングの目的語句を成分によって分類し、分類した成分をイベント知識インスタンスに対応に書き込み、イベント知識データベースの構築を完成する。
【００７２】
本発明の実施例には、前記部分構文は、主述構造、動目構造、連用修飾語構造、主語構造、および、名詞と述語で構成された名詞述語構造の中の一種類または複数種類を含む。前記予め定義したイベント知識構造は、イベント知識インスタンス標識、主語実体、目的実体、および、動作を四つの属性として含み、前記主語実体は動作主に対応する実体情報およびその修飾情報を含み、前記目的実体は受動者に対応する実体情報およびその修飾情報を含み、前記動作はコア動作およびその拘束情報を含む。その中に、
【００７３】
ａ）イベント知識インスタンス標識：イベント知識インスタンスの唯一な独立標識であり、イベント知識データベースにより配分され、イベントＩＤ属性に記憶される。単一のイベント知識インスタンスには、一つだけのＩＤを有する。
【００７４】
ｂ）主語実体：標識イベントの動作主（受け身語句の主語も動作主となれる）である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。修飾属性域（一つの実体は複数の修飾属性があることができる）には、実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、少なくとも一つの主語実体属性が存在する必要がなる。主語実体は複数でもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００７５】
ｃ）目的実体：標識イベントの受動者である。その「実体」属性域には、実体名および実体セマンティックＩＤを記憶する。実体語の他、数量語（たとえば、１０．３９％株）、時間（時期、時間分秒）、時間区間（ＸＸ日からＹＹ日まで、ＡＡ点からＢＢ点まで）、資源（ｕｒｌ、ｕｒｉなど）、電話／郵便番号、位置／方向（たとえば、食堂、南方）、工具／材料（たとえば、毛糸、給料）、比較（たとえば、一対二）、方式手段（たとえば、手術、低音）、枚挙語（たとえば、星座、血液型）、および、普通名詞（たとえば、携帯電話応用配分プラットフォーム）などの語彙も目的実体になってもよい。修飾属性域には、主に目的実体の修飾成分と拘束成分を記憶する。単一のイベント知識の中に、たとえば、「ジョブズがなくなった」のように、目的実体がなくでもよい。当然、前記修飾属性域に記憶されたのは属性の修飾情報である。
【００７６】
ｄ）動作：標識イベントにおける主語実体のイベント中の行為である。「コア動作」が主語実体の行為自体を標識する。単一のイベント知識の中に、一つだけのコア動作属性（たとえば、「開発と運営」のような並列動作が存在できる）を有する。拘束属性がコア動作を修飾する。拘束属性は複数個存在できる。拘束するために、具体的な属性類（たとえば、時間、価額、状態、方位など）を標識でき、しかも、それに対応する属性値に対し、タイプ（たとえば、数量語タイプ、実体タイプ）を指定できる。
【００７７】
前記書き込みモジュール３４０は、対応するイベントマイニングの目的語句を取得した後、動詞を中心としてマイニングを行う。すなわち、まず、イベントマイニングの目的語句の主述構造と動目構造を成分によって分類し、その後、ほかの部分構文を成分によって分類する。
【００７８】
具体的に、前記書き込みモジュール３４０は、取得したイベントマイニングの目的語句の中の主述構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの主語実体、目的実体、および動作に対応に書き込み、取得したイベントマイニングの目的語句の中の動目構造に主語構造の存在が判定された場合には、前記主語構造を前記イベント知識インスタンスの主語実体に書き込み、前記動目構造を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの目的実体および動作に対応に書き込み、取得したイベントマイニングの目的語句の中から主述構造、及び動目構造を除いた後の部分構文を成分によって分類し、分類した成分全体を前記イベント知識インスタンスの修飾情報と拘束情報に対応に書き込むように構成されており、前記成分は、主語、述語、目的語、主語の連体修飾語、連用修飾語、および、目的語の連体修飾語の中の一種類または複数種類を含む。
【００７９】
また、図４に示すように、当装置は、捨てモジュール３５０を更に含む。捨てモジュール３５０は、取得したイベントマイニングの目的語句の中の動目構造に、主語構造が存在しないと判定された場合、前記動目構造を捨てる。
【００８０】
前記認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、書き込みモジュール３４０、および捨てモジュール３５０を含む装置の作動フローチャートは図１を参照する。ここでその説明を省略する。
【００８１】
さらに、当装置は、融合モジュール３６０を含んでもよい。融合モジュール３６０は、前記書き込みモジュール３４０が分類した成分を前記イベント知識インスタンスに対応に書き込んだ後、前記イベント知識データベースのイベント知識インスタンスをクラスター分析し、等価イベント集合を取得し、前記等価イベント集合のイベント知識インスタンス全体の情報を前記イベント知識データベースに書き込んで、新しいイベント知識インスタンスを形成する。
【００８２】
具体的に、融合モジュール３６０は、イベント知識データベースの主語実体、目的実体及び動作の拘束情報が一致するイベント知識インスタンス全体をクラスターして第一等価イベントを取得し、第一等価イベントの中のコア動作を抽出して、等価動作辞典を生成し、イベント知識データベースの主語実体及び目的実体が一致するイベント知識インスタンス全体をクラスターして第二等価イベントを取得し、等価動作辞典によって第二等価イベントの中からコア動作が等価するイベント知識インスタンス全体を選び出せ、等価イベント集合を生成するように構成されている。
【００８３】
前記認識モジュール３１０、分割モジュール３２０、生成モジュール３３０、書き込みモジュール３４０、捨てモジュール３５０、および、融合モジュール３６０を含む装置の作動フローチャートは図２を参照する。ここでその説明を省略する。
【００８４】
上述イベント知識データベースの構築装置によれば、予め定義したイベント知識構造と取得した部分構文によってイベント知識データベースを構築でき、当イベント知識データベースに基づいてウェブ知識を構造化して、知識間の推理と計算をサポートすることができる。さらに、関連イベントを融合することによって、ユーザが深い知識検索を行う時、ユーザにさらなる正確な検索結果を提供し、検索体験を向上する。
【００８５】
前記実施例を実現するために、本発明は、コンピュータに、本発明の任意の実施例に記載のイベント知識データベースの構築方法を実行させるプログラムを記憶する記憶媒体を更に提出する。
【００８６】
また、理解すべきなのは、本発明の各部分は、ハードウェア、ソフトウェア、部品またはそれらの組み合わせで実現できる。前記実施例には、複数のステップまたは方法がメモリに保存され、適当なコマンド実行システムのソフトウェアまたは部品で実現される。たとえば、ハードウェアで実現する場合、他の実施方式と同じように、本領域周知の下記の任意一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する個別のロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などである。
【００８７】
本明細書には、用語「一つの実施例」、「いくつかの実施例」、「例示」、「具体的例示」、または、「いくつかの例示」などは、当実施例や例示の具体的特徴、構造、材料または特点が本発明の少なくとも一つの実施例や例示に含まれることを意味する。本説明書には、前記用語の説明が必ずしも同じ実施例や例示を意味しない。また、説明の中の具体的特徴、構造、材料または特点は、任意の一つやいくつかの実施例や例示に適当な方式で結合されることができる。
【００８８】
上述実施例は単なる本発明の技術本案を説明するものであり、それを限定するものではない。本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であり、本発明の範囲は特許請求の範囲およびその同等物だけによって定められる。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2016532942.tif 000021
【国際調査報告】
2016532942.tif 000022
2016532942.tif 000023
2016532942.tif 000024
2016532942.tif 000025