(57)【要約】【課題】文献中からの略字情報の抽出において高い正解率を保持したままで高いカバー率を実現すること。【解決手段】インナ情報抽出手段１０２がメモリ手段１０１内に格納されている文献データ中のカッコ記号内にあるインナデータと所与の基準データとの比較を行ってインナ情報を抽出する。そして、アウタデータ抽出手段１０３がメモリ手段１０１内に格納されている文献データ中から、抽出されたインナ情報に対応するアウタデータを抽出し、アウタ情報抽出手段１０４が抽出されたアウタデータと所与の基準データとを比較することによってアウタ情報を抽出する。妥当性判別手段１０５は、インナ情報と対応するアウタ情報との組み合わせについての妥当性を判別し妥当性を有するインナ情報とアウタ情報との組み合わせ情報を略字情報として出力する。【選択図】        図２
2005018554.tif 000002
【特許請求の範囲】
【請求項１】
各種文献からカッコ記号内にあるインナ情報と該インナ情報に対応するカッコ記号外にあるアウタ情報との組み合わせから成る略字情報をコンピュータを利用して抽出するための略字情報抽出方法であって、
メモリ手段が所与の文献データを格納するステップと、
インナ情報抽出手段が前記メモリ手段内に格納されている前記文献データ中のカッコ記号内にあるカッコ内データと所与の基準データとの比較を行ってインナ情報を抽出するステップと、
アウタデータ抽出手段が前記メモリ手段内に格納されている文献データ中から前記インナ情報に対応するアウタデータを抽出するステップと、
アウタ情報抽出手段が前記アウタデータと所与の基準データとを比較することによってアウタ情報を抽出するステップと、
妥当性判別手段が前記インナ情報と対応するアウタ情報との組み合わせについての妥当性を判別し妥当性を有するインナ情報とアウタ情報との組み合わせ情報を略字情報として出力するステップとを備えたことを特徴とする略字情報抽出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種文献から略字情報を抽出する方法に関するものである。
【０００２】
【従来の技術】
例えば、生物医学系の研究者が研究活動に必要な情報を収集しようとする場合、ＭＥＤＬＩＮＥ（生物医学系論文を格納した文献データベース）等のオンライン文献等にアクセスし、必要な情報を得ることが一般に行われている。
【０００３】
しかし、近年ＭＥＤＬＩＮＥ等のデータベースへの登録論文数が急激に増加しており、それにともない、新しい専門用語の登録も急増している。特に顕著な例が略字である。従来から広く使用されている略字以外に、論文の著者が自由に略字を導入することから、研究者にとって略字の認識不足が情報収集を困難にさせる要因となっている。すなわち、研究者が必要な情報を専門用語及び略字を手掛かりに文献を検索しようとしても、新しく導入された略字を用いて著されている論文の場合、情報収集の網から漏れてしまう場合が生じる。
【０００４】
そこで、コンピュータを利用し、各種文献から略字情報を自動的に抽出し、略字に関して常に最新の情報を提供できる略字情報抽出システムの開発が進められている。コンピュータを利用した従来の略字情報抽出システムは、カッコ記号内に略字があり、その正式名称（定義）はカッコ記号の前に書かれているとの前提から、文献中のカッコ記号を手掛かりにして略字候補を探し、続いて定義の候補を探す構成が一般的である。
【０００５】
【発明が解決しようとする課題】
しかし、カッコ記号内に定義があり、その略字はカッコ記号の前にある場合もある。また、略字情報の抽出精度を重視することにより、抽出の対象とする略字の長さや略字を構成する文字の種類に制限を与え抽出できない略字を残してしまう従来技術が多く、略字とこれに対応する定義とを一対の略字情報として文献中から精度よく、且つ漏れなく抽出することは困難であった。
【０００６】
本発明の目的は、上述した従来技術の問題点を解決することができるようにした略字情報抽出方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明によれば、各種文献からカッコ記号内にあるインナ情報と該インナ情報に対応するカッコ記号外にあるアウタ情報との組み合わせから成る略字情報をコンピュータを利用して抽出するための略字情報抽出方法であって、メモリ手段が所与の文献データを格納するステップと、インナ情報抽出手段が前記メモリ手段内に格納されている前記文献データ中のカッコ記号内にあるカッコ内データと所与の基準データとの比較を行ってインナ情報を抽出するステップと、アウタデータ抽出手段が前記メモリ手段内に格納されている文献データ中から前記インナ情報に対応するアウタデータを抽出するステップと、アウタ情報抽出手段が前記アウタデータと所与の基準データとを比較することによってアウタ情報を抽出するステップと、妥当性判別手段が前記インナ情報と対応するアウタ情報との組み合わせについての妥当性を判別し妥当性を有するインナ情報とアウタ情報との組み合わせ情報を略字情報として出力するステップとを備えたことを特徴とする略字情報抽出方法が提案される。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例につき詳細に説明する。
【０００９】
図１は、本発明による略字情報抽出装置の実施の形態を示す構成図である。略字情報抽出装置１は、各種文献から略字情報を抽出するための装置であり、コンピュータを利用して構成されている。ここで、略字情報とは、略字とその定義との組み合わせ情報をいう。一般に、論文等の文献にあっては、カッコ記号内に略字を示し、そのカッコ記号の前に定義が示されている。しかし、略字のあとにカッコ記号を設け、この中に定義を示すという表現形式も採用されることがある。そこで、本明細書においては、カッコ記号内のデータをインナデータと称し、カッコ記号の前にあるデータをアウタデータと称することにする。そして、インナデータのうち略字又は定義を示すものであると考えられる場合にこれをインナ情報と称し、一方、アウタデータのうち略字又は定義を示すものであると考えられる場合にこれをアウタ情報と称することにする。
【００１０】
略字情報抽出装置１は、文献データベース２や文献データベース３とインターネットなどの通信ネットワーク４によって通信可能である。文献データベースは例えばＭＥＤＬＩＮＥ等のデータベースを含むもので、３つ以上あってもかまわない。略字情報抽出装置１は、文献データベース２や文献データベース３から文献データを収集し、収集された文献データから略字情報抽出を行い、その結果を利用者５が利用できる構成となっている。
【００１１】
略字情報抽出装置１は、キーボードの如き入力装置１５及び液晶表示装置の如き表示装置１６等の各種外部入出力装置との間で信号のやりとりを行う入出力部１１、各情報処理部の制御やデータ処理を行う中央処理装置１２、中央処理装置１２が処理するデータを一時的に保持する内部記憶部１３、検索した文献や文献を解析した結果、文献から抽出したデータや情報を格納しておく外部記憶部１４、及び通信ネットワーク４との間で通信を行うための通信制御装置１７を具えて構成される。文献データベースから取り込まれた文献データに基づく略字情報抽出処理のために必要な各種の処理は、コンピュータシステムとして上述の如く構成されている略字情報抽出装置１において、所要の処理プログラムに従って遂行される。
【００１２】
図２は、略字情報抽出装置１の構成及び略字抽出動作を説明するための機能ブロック図である。略字情報抽出装置１は、メモリ手段１０１を有しており、ここでは、外部記憶部１４内の所定のメモリ領域がメモリ手段１０１として使用されている。通信制御装置１７によって外部の文献データベース２、３等より文献データがダウンロードされ、メモリ手段１０１に文献データが格納される。
【００１３】
１０２は、メモリ手段１０１内に格納されている文献データ中のカッコ記号内にあるインナデータと所与の基準データとの比較を行ってインナ情報を抽出するためのインナ情報抽出手段、１０３はメモリ手段１０１内に格納されている文献データ中から、インナ情報抽出手段１０２によって抽出されたインナ情報に対応するアウタデータを抽出するためのアウタデータ抽出手段である。１０４は、アウタデータ抽出手段１０３によって抽出されたアウタデータと所与の基準データとを比較することによってアウタ情報を抽出するためのアウタ情報抽出手段、１０５は、インナ情報抽出手段１０２によって抽出されたインナ情報とこのインナ情報に対応してアウタ情報抽出手段１０４から抽出されたアウタ情報との組み合わせについての妥当性を判別し妥当性を有するインナ情報とアウタ情報との組み合わせ情報を略字情報として出力するための妥当性判別手段である。１０６は、妥当性判別手段１０５から出力された略字情報を蓄積しておくための略字情報格納手段であり、妥当性判別手段１０５からの略字情報は表示装置１６によって表示することができる。
【００１４】
図２に示したように構成されている略字情報抽出装置１は、処理プログラムを実行させることにより、次のように動作して略字情報抽出を行う。
【００１５】
先ず、メモリ手段１０１が所与の文献データを格納し、インナ情報抽出手段１０２がメモリ手段１０１内に格納されている文献データ中のカッコ記号内にあるインナデータと所与の基準データとの比較を行ってインナ情報を抽出する。そして、アウタデータ抽出手段１０３がメモリ手段１０１内に格納されている文献データ中からインナ情報抽出手段１０２によって抽出されたインナ情報に対応するアウタデータを抽出し、アウタ情報抽出手段１０４がアウタデータ抽出手段１０３によって抽出されたアウタデータと所与の基準データとを比較することによってアウタ情報を抽出する。妥当性判別手段１０５は、インナ情報抽出手段１０２とアウタ情報抽出手段１０４とに応答し、インナ情報と対応するアウタ情報との組み合わせについての妥当性を判別し妥当性を有するインナ情報とアウタ情報との組み合わせ情報を略字情報として出力する。
【００１６】
妥当性判別手段１０５からの略字情報は内部記憶部１３内の所定のメモリ領域に設定されている略字情報格納手段１０６内に格納され、蓄積される。表示装置１０７は、利用者５からの要求に応じて略字情報を表示することができる。尚、別途、印刷装置を入出力部１１に接続し、略字情報を印刷する構成とすることができることは勿論である。
【００１７】
図３は、図２に示す構成をマイクロコンピュータを利用して実現するための処理プログラム２０を示すフローチャートである。処理プログラム２０は外部記憶部１４に格納されており、中央処理装置１２において実行される。処理プログラム２０について説明すると、処理プログラム２０の実行開始後、先ずステップ２１で文献データの取り込み処理が実行される。ここでは、通信ネットワーク４を介し、各種の文献データベースから例えば生物医学関係の論文データをダウンロードし、ダウンロードされた文献データは入出力部１１を介して外部記憶部１４に格納される。収集すべき論文の範囲及びその具体的指定等は、例えば、利用者５が入力装置１５から適宜に指定することができる構成となっている。ただし、利用者５がすでに各種の文献データベースから生物医学関係の論文データをダウンロードし、ダウンロードされた文献データを処理プログラム２０に与えた場合には、ステップ２１は省略可能である。
【００１８】
ステップ２２では、外部記憶部１４内に上述の如く格納された文献データを中央処理装置１２において一文ごとに改行処理し、改行処理された文献データは外部記憶部１４に格納される。この後の処理は、改行された各一文を単位として行われる。
【００１９】
ステップ２３では、外部記憶部１４から処理対象とすべき第１番目の一文を選択し（ｎ＝１を代入）、これを処理対象文として外部記憶部１４から取り出し、内部記憶部１３に格納すると同時に、処理対象文のオリジナルを保存する。そして次のステップ２４において、内部記憶部１３に格納されている該処理対象文からインナ情報を抽出するためのインナ情報抽出処理が実行される。
【００２０】
図４には、インナ情報抽出処理ステップ２４の詳細フローチャートが示されている。先ず、ステップ２４１で対象となっている処理対象文の先頭からカッコ記号の検索を行い、発見されたカッコ記号内のインナデータを読み取り、読み取ったインナデータのデータ形式が所与の第１〜第４パターンのインナ情報形式うちのいずれに該当するか否かが判別される。具体的には、予め用意され外部記憶部１４内に格納されている第１〜第４のインナ情報形式情報とインナデータとの比較演算を実行し、当該インナデータが第１〜第４のうちのいずれのインナ情報形式に該当するのかが判別される。当該インナデータが第１〜第４のうちのいずれのインナ情報形式にも該当しない場合は、当該インナデータは、略字又は定義のいずれでもないと判別され、その判別結果はＮＯとなり、ステップ２４の実行が終了する。一方当該インナデータが第１〜第４のインナ情報形式のいずれかに該当すると判別された場合にはその判別結果はＹＥＳとなり、このインナデータはインナ情報の候補として取り扱われる。
【００２１】
ここで、第１〜第４パターンのインナ情報用のデータ形式は例えば、文字とスペースとの配置という観点からインナ情報として満たす条件集合を２つ設定し、さらに構成文字の内容という観点からインナ情報として満たす条件集合を２つ設定し、これにより４種類のインナ情報形式を用意している。しかし、インナ情報形式はこれに限定されず、適宜の観点から適宜の数のインナ情報形式情報を用意すればよい。
【００２２】
さらに、ステップ２４１での判別は、先ず処理対象文の中に第１パターンのインナ情報形式が含まれるか否かを調べ、第１パターンのインナ情報形式に合致するインナデータが含まれる場合にはステップ２４１の判別結果がＹＥＳとなり、ステップ２４２に進む。
【００２３】
ステップ２４１の判別結果がＮＯの場合には、そのまま処理対象文の中に第１パターンのインナ情報形式が見つかるまでステップ２４１を繰り返す。処理対象文の中に第１パターンのインナ情報形式が見つからなくなった場合（１つも含まれなかった場合も含む）には、同じ処理対象文を始めから、今度は第２パターンのインナ情報形式に基づいて判別を行う。このインナ情報抽出処理を第４パターンまで繰り返した後、次の一文を処理対象に同じ作業を繰り返す。
【００２４】
したがって、同一のインナデータについて、第１〜第４のどのインナ情報形式に属するかを一度に判別するのではなく、同一の処理対象文から、先ずは第１パターンのインナ情報形式のみを抽出し、次に、もう一度文頭から第２パターンのインナ情報形式のみを抽出するというように、独立して、この例では４回の判別を行っている。同一のインナデータが、複数のインナ情報形式パターンに属することはない。この複数回の判別処理の実行によってインナ情報抽出のカバー率を格段に上げることができるのである。
【００２５】
ステップ２４１の判別結果がＹＥＳの場合には、ステップ２４２に進み、ここで当該カッコ記号の直前に不許可単語があるか否かが判別される。不許可単語がある場合には、このインナデータはインナ情報としての適格性を欠くと判別され、その判別結果がＹＥＳとなって、ステップ２４の実行が終了する。これに対し、当該カッコ記号の直前の単語が不許可単語でない場合には、このインナデータはインナ情報として適格性を有すると判別され、ステップ２４２の判別結果がＮＯとなり、ステップ２４３に進む。
【００２６】
ステップ２４３でインナデータ中に不許可単語が含まれるか否かが判別される。不許可単語は、インナ情報として扱うには不適当な単語として予め外部記憶部１４内に予め格納されているもので、例えばｂｅ動詞、代名詞である。インナデータ中に不許可単語が含まれる場合にはステップ２４３の判別結果はＹＥＳとなり、ステップ２４の実行が終了する。一方、インナデータ中に不許可単語が含まれない場合にはステップ２４３の判別結果はＮＯとなり、ステップ２４４に進む。ステップ２４４では、当該インナデータをインナ情報として抽出するための処理が実行され、ステップ２４の実行が終了する。抽出されたインナ情報は内部記憶部１３に一旦格納される。
【００２７】
図３に戻ると、このようにしてステップ２４でインナ情報が抽出された後は、ステップ２５に進み、ステップ２４で抽出されたインナ情報に対応するアウタ情報を処理対象文中から抽出するための処理が実行される。
【００２８】
図５は、アウタ情報抽出処理ステップ２５の詳細フローチャートを示すもので、ステップ２５１では先ずアウタデータを取り出す処理が実行される。この処理は、内部記憶部１３内の処理対象文を参照し、ステップ２４４で抽出されたインナ情報の前にあるデータを全て該インナ情報に対応するアウタデータとして取り出す処理である。取り出したアウタデータは内部記憶部１３に一旦格納する。
【００２９】
そして、次のステップ２５２で、このアウタデータの中に、アウタ情報のデータ形式として予め用意された第１〜第９パターンのいずれかに属するアウタ情報が含まれているか否かが判別される。第１〜第９パターンのアウタ情報形式は、該インナ情報に対する定義としての適格性を有しているアウタ情報をアウタデータから抽出するためのものであり、いずれかのパターンに属するアウタ情報が含まれている場合には、これを該インナ情報に対する定義として抽出する。各パターンの内容は適格なアウタ情報抽出の目的が達成できるよう適宜に定めることができ、また、パターンの数は９個に限定されず、適宜の数にすることができる。
【００３０】
さらに、ステップ２５２での判別は、対象となるアウタデータが用意されたアウタ情報形式のどのパターンに属するアウタ情報を含んでいるかを、第１パターンから順次判別するような単純な作業ではなく、一度あるパターンまでアウタ情報形式に従ってアウタ情報が抽出されたとしても、振り分けられたパターン形式に応じて細かい条件が設定され、その条件を満たさない場合には、抽出されたアウタ情報が消去される。そこから、再度アウタデータからのアウタ情報抽出が残りの数パターンまで行われ、またあるパターンまで進んだところでアウタ情報の妥当性がチェックされる。
【００３１】
したがって、ある条件集合を全て満たすか否かを判別するのではなく、パターン振り分けと見直しを数回繰り返し、同一のアウタデータから、９つのパターンのうち最適なアウタ情報形式に属するアウタ情報の抽出を試みることで、別個に複数回の抽出を行っている。この複数回の抽出処理の実行によってアウタ情報抽出の正解率を格段に上げることができるのである。
【００３２】
アウタデータから第１〜第９パターンのいずれかに属するアウタ情報が抽出された場合にはステップ２５２の判別結果はＹＥＳとなり、ステップ２５３に進み、ここで当該アウタ情報を定義として抽出する。そして、次のステップ２５４ではこの定義であるアウタ情報とこれに対応する略字であるインナ情報とを組み合わせた略字情報を作成し、ステップ２５の実行を終了する。
【００３３】
ステップ２５２の判別結果がＮＯの場合には、ステップ２５５に入り、ここで、アウタデータから第１０パターンに該当するアウタ情報の抽出が試みられる。第１０パターンはアウタ情報が略字としての適格性を有する場合に妥当するアウタ情報形式を示すものである。アウタデータから第１０パターンに該当するアウタ情報の抽出が行われた場合にはステップ２５５の判別結果はＹＥＳとなり、ステップ２５６で当該アウタ情報を略字として抽出する。
【００３４】
そして、ステップ２５７に進み、ここで、略字であるアウタ情報とこれに対応する定義であるインナ情報とを組み合わせた略字情報を作成し、ステップ２５の実行を終了する。
【００３５】
ステップ２５５の判別結果がＮＯの場合には、アウタデータに定義、略字のいずれかに該当するアウタ情報が含まれていないと判断され、略字情報を作成することなくステップ２５の実行を終了する。
【００３６】
図３に戻ると、ステップ２５の終了後、ステップ２６に進み、ここで、ステップ２４４とステップ２５４又は２５７で作成された略字情報について、インナ情報とアウタ情報との組み合わせについての妥当性のチェック処理が実行される。
【００３７】
図６には、妥当性チェック処理ステップ２６の詳細フローチャートが示されている。先ず、ステップ２６１で当該組み合わせが妥当性のない組み合わせパターンに該当するか否かが判別される。ここでは、少なくとも１種類の妥当性のない組み合わせパターンが用意されており、当該組み合わせがその組み合わせパターンに該当するか否かがチェックされる構成となっている。当該組み合わせがその組み合わせパターンのいずれにも該当しない場合は、ステップ２６１の判別結果はＮＯとなり、ステップ２６２に進む。
【００３８】
組み合わせとして不適当なパターンは、例えば、略字としてのインナ又はアウタ情報が定義としてのアウタ又はインナ情報よりも長い場合や、数字を含む場合においてインナ情報とアウタ情報とに同じ数字が含まれていない場合等が挙げられるが、これらは一例であり、組み合わせ不適当なパターンは適宜に決めることができる。
【００３９】
ステップ２６２では、当該組み合わせが妥当性のある組み合わせパターンに該当するか否かが判別される。ここでも、少なくとも１種類の妥当性のある組み合わせパターンが用意されており、当該組み合わせがその組み合わせパターンに該当するか否かがチェックされる構成となっている。組み合わせとして適当なパターンは、例えば数字を含む場合においてインナ情報とアウタ情報とに全く同じ数字が含まれている場合等が挙げられるが、これらは一例であり、組み合わせ適当なパターンは適宜に決めることができる。
【００４０】
妥当性のある組み合わせパターンが複数種類用意されている場合には、いずれかのパターンに対して１つでも該当すれば、ステップ２６２の判別結果はＹＥＳとなり、ステップ２６３に進む。ステップ２６３では、当該組み合わせは有意義な略字情報と判別し、ステップ２６の実行を終了する。
【００４１】
尚、ステップ２６１、２６２の判別処理では、各組み合わせパターンは複数種類用意されている。ステップ２６１では、対象となる組み合わせについて、用意された複数の妥当性のない組み合わせパターンに該当するか否かの判別を行う。妥当性のない組み合わせパターンに該当した場合にはステップ２６１の判別結果はＹＥＳとなり、ステップ２６４に進む。ステップ２６４では、当該組み合わせは無意味な略字情報と判断し、ステップ２６の実行を終了する。
【００４２】
妥当性のない組み合わせパターンに該当しなかった場合でも、次のステップ２６２で、用意された妥当性のある組み合わせパターンのいずれにも該当しない場合にはステップ２６２の判別結果はＮＯとなり、ステップ２６４に進む。ステップ２６４では、当該組み合わせは無意味な略字情報と判断し、ステップ２６の実行を終了する。
【００４３】
このようにして、インナ情報、アウタ情報の組み合わせを単に抽出するだけでなく、抽出されたインナ情報、アウタ情報の組み合わせの妥当性を判別させるステップをさらに追加することで、略字として満たすべき条件集合を詳細に設定することが可能となり、抽出の正解率を上げることができる。
【００４４】
図３に戻ると、次のステップ２７では、ステップ２６での判別結果に従い、ステップ２６３で有意義な略字情報であると判断された場合にのみ、ステップ２４４とステップ２５４又は２５７で作成された略字情報を外部記憶部１４に格納し、略字情報の蓄積を行う。
【００４５】
しかる後、処理対象文の文頭からステップ２８で、以上のようにして抽出処理が終了したカッコ記号までを削除する処理を実行し、これを新たな処理対象文とする。ステップ２８の後、ステップ２９に入る。
【００４６】
ステップ２９では、処理対象文の残り部分に未検索の第１パターンのカッコ内データがあるか否かをチェックし、未検索の第１パターンのインナデータがある場合にはその判別結果がＹＥＳとなり、ステップ２４に戻り、次の第１パターンのインナデータ及びその対応するアウタデータについてステップ２４〜２８を再度実行し、略字情報の抽出を同様にして行う。このようにして、処理対象文中全ての第１パターンのインナデータについて略字抽出の処理が終了すると、ステップ２９の判別結果はＮＯとなり、ステップ３０Ａに入る。
【００４７】
以上のように、ある処理対象文に対して、先ずカッコ記号を手掛かりに第１パターンのみを対象にインナデータを検索し、文頭から該インナデータのカッコ記号までの処理が終了したら、該処理対象部分から略字情報が抽出されたか否かに関わらず、当該カッコ記号までの処理済み部分を全て削除する。引き続き残りの処理対象文に対して、第１パターンのインナ情報形式が検索できなくなるまで略字情報抽出処理を次々と実行するものである。
【００４８】
そして、カッコ記号を手掛かりにしたインナ情報形式の検索において、インナデータが第１パターンでなかった場合には、当該カッコ記号に関連するデータを削除せず全て残した状態で、次のカッコ記号を手掛かりに第１パターンのインナ情報に属する略字情報抽出処理を行う。したがって、この場合には、第２〜第４パターンに属するインナデータも今回のアウタデータの一部として考慮されることになる。このため、アウタ情報抽出のための対象となるアウタデータの範囲が従来の方法に比べて広くなり、アウタ情報の抽出におけるデータの捕捉漏れを格段に少なくすることができる。この結果、略字情報の抽出におけるカバー率を飛躍的に改善することができる。
【００４９】
ステップ３０Ａでは、ｎに１を加算する。次のステップ３０Ｂでは、ｎ≦４か否かが判別される。ｎ≦４であれば、ステップ３０Ｂの判別結果はＹＥＳとなり、ステップ２３に戻る。ｎ≦４でなければ、ステップ３０Ｂの判別結果はＮＯとなり、ステップ３０に進む。ステップ３０Ｂの判別結果がＹＥＳの場合、ステップ２３では、第１パターンの手順と同様に、改めて処理対象文のオリジナルを処理対象文として、第２〜第４パターンまでのインナデータについてそれぞれステップ２４〜３０Ａの処理を繰り返し行う。第４パターンのインナデータを対象にした作業が終了し、再びステップ３０Ｂに戻った場合にはステップ３０Ｂの判別結果はＮＯとなり、ステップ３０に入る。
【００５０】
ステップ３０では、処理対象文の残りがあるか否かをチェックし、処理対象文の残りがある場合にはその判別結果はＹＥＳとなり、ステップ２３に戻る（ｎ＝１を代入）。そして、次の処理対象文のデータを取り出し、この処理対象文についての略字情報の抽出処理をステップ２３〜３０Ｂに従って実行する。
【００５１】
このようにして、用意された全ての処理対象文のデータについての略字情報抽出及びその蓄積が終了すると、ステップ３０の判別結果はＮＯとなり、ステップ３１で外部記憶部１４内に蓄積された略字情報を図示しない表示装置に表示し、又は図示しない印刷機によりプリントアウトする等、利用者５の求めに応じて略字情報の出力処理が行われる。
【００５２】
このように、インナ情報の特徴（文章内での導入形態やインナデータを構成する文字など）を複数に分類し、それぞれに合わせてテキストを複数回検索するようにし、また、インナ情報として満たすべき条件を大幅に緩めたことで、従来技術では対応できなかったインナ情報にも対応できるようになり、インナ情報の漏れを大幅に改善することができる。
【００５３】
さらに、適当なアウタ情報が見つかった後に、再度、インナ情報の文字（数字・記号を含む）配列を手掛かりにアウタ情報との適合度をチェックすることで、正解率を高く保持することができる。これにより、高い正解率を保持したままで、従来にない高いカバー率を実現することができる。
【００５４】
【発明の効果】
本発明によれば、各種の文献中からの略字情報の抽出における正解率とカバー率とを両立させ、高い正解率を保持したままで、従来にない高いカバー率を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例を示す構成図。
【図２】図１の略字情報抽出装置の構成及び略字抽出動作を説明するための機能ブロック図。
【図３】略字情報の抽出のための処理を示すフローチャート。
【図４】図３のインナ情報抽出処理の詳細フローチャート。
【図５】図３のアウタ情報抽出処理の詳細フローチャート。
【図６】図３のインナ情報とアウタ情報との組み合わせについての妥当性チェック処理の詳細フローチャート。
【符号の説明】
１  略字情報抽出装置
２、３  文献データベース
４  通信ネットワーク
５  利用者
１１  入出力部
１２  中央処理装置
１３  内部記憶部
１４  外部記憶部
１５  入力装置
１６  表示装置
１７  通信制御装置
１０１  メモリ手段
１０２  インナ情報抽出手段
１０３  アウタデータ抽出手段
１０４  アウタ情報抽出手段
１０５  妥当性判別手段
１０６  略字情報格納手段
【図１】
2005018554.tif 000003
【図２】
2005018554.tif 000004
【図３】
2005018554.tif 000005
【図４】
2005018554.tif 000006
【図５】
2005018554.tif 000007
【図６】
2005018554.tif 000008