(57)【要約】      （修正有）【課題】複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定する装置を提供する。【解決手段】標準項目名設定装置１０は、標準項目名の情報を記憶する標準項目名記憶部２０Ａと、複数の帳票に記載された複数の項目名を取得する項目名取得部２１と、複数の項目名を１又は複数のタイプ別分類のいずれかに分類する第１分類部２３と、タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部２４Ａと、同義項目グループに分類された項目名の標準度を、標準項目名記憶部２０Ａに記憶される標準項目名との一致度に基づいて評価する評価部２５と、同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部２７と、標準項目名選択部２７により選択された標準項目名に基づいて、標準項目名記憶部２０Ａの情報を更新する更新部２８と、を備える。【選択図】図４
2020004373.tif 000002
【特許請求の範囲】
【請求項１】
帳票における標準的な項目名である標準項目名を設定する標準項目名設定装置であって、
標準項目名の情報を記憶する標準項目名記憶部と、
複数の帳票に記載された複数の項目名を取得する項目名取得部と、
前記項目名取得部により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類部と、
前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部と、
前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価部と、
前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部と、
前記標準項目名選択部により選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新部と、を備えることを特徴とする標準項目名設定装置。
【請求項２】
前記項目名取得部により取得した項目名を複数の前記タイプ別分類のいずれにも分類しない条件である、引当不可条件を設定する引当不可条件設定部を備え、
前記第１分類部は、前記項目名取得部により取得した複数の項目名のうち、前記引当不可条件を満足する項目名を前記タイプ別分類に分類しないことを特徴とする請求項１に記載の標準項目名設定装置。
【請求項３】
前記第２分類部は、前記タイプ別分類に分類された項目名のうち、互いに異義関係の語を含む項目名については処理対象から除外することを特徴とする請求項１又は２に記載の標準項目名設定装置。
【請求項４】
前記標準項目名選択部は、前記同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がある場合には、標準度が最大の項目名を前記標準項目名に選択することを特徴とする請求項１乃至３のいずれか一項に記載の標準項目名設定装置。
【請求項５】
前記同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がない場合には、前記同義項目グループに分類された項目名の中から所定条件に基づき選択した項目名を、前記標準項目名の候補として提示する提示部を備え、
前記標準項目名選択部は、前記提示部により提示された前記標準項目名の候補を入力に基づいて前記標準項目名として選択することを特徴とする請求項１乃至４のいずれか一項に記載の標準項目名設定装置。
【請求項６】
複数の前記同義項目グループのそれぞれにおける前記標準項目名どうしの同義度に基づいて、前記同義項目グループの再分類を行う第３分類部を備えることを特徴とする請求項１乃至５のいずれか一項に記載の標準項目名設定装置。
【請求項７】
帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部を備える標準項目名設定装置による標準項目名設定方法であって、
複数の帳票に記載された複数の項目名を取得する項目名取得工程と、
前記項目名取得工程で取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類工程と、
前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類工程と、
前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価工程と、
前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択工程と、
前記標準項目名選択工程で選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新工程と、を備えることを特徴とする標準項目名設定方法。
【請求項８】
帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部を備える標準項目名設定装置としてのコンピュータを、
複数の帳票に記載された複数の項目名を取得する項目名取得部と、
前記項目名取得部により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類部と、
前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部と、
前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価部と、
前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部と、
前記標準項目名選択部により選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新部として機能させるための標準項目名設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準項目名設定装置、標準項目名設定方法及び標準項目名設定プログラムに関する。
【背景技術】
【０００２】
自治体や企業等では多数の帳票が利用されている。帳票は紙媒体であることが一般的ではあるが、紙媒体の帳票を電子化した入力フォームを用いることで帳票の管理コストを低減することが望まれている。
【０００３】
例えば、下記の特許文献１においては、帳票の種類を判別し、帳票の種類に応じた入力フォームを利用して帳票の受付処理をするシステムについて開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２６９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、同じ種類の帳票であっても、自治体や企業等に応じて対応する項目の名称（項目名）が異なっていることがある。そのため、数多くの種類の帳票について項目名を標準化しようとするときには、項目名のリストが膨大なものとなり、人手で整理すると労力が極めて大きいという課題があった。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる標準項目名設定装置、標準項目名設定方法及び標準項目名設定プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題は、本発明に係る標準項目名設定装置によれば、帳票における標準的な項目名である標準項目名を設定する標準項目名設定装置であって、標準項目名の情報を記憶する標準項目名記憶部と、複数の帳票に記載された複数の項目名を取得する項目名取得部と、前記項目名取得部により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類部と、前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部と、前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価部と、前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部と、前記標準項目名選択部により選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新部と、を備えることにより解決される。
こうすることで、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【０００８】
上記の標準項目名設定装置において、前記項目名取得部により取得した項目名を複数の前記タイプ別分類のいずれにも分類しない条件である、引当不可条件を設定する引当不可条件設定部を備え、前記第１分類部は、前記項目名取得部により取得した複数の項目名のうち、前記引当不可条件を満足する項目名を前記タイプ別分類に分類しないこととするとよい。
こうすることで、標準項目名設定の処理に入れたくない項目名を予め引当不可条件として設定することで、処理対象外とすることができる。また、引当不可条件を更新可能に設定しておけば、条件を更新することで、標準項目名を選択する基礎となる項目名の中に、適切でない項目名が混入することを防止できる。これにより、標準項目名としてより適切な項目名を設定することができる。
【０００９】
上記の標準項目名設定装置において、前記第２分類部は、前記タイプ別分類に分類された項目名のうち、互いに異義関係の語を含む項目名については処理対象から除外するとよい。
異義語を含む項目名は誤分類の可能性があるため、上記の構成によれば、標準項目名を選択する基礎となる項目名から異義語を含む項目名を除外できる。これにより、標準項目名としてより適切な項目名を設定することができる。
【００１０】
上記の標準項目名設定装置において、前記標準項目名選択部は、前記同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がある場合には、標準度が最大の項目名を前記標準項目名に選択するとよい。
こうすることで、同義関係にある項目名のうち標準項目として最も相応しいものを選択できる。
【００１１】
上記の標準項目名設定装置において、前記同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がない場合には、前記同義項目グループに分類された項目名の中から所定条件に基づき選択した項目名を、前記標準項目名の候補として提示する提示部を備え、前記標準項目名選択部は、前記提示部により提示された前記標準項目名の候補を入力に基づいて前記標準項目名として選択するとよい。
こうすることで、同義関係にある項目名の中に標準項目に相応しいものがない場合であっても、標準項目名の候補を生成し、標準項目名の候補に基づいて標準項目名を設定できる。
【００１２】
上記の標準項目名設定装置において、複数の前記同義項目グループのそれぞれにおける前記標準項目名どうしの同義度に基づいて、前記同義項目グループの再分類を行う第３分類部を備えとよい。
こうすることで、第２分類部では同義項目名として分類されなかった同義関係にある項目名が、第３分類部では同義であると判定され、同義項目グループが徐々に適切な同義項目名の集合となり、その結果、適切な標準項目名の設定が行える。
【００１３】
上記課題は、本発明に係る標準項目名設定方法によれば、帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部を備える標準項目名設定装置による標準項目名設定方法であって、複数の帳票に記載された複数の項目名を取得する項目名取得工程と、前記項目名取得工程で取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類工程と、前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類工程と、前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価工程と、前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択工程と、前記標準項目名選択工程で選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新工程と、を備えることにより解決される。
こうすることで、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【００１４】
上記課題は、本発明に係る標準項目名設定プログラムによれば、帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部を備える標準項目名設定装置としてのコンピュータを、複数の帳票に記載された複数の項目名を取得する項目名取得部と、前記項目名取得部により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類に分類する第１分類部と、前記タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部と、前記同義項目グループに分類された項目名の標準度を、前記標準項目名記憶部に記憶される標準項目名との一致度に基づいて評価する評価部と、前記同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部と、前記標準項目名選択部により選択された標準項目名に基づいて、前記標準項目名記憶部の情報を更新する更新部として機能させることにより解決される。
こうすることで、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【発明の効果】
【００１５】
本発明によれば、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【図面の簡単な説明】
【００１６】
【図１】情報処理システムの全体構成を示す図である。
【図２】標準項目名を設定する処理の概要を説明する図である。
【図３】標準項目名を設定する処理の概要を説明する図である。
【図４】標準項目名設定装置の機能ブロック図である。
【図５】標準項目情報テーブルの一例を示す図である。
【図６】標準項目名の設定処理のフロー図である。
【図７】標準項目名の設定処理のフロー図である。
【図８】標準項目名の設定処理のフロー図である。
【図９】標準項目名の設定処理のフロー図である。
【図１０】同義語辞書登録処理のフロー図である。
【発明を実施するための形態】
【００１７】
以下、図１乃至図１０を参照しながら、本発明の実施の形態（以下、本実施形態）に係る標準項目名設定装置１０について説明する。
なお、以下に説明する実施形態は、本発明の理解を容易にするための一例に過ぎず、本発明を限定するものではない。すなわち、以下に説明するシステムの構成、データ、処理等については、本発明の趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれる。
【００１８】
[情報処理システム１の構成]
図１に示されるように、情報処理システム１は、標準項目名設定装置１０及び帳票処理装置３０を備える。標準項目名設定装置１０と帳票処理装置３０とは、例えば図示しないインターネットやイントラネット等のネットワークを介して通信可能に接続される。
【００１９】
帳票処理装置３０はスキャナ４０に接続される。
スキャナ４０は、紙媒体を光学走査することにより画像情報を取り込む装置である。本実施形態では、スキャナ４０は、帳票Ｐをスキャンしたスキャン画像（画像情報）を、帳票処理装置３０に出力する。
帳票Ｐは、帳簿、伝票、申請書等の定型的な書類である。本実施形態では、多種類の帳票Ｐをスキャナ４０により取り込み、帳票処理装置３０に出力することとする。なお、標準項目名を設定する際の処理対象とする複数の帳票Ｐは、それぞれ同一手続きの帳票Ｐとする。具体的には、例えば出生届という手続きについて各種自治体で用いられているそれぞれの帳票Ｐを処理対象とする。
【００２０】
帳票処理装置３０は、スキャナ４０により取り込んだ帳票Ｐを処理するコンピュータである。具体的には、帳票処理装置３０は、帳票Ｐに対してＯＣＲ（光学文字認識）を実行して、帳票Ｐに記載の文字列を取得する。また、帳票処理装置３０は、罫線、文字列の配置に基づいて、帳票Ｐの表構造を解析する。より具体的には、帳票処理装置３０は、帳票Ｐを構成する項目欄、入力欄、穴埋め入力欄に分けるとともに、項目欄（さらには穴埋め入力欄）に記載された項目名の情報を解析する。
なお、項目欄とは、項目名としての文字列が記載された領域であり、入力欄とは、文字列が記載されず、項目欄に対応する情報を入力する領域である。そして、穴埋め入力欄とは、文字列が記載され、文字列の間に情報を入力する領域である。
【００２１】
帳票処理装置３０には、入力デバイス３１が接続されており、入力デバイス３１を介して情報の入力が可能である。また、帳票処理装置３０には、表示デバイス３２が接続されており、ＵＩ画面等が表示デバイス３２に表示可能である。
【００２２】
本実施形態では、帳票処理装置３０が解析した複数種類の帳票Ｐの情報を標準項目名設定装置１０に出力する。そして、標準項目名設定装置１０が複数種類の帳票Ｐにおいて対応する項目名を特定し、対応する項目名を標準化した標準項目名を設定する。
【００２３】
次に、標準項目名設定装置１０の構成について説明する。
図１に示されるように、標準項目名設定装置１０は、ハードウェアとしてプロセッサ１１、記憶装置１２及び通信用インターフェース１３を備えるコンピュータである。
【００２４】
プロセッサ１１は、例えば中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含み構成され、記憶装置１２に記憶されるプログラムやデータに基づいて各種の演算処理を実行するとともに、標準項目名設定装置１０の各部を制御する。
【００２５】
記憶装置１２は、例えばメモリ、磁気ディスク装置を含み構成され、各種のプログラムやデータを記憶するほか、プロセッサ１１のワークメモリとしても機能する。
【００２６】
通信用インターフェースは、ネットワークインターフェースカード（ＮＩＣ）等の通信インターフェースを有し、通信インターフェースを介してネットワークに接続する。そして、通信用インターフェースは、ネットワークを介して帳票処理装置３０等のデバイスと通信する。
【００２７】
[標準項目名設定装置１０により実行される処理の概要]
ここで、図２、図３を参照しながら、標準項目名設定装置１０により実行される処理の概要について説明する。
【００２８】
図２に示されるように、標準項目名設定装置１０は、同一手続きに関する複数の帳票Ｐからなる帳票群ＰＧを取得する。ここで、各帳票Ｐには、項目名が「Ａ」、「Ｂ」、「Ｃ」等の１以上の項目名Ｉが含まれている。項目名Ｉは、１以上の単語を含む語句である。
そして、標準項目名設定装置１０は、各帳票Ｐから項目名Ｉを抽出する。ここで、帳票群ＰＧに含まれる帳票Ｐから抽出した項目名Ｉの全体を項目名群ＩＧとする。
【００２９】
次に、標準項目名設定装置１０は、項目名群ＩＧに含まれる項目名Ｉを、項目名のタイプ別に分類する（第１分類処理）。
先ず、標準項目名設定装置１０は、項目名群ＩＧに含まれる項目名Ｉが引当不可条件を満足するか否かを判定し、項目名Ｉが引当不可条件を満たすものについては、引当不可項目と判定して、その項目名に対してはタイプ別分類の処理対象から除外する。引当不可条件とは、例えば、予め設定されている引当不可項目を要素とする引当不可辞書などの情報に含まれる項目名と一致することである。
そして、項目名Ｉが引当不可項目でない場合には、項目名Ｉに対してタイプ別分類を行う。
【００３０】
具体的には、項目名のタイプには、「名前（ｎａｍｅ）」、「住所（ａｄｄｒｅｓｓ）」等が予め定められており、それぞれのタイプに分類（分類Ｃ１、分類Ｃ２等）が設定されている。また、予め設定されているタイプのいずれにも該当しない項目名を分類するため、「その他（ｅｔｃ）」タイプの分類（分類ＣＮ）が設定されている。そして、項目名Ｉに含まれる語（名詞）が項目名のタイプのいずれに該当するかに基づいて、それぞれの項目名Ｉをタイプ別に分類する。このとき、項目名Ｉがいずれのタイプにも該当しない場合には、その他タイプの分類ＣＮに分類する。
【００３１】
より詳細には、標準項目名設定装置１０は、形態素解析により項目名Ｉを分解した語（形態素）のうちから名詞を抽出し、所定条件に基づいて、抽出した名詞が、項目名のタイプのいずれに該当するかを判定する。例えば、タイプ名と、対応する名詞（語）または名詞内の一部の文字列との対応付けが定義されたタイプ定義情報を予め設定しておき、このタイプ定義情報に基づいて、抽出した名詞がいずれのタイプに該当するかを判定することができる。そして、抽出した名詞がいずれのタイプにも該当しないときには、その項目名Ｉをその他タイプに分類する。
なお、項目名Ｉから抽出した名詞が複数あり、それぞれの名詞のタイプが異なる、すなわち項目名Ｉに複数のタイプが含まれている場合には、標準項目名設定装置１０は、その項目名Ｉを引当不可項目であると判定し、タイプ別分類の処理は行わない。このとき、引当不可項目と判定した項目名Ｉを引当不可辞書に追加して引当不可辞書を更新してもよい。
【００３２】
以上の処理により、標準項目名設定装置１０は、項目名群ＩＧに含まれる引当不可項目を除く全ての項目名Ｉをタイプ別分類に分類する。なお、引当不可項目をまとめるための分類を設けて引当不可項目をその分類に分類してもよい。
【００３３】
次に、標準項目名設定装置１０は、タイプ別分類に分類された項目名Ｉを、同義関係にある１以上のグループに分類する（第２分類処理）。なお、標準項目名設定装置１０は、タイプ別分類ごとに、第２分類処理を実行する。
具体的には、標準項目名設定装置１０は、タイプ別分類に属する一つの項目名Ｉ内に異義関係にある語が含まれている場合には、その項目名Ｉを処理対象外とする。また、項目名Ｉ内に異義関係にある語が含まれていなければ、標準項目名設定装置１０は、その項目名Ｉと同義項目グループ内の項目名Ｉとの同義度を計算し、最も同義度が高い項目名Ｉと同じ同義項目グループに分類する。同義度は、同義語辞書において同義語として設定されている場合に値が大きくなるように算出される評価値である。
【００３４】
また、図２においては、分類Ｃ１に対して同義項目グループＧ１１と、同義項目グループＧ１２を例として示しているが、同義項目グループの数は２に限られない。
そして、標準項目名設定装置１０は、それぞれのタイプ別分類について項目名Ｉを同義項目グループに分類する。
【００３５】
次に、標準項目名設定装置１０は、第２分類処理によって各同義項目グループに分類された項目名Ｉに基づいて、各同義項目グループの標準項目名を設定する（第１設定処理）。
具体的には、標準項目名設定装置１０は、同義項目グループに分類されたそれぞれの項目名Ｉの標準度を計算する。標準度とは、既に設定されている標準項目名との一致度が高い程大きくなるように算出される評価値である。
そして、標準項目名設定装置１０は、同義項目グループに分類された項目名Ｉのうち標準度が閾値以上であって、且つ最も値が大きい項目名Ｉを選択し、それを標準項目名に設定する。
【００３６】
また、標準項目名設定装置１０は、同義項目グループに分類された項目名Ｉの中に標準度が閾値以上のものがない場合には、所定条件に基づき、標準項目名の候補となる項目名Ｉを選択する。所定条件とは、例えば、同義項目グループの中で出現頻度が最も高い項目名，名詞の数が最も少ない項目名，文字数が最も少ない項目名，の優先順位にしたがって項目名Ｉを選択する。そして、標準項目名設定装置１０は、選択した項目名Ｉ、又は該選択した項目名を標準項目名の辞書情報に基づいて変換した項目名を、標準項目名の候補（標準項目名候補）として得る。
標準項目名設定装置１０は、この標準項目名候補をユーザに提示し、ユーザの確認、又は修正を経て、標準項目名候補に基づく項目名を標準項目名として設定する。
【００３７】
なお、標準度が閾値以上の項目名Ｉがない場合に標準項目名の候補を選択するための上記優先順位はあくまで一例であり、適宜設定することができる。
また、本実施形態においては、標準項目名の候補として選択した項目名Ｉをユーザに提示してユーザの確認を経るようにしたが、これに限られず、ユーザへの提示・確認を必要とせず、標準項目名の候補として選択した項目名Ｉを自動で標準項目名として設定するようにしてもよい。
【００３８】
次に、図３に示されるように、標準項目名設定装置１０は、第２分類処理で分類した２以上の同義項目グループに対し、同義項目グループ間で掛け合わせ処理を行い、同義項目グループの再分類を行う（第３分類処理）。なお、標準項目名設定装置１０は、タイプ別分類ごとに分類された同義項目グループについて、タイプ別分類をまたいで全同義項目グループに対して第３分類処理を実行する。
この処理により、異なるタイプから分類された別々の同義項目グループであっても、同義度が高いと判別された同義項目グループどうしは、同じ同義項目グループに分類される。また、いずれのタイプにも該当しないため、第１分類処理において「その他」タイプに分類された項目名が、第３分類処理において、同義度が高い同義項目グループと統合されることで、タイプ別分類された、すなわちタイプが付された項目名と同じ同義項目グループへ分類される。このように、掛け合わせ処理によって、より多くの項目名に対する同義関係の判定を行うことができ、精度の高い同義項目グループが作成される。
【００３９】
具体的には、第２分類処理で分類された各同義項目グループ間において標準項目名どうしの同義度を計算し、同義度が所定の閾値以上の場合には、それらの同義項目グループを統合する。なお、各同義項目グループには、第１設定処理によってそれぞれ標準項目名が設定されている。標準項目名どうしの同義度の計算は、第２分類処理と同様、同義語辞書に基づいて計算される。例えば、図３に示される例では、標準項目名設定装置１０は、同義項目クループＡ（グループＧ１１）と同義項目グループＸ（グループＧＮ１）とを掛け合わせた結果、標準項目名どうしの同義度が閾値以上であると判定すると、これらの２つの同義項目グループは同義度が高いと判定する。そして、標準項目名設定装置１０は、同義項目クループＡと同義項目グループＸを統合し、これらをまとめた新たな同義項目クループＡ’（グループＧ１１’）を作成する。
【００４０】
次に、標準項目名設定装置１０は、第３分類処理により再分類を行った各同義項目グループの項目名Ｉに基づいて、各同義項目グループの標準項目名を再設定する（第２設定処理）。第２設定処理における標準項目名の設定処理は、上述した第１設定処理と同様であるため、説明を省略する。第２設定処理により、第３分類処理で分類されたより精度の高い各同義項目グループに基づいて、標準項目名が設定されることとなる。
なお、本実施形態では、上記のとおり第３分類処理により再分類を行うこととしたが、第３分類処理及び第２設定処理を実行しないことも可能である。その場合には、第１設定処理によって設定された標準項目名が最終的な標準項目名として設定される。
【００４１】
さらに、標準項目名設定装置１０は、同義語辞書に登録されていない語（名詞）を同義語辞書に登録する（同義語辞書作成処理）。
標準項目名設定装置１０は、各帳票Ｐから抽出した項目名Ｉに対して形態素解析を行い、項目名Ｉから語（名詞）Ｗを抽出する。なお、この語Ｗを抽出する処理では、先に説明した、第１分類処理の前に生成してある項目名群ＩＧに含まれる各項目に対して形態素解析を行うか、若しくは第１分類処理でタイプ別に分類した項目名の集合である分類Ｃ１、分類Ｃ２等の全分類に含まれる各項目に対して形態素解析を行う。
そして、抽出した各語Ｗに対し、同義語辞書を参照して、語Ｗが同義語辞書に含まれているか、含まれていないかを判定する。標準項目名設定装置１０は、語Ｗが同義語辞書に含まれていない場合には、語Ｗを辞書未登録語（以下、単に「未登録語」ともいう。）としてユーザに提示（レコメンド）し、ユーザからの辞書未登録語に対する同義語の入力を受け付けて、語Ｗ及び同義語の情報を同義語辞書に登録（追加更新）する。
【００４２】
このように、標準項目名設定装置１０は、標準項目名設定の処理の中で抽出された辞書未登録語を、同義語辞書に登録する、または同義語辞書に登録するための支援を行う。これにより、同義語辞書に含まれる情報を蓄積していくことで同義語辞書を作成、更新でき、同義語辞書の精度を向上させることができる。
【００４３】
[標準項目名設定装置１０に備えられる機能]
以下においては、以上説明した処理を実現するために標準項目名設定装置１０に備えられる機能について説明する。
【００４４】
図４には、標準項目名設定装置１０の機能ブロック図を示した。図４に示されるように、標準項目名設定装置１０は、機能として、標準項目名記憶部２０Ａ、タイプ定義情報記憶部２０Ｂ、同義語辞書記憶部２０Ｃ、項目名取得部２１、引当不可条件設定部２２、第１分類部２３、第２分類部２４Ａ、第３分類部２４Ｂ、評価部２５、提示部２６、標準項目名選択部２７、更新部２８、及び同義語辞書作成部２９を備える。
【００４５】
標準項目名設定装置１０に備えられる上記の各部の機能は、記憶装置１２に記憶されるプログラム（標準項目名設定プログラム）に従ってプロセッサ１１が標準項目名設定装置１０の各部を動作させることにより実行される。なお、上記のプログラムは、通信用インターフェースによりネットワーク等の通信網を介して標準項目名設定装置１０が取得してもよいし、プログラムを記憶した記憶媒体から標準項目名設定装置１０が読み込んで取得することとしてもよい。
また、上記の標準項目名設定プログラムに従って、プロセッサ１１が動作することにより本発明に係る標準項目名設定方法が実現される。
以下、上記の各部の機能の詳細について説明する。
【００４６】
［標準項目名記憶部２０Ａ］
標準項目名記憶部２０Ａは、帳票における標準的な項目名である標準項目名の情報を記憶する。標準項目名記憶部２０Ａは、主に標準項目名設定装置１０の記憶装置１２により実現される。
【００４７】
「帳票」とは、情報の入力が可能であり、所定の処理に供される紙媒体又は電子媒体をいう。例えば、市町村等の自治体、国、民間企業等をあて先として申請を行うために用いるものが「帳票」に相当する。具体的には、出生届、妊娠届等が「帳票」の一例に相当する。
「項目名」とは、帳票の構成要素であり、帳票への入力情報の内容や形式を規定するための情報である。例えば、「氏名」、「生年月日」等が上記の「項目名」の一例に相当する。
「標準項目名」とは、異なる帳票において意味が対応する項目名のうち、最も一般的に用いられる項目名である。具体的には、「標準項目名」とは、同義関係にある項目名（同義項目）のうち、標準的な項目名として認定されたものをいう。
【００４８】
具体的には、標準項目名記憶部２０Ａは、記憶装置１２に記憶される標準項目情報テーブルＴ１により実現される。
図５には、標準項目情報テーブルＴ１の一例を示した。図５に示されるように、標準項目情報テーブルＴ１は、標準項目ＩＤ、標準項目名、帳票種別、項目タイプ、同義項目グループＩＤの情報を関連付けて記憶する。
標準項目ＩＤは、項目名を一意に識別するための識別子である。
標準項目名は、標準項目ＩＤにより識別される項目名である。
帳票種別は、標準項目ＩＤにより識別される項目名が標準的に用いられる対象の帳票（手続き）を示す情報である。
項目タイプは、標準項目ＩＤにより識別される項目名に対応する項目タイプを示す情報である。
同義項目グループＩＤは、標準項目ＩＤにより識別される項目名と同義関係にある項目名とからなるグループを一意に識別するための識別子である。
【００４９】
［タイプ定義情報記憶部２０Ｂ］
タイプ定義情報記憶部２０Ｂは、標準項目名設定装置１０が取得した項目名をタイプ別分類するためのタイプと、該タイプに対応する条件、例えば名詞（語）のリストを記憶する。タイプ定義情報記憶部２０Ｂは、主に標準項目名設定装置１０の記憶装置１２により実現される。
【００５０】
具体的には、タイプ定義情報記憶部２０Ｂは、記憶装置１２に記憶されるタイプ定義情報テーブル（不図示）により実現される。タイプ定義情報テーブルは、一例として、「名前（ｎａｍｅ）」、「住所（ａｄｄｒｅｓｓ）」等のタイプと、タイプごとにそのタイプに該当する名詞または名詞内の文字列の一部、例えば「氏名」、「住所」等を紐付けて記憶しており、予め定義されて登録されている。なお、タイプ定義情報記憶部２０Ｂの実装データの形式はテーブルに限定されず、構造化データをテキスト（文字列）で表現した形式のデータでもよい。
【００５１】
［同義語辞書記憶部２０Ｃ］
同義語辞書記憶部２０Ｃは、同義関係にある語が識別可能な情報を含む同義語辞書のデータ（不図示）を記憶する。同義語辞書記憶部２０Ｃは、主に標準項目名設定装置１０の記憶装置１２により実現される。
「同義語」とは、異なる２つ以上の語が互いに同じ意味を有している場合、特に、帳票の項目において同じ属性を示す語として用いられる場合、これらの語を同義語という。
「同義語辞書」とは、２以上の語が互いに同義語であることを判定可能な情報を有するデータの集合体である。例えば、「氏名」と「名前」が同義語である場合、同義語辞書を参照することにより、これらの語が同義関係にあることが判定可能である。
【００５２】
［項目名取得部２１］
項目名取得部２１は、複数の帳票に記載された複数の項目名を取得する。具体的には、項目名取得部２１は、同一手続きに関して異なる自治体で用いられている複数の帳票にそれぞれ記載された複数の項目名を取得する。
なお、項目名取得部２１により実行される処理が項目名取得工程に相当する。
【００５３】
項目名取得部２１は、主に標準項目名設定装置１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、通信用インターフェース１３を介して、帳票処理装置３０から処理の対象とする複数の帳票の解析結果を取得する。ここで、複数の帳票の解析結果には、帳票から光学文字認識により得た１以上の項目名の文字列データを含む。
【００５４】
なお、項目名取得部２１は、帳票処理装置３０から複数の帳票のイメージを取得し、取得したイメージから所定の画像処理に基づいて項目名の文字列データを得ることとしてもよい。
【００５５】
［引当不可条件設定部２２］
引当不可条件設定部２２は、引当不可項目であると判定された、または引当不可項目に分類された項目名に基づいて引当不可条件を設定する。さらに、引当不可条件設定部２２は、ユーザにより引当不可項目であると指定された項目名に基づいて引当不可条件を設定する。なお、引当不可条件設定部２２により実行される処理が引当不可条件設定工程に相当する。
「引当不可項目」とは、項目名取得部２１により取得される項目名のうち、処理対象から除外する項目名の分類である。
「引当不可条件」とは、項目名をいずれのタイプ別分類にも分類しない項目名である「引当不可項目」であると判定するための条件である。項目名が引当不可条件を満たす場合には、その項目名をいずれのタイプ別分類にも分類せずに、処理対象から除外する。なお、処理対象から除外したとき、さらにその項目名を「引当不可項目」に分類するようにしてもよい。例えば、引当不可項目に分類された項目名と一致することは、「引当不可条件」の一例に相当する。また、「引当不可条件」は、引当不可項目と判定された項目名に基づく機械学習により得てもよい。
【００５６】
引当不可条件設定部２２は、主に標準項目名設定装置１０のプロセッサ１１及び記憶装置１２により実現される。
具体的には、プロセッサ１１は、引当不可項目に分類された項目名、またはユーザにより引当不可項目であると指定された項目名を要素とする辞書情報（引当不可辞書）を生成し、記憶装置１２に記憶する。この場合には、引当不可辞書に含まれる項目名であることが、引当不可条件となる。
また、プロセッサ１１は、引当不可項目に分類された項目名に基づく機械学習により、引当不可条件を生成し、記憶装置１２に記憶することとしてもよい。
また、プロセッサ１１は、引当不可項目の更新に応じて、引当不可条件を更新することとしてよい。
【００５７】
［第１分類部２３］
第１分類部２３は、項目名取得部２１により取得した複数の項目名を１又は複数のタイプ別分類に分類する。第１分類部２３は、主に標準項目名設定装置１０のプロセッサ１１及び記憶装置１２により実現される。
なお、第１分類部２３により実行される処理が第１分類工程に相当する。
【００５８】
「タイプ別分類」とは、項目名を構成する語（名詞）に基づいて定められる項目名の種別である。例えば、「名前（ｎａｍｅ）」や「住所（ａｄｄｒｅｓｓ）」等が「タイプ別分類」の一例に相当する。また、特定のタイプに該当しない項目名を分類するための「その他（ｅｔｃ）」もタイプ別分類の一つである。
具体的には、第１分類部２３は、タイプごとに該当する条件（語のリスト）を定めておいたタイプ定義情報記憶部２０Ｂを参照し、項目名を構成する語が、どのタイプの条件を満足するかに基づいて項目名のタイプを決定する。
一例としては、「名前（ｎａｍｅ）」のタイプ別分類に対しては、予め「氏名／名前／名称／名まえ」の語句を定めておく。そして、ある項目名について形態素解析を行うことで上記項目名の一要素として得られた名詞が「氏名／名前／名称／名まえ」のうちいずれかである場合に、第１分類部２３は、上記の項目名を「名前（ｎａｍｅ）」に分類することとする。
第１分類部２３は、項目名取得部２１により取得した複数の項目名のうち、予め定めておいたタイプ別分類のいずれにも分類できない項目名については、「その他（ｅｔｃ）」に分類する。
【００５９】
また、第１分類部２３は、１つの項目名から複数の名詞を得た場合であって、それらの複数の名詞が互いに異なるタイプ別分類に分類される場合には、上記の項目名は引当不可項目に分類し、タイプ別分類は行わないこととする。
【００６０】
また第１分類部２３は、項目名取得部２１により取得した複数の項目名のうち、引当不可条件を満足する項目名を引当不可項目に分類する。
すなわち、第１分類部２３は、処理対象の項目名が引当不可条件設定部２２により設定した引当不可条件を満足する場合には、処理対象の項目名を引当不可項目に分類し、タイプ別分類の処理対象外とすることとする。
【００６１】
［第２分類部２４Ａ］
第２分類部２４Ａは、タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する。第２分類部２４Ａは、主に標準項目名設定装置１０のプロセッサ１１及び記憶装置１２により実現される。
なお、第２分類部２４Ａにより実行される処理が、第２分類工程に相当する。
【００６２】
「同義度」とは、複数の項目名が同義である程度を示す評価値である。すなわち、複数の項目名が同義である程度が高い程、同義度が大きくなる。
「同義項目グループ」とは、同義度が高い項目名をグループ化したものである。例えば、同義度が一定値以上である項目名を同一のグループに分類することにより同義項目グループが形成される。
【００６３】
具体的には、第２分類部２４Ａは、第１の項目名と、第２の項目名の同義度を以下のように算出する。まず、第２分類部２４Ａは、第１の項目名を形態素解析した結果に基づいて、第１の項目名に含まれる名詞（ここでは、Ｎａ１＆Ｎａ２）を得る。同様に、第２分類部２４Ａは、第２の項目名に含まれる名詞（ここでは、Ｎｂ１＆Ｎｂ２）を得る。そして、第２分類部２４Ａは、Ｎａ１とＮｂ１が同義関係にあるか、さらにＮａ２とＮｂ２が同義関係にあるかを、所定の同義語辞書の情報に基づいて判定する。
例えば、項目名を構成する名詞のうち同義語と判定された名詞の割合（パーセント）を同義度とすると、Ｎａ１とＮｂ１、Ｎａ２とＮｂ２の両方が同義語と判定された場合には同義度が１００、どちらか一方が同義語と判定された場合には同義度が５０、いずれも同義語でないと判定された場合には同義度は０となる。
【００６４】
第２分類部２４Ａは、同義度の閾値（例えば５０以上）に基づいて、同義項目グループを生成する。すなわち、第２分類部２４Ａは、第１の項目名と第２の項目名の同義度が閾値以上である場合には、第１の項目名と第２の項目名を同一の同義項目グループに分類する。
また、第３の項目名がある場合であって、第１の項目名と第３の項目名の同義度、さらに第２の項目名と第３の項目名の同義度がいずれも閾値未満である場合には、第２分類部２４Ａは、新たな同義項目グループを生成し、そこに第３の項目名を分類する。
【００６５】
また、第２分類部２４Ａは、タイプ別分類に分類された項目名のうち、一項目名内に異義関係となる語を含む項目名については処理対象から除外する。
すなわち、第２分類部２４Ａは、例えば第１の項目名を構成する語であるＮａ１とＮａ２が互いに異義語辞書に基づいて異義語と判定される場合には、第１の項目名を処理対象から除外する。このとき、第２分類部２４Ａは、異義関係となる語を含む項目名を、引当不可項目に分類するようにしてもよい。
【００６６】
［第３分類部２４Ｂ］
第３分類部２４Ｂは、第２分類部２４Ａで分類された複数の同義項目グループに対し、同義項目グループ間の同義度に基づいて、同義項目グループを統合して再分類する。第３分類部２４Ｂは、主に標準項目名設定装置１０のプロセッサ１１及び記憶装置１２により実現される。
なお、第３分類部２４Ｂにより実行される処理が、第３分類工程に相当する。
【００６７】
具体的には、第３分類部２４Ｂは、第２分類部２４Ａで分類された同義項目グループ間の標準項目名どうしの同義度を計算する。同義度の計算は、第２分類部２４Ａでの同義度の計算と同様に行う。そして、標準項目どうしの同義度が閾値以上であった場合、その同義項目グループどうしを同義度が高いと判定し、１つの同義項目グループにまとめる。各同義項目グループの標準項目名は、後述する評価部２５、提示部２６、標準項目名選択部２７及び更新部２８により設定されている。
【００６８】
［評価部２５］
評価部２５は、同義項目グループに分類された項目名の標準度を、標準項目名記憶部２０Ａに記憶される標準項目名との一致度に基づいて評価する。評価部２５は、主に標準項目名設定装置１０のプロセッサ１１及び記憶装置１２により実現される。
なお、評価部２５により実行される処理が評価工程に相当する。
【００６９】
「項目名の標準度」とは、項目名が標準項目名として適切なものである程度を示す評価値である。具体的には、標準度が大きいほど、標準項目名として適切なものであることを示す。
「一致度」とは、項目名が、標準項目名記憶部２０Ａに記憶される標準項目名に対して一致する語を含む程度を示す評価値である。そして、一致度が高い程、項目名の標準度は大きくなる。
【００７０】
具体的には、評価部２５は、評価対象の項目名を形態素解析により形態素に区切る。そして、各形態素が、標準項目名記憶部２０Ａに記憶される標準項目情報テーブルＴ１における標準項目名と一致するか（１ポイント）、同義関係にあるか（０．５ポイント）、またはそれ以外か（０ポイント）に基づいて、標準度を算出する。
例えば、評価部２５は、第１の項目名が（ｗ１｜ｗ２｜ｗ３）と区切られ、ｗ１、ｗ２、ｗ３がそれぞれ標準項目情報テーブルＴ１に出現することとすると、この第１の項目名の標準度Ｖ１＝１．０×３＝３ポイントとなる。なお、本例では、標準項目名に一致する語については１．０ポイントを加算することとするが、これに限られるものではない。
次に、評価部２５は、第２の項目名が（ｗ４｜ｗ５｜ｗ６）と区切られ、ｗ４、ｗ５、ｗ６はそれぞれ標準項目情報テーブルＴ１に出現しないものの、ｗ４とｗ６については標準項目名と同義語の関係にあるとする。この場合には、第２の項目名の標準度Ｖ２＝０．５×２＝１ポイントとなる。なお、本例では、標準項目名と同義関係にある語については０．５ポイントを加算することとするが、標準項目名と一致する語より小さいポイントであればこれに限られない。
【００７１】
評価部２５は、同義項目グループごとに、その同義項目グループに分類されたそれぞれの項目名について、上記の標準度を算出する。
【００７２】
［提示部２６］
提示部２６は、同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がない場合には、同義項目グループに分類された項目名の中から所定条件に基づき選択した項目名（提示対象項目名）を所定規則に基づき変換した項目名を、標準項目名の候補として提示する。
なお、提示部２６により実行される処理が提示工程に相当する。
【００７３】
「所定条件」とは、同義項目グループに分類された項目名の中から、標準項目名の候補として選択するための条件である。例えば、提示部２６は、同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がない場合には、同義項目グループに分類された項目名のうち出現頻度が最も高い項目名、すなわち同義項目グループの中で最も多い項目名を選択する。または、所定条件として、項目名内の名詞の数が最も少ない項目名や、項目名内の文字数が最も少ない項目名を選択することとしてもよい。さらに、これらの条件に優先順位をつけて、条件に該当する項目が複数選択された場合には、次の優先順位の条件に従って選択するよう、条件を組み合せることもできる。
「所定規則」とは、上記の提示対象項目名を構成する名詞を、同義語であって、標準項目名記憶部２０Ａに記憶される標準項目名に含まれる名詞に変換するための規則である。
「標準項目名の候補」とは、標準項目名として設定され得る項目名である。具体的には、上記の所定規則により提示対象項目名を変換した項目名が、上記の「標準項目名の候補」に相当する。
【００７４】
提示部２６は、主に標準項目名設定装置１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
具体的には、プロセッサ１１は、同義項目グループに分類された項目名のうち標準度が閾値以上であるものがない場合に、上記の所定条件に基づいて項目名を選択する。そして、プロセッサ１１は、上記選択した項目名を、上記の所定規則に基づいて変換して標準項目名の候補を得る。なお、所定条件に基づいて選択した項目名を変換せず、標準項目名の候補としてそのまま用いてもよい。
プロセッサ１１は、標準項目名の候補を、通信用インターフェース１３を介して帳票処理装置３０に送信して、帳票処理装置３０の表示デバイス３２に表示させる。そして、プロセッサ１１は、通信用インターフェース１３を介して帳票処理装置３０から、標準項目名の候補に対する承認、又は編集後の承認等の情報入力を受け付ける。
上記例では、標準項目名の候補を帳票処理装置３０に送信し、帳票処理装置３０から標準項目名の候補に対する承認、又は編集後の承認等の情報入力を受け付けているが、プロセッサ１１は、帳票処理装置３０に送信する処理を行わず、所定条件に基づいて選択した項目名をそのまま標準項目名の候補とし、標準項目名選択部２７へ引き渡すようにしてもよい。
【００７５】
［標準項目名選択部２７］
標準項目名選択部２７は、同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する。標準項目名選択部２７は、主に標準項目名設定装置１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
なお、標準項目名選択部２７により実行される処理が標準項目名選択工程に相当する。
【００７６】
具体的には、標準項目名選択部２７は、同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がある場合には、標準度が最大の項目名を標準項目名に選択する。
【００７７】
また、標準項目名選択部２７は、提示部２６により提示された標準項目名の候補を入力に基づいて標準項目名として選択する。
具体的には、標準項目名選択部２７は、提示部２６により提示された標準項目名の候補が、帳票処理装置３０のユーザにより承認されたことを、通信用インターフェース１３を介して受け付けた場合には、標準項目名の候補を標準項目名として選択する。
この際、帳票処理装置３０では、標準項目名の候補を編集可能としてよく、編集後の標準項目名の候補が承認された場合には、標準項目名選択部２７は、編集後の標準項目名の候補を標準項目名として選択する。
【００７８】
標準項目名選択部２７は、同義項目グループの各々に対して上記の処理を実行して、標準項目名を選択する。
【００７９】
［更新部２８］
更新部２８は、標準項目名選択部２７により選択された標準項目名に基づいて、標準項目名記憶部２０Ａの情報を更新する。更新部２８は、主に標準項目名設定装置１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
なお、更新部２８により実行される処理が更新工程に相当する。
【００８０】
具体的には、更新部２８は、標準項目名選択部２７により選択された標準項目名のリストを、帳票処理装置３０に提示し、標準項目名の承認を受けたものについて、標準項目名記憶部２０Ａの標準項目情報テーブルＴ１に書き込む。
なお、標準項目名の承認を省略し、更新部２８は、標準項目名選択部２７により選択された標準項目名を標準項目情報テーブルＴ１に書き込むようにしてもよい。
【００８１】
［同義語辞書作成部２９］
同義語辞書作成部２９は、主に標準項目名設定装置１０のプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現される。
同義語辞書作成部２９は、項目名Ｉから形態素解析で抽出した語（名詞）が同義語辞書
にあるか否かを判定し、同義語辞書にない場合、未登録語の情報を、通信用インターフェース１３及び提示部２６を介してユーザに提示する。また同義語辞書作成部２９は、ユーザにより入力された同義語に関する情報を受け付けて同義語辞書に登録し、同義語辞書を作成する。
なお、同義語辞書作成部２９により実行される処理が同義語辞書作成工程に相当する。
【００８２】
［標準項目名設定装置１０による処理の流れ］
次に、図６乃至図９を参照しながら、標準項目名設定装置１０により実行される標準項目名設定処理の流れについて説明する。
【００８３】
図６に示されるように、標準項目名設定装置１０は、同一手続きに関する複数の帳票Ｐに含まれる項目名Ｉｉ（ｉ＝１〜Ｎ）を取得する（Ｓ１）。ここで、ＮはＳ１で取得される項目名の総数であり、２以上の整数とする。
【００８４】
次に、標準項目名設定装置１０は、変数ｉを１に初期化して（Ｓ２）、Ｓ３の処理に進む。
Ｓ３の処理では、標準項目名設定装置１０は、項目名Ｉｉが、引当不可条件設定部２２により設定される引当不可条件を満足するか否かを判定する（Ｓ３）。これにより、項目名Ｉｉが引当可能である場合には、標準項目名設定装置１０はＳ４の処理に進む。
【００８５】
Ｓ４の処理では、標準項目名設定装置１０は、項目名Ｉｉの項目タイプを特定する（Ｓ４）。具体的には、項目名Ｉｉを形態素解析して項目名Ｉｉに含まれる名詞を抽出し、抽出した名詞が、項目タイプのいずれに該当するかに基づいて、項目名Ｉｉの項目タイプを特定する。このとき、抽出した名詞が項目タイプのいずれにも該当しない場合には、項目名Ｉｉの項目タイプを「その他」とする。
【００８６】
次に、Ｓ４で特定された項目タイプが複数でない場合には（Ｓ５：Ｎｏ）、標準項目名設定装置１０は、項目名ＩｉをＳ４で特定された項目タイプ（タイプ別分類、その他タイプを含む）に分類する（Ｓ６）。
一方で、Ｓ４で特定された項目タイプが複数の場合には（Ｓ５：Ｙｅｓ）、標準項目名設定装置１０は、項目名Ｉｉを引当不可項目に分類する（Ｓ７）。
また、Ｓ３において、項目名Ｉｉが引当不可条件に該当し、引当可能でないと判定される場合にも（Ｓ３:Ｎｏ）、項目名Ｉｉを引当不可項目に分類する（Ｓ７）。
なお、引当不可項目を単に処理対象外と扱う場合には、Ｓ７を実行せず、すなわち引当不可項目に分類せず、そのままＳ８へ進んでもよい。
【００８７】
Ｓ６又はＳ７の後に、変数ｉがＮに達していない場合には（Ｓ８：Ｎｏ）、標準項目名設定装置１０は、変数ｉに１を加算して（Ｓ９）、Ｓ３に戻りそれ以降の処理を繰り返す。
一方で、Ｓ６又はＳ７の後に、変数ｉがＮに達している場合には（Ｓ８：Ｙｅｓ）、標準項目名設定装置１０は、図７に示すＳ１０の処理に進む。
【００８８】
Ｓ１０では、標準項目名設定装置１０は、変数ｊ及び変数ｋをそれぞれ１に初期化して（Ｓ１０）、Ｓ１１に進む。ここで、タイプ別分類の総数をＭ（Ｍは１以上の整数）とする。すなわち、本例では、タイプ別分類Ｃ１〜ＣＭが存在することとする。また、タイプ別分類Ｃｊに分類される項目名の数をＬｊとして表す。
【００８９】
Ｓ１１では、標準項目名設定装置１０は、タイプ別分類Ｃｊに含まれるｋ番目の要素である項目名Ｉｋを選択する（Ｓ１１）。
ここで、項目名Ｉｋの中に異義関係となる語が含まれていない場合には（Ｓ１２：Ｙｅｓ）、標準項目名設定装置１０はＳ１３に進む。
【００９０】
Ｓ１３では、標準項目名設定装置１０は、項目名Ｉｋとタイプ別分類Ｃｊに含まれる各項目名との同義度を計算する（Ｓ１３）。
ここで、項目名Ｉｋと同義度が閾値以上である項目名を要素とする同義項目グループがあれば（Ｓ１４：Ｙｅｓ）、その同義項目グループに項目名Ｉｋを追加する（Ｓ１５）。
一方で、項目名Ｉｋと同義度が閾値以上である項目名を要素とする同義項目グループがなければ（Ｓ１４：Ｎｏ）、新規の同義項目グループを作成し、そこに項目名Ｉｋを追加する（Ｓ１６）。
【００９１】
Ｓ１５、Ｓ１６、又はＳ１２において項目名Ｉｋに異義語が含まれている場合には（Ｓ１２：Ｎｏ）、標準項目名設定装置１０はＳ１７に進む。
Ｓ１７において、変数ｋがＬｊに達していない場合には（Ｓ１７：Ｎｏ）、標準項目名設定装置１０は、変数ｋに１を加算して（Ｓ１８）、Ｓ１１に戻りそれ以降の処理を繰り返す。
一方で、Ｓ１７において、変数ｋがＬｊに達していない場合には（Ｓ１７：Ｎｏ）、標準項目名設定装置１０は、Ｓ１９に進む。
Ｓ１９において、変数ｊがＭに達していない場合には（Ｓ１９：Ｎｏ）、変数ｊに１を加算するとともに、変数ｋを１に初期化して（Ｓ２０）、Ｓ１１に戻りそれ以降の処理を繰り返す。
一方で、Ｓ１９において、変数ｊがＭに達している場合には（Ｓ１９：Ｙｅｓ）、標準項目名設定装置１０は、図８に示すＳ２１に進む。
【００９２】
Ｓ２１では、標準項目名設定装置１０は、変数ｓ及び変数ｔをそれぞれ１に初期化して（Ｓ２１）、Ｓ２２に進む。ここで、同義項目グループの総数をＱ（Ｑは１以上の整数）とする。すなわち、本例では、同義項目グループＧ１〜ＧＱが存在することとする。また、同義項目グループＧｓに分類される項目名の数をＰＳとして表す。
なお、Ｓ２１は、図７に示す処理の終了後、すなわちＳ１９の後に実行される場合と、図９に示す処理の終了後、すなわちＳ４９の後に実行される場合の二通りあり、前者の場合は第２分類処理で分類された同義項目グループに対する処理、後者は第３分類処理で分類された同義項目グループに対する処理となる。
【００９３】
Ｓ２２では、標準項目名設定装置１０は、同義項目グループＧｓを選択するとともに、Ｖｍａｘの値を０に初期化する（Ｓ２２）。
そして、標準項目名設定装置１０は、同義項目グループＧｓに含まれるｔ番目の要素である項目名Ｉｔを選択し（Ｓ２３）、項目名Ｉｔの標準度Ｖｔを計算する（Ｓ２４）。なお、標準度の計算は、評価部２５により実行されるものである。
【００９４】
ここで、標準度ＶｔがＶｍａｘよりも大きい場合には（Ｓ２５：Ｙｅｓ）、Ｖｍａｘに標準度Ｖｔを代入して値を更新する（Ｓ２６）。
そして、Ｓ２６の後、又はＳ２５において標準度ＶｔがＶｍａｘよりも大きくない場合には（Ｓ２５：Ｎｏ）、Ｓ２７に進む。
【００９５】
Ｓ２７において、変数ｔがＰｓに達していない場合には（Ｓ２７：Ｎｏ）、変数ｔに１を加算して（Ｓ２８）、Ｓ２３に戻りそれ以降の処理を繰り返す。
一方で、Ｓ２７において、変数ｔがＰｓに達している場合には（Ｓ２７：Ｙｅｓ）、標準項目名設定装置１０はＳ２９に進む。
【００９６】
Ｓ２９において、Ｖｍａｘ（標準度の最大値）が閾値Ｔ以上である場合には（Ｓ２９：Ｙｅｓ）、標準項目名設定装置１０は、標準度が最大の項目名を標準項目名に選択し（Ｓ３０）、選択した標準項目名を記憶装置１２（標準項目情報テーブルＴ１）に記憶する（Ｓ３１）。
【００９７】
また、Ｓ２９において、Ｖｍａｘ（標準度の最大値）が閾値Ｔ未満である場合には（Ｓ２９：Ｎｏ）、標準項目名設定装置１０は、標準項目名の候補を所定条件に従って生成する（Ｓ３２）。
具体的には、同義項目グループＧｓに分類された項目名Ｉのうち出現頻度が最も高い項目名、すなわち同義項目グループＧｓの中で最も多い項目名を選択する。または、項目名内の名詞の数が最も少ない項目名、項目名内の文字数が少ない項目名を選択することとしてもよい。さらに、これらの条件に優先順位をつけて、条件に該当する項目が複数選択された場合に次の優先順位の条件から項目名を選択してもよい。そして、所定条件に基づき選択した項目名（提示対象項目名）を標準項目名の候補（標準項目名候補）として得る。なお、所定条件に基づき選択した項目名をさらに所定規則に基づき変換し、その変換した項目名を、標準項目名の候補（標準項目名候補）として得てもよい。
【００９８】
次に、生成した標準項目名の候補を帳票処理装置３０に提示する（Ｓ３３）。そして、標準項目名設定装置１０は、帳票処理装置３０から、標準項目名の候補に対する承認、又は編集後の承認等の情報入力を受け付けると（Ｓ３４）、上記と同様にＳ３０、Ｓ３１を実行する。
なお、本実施形態では、Ｓ３２で選択した標準項目名の候補を、帳票処理装置３０に提示して帳票処理装置３０からの情報入力を受け付けることとしたが、他の実施形態として、Ｓ３２で選択した標準項目名の候補を自動で標準項目名に設定するようにしてもよい。その場合は、Ｓ３３，Ｓ３４を実行せずにＳ３２からＳ３０へ進む。
【００９９】
Ｓ３１の後に、変数ｓがＱに達していない場合には（Ｓ３５：Ｎｏ）、変数ｓに１を加算するとともに、変数ｔを１に初期化して（Ｓ３６）、Ｓ２２に戻りそれ以降の処理を繰り返す。
一方で、Ｓ３５において、変数ｓがＱに達している場合には（Ｓ３５：Ｙｅｓ）、図７に示すＳ１９から本処理を実行した場合には、図９に示すＳ４１に進む。一方、図９に示すＳ４９から本処理を実行した場合には、処理を終了する。
【０１００】
Ｓ４１では、標準項目名設定装置１０は、変数ａを１に初期化する（Ｓ４１）。ここで、同義項目グループの総数をＲ（Ｒは１以上の整数）とする。すなわち、本例では、第２分類処理で分類された同義項目グループとして、同義項目グループＧ１〜ＧＲが存在することとする。次に、標準項目名設定装置１０は、同義項目グループＧａを選択し（Ｓ４２）、変数ｋを１に初期化して（Ｓ４３）、続いて同義項目グループＧａ＋ｋを選択する（Ｓ４４）。
【０１０１】
そして、標準項目名設定装置１０は、選択されている２つの同義項目グループＧａと同義項目グループＧａ＋ｋの標準項目名どうしの同義度を計算し、比較する（Ｓ４５）。同義度が０より大きい、すなわち、０＞同義度の場合（Ｓ４５：Ｙｅｓ）、同義項目グループＧａと同義項目グループＧａ＋ｋを統合する（Ｓ４６）。
そして、標準項目名設定装置１０は、変数ａ＋ｋがＲに達していない場合には（Ｓ４７：Ｎｏ）、変数ｋに１を加算して（Ｓ４８）、Ｓ４４に戻りそれ以降の処理を繰り返す。一方、変数ａ＋ｋがＲに達している場合には（Ｓ４７：Ｙｅｓ）、Ｓ４９へ進む。
【０１０２】
Ｓ４９では、標準項目名設定装置１０は、変数ａがＲ−１に達していない場合には（Ｓ４９：Ｎｏ）、変数ａに１を加算して（Ｓ５０）、Ｓ４２に戻りそれ以降の処理を繰り返す。一方、変数ａがＲ−１に達している場合には（Ｓ４９：Ｙｅｓ）、図８に示すＳ２１に進む。
【０１０３】
以上が１つの手続きに関して集められた帳票Ｐに基づいて標準項目名を設定する処理の流れである。そして、標準項目名設定装置１０は、複数の手続きのそれぞれについて、上記と同様の処理を実行することにより、複数の手続きについて標準項目名を設定することができる。
なお、上記処理フローは一例であり、Ｓ４１以降の処理を実行せず、Ｓ３５の後の処理で常に終了するようにしてもよい。この場合、第２分類処理で分類された同義項目グループに基づいて最終的な標準項目名が設定される。
【０１０４】
次に、図１０を参照しながら、標準項目名設定装置１０により実行される同義語辞書作成の処理の流れについて説明する。
【０１０５】
標準項目名設定装置１０は、変数ｋを１に初期化して（Ｓ５１）、同一手続きに関する複数の帳票Ｐに含まれる項目名Ｉｋ（ｋ＝１〜Ｎ）を選択する（Ｓ５２）。ここで、ＮはＳ５２で取得される項目名の総数であり、２以上の整数とする。項目名Ｉｋは、第１分類処理の前に生成してある項目名群ＩＧから取得するか、若しくは第１分類処理でタイプ別に分類した項目名の集合である分類Ｃｍの全分類から取得することができ、いずれでもよい。
【０１０６】
次に、標準項目名設定装置１０は、項目名Ｉｋを形態素解析して語Ｗｌ（ｌ＝１〜ＮＮ）を取得し（Ｓ５３）、変数ｌを１に初期化する（Ｓ５４）。そして、語Ｗｌを選択し（Ｓ５５）、同義語辞書を参照して、同義語辞書に語Ｗｌが存在するか否か判定する（Ｓ５６）。同義語辞書に語Ｗｌが含まれている場合（Ｓ５６：Ｙｅｓ）、Ｓ６０まで進む。
一方、標準項目名設定装置１０は、語Ｗｌが同義語辞書に含まれていない場合には（Ｓ５６：Ｎｏ）、未登録語としてこの語を帳票処理装置３０に提示する（Ｓ５７）。そして、標準項目名設定装置１０は、帳票処理装置３０から、同義語に関する情報入力を受け付けると（Ｓ５８）、同義語辞書を更新する（Ｓ５９）。
【０１０７】
そして、変数ｌがＮＮに達していない場合（Ｓ６０：Ｎｏ）、変数ｌに１を加算して（Ｓ６１）、Ｓ５５〜Ｓ６０を繰り返す。変数ｌがＮＮに達している、すなわち項目名Ｉｋ内の全ての語Ｗｌに対して処理が終わった場合（Ｓ６０：Ｙｅｓ）、Ｓ６２に進み、変数ｋがＮに達していない場合（Ｓ６２：Ｎｏ）、変数ｋに１を加算して（Ｓ６３）、Ｓ５２〜Ｓ６２を繰り返す。変数ｋがＮに達している、すなわち全ての項目名Ｉｋに対して処理が終わった場合（Ｓ６２：Ｙｅｓ）、処理を終了する。
以上により、同義語辞書に登録されていない項目名に対し、ユーザに提示して、同義語情報の入力を受け付け、同義語辞書の登録を行う。
【０１０８】
［まとめ］
以上説明した本実施形態に係る標準項目名設定装置１０の主な特徴は以下の通りである。
［１］本実施形態に係る標準項目名設定装置１０は、帳票における標準的な項目名である標準項目名を設定する。標準項目名設定装置１０は、標準項目名の情報を記憶する標準項目名記憶部２０Ａと、複数の帳票に記載された複数の項目名を取得する項目名取得部２１と、項目名取得部２１により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類のいずれかに分類する第１分類部２３と、タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部２４Ａと、同義項目グループに分類された項目名の標準度を、標準項目名記憶部２０Ａに記憶される標準項目名との一致度に基づいて評価する評価部２５と、同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部２７と、標準項目名選択部２７により選択された標準項目名に基づいて、標準項目名記憶部２０Ａの情報を更新する更新部２８と、を備える。
標準項目名設定装置１０によれば、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【０１０９】
［２］上記の標準項目名設定装置１０において、項目名取得部２１により取得した項目名を複数の前記タイプ別分類のいずれにも分類しない条件である、引当不可条件を設定する引当不可条件設定部２２を備える。第１分類部２３は、項目名取得部２１により取得した複数の項目名のうち、引当不可条件を満足する項目名をタイプ別分類に分類しない。
こうすることで、標準項目名を選択する基礎となる項目名の中に、適切でない項目名が混入することを防止できる。これにより、標準項目名としてより適切な項目名を設定することができる。
【０１１０】
［３］上記の標準項目名設定装置１０において、第２分類部２４Ａは、タイプ別分類に分類された項目名のうち、互いに異義関係の語を含む項目名については処理対象から除外する。
異義語を含む項目名は誤分類の可能性があるため、上記の構成によれば、標準項目名を選択する基礎となる項目名から異義語を含む項目名を除外できる。これにより、標準項目名としてより適切な項目名を設定することができる。
【０１１１】
［４］上記の標準項目名設定装置１０において、標準項目名選択部２７は、同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がある場合には、標準度が最大の項目名を標準項目名に選択する。
こうすることで、同義関係にある項目名のうち標準項目として最も相応しいものを選択できる。
【０１１２】
［５］上記の標準項目名設定装置１０は、同義項目グループに分類された項目名の中に標準度が閾値以上である項目名がない場合には、同義項目グループに分類された項目名の中から所定条件に基づき選択した項目名を、標準項目名の候補として提示する提示部２６を備える。標準項目名選択部２７は、提示部２６により提示された標準項目名の候補を入力に基づいて標準項目名として選択する。
こうすることで、同義関係にある項目名の中に標準項目に相応しいものがない場合であっても、標準項目名の候補を生成し、標準項目名の候補に基づいて標準項目名を設定できる。
【０１１３】
［６］上記の標準項目名設定装置１０は、複数の同義項目グループのそれぞれにおける標準項目名どうしの同義度に基づいて、同義項目グループの再分類を行う第３分類部２４Ｂを備える。
こうすることで、第２分類部２４Ａでは同義項目名として分類されなかった同義関係にある項目名が、第３分類部２４Ｂでは同義であると判定され、同義項目グループが徐々に適切な同義項目名の集合となり、その結果、適切な標準項目名の設定が行える。
【０１１４】
［７］本実施形態に係る標準項目名設定方法は、帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部２０Ａを備える標準項目名設定装置１０による標準項目名設定方法である。標準項目名設定方法は、複数の帳票に記載された複数の項目名を取得する項目名取得工程と、項目名取得工程で取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類のいずれかに分類する第１分類工程と、タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類工程と、同義項目グループに分類された項目名の標準度を、標準項目名記憶部２０Ａに記憶される標準項目名との一致度に基づいて評価する評価工程と、同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択工程と、標準項目名選択工程で選択された標準項目名に基づいて、標準項目名記憶部の情報を更新する更新工程と、を備える。
こうすることで、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【０１１５】
［８］本実施形態に係る標準項目名設定プログラムによれば、帳票における標準的な項目名である標準項目名の情報を記憶する標準項目名記憶部２０Ａを備える標準項目名設定装置１０としてのコンピュータを、複数の帳票に記載された複数の項目名を取得する項目名取得部２１と、項目名取得部により取得した複数の項目名を所定条件に基づいて１又は複数のタイプ別分類のいずれかに分類する第１分類部２３と、タイプ別分類に分類された項目名を同義度に基づいて１又は複数の同義項目グループに分類する第２分類部２４Ａと、同義項目グループに分類された項目名の標準度を、標準項目名記憶部２０Ａに記憶される標準項目名との一致度に基づいて評価する評価部２５と、同義項目グループに分類された項目名の中から標準度に基づいて標準項目名を選択する標準項目名選択部２７と、標準項目名選択部２７により選択された標準項目名に基づいて、標準項目名記憶部２０Ａの情報を更新する更新部２８として機能させる。
こうすることで、複数の帳票において同じ意味として用いられている項目名に対する標準的な項目名を設定できる。
【０１１６】
［９］上記の標準項目名設定装置１０において、第１分類部２３は、項目名取得部２１により取得した項目名に複数のタイプが含まれている場合、複数のタイプ別分類のいずれにも分類せず、処理対象から除外する引当不可項目に分類する。
こうすることで、複数の項目タイプに跨る項目名を処理対象から除外できる。これにより、実際には対応関係にない項目名を同一グループに分類してしまうことを抑制できる。そのため、本構成によれば、標準項目名としてより適切な項目名を設定することができる。
【０１１７】
[その他の実施形態]
本発明は上記の実施形態に限定されるものではない。
標準項目名設定装置１０と帳票処理装置３０を１つの装置として構成してもよい。
また、標準項目名設定装置１０は、１台のコンピュータに限られず、複数台のコンピュータから構成されてもよい。
【符号の説明】
【０１１８】
１  情報処理システム
１０  標準項目名設定装置
１１  プロセッサ
１２  記憶装置
１３  通信用インターフェース
２０Ａ  標準項目名記憶部
２０Ｂ  タイプ定義情報記憶部
２０Ｃ  同義語辞書記憶部
２１  項目名取得部
２２  引当不可条件設定部
２３  第１分類部
２４Ａ  第２分類部
２４Ｂ  第３分類部
２５  評価部
２６  提示部
２７  標準項目名選択部
２８  更新部
２９  同義語辞書作成部
３０  帳票処理装置
３１  入力デバイス
３２  表示デバイス
４０  スキャナ
Ｃ１  タイプ別分類
Ｃ２  タイプ別分類
ＣＮ  タイプ別分類（その他）
Ｇ１１  同義項目グループ
Ｇ１２  同義項目グループ
ＳＩ１  標準項目名
ＳＩ２  標準項目名
Ｔ１  標準項目情報テーブル
Ｉ  項目名
ＩＧ  項目名群
Ｐ  帳票
ＰＧ  帳票群
【図１】
2020004373.tif 000003
【図２】
2020004373.tif 000004
【図３】
2020004373.tif 000005
【図４】
2020004373.tif 000006
【図５】
2020004373.tif 000007
【図６】
2020004373.tif 000008
【図７】
2020004373.tif 000009
【図８】
2020004373.tif 000010
【図９】
2020004373.tif 000011
【図１０】
2020004373.tif 000012