(57)【要約】【課題】データベースを構成する情報のうち、提供元情報と意味的に合致する情報を出力する処理を、手作業によるデータ作成作業なしに行うことができる、意味的対応付け装置を提供する。【解決手段】提供元情報が示す情報要素キーワードと、比較対象情報が示す情報要素定義の合致率を算出し、該合致率が定義情報合致率の閾値以上であるかを判定する。そして、意味的対応付け装置１は、提供元情報が示す情報要素キーワードと、比較対象情報が示す情報要素定義の合致率が定義情報合致率の閾値以上である場合には、それら合致率の算出に用いた提供元情報と比較対象情報との組を抽出する。そして、意味的対応付け装置１は、提供元情報と組で抽出された指定された比較対象情報を、提供元情報に意味的に対応する情報として出力する。【選択図】図１
2010224799.tif 000002
【特許請求の範囲】
【請求項１】
意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段と、
比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段と、
前記第１の定義情報と前記第２の定義情報の合致率を算出する要素情報合致率算出手段と、
前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定する要素情報合致率判定手段と、
前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出する抽出手段と、
指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段と、
を備えることを特徴とする意味的対応付け装置。
【請求項２】
意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段と、
比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段と、
前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段と、
前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段と、
前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出する抽出手段と、
指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段と、
を備えることを特徴とする意味的対応付け装置。
【請求項３】
前記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、
前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、
前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段と、
前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段と、を備え、
前記抽出手段は、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出する
ことを特徴とする請求項１に記載の意味的対応付け装置。
【請求項４】
前記抽出手段は、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上となった意味判定対象情報と比較対象情報の組み合わせのうち、最も合致率の高い意味判定対象情報と比較対象情報の組み合わせを抽出する
ことを特徴とする請求項１に記載の意味的対応付け装置。
【請求項５】
前記抽出手段は、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上となった意味判定対象情報と比較対象情報の組み合わせのうち、最も合致率の高い意味判定対象情報と比較対象情報の組み合わせを抽出する
ことを特徴とする請求項２または請求項３記載の意味的対応付け装置。
【請求項６】
少なくとも、前記要素名、前記第１の定義情報、前記第３の定義情報が、前記意味判定対象情報に格納されているかを判定する構成判定手段と、
を備えることを特徴とする請求項１から請求項５の何れかに記載の意味的対応付け装置。
【請求項７】
意味的対応付け装置における処理方法であって、
前記意味的対応付け装置の意味判定対象情報受信手段が、意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信し、
前記意味的対応付け装置の比較対象情報記憶手段が、比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶し、
前記意味的対応付け装置の要素情報合致率算出手段が、前記第１の定義情報と前記第２の定義情報の合致率を算出し、
前記意味的対応付け装置の要素情報合致率判定手段が、前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定し、
前記意味的対応付け装置の抽出手段が、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出し、
前記意味的対応付け装置の情報出力手段が、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する
ことを特徴とする処理方法。
【請求項８】
意味的対応付け装置における処理方法であって、
前記意味的対応付け装置の意味判定対象情報受信手段が、意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信し、
前記意味的対応付け装置の比較対象情報記憶手段が、比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶し、
前記意味的対応付け装置の属性情報合致率算出手段が、前記第３の定義情報と前記第４の定義情報の合致率を算出し、
前記意味的対応付け装置の属性情報合致率判定手段が、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定し、
前記意味的対応付け装置の抽出手段が、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出し、
前記意味的対応付け装置の情報出力手段が、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する
ことを特徴とする処理方法。
【請求項９】
前記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、
前記意味的対応付け装置の前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、
前記意味的対応付け装置の属性情報合致率算出手段が、前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出し、
前記意味的対応付け装置の属性情報合致率判定手段が、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定し、
前記意味的対応付け装置の前記抽出手段は、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出する
ことを特徴とする請求項７に記載の処理方法。
【請求項１０】
比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段を備えた意味的対応付け装置のコンピュータを、
意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段、
前記第１の定義情報と前記第２の定義情報の合致率を算出する要素情報合致率算出手段、
前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定する要素情報合致率判定手段、
前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出する抽出手段、
指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段、
として機能させることを特徴とするプログラム。
【請求項１１】
比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段を備えた意味的対応付け装置のコンピュータを、
意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段、
前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段、
前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段、
前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出する抽出手段、
指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段、
として機能させることを特徴とするプログラム。
【請求項１２】
前記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、
前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、
前記コンピュータを、さらに、
前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段、
前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段、
として機能させ、
前記抽出手段が、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出する
ことを特徴とする請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースを構成する意味判定対象情報と意味的に合致する、指定された比較対象情報を出力する処理を、手作業によるデータ作成作業なしに行うことができる、意味的対応付け装置及びその処理方法とプログラムに関する。
【背景技術】
【０００２】
コンピュータシステム内のデータベースを構成する情報のうち、意味判定対象情報と意味的に合致する情報を出力するような場合、その処理を行う情報処理装置は、意味判定対象情報に意味的に合致する情報が、指定された比較対象情報のどの情報かを判定することが必要となる。この時、情報処理装置は、予めデータベースを構成する各情報の意味を知る必要がある。例えば、情報処理装置は、意味判定対象情報の表す単語と、同一の単語によって表される情報が、指定された比較対象情報に存在しない場合には、それら単語の文字列のマッチングによってでは、指定された比較対象情報から情報を抽出できない。従って、予め意味判定対象情報と指定された比較対象情報のそれぞれの単語が示す意味によって、意味判定対象情報と指定された比較対象情報とをマッチングさせて、意味の一致する情報をデータベースから出力する必要がある。
【０００３】
ここで、関連する技術として特許文献１が開示されている。この特許文献１には、変換元電子文書と変換先電子文書との対応関係を抽出し、その結果、変換元電子文書の情報要素を、変換先電子文書の情報要素へ変換するための変換手順データを作成し、その変換手順データを用いて、変換元電子文書の情報要素を、変換先電子文書の情報要素へ変換する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１の技術では、変換元電子文書の情報要素を、変換先電子文書の情報要素へと変換するための変換手順データの作成の際に、変換元電子文書の情報要素を示す要素辞書を手作業で作成しなければならず、このための労力を要してしまう。また、上述の特許文献１の技術では、変換元電子文書の情報要素を、変換先電子文書の情報要素へと変換するための変換手順データを作成するにあたり、それら変換元電子文書の情報要素と、変換先電子文書の情報要素の、各要素辞書を比較して、キーワードが一致する、変換元電子文書と、変換先電子文書の対応関係を抽出し、その間の情報要素の変換しかできないような変換手順データを作成している。従って、変換元電子文書の情報要素と、変換先電子文書の情報要素の、各要素辞書のキーワードが一致しない、変換元電子文書と、変換先電子文書との間での情報要素の、自動的な変換はできない可能性が多くなる。つまり、変換元電子文書では顧客、変換先電子文書ではユーザという情報要素を保持しており、これらの情報要素はほぼ同じ意味を持っているが、それらのキーワードが一致しないために、変換元電子文書の情報要素を変換先電子文書の情報要素へ変換することが、手作業なしにはできず、これについても変換作業の労力が増えるという問題がある。
【０００６】
そして、データベースを構成する情報のうち、指定された比較対象情報と意味的に合致する情報を出力する際に、上述の特許文献１の技術のような、手作業によるデータ作成を行う手順を省き、作業者の手間を削減できることが望ましい。
【０００７】
そこでこの発明は、データベースを構成する情報のうち、意味判定対象情報と意味的に合致する、指定された比較対象情報を出力する処理を、手作業によるデータ作成作業なしに行うことのできる、意味的対応付け装置及びその処理方法とプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段と、比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段と、前記第１の定義情報と前記第２の定義情報の合致率を算出する要素情報合致率算出手段と、前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定する要素情報合致率判定手段と、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出する抽出手段と、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段と、を備えることを特徴とする意味的対応付け装置である。
【０００９】
また本発明は、意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段と、比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段と、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段と、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段と、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出する抽出手段と、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段と、を備えることを特徴とする意味的対応付け装置である。
【００１０】
また本発明は、上述の意味的対応付け装置において、前記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段と、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段と、を備え、前記抽出手段は、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出することを特徴とする
【００１１】
また本発明は、上述の意味的対応付け装置において、前記抽出手段は、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上となった意味判定対象情報と比較対象情報の組み合わせのうち、最も合致率の高い意味判定対象情報と比較対象情報の組み合わせを抽出することを特徴とする。
【００１２】
また本発明は、上述の意味的対応付け装置において、前記抽出手段は、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上となった意味判定対象情報と比較対象情報の組み合わせのうち、最も合致率の高い意味判定対象情報と比較対象情報の組み合わせを抽出することを特徴とする。
【００１３】
また本発明は、上述の意味的対応付け装置において、少なくとも、前記要素名、前記第１の定義情報、前記第３の定義情報が、前記意味判定対象情報に格納されているかを判定する構成判定手段と、を備えることを特徴とする。
【００１４】
また本発明は、意味的対応付け装置における処理方法であって、前記意味的対応付け装置の意味判定対象情報受信手段が、意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信し、前記意味的対応付け装置の比較対象情報記憶手段が、比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶し、前記意味的対応付け装置の要素情報合致率算出手段が、前記第１の定義情報と前記第２の定義情報の合致率を算出し、前記意味的対応付け装置の要素情報合致率判定手段が、前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定し、前記意味的対応付け装置の抽出手段が、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出し、前記意味的対応付け装置の情報出力手段が、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力することを特徴とする処理方法である。
【００１５】
また本発明は、意味的対応付け装置における処理方法であって、前記意味的対応付け装置の意味判定対象情報受信手段が、意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信し、前記意味的対応付け装置の比較対象情報記憶手段が、比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶し、前記意味的対応付け装置の属性情報合致率算出手段が、前記第３の定義情報と前記第４の定義情報の合致率を算出し、前記意味的対応付け装置の属性情報合致率判定手段が、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定し、前記意味的対応付け装置の抽出手段が、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出し、前記意味的対応付け装置の情報出力手段が、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力することを特徴とする処理方法である。
【００１６】
また本発明は、上述の処理方法において、前記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、前記意味的対応付け装置の前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、前記意味的対応付け装置の属性情報合致率算出手段が、前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出し、前記意味的対応付け装置の属性情報合致率判定手段が、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定し、前記意味的対応付け装置の前記抽出手段は、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出することを特徴とする。
【００１７】
また本発明は、比較対象としての単語で表される第２の要素名と、その第２の要素名の意味を定義する第２の定義情報とを少なくとも対応付けて保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段を備えた意味的対応付け装置のコンピュータを、意味判定対象情報の要素を単語で表した第１の要素名と、当該第１の要素名が表す前記単語の意味を定義する第１の定義情報とを少なくとも対応付けて保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段、前記第１の定義情報と前記第２の定義情報の合致率を算出する要素情報合致率算出手段、前記第１の定義情報と前記第２の定義情報の合致率が第１の閾値以上かを判定する要素情報合致率判定手段、前記第１の定義情報と前記第２の定義情報の合致率が、前記第１の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報との組を抽出する抽出手段、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段、として機能させることを特徴とするプログラムである。
【００１８】
また本発明は、比較対象としての単語の属性情報が表す単語の意味を定義する第４の定義情報を保持した比較対象情報を一つ又は複数記憶する比較対象情報記憶手段を備えた意味的対応付け装置のコンピュータを、意味判定対象情報の要素の属性情報の表す単語の意味を定義する第３の定義情報を保持した前記意味判定対象情報を情報提供元より受信する意味判定対象情報受信手段、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段、前記第３の定義情報と前記第４の定義情報の合致率が、前記第２の閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出する抽出手段、指定された比較対象情報と組で前記抽出された意味判定対象情報を出力する情報出力手段、として機能させることを特徴とするプログラムである。
【００１９】
また本発明は、プログラム記意味判定対象情報が、前記第１の要素名に対応付けられて前記情報提供元のデータベースに登録されている属性情報と、当該属性情報が表す単語の意味を定義する第３の定義情報とを保持し、前記比較対象情報が、前記第２の要素名に対応付けられてデータベースに登録される属性情報と、当該属性情報が表す単語の意味を定義する第４の定義情報とを保持し、前記コンピュータを、さらに、前記抽出した意味判定対象情報と比較対象情報との組みに基づいて、前記第３の定義情報と前記第４の定義情報の合致率を算出する属性情報合致率算出手段、前記第３の定義情報と前記第４の定義情報の合致率が第２の閾値以上かを判定する属性情報合致率判定手段、として機能させ、前記抽出手段が、さらに、前記第３の定義情報と前記第４の定義情報の合致率が前記第２の閾値以上である場合にのみ、それら合致率の算出に用いた意味判定対象情報と比較対象情報を抽出することを特徴とするプログラムである。
【発明の効果】
【００２０】
本発明によれば、提供元情報データベース２に格納されている情報をそのまま用いて、当該提供元情報データベース２に対応する比較対象情報記憶部１３に登録されている比較対象情報との対応付けを行っている。従って、提供元情報データベース２に格納された情報のうち、指定された比較対象情報と意味的に合致する情報を出力する処理を、手作業によるデータ作成作業なしに行うことができる。
【図面の簡単な説明】
【００２１】
【図１】意味的対応付け装置の構成を示すブロック図である。
【図２】提供元情報のデータ例を示す図である。
【図３】比較対象情報のデータ例を示す図である。
【図４】意味的対応付け装置１の処理概要を示す図である。
【図５】意味的対応付け装置の処理フローを示す第１の図である。
【図６】意味的対応付け装置の処理フローを示す第２の図である。
【図７】意味的対応付け装置の処理フローを示す第３の図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態による意味的対応付け装置を図面を参照して説明する。
図１は同実施形態による意味的対応付け装置の構成を示すブロック図である。
この図において、符号１は意味的対応付け装置である。また２は提供元情報データベースである。そして、意味的対応付け装置１は、提供元情報を提供元情報データベースから取得する提供元情報受信部１１（意味判定対象情報受信手段）と、提供元情報のデータ構成のルールをチェックするルールチェック処理部１２（構成判定手段）と、比較対象情報を記憶する比較対象情報記憶部１３（比較対象情報記憶手段）と、ルールチェックが完了した提供元情報と比較対象情報とを比較してその合致率の算出等の処理を行う情報比較処理部１４（要素情報合致率算出手段、属性情報合致率算出手段）と、比較結果の評価処理を行う比較結果評価部１５（要素情報合致率判定手段、属性情報合致率判定手段、抽出手段）、評価結果に基づいて、提供元情報に対する後処理を行う評価後処理部１６、合致率閾値を記憶する対応付け評価情報記憶部１７、の各処理部や記憶部を備えている。
【００２３】
図２は提供元情報のデータ例を示す図である。
ここで、提供元情報とは、図２で示すように、情報提供元データベース２に格納された情報であって、情報要素名（第１の情報要素名）、情報要素キーワード（第１の定義情報）、属性名、属性キーワード（第３の定義情報）などからなる情報である。
より具体的には、情報要素名が「ラック」という情報であれば、この「ラック」は、コンピュータや通信中継機器（ルータ）などの物理装置を収容する物理装置である。従って、情報提供元データベース２には、「ラック」という情報要素名に対応付けて、「物理装置、収容、物理装置」などの、情報要素名の意味を定義する情報要素キーワード（第１の定義情報）が格納されるものとする。
また情報提供元データベース２には、情報要素名が「ラック」という情報であれば、この「ラック」の属性として、例えば、ラックの高さ、長さ、奥行き、重さ、種別などの、その情報要素名であるラックに関する属性名（高さ、長さ、奥行き、重さ、種別など）が格納される。
また、さらに、情報提供元データベース２には、属性名に対応付けて、その属性名の意味を定義する属性キーワードが登録される。属性キーワードは、例えば、属性名が「高さ」であれば、その属性名が何に対する（「ラック」に対する）何なのか（「高さ」）の意味を定義する情報「ラック，高さ」である。
そして、情報提供元データベース２には、複数の様々な情報要素名について、情報要素キーワード、属性名、属性キーワードなどの情報が登録されているものとする。
また、提供元情報には、上述した、情報要素名、情報要素キーワード、属性名、属性キーワードの情報のほか、各属性名に対応する変数データを保持している。つまり、要素名「ラック」に関する属性名である、「高さ」，「長さ」，「奥行き」，「重さ」，「種別」についての実データ（変数）が格納されている。例えば、「高さ」＝２ｍ，「長さ」＝０．５ｍ，「奥行き」＝１ｃｍ，「重さ」＝２０ｋｇ，「種別」＝ラック大などの実データである。
【００２４】
図３は比較対象情報のデータ例を示す図である。
比較対象情報とは、図３で示すように、提供元情報データベース２に格納された何れかの情報と、意味的に合致するかを判定するための情報であり、情報要素名（第２の要素名）、情報要素定義（第２の定義情報）、属性名、属性定義（第４の定義情報）などからなる情報である。これらの情報は、それぞれ、提供元情報の情報要素名、情報要素キーワード、属性名、属性キーワードに対応する情報である。
つまり、情報要素名が「ラック」という情報であれば、この「ラック」は、コンピュータや通信中継機器（ルータ）などの物理装置を収容する物理装置である。そして、比較対象情報記憶部１３には、「ラック」という情報要素名に対応付けて、「物理装置、収容、物理装置」などの、情報要素名の意味を定義する情報要素定義が格納されるものとする。
また比較対象情報記憶部１３には、情報要素名が「ラック」という情報であれば、この「ラック」の属性として、例えば、ラックの高さ、長さ、奥行き、重さ、種別などの、その情報要素名であるラックに関する属性名（高さ、長さ、奥行き、重さ、種別など）が格納される。
また、さらに、比較対象情報記憶部１３には、属性名に対応付けて、その属性名の意味を定義する属性定義が登録される。属性定義は、例えば、属性名が「高さ」であれば、その属性名が何に対する（「ラック」に対する）何なのか（「高さ」）の意味を定義する情報「ラック，高さ」である。
そして、比較対象情報記憶部１３には、一つ又は複数の様々な情報要素名について、情報要素定義、属性名、属性定義などの情報が登録されているものとする。
【００２５】
そして、本実施形態による意味的対応付け装置１は、情報提供元（提供元情報データベースなど）より取得した提供元情報（意味判定対象情報）であって、該情報の要素を単語で表した情報要素名（第１の情報要素名）と、当該情報要素名が表す単語の意味を定義する情報要素キーワード（第１の定義情報）とを少なくとも対応付けて保持した提供元情報を受信する。また意味的対応付け装置１は、比較対象としての単語で表される情報要素名（第２の要素名）と、その情報要素の意味を定義する情報要素定義（第２の定義情報）とを少なくとも対応付けて保持した比較対象情報を、異なる情報要素について一つ又は複数記憶する。そして、意味的対応付け装置１は、提供元情報が示す情報要素キーワードと、比較対象情報が示す情報要素定義の合致率を算出し、該合致率が定義情報合致率の閾値（第１の閾値）以上であるかを判定する。そして、意味的対応付け装置１は、提供元情報が示す情報要素キーワードと、比較対象情報が示す情報要素定義の合致率が定義情報合致率の閾値以上である場合には、それら合致率の算出に用いた提供元情報と比較対象情報との組を抽出する。そして、意味的対応付け装置１は、提供元情報と組で抽出された指定された比較対象情報を、提供元情報に意味的に対応する情報として出力する処理を行う。
【００２６】
また本実施形態による意味的対応付け装置１は、提供元情報が、当該提供元情報に対応付けられて提供元情報データベース２（情報提供元のデータベース）などに登録されている属性情報と、当該属性情報が表す単語の意味を定義する属性キーワード（第３の定義情報）とを保持し、比較対象情報が、当該比較対象情報の情報要素名（第２の要素名）に対応付けられて提供元情報データベース２などに登録される属性情報と、当該属性情報が表す単語の意味を定義する属性定義（第４の定義情報）とを保持する。そして、意味的対応付け装置１は、上述の抽出した提供元情報と比較対象情報との組みに基づいて、提供元情報の属性情報によって特定される属性キーワードと、比較対象情報の属性情報によって定義される属性定義の合致率を算出し、該合致率が属性情報合致率の閾値以上であるかを判定する。そして、意味的対応付け装置１は、提供元情報の属性情報によって特定される属性キーワードと、比較対象情報の属性情報によって定義される属性定義の合致率が属性情報合致率の閾値以上である場合にのみ、それら合致率の算出に用いた提供元情報と比較対象情報を抽出する。
【００２７】
以上の処理により、提供元情報データベース２に格納された情報のうち、提供元情報と意味的に合致する指定された比較対象情報を、当該提供元情報に意味的に対応する情報として出力する処理を、手作業によるデータ作成作業なしに行うことができる意味的対応付け装置１を提供することを目的とする。
また提供元情報が示す情報要素名の文字列と、比較対象情報が示す情報要素名の文字列とが、完全に一致しない場合においても、提供元情報の情報要素名に対する要素キーワードや属性キーワードと、比較対象情報の情報要素名に対する情報要素定義や属性定義とによって、情報要素名の意味的合致率が計算されて、提供元情報と意味的に合致する指定された比較対象情報を、自動的に特定することができる意味的対応付け装置１を提供することを目的とする。
【００２８】
図４は意味的対応付け装置１の処理概要を示す図である。
この図が示すように、意味的対応付け装置１は、提供元情報を受信して、ある情報要素名の提供元情報を提供元情報データベース２より取得して、その提供元情報に格納されている情報要素名、情報要素キーワード、属性名、属性キーワードを抽出する処理を行う。そして、それら抽出した情報と、比較対象情報に格納されている情報要素名、情報要素定義、属性名、属性定義とを比較して、その合致率に基づいて、提供元情報データベース２に格納された情報のうち、提供元情報と意味的に合致する指定された比較対象情報を、当該提供元情報に意味的に対応する情報として出力する。
【００２９】
図５は意味的対応付け装置の処理フローを示す第１の図である。
図６は意味的対応付け装置の処理フローを示す第２の図である。
図７は意味的対応付け装置の処理フローを示す第３の図である。
次に、図５〜図７を用いて意味的対応付け装置１の処理の詳細について説明する。
まず、図５より、意味的対応付け装置１は、例えば外部装置から提供元情報データベース２に格納されている情報の取得要求を受け付け、これを契機に処理の開始を検出する。すると、意味的対応付け装置１の提供元情報受信部１１は、提供元情報データベース２へ提供元情報の要求信号を出力し、ある１つ目の提供元情報を受信する。提供元情報受信部１１は、提供元情報を受信するとルールチェック処理部１２へ転送する。すると、ルールチェック処理部１２は、提供元情報がある規定のデータ構造になっているかどうかのルールチェック処理を行う。
【００３０】
このルールチェック処理において、まず、ルールチェック処理部１２は、提供元情報（図２）のデータ内に、「情報要素定義ＳＴＡＲＴ」という記述と「情報要素定義ＥＮＤ」という記述がペアになって存在するかを判定する（ステップＳ１０１）。またルールチェック処理部１２は、提供元情報のデータ内に、情報要素名を定義する項目が一つのみ存在するかを判定する（ステップＳ１０２）。またルールチェック処理部１２は、提供元情報のデータ内に、情報要素キーワードを定義する項目が一つのみ存在するかを判定する（ステップＳ１０３）。またルールチェック処理部１２は、提供元情報のデータ内に、属性名を定義する項目が一つ以上存在するかを判定する（ステップＳ１０４）。またルールチェック処理部１２は、提供元情報のデータ内に、属性キーワードを定義する項目が一つ以上存在するかを判定する（ステップＳ１０５）。またルールチェック処理部１２は、提供元情報のデータ内に、属性名を定義する項目の数と、属性キーワードを定義する項目の数が同数記述されているかを判定する（ステップＳ１０６）。そして、ルールチェック処理部１２は、これら、ステップＳ１０１〜ステップＳ１０６の全ての判定においてＹｅｓと判定した場合には、情報比較処理部１４へ処理の開始を指示するとともに、提供元情報を転送する。また、ルールチェック処理部１２は、上述のステップＳ１０１〜ステップＳ１０６の何れかの判定においてＮｏと判定した場合には、エラーメッセージなどを意味的対応付け装置１の表示部等に出力する（ステップＳ１０７）とともに、判定対象とした提供元情報を破棄する等の処理を行う。
【００３１】
図６より、次に、情報比較処理部１４は、提供元情報を受け付けると、当該提供元情報のデータ内に格納されている情報要素名、情報要素キーワード、属性名、属性キーワードを予めこれらの情報を識別するための付加しておいた提供元情報の識別ＩＤに基づいて抽出し、それら抽出した情報要素名、情報要素キーワード、属性名、属性キーワードを、メモリなどに格納されている提供元情報テーブル１００に登録する（ステップＳ２０１）。また、情報比較処理部１４は、比較対象情報記憶部１３から１つ目の比較対象情報（図３）を取得する（ステップＳ２０２）。また情報比較処理部１４は、比較対象情報のデータ内に格納されている情報要素定義の文章の形態素解析などを行って、１つまたは複数の単語を抽出する（ステップＳ２０３）。そして、情報比較処理部１４は、提供元情報から抽出した、情報要素キーワードの単語と、比較対象情報のデータ内に記述されている情報要素定義から抽出した単語との合致率を算出する（ステップＳ２０４）。ここで、図４で示されているように、提供元情報から抽出した情報要素キーワードが「物理装置」，「収容」，「物理装置」の３つであり、比較対象情報の情報要素定義から抽出した単語の中に「物理装置」，「収容」，「物理装置」が含まれているとする。この場合、（比較対象情報の情報要素定義から抽出した単語の中のうち、情報要素キーワードで示される各単語と一致する単語の数）÷（情報要素キーワード数）を算出して、合致率を算出する。図４の場合、比較対象情報の情報要素定義から抽出した単語の中のうち、情報要素キーワードで示される各単語と一致する単語の数は「３」、情報要素キーワード数「３」であるため、合致率は１００％となる。
【００３２】
そして、情報比較処理部１４は、提供元情報の情報要素キーワードの単語と、１つ目の比較対象情報の情報要素定義から抽出した単語と、の合致率の算出を終えると、それら提供元情報の識別ＩＤ、その提供元情報から抽出した情報要素キーワードの単語、１つ目の比較対象情報の識別ＩＤ、その比較対象情報の情報要素定義から抽出した単語、それらの合致率を対応付けて、合致率集計テーブル２００に登録する（ステップＳ２０５）。そして、情報比較処理部１４は、他の比較対象情報が比較対象情報記憶部１３に記録されているかを判定し（ステップＳ２０６）、記録されている場合には、２つ目の比較対象情報を、比較対象情報記憶部１３から読み取る（ステップＳ２０７）。そして情報比較処理部１４は、提供元情報の情報要素キーワードの単語と、２つ目の比較対象情報の情報要素定義から抽出した単語と、の合致率の算出と、合致率集計テーブル２００への情報の登録を同様に行う。また同様に、情報比較処理部１４は、比較対象情報記憶部１３に記憶されている全ての比較対象情報を、順次読み取って、同様の処理により、提供元情報の情報要素キーワードの単語と、比較対象情報の情報要素定義から抽出した単語と、の合致率の算出と、合致率集計テーブル２００への情報の登録を行う。
【００３３】
そして、情報比較処理部１４が、提供元情報データベース２から受信した１つ目の提供元情報と、比較対象情報記憶部１３に記録されている全ての比較対象情報とのペア毎に、情報要素キーワードの単語と、情報要素定義から抽出した単語の合致率を算出した場合、情報比較処理部１４は、比較結果評価部１５へ評価処理を行うよう通知する。そして、比較結果評価部１５は、合致率集計テーブル２００の中から、算出した合致率が要素情報合致率の閾値を上回り、かつ、最も高い合致率を算出した、提供元情報と比較対象情報のペアを抽出する（ステップＳ２０８）。本実施形態においては、図２および図３で示した提供元情報と比較対象情報の合致率が１００％であるため、それら提供元情報と比較対象情報のペアを抽出したものとする。なお、比較結果評価部１５は、合致率集計テーブル２００の中の、何れの合致率も要素情報合致率の閾値を超えるものがない場合には、提供元情報データベース２から取得した提供元情報に意味的に合致する比較対象情報が無い旨を示すエラー情報を表示部に出力し、提供元情報データベース２から取得した１つ目の提供元情報を破棄する。そして、算出した合致率のうち要素情報合致率を超えるものがあれば、抽出した提供元情報と比較対象情報のペアの識別ＩＤを、情報比較処理部１４へ通知する。また比較結果処理部１５は、最も高い合致率を算出した、提供元情報と比較対象情報のペアに基づいて、提供元情報の情報要素名と、比較対象情報の情報要素名とを対応付けて、対応付け結果テーブル３００に登録する（ステップＳ２０９）。
【００３４】
図７より、次に、情報比較処理部１４は、比較結果評価部１５から通知を受けた提供元情報（図２）識別ＩＤに基づいて、提供元情報テーブル１００から、属性名が示す単語と、属性キーワードが示す単語とを読み取る（ステップＳ３０１）。また情報比較処理部１４は、比較結果評価部１５から通知を受けた比較対象情報の識別ＩＤに基づいて、当該比較対象情報の属性名が示す単語を抽出する（ステップＳ３０２）。また比較結果処理部１４は、比較結果評価部１５から通知を受けた比較対象情報の識別ＩＤに基づいて、当該比較対象情報の属性定義が示す文章を読み取り、その文書を形態素解析して属性定義が示す単語を抽出する（ステップＳ３０３）。そして、情報比較処理部１４は、提供元情報から抽出した、属性キーワードの単語と、比較対象情報のデータ内に記述されている属性定義から抽出した単語との合致率を算出する（ステップＳ３０４）。
【００３５】
ここで、図４で示されているように、提供元情報から抽出した属性キーワード１が「ラック」，「高さ」の２つであり、比較対象情報の属性定義Ａから抽出した単語の中に「ラック」，「高さ」の単語が含まれているとする。この場合、（比較対象情報の属性定義Ａから抽出した単語の中のうち、属性キーワード１で示される各単語と一致する単語の数）÷（属性キーワード１の数）を算出して、合致率を算出する。図４の場合、比較対象情報の属性定義Ａから抽出した単語の中のうち、提供元情報から抽出した属性キーワード１で示される各単語と一致する単語の数は「２」、提供元情報から抽出した属性キーワード１の数「２」であるため、合致率は１００％となる。これにより、情報比較処理部１４は、提供元情報の属性名１と、比較対象情報の属性名Ａとに対応付けて合致率１００％の情報を合致率集計テーブル２００に書き込む。
【００３６】
そして、情報比較処理部１４は、比較対象情報に他の属性名と属性定義のペアが存在するかを判定し（ステップＳ３０５）、存在すれば、その属性定義から抽出する単語を合致率の算出対象と決定する（ステップＳ３０６）。例えば、図４で示すように比較対象情報には、属性名Ａに対応する属性定義Ａの、属性名と属性定義のペア以外に、属性名Ｂとそれに対応する属性定義Ｂのペアが記述されている。従って、情報比較処理部１４は、提供元情報の属性キーワード１の単語と、比較対象情報の属性定義Ｂから抽出した単語との合致率を算出する。図４で示されているように、提供元情報から抽出した属性キーワード１が「ラック」，「高さ」の２つであり、比較対象情報の属性定義Ｂから抽出した単語の中に「ラック」，「種別」の単語が含まれているとする。この場合、（比較対象情報の属性定義Ｂから抽出した単語の中のうち、属性キーワード１で示される各単語と一致する単語の数）÷（属性キーワード１の数）を算出して、合致率を算出する。図４の場合、比較対象情報の属性定義Ｂから抽出した単語の中のうち、提供元情報から抽出した属性キーワード１で示される各単語と一致する単語の数は「１」、提供元情報から抽出した属性キーワード１の数「２」であるため、合致率は５０％となる。これにより、情報比較処理部１４は、提供元情報の属性名１と、比較対象情報の属性名Ｂとに対応付けて合致率５０％の情報を合致率集計テーブル２００に書き込む。
【００３７】
すると比較結果評価部１５は、提供元情報に記述されている１つ目の属性名１に対応する、比較対象情報のデータ内の属性名として、最も合致率の高い属性名Ａを特定し、それら属性名１と属性名Ａとを対応付けて、対応付け結果テーブル３００に登録する（ステップＳ３０７）。つまり、これにより、提供元情報のデータ内の属性名１に対応する情報が、比較対象情報のデータ内の属性名Ａであることを特定したこととなる。
【００３８】
また、情報比較処理部１４は、提供元情報に他の属性名と属性キーワードのペアが存在するかを判定し（ステップＳ３０８）、存在すれば、その属性キーワードから抽出する単語と、比較対象情報の属性キーワードとを合致率の算出対象と決定する（ステップＳ３０９）。つまり、図４で示すように、提供元情報には、属性名１に対応する属性キーワード１の属性名と属性キーワードのペア以外に、属性名２とそれに対応する属性キーワード２のペアが記述されている。従って、情報比較処理部１４は、提供元情報の属性キーワード２の単語と、比較対象情報の属性定義Ａから抽出した単語との合致率を算出する。図４で示されているように、提供元情報から抽出した属性キーワード２が「ラック」，「種別」の２つであり、比較対象情報の属性定義Ａから抽出した単語の中に「ラック」，「高さ」の単語が含まれているとする。この場合、（比較対象情報の属性定義Ａから抽出した単語の中のうち、属性キーワード２で示される各単語と一致する単語の数）÷（属性キーワード２の数）を算出して、合致率を算出する。図４の場合、比較対象情報の属性定義Ａから抽出した単語の中のうち、提供元情報から抽出した属性キーワード２で示される各単語と一致する単語の数は「１」、提供元情報から抽出した属性キーワード２の数「２」であるため、合致率は５０％となる。これにより、情報比較処理部１４は、提供元情報の属性名２と、比較対象情報の属性名Ａとに対応付けて合致率５０％の情報を合致率集計テーブル２００に書き込む。
【００３９】
また、図４で示すように比較対象情報には、属性名Ａに対応する属性定義Ａの、属性名と属性定義のペア以外に、属性名Ｂとそれに対応する属性定義Ｂのペアが記述されている。従って、情報比較処理部１４は、提供元情報の属性キーワード２の単語と、比較対象情報の属性定義Ｂから抽出した単語との合致率を算出する。図４で示されているように、提供元情報から抽出した属性キーワード２が「ラック」，「種別」の２つであり、比較対象情報の属性定義Ｂから抽出した単語の中に「ラック」，「種別」の単語が含まれているとする。この場合、（比較対象情報の属性定義Ｂから抽出した単語の中のうち、属性キーワード２で示される各単語と一致する単語の数）÷（属性キーワード２の数）を算出して、合致率を算出する。図４の場合、比較対象情報の属性定義Ｂから抽出した単語の中のうち、提供元情報から抽出した属性キーワード２で示される各単語と一致する単語の数は「２」、提供元情報から抽出した属性キーワード２の数「２」であるため、合致率は１００％となる。これにより、情報比較処理部１４は、提供元情報の属性名２と、比較対象情報の属性名Ｂとに対応付けて合致率１００％の情報を合致率集計テーブル２００に書き込む。
【００４０】
すると比較結果評価部１５は、提供元情報に記述されている２つ目の属性名２に対応する、比較対象情報のデータ内の属性名として、合致率の高い属性名Ｂを特定し、それら属性名２と属性名Ｂとを対応付けて、対応付け結果テーブル３００に登録する。つまり、これにより、提供元情報のデータ内の属性名２に対応する情報が、比較対象情報のデータ内の属性名Ｂであることを特定したこととなる。
【００４１】
以上の処理によって、意味的対応付け装置１は、提供元情報データベース２から取得した１つ目の提供元情報の要素名に、意味的に合致する要素名を、比較対象情報記憶部１３の中から特定し、さらに、それら提供元情報と比較対象情報のペアにおいて、それぞれに記述された属性名と属性定義のデータ内容を対応付けることができる。そして、意味的対応付け装置１は、次の提供元情報の送信を提供元情報データベース２へ要求し、２つ目の提供元情報を用いて、上述の処理を繰り返す。これにより、提供元情報データベース２に格納されている提供元情報の全てについて、意味的に対応する比較対象情報記憶部１３内の比較対象情報を特定することができる。
【００４２】
そして、評価後処理部１６は、対応付け結果テーブル３００を用いて、提供元情報に対応する比較対象情報を特定し、該提供元情報の属性名に関する実データを、該比較対象情報の属性名に関する実データとして出力し、例えば、比較対象情報記憶部１３に登録する（ステップＳ３１０）。つまり、提供元情報のうちの比較対象情報で規定された属性名に対応する情報のみを、比較対象情報に反映させる。
【００４３】
そして、評価後処理部１６は、対応付け結果テーブル３００を用いて、その後の処理を行う。つまり、提供元情報データベース２内の提供元情報には、属性名に対応する実データが対応付けられて登録されている。この値は、提供元情報データベース２の処理によって変更される場合がある。そして、評価後処理部１６は、例えば提供元情報データベース２から、変更した提供元情報の識別ＩＤ、変更した実データを保持する属性名を示す、変更処理実施の通知を受信する。そして、評価後処理部１６は、その変更処理実施の通知を受信した場合には、変更された実データの情報を、提供元情報データベース２内に格納された提供元情報から取得する。また、評価後処理部１６は、変更処理実施の通知に基づいて、変更した実データを保持する提供元情報の識別ＩＤに対応付けられて対応付け結果テーブル３００に登録されている比較対象情報を特定し、また、変更された実データに対応する属性名から、その属性名に対応付けられて対応付け結果テーブル３００に登録されている比較対象情報側の属性名を特定する。そして、その比較対象情報側の属性名に対応する実データを、変更された実データへと書き換える。
【００４４】
以上のような意味的対応付け装置１の処理により、提供元情報データベース２に格納された提供元情報の中から、指定された比較対象情報に対応する情報を出力する際に、比較対象情報で規定された情報要素名、属性名に、意味的に関連する提供元情報のみを、出力する。
【００４５】
そして、上述の処理によれば、提供元データベース２の提供元情報が示す情報要素名の文字列と、比較対象情報が示す情報要素名の文字列とが、完全に一致しない場合においても、提供元情報の情報要素名に対する要素キーワードや属性キーワードと、比較対象情報の情報要素名に対する情報要素定義や属性定義とによって、情報要素名の意味的合致率が計算されて、提供元情報と意味的に合致する指定された比較対象情報を、自動的に特定することができ、これにより、作業者の労力を軽減することができる。
【００４６】
なお、上述の意味的対応付け装置の処理では、提供元情報が示す情報要素キーワードと、比較対象情報が示す情報要素定義の合致率が定義情報合致率の閾値以上である場合の、それら合致率の算出に用いた提供元情報と比較対象情報との組を抽出し、その後、その抽出結果に対して、提供元情報の属性情報によって特定される属性キーワードと、比較対象情報の属性情報によって定義される属性定義の合致率を算出し、属性情報合致率の閾値以上である場合の、それら合致率の算出に用いた提供元情報と比較対象情報を抽出している。しかしながら、意味的対応付け装置の処理において、前者の処理を省き、後者のみの処理によって、提供元情報と比較対象情報を抽出するようにしてもよい。
つまり、意味判定対象情報を情報提供元より受信し、その意味判定対象情報の要素の属性情報の表す単語の意味を定義する属性キーワードと、比較対象としての単語の属性情報が表す単語の意味を定義する属性定義の合致率を算出し、それら、属性キーワードと属性定義の合致率が閾値（第２の閾値）以上かを判定し、属性キーワードと属性定義の合致率が閾値以上である場合に、それら合致率の算出に用いた意味判定対象情報と比較対象情報とを抽出する。そして、指定された比較対象情報と組で抽出された意味判定対象情報を出力するようにしてもよい。
【００４７】
なお、上述の意味的対応付け装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４９】
１・・・意味的対応付け装置
２・・・提供元情報データベース
１１・・・提供元情報受信部
１２・・・ルールチェック処理部
１３・・・比較対象情報記憶部
１４・・・情報比較処理部
１５・・・比較結果処理部
１６・・・評価後処理部
【図１】
2010224799.tif 000003
【図２】
2010224799.tif 000004
【図３】
2010224799.tif 000005
【図４】
2010224799.tif 000006
【図５】
2010224799.tif 000007
【図６】
2010224799.tif 000008
【図７】
2010224799.tif 000009