(57)【要約】【課題】  メタデータを用いて、検索の対象に係るテキスト情報に基づき、それらの情報を活用するための観点およびそれに対応する値を抽出し一覧情報として提供可能な一覧情報生成システムおよび方法、プログラムを提供する。【解決手段】  メタデータを記憶するためのメタデータ記憶手段と、メタデータ制約定義情報を記憶するためのメタデータ制約定義記憶手段と、メタデータ制約定義を検索するためのメタデータ制約定義検索手段と、検索されたメタデータ制約定義より目的語概念情報を抽出し、これと等しい語概念情報を含むメタデータを検索するための語概念メタデータ検索手段と、検索されたメタデータより語情報を抽出し検索するための抽出語検索手段と、述語情報と、目的語情報と、からなる生成メタデータを生成するためのメタデータ生成手段と、生成メタデータに基づいて一覧情報を生成するための一覧情報生成手段と、を備える。【選択図】    図１４
2006221380.tif 000002
【特許請求の範囲】
【請求項１】
テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成システムであって、
前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するためのメタデータ記憶手段と、
前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するためのメタデータ制約定義記憶手段と、
主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するためのメタデータ制約定義検索手段と、
前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するための語概念メタデータ検索手段と、
前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するための抽出語検索手段と、
前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するためのメタデータ生成手段と、
前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するための一覧情報生成手段と、
を備えることを特徴とする一覧情報生成システム。
【請求項２】
前記メタデータ制約定義情報を構成する前記述語情報は、
前記主語概念情報毎に重み付け情報を有し、
その重み付け情報に基づいて前記一覧情報の生成に用いる前記述語情報を選択して前記一覧情報への提示順序を決定するための掲載順序決定手段
を備えることを特徴とする請求項１に記載の一覧情報生成システム。
【請求項３】
前記メタデータ記憶手段に記憶された内容について、
重み付け情報の更新の対象となる主語概念情報に対応の述語情報に関して記述されたメタデータを取り出し、
前記主語概念情報と前記述語情報毎に前記メタデータを用いて、前記主語概念情報と前記述語情報毎に当該述語情報の利用頻度を演算した結果を重み付け情報とし、
前記メタデータ制約定義記憶手段に記憶され、前記主語概念情報に対応の前記述語情報に該当の述語情報と主語概念情報とを有するメタデータ制約定義について、その重み付け情報を変更するための第１の重み付け変更手段
を備えることを特徴とする請求項１または２のいずれかに記載の一覧情報生成システム。
【請求項４】
前記メタデータ記憶手段は、
既得の前記メタデータ以外のメタデータが記憶内容へ追加されたことによって、追加された前記メタデータに含まれる、主語概念情報と、述語情報に関して記述されたメタデータ制約定義情報と、を前記メタデータ制約定義手段から取得し、
取得した前記メタデータ制約定義情報に基づいて重み付け情報を変更するための第２の重み付け変更手段
を備えることを特徴とする請求項１〜３のいずれかに記載の一覧情報生成システム。
【請求項５】
前記一覧情報の利用履歴に応じて、前記メタデータ制約定義記憶手段に記憶されている前記メタデータ制約定義情報の重み付け情報を変更するための第３の重み付け変更手段
を備えることを特徴とする請求項１〜４のいずれかに記載の一覧情報生成システム。
【請求項６】
前記一覧情報の内容を絞り込むために前記一覧情報生成手段へ入力されたキーワード情報に基づき、前記一覧情報の主語概念情報に対応する述語情報を特定し、
特定された前記主語概念情報と前記述語情報と同等のメタデータ制約定義情報を前記メタデータ制約定義記憶手段から抽出し、
抽出したメタデータ制約定義情報の重み付け情報を変更するための第４の重み付け変更手段
を備えることを特徴とする請求項１〜５のいずれかに記載の一覧情報生成システム。
【請求項７】
テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成方法であって、
メタデータ記憶手段によって、前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するステップと、
メタデータ制約定義記憶手段によって、前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するステップと、
メタデータ制約定義検索手段によって、主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するステップと、
語概念メタデータ検索手段によって、前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するステップと、
抽出語検索手段によって、前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するステップと、
メタデータ生成手段によって、前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するステップと、
一覧情報生成手段によって、前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するステップと、
を有することを特徴とする一覧情報生成方法。
【請求項８】
テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成プログラムであって、
メタデータ記憶手段によって、前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するステップと、
メタデータ制約定義記憶手段によって、前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するステップと、
メタデータ制約定義検索手段によって、主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するステップと、
語概念メタデータ検索手段によって、前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するステップと、
抽出語検索手段によって、前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するステップと、
メタデータ生成手段によって、前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するステップと、
一覧情報生成手段によって、前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するステップと、
を有することを特徴とする一覧情報生成プログラム。
【請求項９】
ネットワーク上に配置されたサーバにインストールして動作可能なことを特徴とする請求項８に記載の一覧情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主語、述語及び目的語からなるメタデータに基づいた一覧情報を生成するための一覧情報生成システムおよび方法、プログラムに関する。
【背景技術】
【０００２】
従来の技術において、コンピュータの記憶装置に、主語情報、述語情報、および目的語情報からなるメタデータを予め記憶蓄積しておき、この記憶内容に基づいたコンピュータによる情報処理を行っている。こうしたメタデータを用いた情報処理技術を用いることにより、目的に応じた様々な応用が可能となっている。
【０００３】
また、記憶蓄積された多くのメタデータに対してメタデータ制約定義を用いることにより、目的とする概念の取りうる範囲を限定することができるので、メタデータを情報処理する際の一連の処理を容易にすることができる。
【０００４】
例えば、利用者に対する情報提供への応用として、ある利用者が「Ａ店」において「クリーニングする」ことが可能な商品（衣類）を知りたいと考えた場合、主語情報が「Ａ店」であって述語情報が「クリーニングする」という２種類の情報と一致するメタデータを記憶装置から検索して取得することが行われている。
【０００５】
また同様に、「Ｙシャツ」を「クリーニングする」ことが可能な店舗を知りたい場合は、述語情報が「クリーニングする」であって目的語情報が「Ｙシャツ」という２種類のメタデータを記憶装置から検索して取得することが行われている。
【０００６】
このように、主語情報や述語情報および目的語情報から構成されたメタデータを用いて、目的とする情報の検索を行う技術を用いれば、容易且つ迅速に必要とする情報を検索して取得することが容易になる。
【０００７】
従来の技術によるメタデータを用いた情報検索に係る技術的な参考文献として、特開２００２−２５１３１１号公報に開示された技術が知られている（特許文献１参照）。
【０００８】
なお、メタデータの形式としてはRDF（Resource Description Framework）文を用いることも可能であり、このRDF文に係る技術的な参考文献としては、非特許文献１および非特許文献２に開示されている（非特許文献１、非特許文献２参照）。
【特許文献１】特開２００２−２５１３１１号公報
【非特許文献１】「Resource Description Framework(RDF)Model and Syntax Specification」, Ora Lassia, Ralph R.Swick編,[online], インターネット<URL:http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/>
【非特許文献２】「RDF Vocabulary Description Language 1.0: RDF Schema」, Dan Brickley, R.V.Guha編,[online], インターネット<URL:http://www.w3.org/TR/rdf-schema/>
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら上述した従来技術においては、蓄積され記憶されたメタデータに対して「検索」と「比較」を繰り返して目的とする情報を発見する必要があり、このため、検索に多くの時間を要していた。
【００１０】
また、検索の過程において得た様々な情報を目的とする情報の検索に活用するための手段が無く、比較観点として様々な情報を活用することは難しかった。
【００１１】
本発明は、上記の課題に鑑みてなされたもので、その目的とするところは、メタデータを用いて、検索の対象に係るテキスト情報に基づき、それらの情報を活用するための観点およびそれに対応する値を抽出し一覧情報として提供可能な一覧情報生成システムおよび方法、プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１の本発明は、テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成システムであって、前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するためのメタデータ記憶手段と、前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するためのメタデータ制約定義記憶手段と、主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するためのメタデータ制約定義検索手段と、前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するための語概念メタデータ検索手段と、前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するための抽出語検索手段と、前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するためのメタデータ生成手段と、前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するための一覧情報生成手段と、を備える。
【００１３】
また、請求項２に記載の本発明は、請求項１において、前記メタデータ制約定義情報を構成する前記述語情報は、前記主語概念情報毎に重み付け情報を有し、その重み付け情報に基づいて前記一覧情報の生成に用いる前記述語情報を選択して前記一覧情報への提示順序を決定するための掲載順序決定手段を備える。
【００１４】
また、請求項３に記載の本発明は、請求項１または２のいずれかにおいて、前記メタデータ記憶手段に記憶された内容について、重み付け情報の更新の対象となる主語概念情報に対応の述語情報に関して記述されたメタデータを取り出し、前記主語概念情報と前記述語情報毎に前記メタデータを用いて、前記主語概念情報と前記述語情報毎に当該述語情報の利用頻度を演算した結果を重み付け情報とし、前記メタデータ制約定義記憶手段に記憶され、前記主語概念情報に対応の前記述語情報に該当の述語情報と主語概念情報とを有するメタデータ制約定義について、その重み付け情報を変更するための第１の重み付け変更手段を備える。
【００１５】
また、請求項４に記載の本発明は、請求項１〜３のいずれかにおいて、前記メタデータ記憶手段は、既得の前記メタデータ以外のメタデータが記憶内容へ追加されたことによって、追加された前記メタデータに含まれる、主語概念情報と、述語情報に関して記述されたメタデータ制約定義情報と、を前記メタデータ制約定義手段から取得し、取得した前記メタデータ制約定義情報に基づいて重み付け情報を変更するための第２の重み付け変更手段を備える。
【００１６】
また、請求項５に記載の本発明は、請求項１〜４のいずれかにおいて、前記一覧情報の利用履歴に応じて、前記メタデータ制約定義記憶手段に記憶されている前記メタデータ制約定義情報の重み付け情報を変更するための第３の重み付け変更手段を備える。
【００１７】
また、請求項６に記載の本発明は、請求項１〜５のいずれかにおいて、前記一覧情報の内容を絞り込むために前記一覧情報生成手段へ入力されたキーワード情報に基づき、前記一覧情報の主語概念情報に対応する述語情報を特定し、特定された前記主語概念情報と前記述語情報と同等のメタデータ制約定義情報を前記メタデータ制約定義記憶手段から抽出し、抽出したメタデータ制約定義情報の重み付け情報を変更するための第４の重み付け変更手段を備える。
【００１８】
また、請求項７に記載の本発明は、テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成方法であって、メタデータ記憶手段によって、前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するステップと、メタデータ制約定義記憶手段によって、前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するステップと、メタデータ制約定義検索手段によって、主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するステップと、語概念メタデータ検索手段によって、前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するステップと、抽出語検索手段によって、前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するステップと、メタデータ生成手段によって、前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するステップと、一覧情報生成手段によって、前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するステップと、を有する。
【００１９】
また、請求項８に記載の本発明は、テキスト情報に含まれるメタデータを用いて一覧情報を生成するための一覧情報生成プログラムであって、メタデータ記憶手段によって、前記テキストデータに含まれる主語情報、述語情報、目的語情報、語情報、前記語情報の概念を表す語概念情報、によって構成されるメタデータを記憶するステップと、メタデータ制約定義記憶手段によって、前記主語情報の概念を表す主語概念情報と、前記主語情報に対応する述語情報と、前記目的語情報の概念を表す目的語概念情報と、によって構成されるメタデータ制約定義情報を記憶するステップと、メタデータ制約定義検索手段によって、主語概念情報と主語情報とを含むテキストデータから主語概念情報を抽出し、この主語概念情報を含むメタデータ制約定義を前記メタデータ制約定義記憶手段から検索するステップと、語概念メタデータ検索手段によって、前記メタデータ制約定義検索手段により検索された前記メタデータ制約定義より目的語概念情報を抽出し、この目的語概念情報と等しい語概念情報を含む前記メタデータを前記メタデータ記憶手段から検索するステップと、抽出語検索手段によって、前記語概念メタデータ検索手段により検索された前記メタデータより語情報を抽出し、この語情報を前記テキストデータから検索するステップと、メタデータ生成手段によって、前記抽出語検索手段により検索される前記語情報が前記テキストデータ中に発見された場合に、前記テキストデータから抽出した述語情報と、前記メタデータから抽出した前記語情報に等しい目的語情報と、からなる生成メタデータを生成するステップと、一覧情報生成手段によって、前記生成メタデータに含まれる主語情報と述語情報および目的語情報に基づいて一覧情報を生成するステップと、を有する。
【００２０】
また、請求項９に記載の本発明は、請求項８において、ネットワーク上に配置されたサーバにインストールして動作可能である。
【発明の効果】
【００２１】
本発明によれば、メタデータを用いて、検索の対象に係るテキスト情報に基づき、それらの情報を活用するための観点およびそれに対応する値を抽出し一覧情報として提供可能な一覧情報生成システムおよび方法、プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
＜メタデータの生成＞
以下に、本発明の一覧情報生成システムに係るメタデータの生成についての基本構成を説明する。
【００２３】
まず図１に示すのは、本発明の実施の形態に係るメタデータ生成手段の構成を示すブロック図である。
【００２４】
メタデータ生成手段１は、主語と該主語の概念である主語概念と文書内容からなる文書を記憶する文書記憶部１１と、文書を解析する文書解析部１２と、主語、述語及び目的語からなるメタデータ、語と該語の概念である語概念とからなるメタデータを記憶するメタデータ記憶部１３と、主語の概念である主語概念、当該主語に対応する述語、並びに当該主語と述語に対応する目的語の概念である目的語概念とからなるメタデータ制約定義を記憶するメタデータ制約定義記憶部１４と、主語、並びに目的語の候補である目的語候補の組を記憶する目的語候補記憶部１５、これらを用いてメタデータを生成するメタデータ生成部１６とを備えるコンピュータシステムであり、ユーザ装置２と通信可能に接続されている。
【００２５】
次に図２に示すのは、文書記憶部１１に記憶された文書の中の文書１１１の構成を説明するための説明図である。
【００２６】
文書１１１は、主語概念「クリーニング店」と主語「Ａ店」と文書内容（タイトルとボディ）からなるものである。文書内容は、そのボディに「メニュー」、「一般衣料」、「スーツ」、「ワイシャツ」、…、「特殊品」、「和服」、…を含んでいる。主語概念「クリーニング店」と主語「Ａ店」で１つのRDF文が構成される。主語「Ａ店」とタイトル「価格表」で１つのRDF文が構成される。主語「Ａ店」とボディで１つのRDF文が構成される。
【００２７】
次に図３に示すのは、メタデータ制約定義記憶部１４に記憶されたメタデータ制約定義を説明するための説明図である。
【００２８】
メタデータ制約定義記憶部１４には、主語概念「クリーニング店」、述語「クリーニングする」及び目的語概念「衣類」からなるメタデータ制約定義が記憶されている。主語概念「クリーニング店」と述語「クリーニングする」で１つのRDF文が構成される。述語「クリーニングする」と目的語概念「衣類」で１つのRDF文が構成される。
【００２９】
次に図４に示すのは、メタデータ記憶部１３に記憶されたメタデータを説明するための説明図である。
【００３０】
メタデータ記憶部１３には、語「Ａ店」及びこの概念である語概念「クリーニング店」からなるメタデータと、語「Ｂ店」及び語概念「クリーニング店」からなるメタデータと、語「ワイシャツ」及び語概念「衣類」からなるメタデータが記憶されている。これらのメタデータにあっては、１つのメタデータで１つのRDF文が構成される。
【００３１】
次に、メタデータ生成手段１の動作を説明する。
【００３２】
まず図５に示すのは、メタデータ生成手段１の第１のシーケンス図である。
【００３３】
先ず、メタデータ生成部１６は、文書記憶部１１から文書１１１を入力し（ステップ１：Ｓ１）、文書１１１から主語概念「クリーニング店」を取り出し（ステップ３：Ｓ３）、この主語概念「クリーニング店」を含むメタデータ制約定義をメタデータ制約定義記憶部１４から検索する（ステップ５：Ｓ５）ことで、主語概念「クリーニング店」、述語「クリーニングする」及び目的語概念「衣類」からなるメタデータ制約定義を読み出す（ステップ７：Ｓ７）。
【００３４】
メタデータ生成部１６は、読み出したメタデータ制約定義から目的語概念「衣類」を取り出し（ステップ１１：Ｓ１１）、取り出した目的語概念「衣類」に等しい語概念を含むメタデータをメタデータ記憶部１３から検索する（ステップ１３：Ｓ１３）ことで、語「ワイシャツ」及び語概念「衣類」からなるメタデータを読み出す（ステップ１５：Ｓ１５）。
【００３５】
そして、読み出したメタデータから語「ワイシャツ」を取り出し（ステップ１７：Ｓ１７）、取り出した語「ワイシャツ」と文書１１１を文書解析部１２に与える（ステップ１９：Ｓ１９）。
【００３６】
文書解析部１２は、与えられた語「ワイシャツ」を文書１１１から検索し（ステップ２１：Ｓ２１）、当該語が文書１１１にあった場合に、その旨をメタデータ記憶部１３に通知する（ステップ２３：Ｓ２３）。
【００３７】
メタデータ生成部１６は、語「ワイシャツ」が文書１１１にあった旨の通知があった場合に、Ｓ１で入力した文書１１１から主語「Ａ店」を取り出し（ステップ２５：Ｓ２５）、そしてＳ７で読み出したメタデータ制約定義から述語「クリーニングする」を取り出す（ステップ２７：Ｓ２７）。
【００３８】
次に、図６に示すように、Ｓ２５で取り出した主語「Ａ店」と、Ｓ２７で取り出した述語「クリーニングする」と、Ｓ１７で取り出した語に等しい目的語「ワイシャツ」からなるメタデータを生成する（ステップ２８：Ｓ２８）。主語、述語及び目的語からなるメタデータは、前述の語と語概念からなるメタデータと同様に１つのRDF文で構成することができ（図６の上側に示したメタデータ）、またブランクノード（図６の下側に示したメタデータの「クリーニングする」と「品」を結ぶ円）を設けて、２つのRDF文で構成することもできる。そして、メタデータはメタデータ記憶部１３に記憶される（ステップ２９：Ｓ２９）。
【００３９】
図７に示すのは、メタデータ生成手段１の第２のシーケンス図である。
【００４０】
また、文書解析部１２は、Ｓ１９で与えられた語「ワイシャツ」が文書１１１においてどのように配置されているかを、例えば当該語「ワイシャツ」の前後の文字（前後文字という）を取り出すことにより調べ（ステップ３１：Ｓ３１）、当該目的語と同様に配置されている語として、前後文字を前後にもつ文字列（例えば、スーツ、ネクタイ、ブラウスなど）を文書１１１から取り出し（ステップ３３：Ｓ３３）、この語をメタデータ生成部１６に返却する（ステップ３５：Ｓ３５）。
【００４１】
メタデータ生成部１６は、図８に示すように、例えば、Ｓ２５で取り出した主語「Ａ店」、Ｓ２７で取り出した述語「クリーニングする」、並びに、Ｓ３５で返却された語に等しい目的語「スーツ」からなるメタデータを生成し（ステップ３７：Ｓ３７）、メタデータ記憶部１３に記憶させる（ステップ３９：Ｓ３９）。
【００４２】
また、メタデータ生成部１６は、Ｓ３で取り出した主語概念、Ｓ２７で取り出した述語、並びに、Ｓ３５で返却された語に等しい目的語概念からなるメタデータ制約定義がメタデータ制約定義記憶部１４にない場合には、図９に示すように、例えば主語概念「クリーニング店」、述語「クリーニングする」及び目的語概念「ブラウス」からなるメタデータ制約定義を生成し（ステップ４１：Ｓ４１）、メタデータ制約定義記憶部１４に記憶させる（ステップ４３：Ｓ４３）。
【００４３】
また、文書解析部１２は、文書１１１から、語「ワイシャツ」と同様に配置されていない語として、前後文字を前後にもたない語（例えば、メニュー、一般衣料、スキーウェア、和服など）を取り出し（ステップ５１：Ｓ５１）、該語をメタデータ生成部１６に返却する（ステップ５３：Ｓ５３）。
【００４４】
メタデータ生成部１６は、返却された語を目的語候補とし、図１０に示すように、Ｓ２５で取り出した主語「Ａ店」と各目的語候補の組を生成して（ステップ５５：Ｓ５５）、目的語候補記憶部１５に記憶させる（ステップ５７：Ｓ５７）。
【００４５】
図１１に示すのは、メタデータ生成手段１の第３のシーケンス図である。
【００４６】
メタデータ生成部１６は、ユーザ装置２から、図１２に示すような、主語「Ｂ店」、述語「クリーニングする」及び目的語「スキーウェア」からなるメタデータを入力し（ステップ６１：Ｓ６１）、該メタデータから目的語を取り出し（ステップ６３：Ｓ６３）、取り出した目的語「スキーウェア」に等しい目的語概念を含むメタデータ制約定義を検索する（ステップ６４：Ｓ６４）。
【００４７】
目的語概念「スキーウェア」を含むメタデータ制約定義がなかった場合、入力したメタデータから主語「Ｂ店」を取り出す（ステップ６５：Ｓ６５）。
【００４８】
そして、この主語「Ｂ店」に等しい語を含むメタデータをメタデータ記憶部１３から検索する（ステップ６７：Ｓ６７）ことにより、語「Ｂ店」及び語概念「クリーニング店」からなるメタデータを読み出し（ステップ６９：Ｓ６９）、そのメタデータから語概念「クリーニング店」を取り出し（ステップ７０：Ｓ７０）、取り出した語概念を含むメタデータを検索する（ステップ７１：Ｓ７１）することにより、語「Ｃ店」及び語概念「クリーニング店」からなるメタデータを読み出す（ステップ７３：Ｓ７３）。
【００４９】
メタデータ生成部１６は、読み出したメタデータから語「Ｃ店」を取り出し（ステップ７５：Ｓ７５）、この語に等しい主語と、Ｓ６３で取り出した目的語「スキーウェア」に等しい目的語候補とからなる組を目的語候補記憶部１５から検索する（ステップ７７：Ｓ７７）。
【００５０】
目的語候補記憶部１５にその組があった場合は、その組を目的語候補記憶部１５から削除する（ステップ７９：Ｓ７９）。
【００５１】
Ｓ６３で入力したメタデータから述語「クリーニングする」を取り出す（ステップ８０：Ｓ８０）。そして、図１２に示すように、Ｓ６５で取り出した主語「Ｂ店」、Ｓ８０で取り出した述語「クリーニングする」、Ｓ６３で取り出した目的語に等しい目的語概念「スキーウェア」からなるメタデータを生成し（ステップ８１：Ｓ８１）、メタデータ記憶部１３に記憶させる（ステップ８３：Ｓ８３）。
【００５２】
また、メタデータ生成部１６は、Ｓ６９で読み出したメタデータ制約定義から主語概念「クリーニング店」を取り出し（ステップ８５：Ｓ８５）、この主語概念、Ｓ６３で取り出した述語並びにＳ６３で取り出した目的語に等しい目的語概念からなるメタデータ制約定義がメタデータ制約定義記憶部１４になければ、図１３に示すように、Ｓ６５で取り出した主語概念「クリーニング店」、Ｓ８０で取り出した述語「クリーニングする」、Ｓ６３で取り出した目的語に等しい目的語概念「スキーウェア」からなるメタデータ制約定義を生成し（ステップ８７：Ｓ８７）、これをメタデータ制約定義記憶部１４に記憶させる（ステップ８９：Ｓ８９）。
【００５３】
＜メタデータを用いた一覧情報の生成＞
図１４に示すのは、メタデータ制約定義記憶部１４に保存されているメタデータ制約定義（観点）と、メタデータ記憶部１３に保存されているメタデータを利用して、一覧情報の一つの表現形式の例として比較表１７および比較表１７’を生成するための説明図である。
【００５４】
この図１４には、メタデータを記憶し蓄積しているメタデータ記憶部１３と、メタデータ制約定義を記憶し蓄積しているメタデータ制約定義記憶部１４と、メタデータ生成部（処理装置）１６と、ユーザ装置２と、が示されている。
【００５５】
メタデータ制約定義記憶部１４に記憶されているメタデータ制約定義は、主語情報の持つ概念と、およびそれぞれのメタデータ制約定義の述語毎に重み付けを重み情報として持っている。例えば、メタデータ制約定義の述語情報「取扱い」である場合には、その述語情報がdomainとしてもつ主語情報の概念「クリーニング」を指定している。この図１４においては、「取扱い」という述語情報に対して「クリーニング」というクラスがdomainに指定されている。
【００５６】
さらに「取扱い」というクラス指定に対して、その値のとり得る範囲をrangeで指定している。この図１４においては、「クリーニング」という主語情報に対するクラスである「取扱い」に対して、「Ｙシャツ」という範囲がとり得る値として指定されている。
【００５７】
なお、これらのrangeは「Ｙシャツ」に限らず、例えば図１４に参照されるように、「スーツ」や「コート」、「早朝割引」、「保管」、「日数」といった情報が範囲として定義されている。同様に述語についても「取扱い」以外に「サービス」や「仕上がり」といった情報がクラスとして定義されている。
【００５８】
さらに、述語が「取扱い」で、domainが「クリーニング」の場合には、その重み付け情報は「１０」として設定される。もちろん、この重み付け情報は「１０」に限らず、目的に応じて任意に設定してもよい。同様に、述語が「サービス」で、そのdomainが「クリーニング」の場合には、その重み付け情報は「５」であり、述語「仕上がり」でdomainが「クリーニング」の場合には、その重み付け情報は「２」としている。
【００５９】
次に、メタデータ記憶部１３には「クリーニング」というインスタンス（データ）を持つメタデータが記憶されている。ここでのメタデータは「クリーニング」を含む「Ａ店」や「Ｂ店」といった情報である。また、それぞれについて対応する情報（メタデータ）として「取扱い」、「サービス」、「仕上がり」や、「Ｙシャツ」、「スーツ」、「コート」、「早朝割引」、「即日」、「保管」、「２日」といった情報も記憶されている。
【００６０】
また、処理装置１６は図１に参照されるように、図示しない文書記憶部１１と、文書解析部１２と、目的語候補記憶部１５と、およびメタデータ記憶部１３、メタデータ制約定義記憶部１４と、の間で相互に情報通信を行い、図１〜図１３を参照して既に説明したように、文書情報（テキストデータ）に基づいてメタデータの生成を行っている。
【００６１】
さらに、ユーザ装置２は処理装置１６で生成されたメタデータの表示や、あるいは図示しない利用者がキーワード１０を入力するための図示しない入力手段を備えている。
【００６２】
なお、このキーワード１０を用いて、メタデータ制約定義の「述語」および「目的語（range）」とマッチした「主語情報」及び「概念情報」の一覧情報を作る。
【００６３】
また、比較表１７や比較表１７´はメタデータ記憶部１３に記憶されたメタデータに対して、利用者が指定するキーワード１０に基づき、メタデータ制約定義記憶部１４のメタデータ制約定義とマッチした「主語情報」及び「概念情報」の一覧情報生成を行い、その生成された一覧情報を例えば比較表の形式で表示した例である。
【００６４】
まず、利用者から比較表１７（比較表１７´）を生成する際のキーワード１０として、例えば「クリーニング」などの情報（テキストデータ）が与えられる。これに応じて、「クリーニング」を主語情報および概念情報として持つメタデータ制約定義を、メタデータ制約定義記憶部１４から取得する。
【００６５】
次に、取得したメタデータ制約定義のインスタンスになっているメタデータをメタデータ記憶部１３から抽出する。
【００６６】
最後に、抽出したメタデータ制約定義の述語情報を比較項目とし、また、述語の持つ重みを利用して、比較項目の提示順序や提示数を決定し、比較対象をメタデータの主語情報とし、比較値をメタデータの目的語とした比較表を生成する。
【００６７】
このようにして生成された比較表１７は、横方向のＸ軸には述語情報として「取扱い」、「サービス」、「仕上がり」といった項目が配置されている。また縦方向のＹ軸には「Ａ店」、「Ｂ店」、「Ｃ店」といった主語情報が配置されている。このような配置により、例えば「Ａ店」についての「取扱い」の項目では、比較値として「Ｙシャツ」、「スーツ」、「コート」といった情報が表示される。
【００６８】
また、比較値が多数種類ある場合には、比較表１７´に参照されるように「Ａ店」、「Ｂ店」、「Ｃ店」のそれぞれの「取扱い」の項目について、「Ｙシャツ」、「スーツ」、「コート」、「布団」といった項目を設け、それぞれの項目が含まれるか否かを「○」（含まれる）か「×」（含まれない）といった表示で示してもよい。
【００６９】
次に、図１５に示すのは、図１４に参照されるメタデータ制約定義記憶部１４に記憶されているメタデータ制約定義における重み付けを説明するための説明図である。
【００７０】
図１４に示した比較表１７や比較表１７´を表示する際の比較項目は、メタデータ制約定義の持つ主語情報や述語情報ごとに与えられた「重み付け情報」に応じて変化させる。
【００７１】
この重み付け情報は、
（１）保管されたメタデータに利用されている述語情報の数が増加した場合に重み付け情報の値を加算する。
【００７２】
（２）新しくメタデータ記憶部１３に追加されたメタデータに利用されている述語情報の重み付けの値を加算する。
【００７３】
（３）比較表１７（比較表１７´）の利用者が関心を持ち重視した比較項目に対応する述語情報の重み付けの値を加算する。
【００７４】
（４）比較表１７（比較表１７´）の生成時に用いるキーワード１０から関連する述語情報の重み付けの値を加算する。
【００７５】
以上の（１）〜（４）のそれぞれの重み付け情報の値に対する加算処理を実行することにより、重み付け情報の値が変化し、それに伴い比較表１７（比較表１７´）の表示形態も変化する。
【００７６】
図１５を参照して、まず、テキストデータからのメタデータ抽出や、あるいは利用者からの口コミ情報等の収集などの方法によりメタデータが生成される。こうして生成されたメタデータ記憶部１３に記憶される。ここでは「クリーニング」のインスタンスのメタデータが記憶された例を示している。
【００７７】
このメタデータ記憶部１３に記憶され保管されたメタデータに対して、保管メタデータでの述語（図１５中では「取扱い」）の利用頻度に応じて、メタデータ制約定義記憶部１４に記憶されているメタデータ制約定義に付された重み付け情報の値を変化（図１５中では１０から１４に増加）させている。
【００７８】
あるいは、利用者１８が比較表１７について特に重要と判断したメタデータ制約定義があれば、このメタデータ制約定義を指定することにより、メタデータ制約定義記憶部１４に記憶されたメタデータ制約定義の重み付け情報の値を変化させている。例えば、「仕上がり」というメタデータ制約定義について利用者１８が重要視した場合、この「重要視した」という情報はメタデータ制約定義記憶部１４に送信され、「仕上がり」というメタデータ制約定義をもつメタデータの重み付け情報の値が目的に応じて増加（図１５中では５から６に増加）あるいは減少される。
【００７９】
なお、利用者１８の「重要視した」という情報等の履歴情報の収集方法としては、比較表１７として表示させる項目に対して利用者１８による任意の選択や、比較表１７の生成時の利用されたキーワード１０の内容や、口コミ情報の入力などを情報収集することにより行うことができる。このうち、口コミ情報の収集については、メタデータ形式での入力や自由記述により入力されたテキストデータをシステム側でメタデータ形式に変換するなどの方法がある。
【００８０】
次に、図１６に示すのは、本発明の一覧情報生成システムによる一覧情報生成のための一連の処理を説明するためのシーケンス図である。
【００８１】
まず、ユーザ装置２において図示しない利用者がキーワード入力を行う（ステップ１００：Ｓ１００）。処理装置１６では、キーワードの入力を受けてクエリ発行（処理要求）を行う（ステップ１０１：Ｓ１０１）。このクエリ発行により概念（概念情報）検索クエリがメタデータ制約定義記憶部１４へ送信される。
【００８２】
メタデータ制約定義記憶部１４では、キーワードの概念を主語制約として持つメタデータ制約定義を抽出する（ステップ１０２：Ｓ１０２）。ここで抽出された「概念を主語制約として持つメタデータ制約定義」は処理装置１６へ送られ、ここで、述語の重み付け情報から利用するメタデータ制約定義を決める（ステップ１０３：Ｓ１０３）。さらにクエリ発行が行われ（ステップ１０４：Ｓ１０４）、メタデータ抽出クエリがメタデータ記憶部１３へ送信される。
【００８３】
メタデータ記憶部１３では、メタデータ制約定義に対応するメタデータを抽出する（ステップ１０５：Ｓ１０５）。ここで抽出されたメタデータは処理装置１６へ送られ、このメタデータを用いて、このメタデータ一覧情報の一つの表示形態である比較表を表示するためのデータが生成される（ステップ１０６：Ｓ１０６）。ここで生成されたデータはユーザ装置２へ送信され、比較表が表示される（ステップ１０７：Ｓ１０７）。
【００８４】
このように、メタデータ制約定義とメタデータにより、比較表を容易に作成できる。また、メタデータや比較表１７の利用者１８の動向により、各概念情報で重視する述語情報がわかり、より効果的な比較表１７の生成が可能となる。
【００８５】
以上説明した本発明の実施の形態によれば、メタデータを用いて、検索の対象に係るテキスト情報に基づき、それらの情報を活用するための観点およびそれに対応する値を抽出し一覧情報として提供可能な一覧情報生成システムおよび方法、プログラムを提供することができる。
【００８６】
また、上記説明した一覧情報生成システムが行う方法（一覧情報生成方法）を当該システムに実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させてもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態の一覧情報生成システムに係る、全体構成を説明するためのブロック図を示す。
【図２】本発明の実施の形態の一覧情報生成システムに係る、文書記憶部に記憶された文書の中の文書の構成を示す図である。
【図３】本発明の実施の形態の一覧情報生成システムに係る、メタデータ制約定義記憶部に記憶されたメタデータ制約定義を示す図である。
【図４】本発明の実施の形態の一覧情報生成システムに係る、メタデータ記憶部に記憶されたメタデータを示す図である。
【図５】本発明の実施の形態の一覧情報生成システムに係る、メタデータ生成手段の第１のシーケンス図である。
【図６】本発明の実施の形態の一覧情報生成システムに係る、Ｓ２８で生成されたメタデータを示す図である。
【図７】本発明の実施の形態の一覧情報生成システムに係る、メタデータ生成手段の第２のシーケンス図である。
【図８】本発明の実施の形態の一覧情報生成システムに係る、Ｓ３７で生成されたメタデータを示す図である。
【図９】本発明の実施の形態の一覧情報生成システムに係る、Ｓ４１で生成されたメタデータ制約定義を示す図である。
【図１０】本発明の実施の形態の一覧情報生成システムに係る、Ｓ５５で生成された主語と目的語候補の組を示す図である。
【図１１】本発明の実施の形態の一覧情報生成システムに係る、メタデータ生成手段の第３のシーケンス図である。
【図１２】本発明の実施の形態の一覧情報生成システムに係る、Ｓ６１で生成されたメタデータを示す図である。
【図１３】本発明の実施の形態の一覧情報生成システムに係る、Ｓ８７で生成されたメタデータ制約定義を示す図である。
【図１４】本発明の実施の形態の一覧情報生成システムに係る、メタデータの一覧情報を生成する処理を説明するための説明図を示す。
【図１５】本発明の実施の形態の一覧情報生成システムに係る、メタデータの一覧情報を生成する処理を説明するための説明図を示す。
【図１６】本発明の実施の形態の一覧情報生成システムに係る、メタデータの一覧情報を生成する処理を説明するためのシーケンス図を示す。
【符号の説明】
【００８８】
１…メタデータ生成手段
２…ユーザ装置
１０・・・キーワード
１１…文書記憶部
１２…文書解析部
１３…メタデータ記憶部
１４…メタデータ制約定義記憶部
１５…目的語候補記憶部
１６…メタデータ生成部
【図１】
2006221380.tif 000003
【図２】
2006221380.tif 000004
【図３】
2006221380.tif 000005
【図４】
2006221380.tif 000006
【図５】
2006221380.tif 000007
【図６】
2006221380.tif 000008
【図７】
2006221380.tif 000009
【図８】
2006221380.tif 000010
【図９】
2006221380.tif 000011
【図１０】
2006221380.tif 000012
【図１１】
2006221380.tif 000013
【図１２】
2006221380.tif 000014
【図１３】
2006221380.tif 000015
【図１４】
2006221380.tif 000016
【図１５】
2006221380.tif 000017
【図１６】
2006221380.tif 000018