(57)【要約】      （修正有）【課題】複数の帳票間の各項目の対応関係を適切に付与する情報処理システム及び情報処置方法を提供する。【解決手段】情報処理システムは、複数の帳票データを受け付ける帳票受付部１０と、受け付けた複数の帳票データを記憶するデータ記憶部２０と、データ記憶部２０に記憶された複数の帳票データ内のうち、少なくとも第１の帳票データ内の項目と、第２の帳票データ内の項目との間の対応関係を推測する対応関係推測部３０と、を有する。対応関係推測部３０は、第１の帳票データ内の項目間の接続関係と、第２の帳票データ内の項目間の接続関係とを抽出する項目間接続関係抽出部３２と、第１の帳票データ内の項目に現れる単語と、第２の帳票データ内の項目に現れる単語との関連性を抽出する単語関係性抽出部３１と、を有する構成とした。【選択図】図５
2019046014.tif 000002
【特許請求の範囲】
【請求項１】
複数の帳票データを受け付ける帳票データ受付部と、
受け付けた前記複数の帳票データを記憶する帳票データ記憶部と、
前記帳票データ記憶部に記憶された前記複数の帳票データ内のうち、少なくとも第１の帳票データ内の項目と、第２の帳票データ内の項目との間の対応関係を推測する対応関係推測部と、を有し、
前記対応関係推測部は、
前記第１の帳票データ内の項目間の接続関係と、前記第２の帳票データ内の項目間の接続関係とを抽出する項目間接続関係抽出部と、
前記第１の帳票データ内の項目に現れる単語と、前記第２の帳票データ内の項目に現れる単語との関連性を抽出する単語関係性抽出部と、を有する情報処理システム。
【請求項２】
前記項目間接続関係抽出部は、抽出した前記第１の帳票データ内の項目間の接続関係と、前記第２の帳票データ内の項目間の接続関係とを比較し、接続関係が対応する項目を対応関係がある項目と推測し、
前記単語関係性抽出部は、前記対応関係があると推測された前記第１の帳票データ内の項目に含まれる単語と、前記第２の帳票データ内の項目に含まれる単語との間に関連性があると推測する請求項１に記載の情報処理システム。
【請求項３】
前記項目間接続関係抽出部は、
前記第１の帳票データの項目間の接続関係と、前記第２の帳票データの項目間の接続関係をそれぞれツリー構造で表すと共に、
前記第１の帳票データのツリー構造と、前記第２の帳票データのツリー構造とを比較し、同一または類似するツリー構造を有する項目間に対応関係があると推測する、請求項２に記載の情報処理システム。
【請求項４】
前記第１の帳票データは、設計工程に関する設計帳票データであり、前記第２の帳票データは、製造工程に関する工程帳票データであって、
前記設計帳票データは、少なくとも前記設計工程で設計される製品を構成する部品の第１の部品表データを含み、
前記工程帳票データは、少なくとも前記製造工程で製造される前記製品を構成する前記部品の第２の部品表データを含み、
前記単語関係性抽出部は、
前記第１の部品表データを構成する部品の部品名単語と、前記第２の部品表データを構成する部品の部品名単語との関連性を抽出する、請求項３に記載の情報処理システム。
【請求項５】
前記第１の帳票データ内の項目間の接続関係と、前記第２の帳票データ内の項目間の接続関係を提示する対応関係提示部を、さらに有し、
前記対応関係提示部は、
前記第１の帳票データ内の項目間の接続関係をツリー構造で提示すると共に、前記第２の帳票データ内の項目間の接続関係をツリー構造で提示する、請求項４に記載の情報処理システム。
【請求項６】
前記対応関係提示部は、
前記第１の帳票データ内の項目間の接続関係と、前記第２の帳票データ内の項目間の接続関係をそれぞれツリー構造で提示すると共に、
前記第１の帳票データと前記第２の帳票データを提示する、請求項５に記載の情報処理システム。
【請求項７】
前記単語関係性抽出部は、
前記第１の帳票データ内の項目間の接続関係と、前記第２の帳票データ内の項目間の接続関係とに基づいて、各々の項目間に関連性の高い単語組を学習し、
前記対応関係提示部は、
前記単語関係性抽出部で学習された関連性の高い単語組に基づいて、前記第１の帳票データ内の項目内で使用される単語と、前記第２の帳票データ内の項目内で使用される単語の修正候補を提示する、請求項６に記載の情報処理システム。
【請求項８】
第１の帳票データと、第２の帳票データを取得するステップと、
前記第１の帳票データ内の項目間の接続関係を表す第１のツリー構造と、前記第２の帳票データ内の項目間の接続関係を表す第２のツリー構造を作成するステップと、
前記第１のツリー構造と前記第２のツリー構造とが同一又は類似か否か比較するステップと、
前記第１のツリー構造と前記第２のツリー構造が同一又は類似であると判定した場合、前記第１のツリー構造を構成する項目と、前記第２のツリー構造を構成する項目との類似度を算出するステップと、
前記類似度に基づいて、前記第２のツリー構造を構成する項目に対応する、前記第１のツリー構造を構成する項目の候補を決定するステップと、を有する情報処理方法。
【請求項９】
前記第１のツリー構造と前記第２のツリー構造との比較は、前記第１のツリー構造を構成するサブアッセンブリと、前記第２のツリー構造を構成するサブアッセンブリとを比較する請求項８に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処置方法に関する。
【背景技術】
【０００２】
製造業において、不具合製品の発生を防止するため、様々な帳票が作成される。これらの帳票の作成過程において、例えば、設計部門などの上流側の工程（以下、上流工程と言う）で作成された帳票と、生産技術部門や製造部門などの下流側の工程（以下、下流工程と言う）で作成された帳票の各々に、共通する不具合要因や対策を漏れなく記載する必要がある。
【０００３】
そこで、例えば、設計部門などの上流工程で作成された帳票と、生産技術部門や製造部門などの下流工程で作成された帳票とにおいて、各々の帳票内の各項目間に関連性を付与しながら帳票を作成する設計支援システムが特許文献１に開示されている。
【０００４】
特許文献１に開示されている設計支援システムでは、上流工程で作成された帳票内の各項目と、下流工程で作成された帳票内の各項目との間に対応関係が付与される。よって、この設計支援システムでは、例えば、製品のマイナーチェンジなどで工程の一部が変更された場合、当該工程の一部変更に伴う内容を、各々の帳票に漏れなく記載することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−４２２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている設計支援システムでは、新規に作成した上流工程の帳票内の各項目と、下流工程の帳票内の各項目との間に対応関係を付与することはできるが、対応関係が付与されていない既存の帳票間の各項目に対応関係を付与することはできない。
【０００７】
したがって、本発明は、上記の課題に着目してなされたもので、複数の帳票間の各項目の対応関係を適切に付与することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、複数の帳票データを受け付ける帳票データ受付部と、受け付けた複数の帳票データを記憶する帳票データ記憶部と、帳票データ記憶部に記憶された複数の帳票データ内のうち、少なくとも第１の帳票データ内の項目と、第２の帳票データ内の項目との間の対応関係を推測する対応関係推測部と、を有し、対応関係推測部は、第１の帳票データ内の項目間の接続関係と、第２の帳票データ内の項目間の接続関係とを抽出する項目間接続関係抽出部と、第１の帳票データ内の項目に現れる単語と、前記第２の帳票データ内の項目に現れる単語との関連性を抽出する単語関係性抽出部と、を有する情報処理システムとした。
【発明の効果】
【０００９】
本発明によれば、複数の帳票間の各項目の対応関係を適切に付与することができる。
【図面の簡単な説明】
【００１０】
【図１】上流工程で使用される設計ＦＭＥＡＴの一例を説明する図である。
【図２】下流工程で使用される工程ＦＭＥＡＴの一例を説明する図である。
【図３】上流工程で使用される部品表のツリー構造の一例を説明する図である。
【図４】下流工程で使用される部品表のツリー構造の一例を説明する図である。
【図５】本発明の実施の形態にかかる情報処理システムの機能ブロック図である。
【図６】単語関係性抽出部における単語関係性抽出処理のフローチャートである。
【図７】部品名単語の関係性テーブルの一例を説明する図である。
【図８】表示装置に表示された単語関係性の抽出結果を示す一例である。
【図９】設計ＦＭＥＡ（上流工程の帳票データ）と工程ＦＭＥＡ（下流工程での帳票データ）との対応関係が付与されている帳票データを模式的に表した図である。
【図１０】工程管理単語の関係性テーブルの一例を説明する図である。
【図１１】単語関係性抽出部における単語関係性抽出処理のフローチャートである。
【図１２】項目間接続関係性テーブルの一例を説明する図である。
【図１３】項目間接続関係性テーブルの一例を説明する図である。
【図１４】項目間接続関係抽出部における項目間接続関係抽出処理のフローチャートである。
【図１５】項目間対応度の算出処理のフローチャートである。
【図１６】項目間対応関係テーブルの一例を説明する図である。
【図１７】項目間対応度算出部３３での項目間対応度の他の算出処理のフローチャートである。
【図１８】項目間対応度算出部３３での項目間対応度の他の算出処理のフローチャートである。
【図１９】項目間対応関係付与および抜け漏れチェック支援画面の一例を説明する図である。
【図２０】項目間対応関係付与および抜け漏れチェック支援画面の他の一例を説明する図である。
【図２１】帳票変更支援画面の一例を説明する図である。
【図２２】帳票変更支援画面の一例を説明する図である。
【図２３】帳票変更支援画面の一例を説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態にかかる情報処理システム１を説明する。
実施の形態では、情報処理システム１により、設計部門で作成された帳票（以下、上流工程帳票又は設計帳票と言う）内の項目と、生産技術部門や製造部門で作成された帳票（以下、下流工程帳票又は生技帳票と言う）内の項目との対応関係を付与する場合を例示して説明する。また、情報処理システム１を、設計帳票に記載された内容が、生技帳票に漏れなく記載されているか否かのチェックに使用する場合の一例についても説明する。
以下の説明では、設計部門を上流工程と表記し、生産技術部門や製造部門を下流工程とも表記する。
【００１２】
図１は、上流工程で使用される設計ＦＭＥＡＴ１０の一例を説明する図である。
図２は、下流工程で使用される工程ＦＭＥＡＴ２０の一例を説明する図である。
図３は、上流工程で使用される部品表Ｔ３０のツリー構造の一例を説明する図である。
図４は、下流工程で使用される部品表Ｔ４０のツリー構造の一例を説明する図である。
【００１３】
［設計ＦＭＥＡ］
図１のＴ１０は、設計部門などの上流工程で作成された設計ＦＭＥＡ（Ｆａｉｌｕｒｅ  Ｍｏｄｅ  ａｎｄ  Ｅｆｆｅｃｔ  Ａｎａｌｙｓｉｓ）の一例である。上流工程で作成された設計帳票データの一例として本帳票を用いる。
【００１４】
図１に示すように、設計ＦＭＥＡＴ１０には、部品ごとに機能、故障モード、原因、影響、対策などが記載される。本図は簡略化した図であり、実施の形態がこの例に限定されるものではない。
以下、帳票（設計ＦＭＥＡＴ１０、工程ＦＭＥＡＴ２０）において、縦の列を欄と呼び、横の行を項目と表記する。
【００１５】
図中、Ｔ１０−１（図１の点線）は１つの項目を示した例である。設計ＦＭＥＡＴ１０の各項目の記載内容は、左の欄から右の欄に行くにつれて徐々に細分化されている。従って各項目の各欄を１つのノードととらえた場合、設計帳票データの構造はツリー構造となる。実施の形態では、ツリー構造を構成する複数の項目を、項目塊と呼ぶ。Ｔ１０−２（図１の点線）は機能ごとの項目塊を示した例である。
【００１６】
［工程ＦＭＥＡ］
次に、図２のＴ２０は、生産技術部門などの下流工程で作成された工程ＦＭＥＡ（Ｆａｉｌｕｒｅ  Ｍｏｄｅ  ａｎｄ  Ｅｆｆｅｃｔ  Ａｎａｌｙｓｉｓ）の一例である。下流工程で作成された生技帳票データの一例として本帳票を用いる。
【００１７】
図２に示すように、工程ＦＭＥＡＴ２０には、製造工程ごとに要求事項、故障モード、原因、影響、対策などが記載される。本図は簡略化した図であり、実施の形態がこの例に限定されることはない。
【００１８】
工程ＦＭＥＡＴ２０において、欄、項目、項目塊の定義は設計ＦＭＥＡＴ１０と同様である。Ｔ２０−１（図中の点線）は、１つの項目を示した例であり、Ｔ２０−２（図中の点線）は、要求事項ごとの項目塊を示した例である。
【００１９】
図１に示す設計ＦＭＥＡＴ１０の項目には、ある故障モードに関する設計工程または製造工程での対策が記載される。一つの対策には工程ＦＭＥＡＴ２０で実現すべき１つの要求事項が対応することが多い。したがって実施の形態では、設計ＦＭＥＡＴ１０の１項目（図１のＴ１０−１）に対して、工程ＦＭＥＡＴ２０の要求事項ごとの項目塊（図２のＴ２０−２）の対応関係を推定して提示する一例を示す。ただし実施の形態はそれに限定されることはない。
【００２０】
［部品表］
図３に示すＴ３０（部品表Ｔ３０）及び図４のＴ３１（部品表Ｔ３１）は、各々の部品表をツリー構造で表した一例である。部品表は帳票の一種である。部品表Ｔ３０では、aがアッシ名を、ｂおよびｆがサブアッシ名を表している。また、部品表Ｔ３０のｃ、ｄ、ｅ，ｇ、ｈ、ｉ、ｊは、サブアッシを構成する個々の部品名である。図３に示す部品表Ｔ３０では、サブアッシＴ３０−１（ｂ、ｃ、ｄ、ｅ）、Ｔ３０−２（ｇ、ｈ、ｉ、ｊ）を点線で囲っている。
【００２１】
前述した設計部門で作成された部品表Ｔ３０と、生産技術部門等で作成された部品表Ｔ３１の各々において、全ての部品名が同じ場合もあるが、作成部門や作成者が異なるため、一部の部品名が異なっていることが多い。
一方、部品表Ｔ３０とＴ３１は、同じ製品の部品を表しているので、部品表Ｔ３０のツリー構造（図３参照）と部品表Ｔ３１のツリー構造は同じとなる（図４参照）。ここで、ツリー構造とは、各々の部品表に記載されている各部品間の接続関係を示したものである。
【００２２】
［情報処理システム］
次に、実施の形態にかかる情報処理システム１を説明する。
図５は、本発明の実施の形態にかかる情報処理システム１の機能ブロック図である。
【００２３】
図５に示すように、情報処理システム１は、帳票受付部１０と、データ記憶部２０と、対応関係推測部３０と、データ更新部４０と、ユーザ指示受付部５０と、データ提示部６０と、を有している。
【００２４】
［帳票受付部］
帳票受付部１０は、ネットワーク回線（図示せず）などを介して帳票取得サーバ１００等に接続されており、この帳票取得サーバ１００に記憶された各部門から送られてきた帳票（例えば、前述した設計ＦＭＥＡＴ１０や工程ＦＭＥＡＴ２０）を受け付ける。
帳票取得サーバ１００は、ネットワーク回線（図示せず）を介して各部門の端末機（図示せず）に接続されており、この端末機を介して各部門で作成された帳票を取得する。
【００２５】
帳票受付部１０は、データ記憶部２０に接続されており、帳票取得サーバ１００から取得した各帳票をデータ記憶部に２０に送信する。
ここで、帳票取得サーバ１００に記憶された帳票は、前述した設計ＦＭＥＡＴ１０、工程ＦＭＥＡＴ２０、設計部門で作成された部品表Ｔ３０、生産技術部門等で作成された部品表Ｔ３１を含む。
【００２６】
［データ記憶部］
データ記憶部２０は、帳票データベース２１と、項目間対応関係データベース２２と、単語関係性データベース２３と、項目間接続関係データベース２４と、を有している。
【００２７】
帳票データベース２１は、帳票受付部１０から送信された各帳票を記憶する。
【００２８】
項目間対応関係データベース２２と、単語関係性データベース２３と、項目間接続関係データベース２４とは、各帳票の各項目の対応関係を記憶する。
【００２９】
ここで、本実施の形態にかかる情報処理システム１により、各帳票の項目間の対応関係を行う前の状態（運用初期の状態）では、項目間対応関係データベース２２、単語関係性データベース２３、項目間接続関係データベース２４には何も記憶されていない。本情報処理システム１により、各帳票間における項目間の対応付けが進むにつれて、各データベース２２〜２４に所定の対応関係が蓄積される。
【００３０】
［ユーザ指示受付部］
ユーザ受付部５０は、ネットワーク回線（図示せず）等を介してユーザ端末２００に接続されている。ユーザ（図示せず）は、ユーザ端末２００の入力装置２１０を用いて、所定の帳票名（例えば、対応付けを行いたい設計ＦＭＥＡと工程ＦＭＥＡの名称：以下単に帳票名と言うことがある）を入力することで、この所定の帳票名がユーザ指示受付部５０に送信される。
【００３１】
ユーザ指示受付部５０は、ユーザ端末２００から送信された帳票名に基づいて、データ記憶部２０の帳票データベース２１から同一の帳票名の帳票データ（設計ＦＭＥＡ、工程ＦＭＥＡ）を検索する。ユーザ指示受付部５０は、当該検索した帳票データをデータ提示部６０に送信する。
【００３２】
［データ提示部］
データ提示部６０は、当該帳票データを、ユーザ端末２００の表示装置２２０に送信する。これにより、ユーザ端末２００の表示装置２２０に、ユーザが入力した帳票名に対応する帳票データ（設計ＦＭＥＡ、工程ＦＭＥＡ）が表示される。これにより、ユーザは、表示装置２２０に、１つの帳票データが表示されている場合、その帳票データが欲しい帳票であるか否かを、目視により迅速に確認することができる。また、ユーザは、表示装置２２０に、複数の帳票データ（設計ＦＭＥＡ、工程ＦＭＥＡ）が表示されている場合、その中から最も適切な帳票データ（設計ＦＭＥＡ、工程ＦＭＥＡ）と、その帳票データの１つの項目を検索文項目として選択することができる。
【００３３】
また、ユーザ指示受付部５０は、ユーザにより選択された帳票データ（設計ＦＭＥＡ、工程ＦＭＥＡ）の１つの項目を、対応関係推測部３０に送信する。
【００３４】
［対応関係推測部］
対応関係推測部３０は、単語関係性抽出部３１と、項目間接続関係抽出部３２と、項目間対応度算出部３３と、を有する。
【００３５】
単語関係性抽出部３１は、ユーザが入力した設計ＦＭＥＡに対応する製品の部品表Ｔ３０の名称と、工程ＦＭＥＡに対応する製品の部品表Ｔ３１の名称を、ユーザ指示受付部５０を介して取得すると共に、帳票データベース２１から取得した部品表Ｔ３０、Ｔ３１のデータを呼び出す。
【００３６】
単語関係性抽出部３１は、呼び出した部品表Ｔ３０、Ｔ３１のデータに基づいて、各部品名単語の関係性の抽出を行う。単語関係性抽出部３１で抽出された関係性は、データ記憶部２０の単語関係性データベース２３に記憶される。
【００３７】
項目間接続関係抽出部３２は、ユーザが入力した設計ＦＭＥＡ内の項目と、対応する工程ＦＭＥＡ内の項目との間の接続関係を抽出する。項目間接続関係抽出部３２で抽出された項目間の接続関係は、データ記憶部２０の項目間接続関係データベース２４に記憶される。
【００３８】
項目間対応度算出部３３は、帳票データベース２１からユーザの選択した帳票データ（設計ＦＭＥＡ）と、項目間対応関係データベース２２に記憶された項目間対応関係データと、単語関係性データベースに記憶された単語関係性データと、項目間接続関係データベース２４に記憶された項目間接続関係データとを取得し、対応する帳票データ（工程ＦＭＥＡ）内の各項目に対応度スコアを算出する。
【００３９】
項目間対応度算出部３３は、対応度スコアを算出した項目を、対応度スコアの高い順番でソートした後、データ提示部６０に送信する。
【００４０】
［データ提示部］
データ提示部６０は、対応度スコアの高い順番でソートされた項目を、ユーザ端末２００の表示装置２２０に送信する。
【００４１】
これにより、ユーザは、表示装置２２０に表示された項目のうち、真に対応している項目を入力装置２１０を用いて選択する。これにより、入力装置２１０により選択された、真に対応している項目がユーザ指示受付部５０に送信される。
【００４２】
ユーザ指示受付部５０は、入力装置２１０から受け付けた真に対応する項目を、データ更新部４０に送信する。
【００４３】
［データ更新部］
データ更新部４０は、項目間対応関係データベース２２に、ユーザが選択した真に対応対応する項目を記憶して更新する。
これにより、設計ＦＭＥＡと工程ＦＭＥＡ内の各項目間に、対応関係が付与される。
【００４４】
［単語関係性抽出処理］
次に、対応関係推測部３０の単語関係性抽出部３１での処理を説明する。
図６は、単語関係性抽出部３１における単語関係性抽出処理のフローチャートである。
実施の形態では、単語関係性抽出の一例として、（１）部品表Ｔ３０−１、Ｔ３０−２内の部品名単語の関係性の抽出と、（２）工程管理単語の関係性の抽出の２種類の場合を説明する。
初めに、（１）の部品表の部品名単語の関係性の抽出処理を説明する。
【００４５】
図６に示すように、ステップＳ１０１において、比較対象となる各部品表のツリー構造を作成する。
図３に示す部品表Ｔ３０の一例で説明すると、単語関係性抽出部３１は、所定の製品ａを構成する部品の部品名ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｊにノード番号（以下、ノードＩＤと言うこともある）を付し、各ノードＩＤがツリー構造の何階層目に位置するのか、各ノードＩＤの下層に他のノードＩＤとの接続（リンク）をいくつ有しているか、どのノードＩＤの下層にどのノードＩＤがあるかを分析して、部品表Ｔ３０の各部品間の接続関係を表すツリー構造を作成する。
【００４６】
図３に示すように、実施の形態では、製品（アッセンブリ又はアッシとも言う）ａは、２つのサブアッセンブリ（サブアッシとも言う）ｂ（Ｔ３０−１）とｆ（Ｔ３０−２）とから構成されている。
【００４７】
サブアッシＴ３０−１は、部品ｂ、ｃ、ｄ、ｅから構成されており、部品ｂの下層に部品ｃと部品ｄとが接続されており、部品ｄの下層に部品ｅがさらに接続されている。
【００４８】
サブアッシＴ３０−２は、部品ｆ、ｇ、ｈ、ｉ、ｊから構成されており、部品ｆの下層に部品ｇと部品ｉとが接続されており、部品ｇの下層に部品ｈがさらに接続され、部品ｉの下層に部品ｊがさらに接続されている。
【００４９】
図４に示す部品表Ｔ３１についても、部品表Ｔ３０と同様に、所定の製品（アッシ）ｋを構成する部品の部品名ｋ、ｌ、ｍ、ｎ、ｏ、ｐ、ｑ、ｒ、ｓ、ｔにノードＩＤを付し、各ノードＩＤがツリー構造の何階層目に位置するのか、各ノードＩＤの下層に他のノードＩＤとの接続（リンク）をいくつ有しているか、どのノードＩＤの下層にどのノードＩＤがあるかを分析して、部品表Ｔ３１の各部品間の接続関係を表すツリー構造を作成する。
【００５０】
図４に示すように、実施の形態では、製品（アッシ）ｋは、２つのサブアッシｌ（Ｔ３１−１）とｐ（Ｔ３１−２）とから構成されている。
【００５１】
サブアッシＴ３１−１は、部品ｌ、ｍ、ｎ、ｏから構成されており、部品ｌの下層に部品ｍと部品ｎとが接続されており、部品ｎの下層に部品ｏがさらに接続されている。
サブアッシＴ３１−２は、部品ｐ、ｑ、ｒ、ｓ、ｔから構成されており、部品ｐの下層に部品ｑと部品ｓとが接続されており、部品ｑの下層に部品ｒがさらに接続され、部品ｓの下層に部品ｔがさらに接続されている。
【００５２】
ステップＳ１０２において、単語関係性抽出部３１は、ステップＳ１０１で作成した部品表Ｔ３０（第１の部品表）のツリー構造におけるサブアッシを一つ取得する。実施の形態では、初めに、単語関係性抽出部３１は、部品表Ｔ３０のサブアッシＴ３０−１を取得する。
【００５３】
ステップＳ１０３において、単語関係性抽出部３１は、ステップＳ１０１で作成した部品表Ｔ３１（第２の部品表）のツリー構造におけるサブアッシを一つ取得する。実施の形態では、初めに、単語関係性抽出部３１は、部品表Ｔ３１のサブアッシＴ３１−１を取得する。
【００５４】
次に、ステップＳ１０４において、単語関係性抽出部３１は、部品表Ｔ３０のサブアッシＴ３０−１と部品表Ｔ３１のサブアッシＴ３１−１との比較を行う。単語関係性抽出部３１は、各サブアッシの階層数、各階層のノード数、各階層の各ノードの下層に位置するノード数を順番に比較して、同じツリー構造であるか否かを判定する。つまり、単語関係性抽出部３１は、サブアッシＴ３０−１とサブアッシＴ３１−１のツリー構造の形が同じであるか否かを比較して、各々のサブアッシのツリー構造が同じであるか否かの判断を行う。
【００５５】
ステップＳ１０４において、単語関係性抽出部３１は、部品表Ｔ３０のサブアッシＴ３０−１と部品表Ｔ３１のサブアッシＴ３１−１のツリー構造が同じであると判定した場合（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に進み、ツリー構造が同じでないと判定した場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０８に進む。
【００５６】
ステップＳ１０５において、単語関係性抽出部３１は、作成したサブアッシＴ３０−１とＴ３１−１のツリー構造に基づいて、サブアッシＴ３０−１とＴ３１−１内のノード（部品）間の対応関係を判断する。実施の形態では、部品表Ｔ３０のサブアッシＴ３０−１と部品表Ｔ３１のサブアッシＴ３１−１は、ツリー構造が同じ（ツリー構造の形が一致する）ため、サブアッシＴ３０−１とＴ３１−１とのノード（部品）間の対応関係が一意的に決定できる。
【００５７】
具体的には、サブアッシＴ３０−１とサブアッシＴ３１−１のツリー構造が同じであるため、サブアッシＴ３０−１の部品（ノード）ｂと、サブアッシＴ３１−１の部品ｌが対応し、同様に、サブアッシＴ３０−１の部品ｃ、ｄ、ｅと、サブアッシＴ３１−１の部品ｍ、ｎ、ｏがそれぞれ対応する。
【００５８】
ステップＳ１０６において、単語関係性抽出部３１は、ステップＳ１０５で対応させたノード（部品）の単語の類似性を算出する。実施の形態では、サブアッシＴ３０−１を構成する部品ｂ、ｃ、ｄ、ｅの部品名と、サブアッシＴ３１−１を構成する部品ｌ、ｍ、ｎ、ｏの部品名の単語の類似度を算出する。この部品名の類似度の算出には、ｎグラムなどの解析手法を用いることができる。
【００５９】
ステップＳ１０７において、単語関係性抽出部３１は、ステップＳ１０６で算出した各ノード（部品）の単語の類似度を合計し、サブアッシ（Ｔ３０−１又はＴ３１−１）内のノード数（部品数）で除することにより、サブアッシＴ３０−１の全体と、サブアッシＴ３１−１全体の類似度を算出する。
【００６０】
ステップＳ１０８において、単語関係性抽出部３１は、部品表Ｔ３０の１つのサブアッシＴ３０−１に対して、部品表Ｔ３１の全てのサブアッシ（Ｔ３１−１、Ｔ３１−２）が比較されたか否かを判定する。
【００６１】
単語関係性抽出部３１は、部品表Ｔ３０（第１の部品表）の１つのサブアッシＴ３０−１に対して、部品表Ｔ３１（第２の部品表）の全てのサブアッシ（Ｔ３１−１、Ｔ３１−２）が比較されたと判定した場合（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に進み、全てのサブアッシが比較されていないと判定した場合（ステップＳ１０８：Ｎｏ）、ステップＳ１０３に戻る。
【００６２】
単語関係性抽出部３１は、部品表Ｔ３０（第１の部品表）のサブアッシＴ３０−１と、部品表Ｔ３１（第２の部品表）の全てのサブアッシ（Ｔ３１−１、Ｔ３１−２）とが比較されていないと判定された場合（ステップＳ１０８：Ｎｏ）、ステップＳ１０３に戻って、部品表Ｔ３１（第２の部品表）の他のサブアッシＴ３１−２を取得し、部品表Ｔ３０（第１の部品表）の１つのサブアッシＴ３０−１に対して、部品表Ｔ３１（第２の部品表）の全てのサブアッシ（Ｔ３１−１、Ｔ３１−２）を比較したと判定するまで、ステップＳ１０３〜ステップＳ１０８の処理を繰り返す。
【００６３】
ステップＳ１０９において、単語関係性抽出部３１は、部品表Ｔ３０（第１の部品表）の全てのサブアッシが部品表Ｔ３１（第２の部品表）のサブアッシと比較されたか否かを判定し、部品表Ｔ３０の全てのサブアッシを比較したと判定した場合（ステップＳ１０９：Ｙｅｓ）、ステップＳ１１０に進み、全てのサブアッシを比較していないと判定した場合（ステップＳ１０９：Ｎｏ）、ステップＳ１０２に戻って、部品表Ｔ３０（第１の部品表）の全てのサブアッシと、部品表Ｔ３１（第２の部品表）のサブアッシとが比較されたと判定されるまで、ステップＳ１０２〜ステップＳ１０９の処理を繰り返す。
【００６４】
ステップＳ１１０において、単語関係性抽出部３１は、部品表Ｔ３０と部品表Ｔ３１の対応するノード（部品）の候補を決定する。
【００６５】
具体的には、部品表Ｔ３０のサブアッシＴ３０−１と、部品表Ｔ３１のサブアッシＴ３１−１については対応するノード候補はすでに一意的に決まっている。
【００６６】
一方、部品表Ｔ３０のサブアッシＴ３０−２と、部品表Ｔ３１のサブアッシＴ３１−２については、対応するノード候補は、サブアッシＴ３０−２のノードｇ、ｈと、サブアッシＴ３１−２のノードｑ、ｒ、又はノードｓ、ｔの対応、サブアッシＴ３０−２のノードｉ、ｊと、サブアッシＴ３１−２のノードｑ、ｒ、又はノードｓ、ｔの各々２つのパターンが考えられる。この場合、単語関係性抽出部３１は、ステップＳ１０７で算出したサブアッシ全体の類似度の最も高いパターンを対応するノード候補として精度よく決定することができる。
【００６７】
このように、部品表Ｔ３０（第１の部品表）又は部品表Ｔ３１（第２の部品表）内に、同じツリー構造のサブアッシが複数存在した場合、ステップＳ１１０において、単語関係性抽出部３１は、それらのサブアッシの中で、最も高い類似度を有するサブアッシを選択することにより、サブアッシ内の対応するノード候補を決定する。
【００６８】
なお、実施の形態では、２階層目のサブアッシ（Ｔ３０−１、Ｔ３０−２又はＴ３１−１、Ｔ３１−２）ごとに比較を行ったが、実施の形態はこれに限定されるものではない。
【００６９】
［部品名単語の関係性テーブル］
次に、前述した単語関係性抽出部３１での単語関係性抽出処理（図６のステップＳ１０１〜Ｓ１１０）により作成された、部品名単語の関係性テーブルの一例を説明する。
図７は、部品名単語の関係性テーブルＲ１０の一例を説明する図である。
【００７０】
図７に示すように、部品名単語の関係性テーブルＲ１０には、単語関係性抽出処理（ステップＳ１０１〜ステップＳ１１０）の結果、部品表Ｔ３０のノード（部品）に最も関係性の高い（類似度が高い）部品表Ｔ３１のノード（部品）が対応づけられている。
【００７１】
実施の形態では、部品名単語（ノード単語とも言う）の類似性を算出した結果、部品表Ｔ３０のノード（部品）ｇ及びｈは、それぞれ部品表Ｔ３１のノード（部品）ｓ及びｔに対応していると判定され、部品名単語の関係性テーブルＲ１０で対応付けられている。
この部品名単語の関係性テーブルＲ１０は、単語関係性データベース２３に格納される。
【００７２】
単語関係性抽出部３１は、データ提示部６０を介して、ユーザに部品名単語の関係性の抽出結果（図８参照）を提示する。ユーザは、データ提示部６０を介して表示装置２２０に表示された単語関係性の抽出結果を確認し、ユーザ指示受付部５０に対して、抽出結果が正しければ承認を、誤りがあれば訂正を指示する。
【００７３】
図８は、表示装置２２０に表示された部品名単語の関係性の抽出結果を示す一例である。
【００７４】
図８に示すように、表示装置２２０の画面Ｄ１０には、左側に部品表Ｔ３０の全体的なツリー構造Ｄ１１が表示され、右側に部品表Ｔ３１の全体的なツリー構造Ｄ１２が表示されている。画面Ｄ１０の最も右側には、ユーザが操作するボタン群Ｄ１３が表示さている。
【００７５】
例えば、ユーザが部品表Ｔ３０のツリー構造Ｄ１１内のノード（部品）ｆをクリックすると、ノードｆを含むサブアッシＴ３０−２全体がハイライト表示され、サブアッシＴ３０−２に対応する部品表Ｔ３１内のサブアッシＴ３１−２の関係性Ｄ１４、Ｄ１５が表示される。
【００７６】
ユーザは、画面Ｄ１０に表示された関係性Ｄ１４、Ｄ１５が正しければ、ボタン群Ｄ１３の承認ボタンを押下する。一方、ユーザは、関係性Ｄ１４、Ｄ１５を訂正する場合、Ｄ１４およびＤ１５をクリックし、接続先を正しいノードに変更して、ボタン群Ｄ１３の訂正ボタンを押下する。ボタン群Ｄ１３の全表示ボタンを押下すると、全ての接続関係が表示される。このとき複数のノードが一つのノードに接続されるなどの誤りがあれば、再度訂正を行い、最後にボタン群Ｄ１３の全承認ボタンを押下すると、接続関係が確定する。
【００７７】
前述した図８は、表示装置２２０に表示された部品名単語の関係性の抽出結果を示す一例であり、表示および承認、訂正方法の実施形態はこの例に限定されない。
【００７８】
ユーザ指示受付部５０は、ユーザにより、ボタン群Ｄ１３の承認ボタンまたは全承認ボタンが押下されたことを検出した場合、確定した接続情報をデータ更新部４０に送信し、データ更新部４０は訂正があれば単語関係性データベース２３の内容を更新する。
【００７９】
次に、前述した（２）の工程管理単語の関係性抽出処理について説明する。
図９は、設計ＦＭＥＡ（Ｔ１０、Ｔ１１）と工程ＦＭＥＡ（Ｔ２０、Ｔ２１）との対応関係が既に付与されている帳票データを模式的に表した図である。
【００８０】
図９に示すように、設計ＦＭＥＡＴ１１と設計ＦＭＥＡＴ１２は、異なる設計ＦＭＥＡを表し、工程ＦＭＥＡＴ２１と工程ＦＭＥＡＴ２２は、異なる工程ＦＭＥＡを表している。図中、Ｔ１１−１、Ｔ１１−２、Ｔ１２−１、Ｔ１２−２は設計ＦＭＥＡ内の項目を、Ｔ２１−１、Ｔ２１−２、Ｔ２１−３、Ｔ２２−１、Ｔ２２−２、Ｔ２２−３は工程ＦＭＥＡ内の要求事項に関する項目塊を表している。Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、Ｒ６は設計ＦＭＥＡ内項目と工程ＦＭＥＡ内項目塊の間に付与された項目間の対応関係である。設計ＦＭＥＡＴ１１、Ｔ１２及び工程ＦＭＥＡＴ２１、Ｔ２２の各欄には、実際には、文章が記載されているが、実施の形態では必要な欄のみを表示している。
【００８１】
前述した設計ＦＭＥＡＴ１１、Ｔ１２及び工程ＦＭＥＡＴ２１、Ｔ２２は、帳票データベース２１内に格納されており、項目間の対応関係Ｒ１、Ｒ２、Ｒ３、Ｒ４、Ｒ５、Ｒ６は項目間対応関係データベース２２内に格納されている。項目間対応関係データベース２２の格納例については後述する。実施の形態では、設計ＦＭＥＡＴ１１、Ｔ１２内の項目と、工程ＦＭＥＡＴ２１、Ｔ２２内の項目塊の間に対応関係を付与しているが、実施の形態はこれに限定されるものではない。
【００８２】
［工程管理単語の関係性テーブル］
ここで、図９の項目間の対応関係付け済み帳票データを用いて抽出された、工程管理単語の関係性テーブルＲ２０の一例を説明する。
図１０は、工程管理単語の関係性テーブルＲ２０の一例を説明する図である。
【００８３】
図１０に示すように、工程管理単語の関係性テーブルＲ２０では、設計ＦＭＥＡの対策欄に現れた工程管理単語ごとに、対応して頻繁に現れる工程ＦＭＥＡ内の工程管理単語が欄ごとに格納されている。工程管理単語は設計ＦＭＥＡでは対策欄に現れることが多く、その工程管理単語に関連する工程ＦＭＥＡの工程管理単語は、要求事項、故障モード、原因欄に現れることが多い。そのため、実施の形態では、それらの欄からのみ工程管理単語の関係性を抽出している。なお、工程管理単語の関係性の抽出方法は、これに限定されない。
【００８４】
［工程管理単語の関係性抽出処理］
次に、単語関係性抽出部３１での工程管理単語の関係性抽出処理を説明する。
図１１は、単語関係性抽出部３１における工程管理単語の関係性抽出処理のフローチャートである。
【００８５】
実施の形態では、工程管理単語の関係性抽出処理において、単語共起ネットワークを用いる場合を例示して説明する。単語共起ネットワークのノードには、欄名又は単語が登録されており、それと共起する欄名又は単語がリンクで接続されている。設計ＦＭＥＡ内の帳票項目内の単語、それと対応する工程ＦＭＥＡ内の帳票塊項目内の単語は共起しているとみなす。
【００８６】
初めに、ステップＳ２０１において、単語関係性抽出部３１は、設計ＦＭＥＡＴ１１（上流工程帳票）の項目Ｔ１１−１の欄から工程管理単語（以下、単語と表記することがある）を抽出する。単語関係性抽出部３１による単語の抽出は、形態素解析、一般語のストップワードによる除去などにより実施する。実施の形態では、これらにより「溶込」という単語が抽出される。
【００８７】
ステップＳ２０２において、単語関係性抽出部３１は、単語共起ネットワーク内の単語を検索し、ステップＳ２０１で抽出した単語（実施の形態では、「溶込」）が、有るか否かを判定する。単語関係性抽出部３１は、抽出した単語（「溶込」）が単語共起ネットワークに有ると判定した場合（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０３に進み、単語共起ネットワークに無いと判定した場合（ステップＳ２０２：Ｎｏ）、ステップＳ２０４に進み、単語共起ネットワークに、ステップＳ２０１で抽出した単語（「溶込」）や欄名などを追加する。
【００８８】
ステップＳ２０３において、単語関係性抽出部３１は、工程ＦＭＥＡＴ２１（下流工程帳票）の対応する項目塊Ｔ２１−１から単語を抽出する。実施の形態では、単語関係性抽出部３１は、工程ＦＭＥＡＴ２１の項目塊Ｔ２１−１の要求事項、故障モード、原因の欄から単語を抽出し、要求事項の欄から「パイプ」、「溶接」の単語を抽出し、故障モードの欄から「全周」、「溶接」、「目外れ」、「溶込」の単語を抽出し、原因の欄から「レーザ」、「位置ずれ」、「レンズ」の単語を抽出する。
【００８９】
ステップＳ２０５において、単語関係性抽出部３１は、単語共起ネットワーク内の単語を検索し、ステップＳ２０３で抽出した単語（実施の形態では、「パイプ」、「溶接」、「全周」、「溶接」、「目外れ」、「溶込」）が、単語共起ネットワークに有るか否かを判定する。単語関係性抽出部３１は、抽出した単語が単語共起ネットワークに有ると判定した場合（ステップＳ２０５：Ｙｅｓ）、ステップＳ２０６に進み、単語共起ネットワークに無いと判定した場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０７に進み、単語共起ネットワークに、ステップＳ２０３で抽出した単語や欄名などを追加する。
【００９０】
ステップＳ２０６において、単語関係性抽出部３１は、ステップＳ２０１で抽出した設計ＦＭＥＡＴ１１（上流工程帳票）の項目Ｔ１１−１内の単語と、ステップＳ２０３で抽出した対応する工程ＦＭＥＡＴ２１（下流工程帳票）の項目Ｔ２１−１内の単語との間にリンクを関連付け、それぞれのリンクに重みを１加算する。
【００９１】
ステップS２０８において、単語関係性抽出部３１は、所定の上流工程帳票（設計ＦＭＥＡＴ１１）に対応する全ての下流工程帳票（工程ＦＭＥＡＴ２１）の処理を行ったか否かを判定する。
【００９２】
単語関係性抽出部３１は、所定の上流工程帳票と対応する全ての下流工程帳票の処理が終了したと判定した場合（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に進み、全ての下流工程帳票の処理が終了していないと判定した場合（ステップＳ２０８：Ｎｏ）、ステップＳ２０３に戻り、全ての下流工程帳票の処理が終了したと判定するまで、ステップＳ２０３〜Ｓ２０８の処理を繰り返す。
【００９３】
ステップＳ２０９において、単語関係性抽出部３１は、他の全ての上流工程帳票（設計ＦＭＥＡ１１、設計ＦＭＥＡＴ１２）に対してステップＳ２０１〜Ｓ２０８の処理を行ったか否かを判定する。
【００９４】
単語関係性抽出部３１は、他の全ての上流工程帳票の処理を行ったと判定した場合（ステップＳ２０９：Ｙｅｓ）、ステップＳ２１０に進み、他の全ての上流工程帳票の処理を行っていないと判定した場合（ステップＳ２０９：Ｎｏ）、ステップＳ２０１に戻り、全ての上流工程帳票の処理が終了したと判定するまでステップＳ２０１〜Ｓ２０９の処理を繰り返す。
【００９５】
ここで、単語関係性抽出部３１が、上流工程帳票である設計ＦＭＥＡ１２の項目Ｔ１２−１、Ｔ１２−２を処理する際、先に処理された設計ＦＭＥＡ１１の項目Ｔ１１−１、Ｔ１１−２に対するステップＳ２０１〜Ｓ２０８の処理で、単語共起ネットワークに所定の単語や欄名が登録されているので、ステップＳ２０２及びステップＳ２０５において、抽出した単語が単語共起ネットワークに有る（ステップＳ２０２及びステップＳ２０５：Ｙｅｓ）と判定され、ステップＳ２０４、ステップＳ２０７の処理は行われない。
【００９６】
なお、単語関係性抽出部３１が、設計ＦＭＥＡ１２に対応する工程ＦＭＥＡ２２の処理を行う際、ステップＳ２０５において、「要求事項：溶込」、「内径：がたつき」の単語が、単語共起ネットワークに無いと判定され（ステップＳ２０５：Ｎｏ）、これらの単語が、単語共起ネットワークに新たに追加されると共に（ステップＳ２０７）、この新たに追加された上流工程帳票と下流工程帳票の単語間にリンクが付与され、このリンクに重みが１加算される（ステップＳ２０６）。
【００９７】
また、単語関係性抽出部３１による設計ＦＭＥＡ１２に対応する工程ＦＭＥＡ２２の処理において、上流工程帳票に既に存在する単語「対策：溶込」と下流工程帳票に既に存在する単語「故障モード：全周、目外れ、溶込、挿入」などの間のリンクにも重みがさらに１加算（合計の重みは２となる）される。
【００９８】
ステップＳ２１０において、単語関係性抽出部３１は、単語共起ネットワークのリンクの重みが所定の閾値（例えば、閾値１）よりも小さいリンクを無効にする。
【００９９】
そして、ステップＳ２１１において、単語関係性抽出部３１は、単語共起ネットワークから上流工程帳票（例えば、設計ＦＭＥＡＴ１１、Ｔ１２）の項目（例えば、項目Ｔ１１−１、１１−２、１２−１、１２−２）内のノード（単語）のみを取得し、図１０に示す単語関係性テーブルＲ２０の最左列に記憶する。そして、単語関係性抽出部３１は、この取得したノードとリンクで接続された単語を、単語関係性テーブルＲ２０のその他の列に記憶して、工程管理単語の関係性テーブルＲ２０を作成する（図１０参照）。
【０１００】
実施の形態では、下流工程帳票Ｔ２１の項目Ｔ２１−１の「要求事項：パイプ、溶接」や下流工程帳票Ｔ２２の項目Ｔ２２−１の「要求事項：溶込」は１度しか表れていないので、ステップＳ２１０においてリンクが無効にされる。その結果、単語関係性テーブルＲ２０の下流工程帳票（工程ＦＭＥＡ）の要求事項欄には記憶されない。
以上の処理により、単語関係性抽出部３１により、上流工程帳票（設計ＦＭＥＡ）内の単語をキーとした、工程管理単語の関係性テーブルＲ２０が作成される。
【０１０１】
単語関係性抽出部３１による上流工程帳票と下流工程帳票の工程管理単語の関係性の抽出は、新しい帳票項目間対応関係データが作成されたときに実施される。単語共起ネットワークに新たに追加された項目間対応関係に基づきノードが追加される。追加によりリンクの重みが閾値を超えれば、新しい単語が工程管理単語の関係性テーブルＲ２０に追加される。
【０１０２】
実施の形態では、単語共起ネットワークを用いた方法を示したが、対応する帳票項目間で頻繁に出現する単語群を抽出できればよく、既存のクラスタリング手法などを用いてもよい。
【０１０３】
［項目間接続関係性テーブル］
次に、項目間接続関係抽出部３２で作成される項目間接続関係性テーブルＲ３０、Ｒ３１を説明する。
図１２は、項目間接続関係性テーブルＲ３０の一例を説明する図である。
図１３は、項目間接続関係性テーブルＲ３１の一例を説明する図である。
【０１０４】
図１２に示す項目間接続関係性テーブルＲ３０は、図９の設計ＦＭＥＡＴ１１、Ｔ１２の接続関係性を表すデータテーブルの一例である。図１２に示すように、帳票名をルートノードとし、部品、機能、故障モード、原因、影響、対策の各欄をノードとして、各欄の関係がツリー構造で格納されている。
【０１０５】
図１２において、Ｒ３０−１は、図９の項目Ｔ１１-１に対応し、Ｒ３０−２は、図９の項目Ｔ１１-２に対応している。各ノード内には、上流工程帳票（実施の形態では、設計ＦＭＥＡＴ１１）の各欄から抽出された単語が格納されている（図示せず）。
【０１０６】
図１３において、項目間接続関係性テーブルＲ３１は、図９の工程ＦＭＥＡＴ２１、２２の接続関係性データの一例である。図１３に示すように、帳票名をルートノードとし、工程、要求事項、故障モード、原因、影響、対策の各欄をノードとして、各欄の関係がツリー構造で格納されている。
【０１０７】
図１３において、Ｒ３１−１は、図９の項目Ｔ１２-１に対応し、Ｒ３１−２は、図９の項目Ｔ１２-２に、Ｒ３１−３は、図９の項目Ｔ１２-３に対応している。
【０１０８】
前述した項目間接続関係性テーブルＲ３０、Ｒ３１は、項目間接続関係抽出部３２における項目間接続関係抽出処理により作成される。
【０１０９】
［項目間接続関係抽出処理］
次に、項目間接続関係抽出部３２における項目間接続関係抽出処理を説明する。
図１４は、項目間接続関係抽出処理のフローチャートである。
【０１１０】
まず初めに、上流工程帳票（設計ＦＭＥＡＴ１１）から項目間接続関係性テーブルＲ３０を作成する手順を説明する。
【０１１１】
ステップＳ３０１において、項目間接続関係抽出部３２は、上流工程帳票（設計ＦＭＥＡＴ１１）のツリー構造を作成する。具体的には、項目間接続関係抽出部３２は、帳票名をルートノードとして、その下に部品名のノードを部品欄の数だけ作成する。設計ＦＭＥＡＴ１１の場合、ツリー構造を２つ（Ｒ３０−１及びＲ３０−２）作成する。続いて部品ノードの下に、機能ノードを機能欄の数だけ作成する。以降同様に実施する。
【０１１２】
ステップＳ３０２において、項目間接続関係抽出部３２は、上流工程帳票（設計ＦＭＥＡＴ１１）の欄ごとに単語を抽出する。
【０１１３】
そして、ステップS３０３において、項目間接続関係抽出部３２は、ステップS３０２で抽出した単語を各ノードに登録する。項目間接続関係抽出部３２における単語の抽出方法は、単語関係性抽出部３１における単語抽出処理（図１１のステップS２０１）と同様の方法で行う。
【０１１４】
以上により、項目間接続関係抽出部３２は、項目間接続関係性テーブルＲ３０を作成する。この項目間接続関係性テーブルＲ３０は、各帳票が初めて帳票データベース２１に登録されたときに作成される。
【０１１５】
項目間接続関係性テーブルＲ３１もまた、下流工程帳票（工程ＦＭＥＡＴ２１）に基づいて、項目間接続関係抽出部３２により作成される。
【０１１６】
以上述べた方法により、工程管理単語の関係性テーブルＲ２０、項目間接続関係テーブルＲ３０が作成される。これらを用いて、項目間対応度を算出するフローを以下に述べる。
【０１１７】
［項目間対応度算出処理］
項目間対応度は、項目間対応度算出部３３により算出される。
図１５は、項目間対応度算出部３３での項目間対応度の算出処理のフローチャートである。
【０１１８】
初めに、ステップＳ４０１では、項目間対応度算出部３３は、ユーザに指定された上流工程帳票（設計ＦＭＥＡ）の検索文項目の各欄から単語を抽出する。単語抽出の方法は、図１１のステップＳ２０１と同様である。
【０１１９】
ステップＳ４０２において、項目間対応度算出部３３は、ステップＳ４０１で抽出した上流工程帳票（設計ＦＭＥＡ）内の単語のうち部品名を、工程管理単語の関係性テーブルＲ２０（図１０参照）を用いて、下流工程帳票（工程ＦＭＥＡ）内で使用されている部品名に変換する。
【０１２０】
項目間対応度算出部３３は、工程管理単語の関係性テーブＲ２０が作成されていなければ変換は行なわない。また、項目間対応度算出部３３は、抽出した単語のうち工程管理単語を、工程管理単語の関係性テーブルＲ２０を用いて拡張する。例えば、ユーザから指示された設計ＦＭＥＡの項目が、図９のＴ１１−１であった場合、項目間対応度算出部３３は、対策欄の「溶込」という単語を、工程管理単語の関係性テーブルＲ２０（図１０）を参照して、「全周」「溶接」「目外れ」「溶込」という単語に拡張する。なおここで一般的な類語、同義語辞書による拡張も合わせて行ってもよい。
【０１２１】
ステップＳ４０３及びステップＳ４０４において、項目間対応度算出部３３は、検索対象としてユーザに指定された下流工程帳票（工程ＦＭＥＡ）を取得すると共に（ステップＳ４０３）、要求事項に関する１つの項目塊を取得する（ステップＳ４０４）。例えば、項目間対応度算出部３３は、図９に示す設計ＦＭＥＡＴ１２に対応する工程ＦＭＥＡＴ２２が検索対象として指定された場合、項目間接続関係性テーブルＲ３１（図１３参照）を参照して、対応する項目塊がＴ１２−１であると判定し、これに対して処理を行う。
【０１２２】
ステップＳ４０５において、項目間対応度算出部３３は、上流工程帳票（設計ＦＭＥＡＴ１１）の項目Ｔ１１−１の各欄と、下流工程帳票（工程ＦＭＥＡＴ２１）の項目塊Ｔ２１−１の各欄の単語を比較し、対応度スコアを計算する。項目塊Ｔ１２−１の各欄の単語は、項目間接続関係性テーブルＲ３１（図１３参照）で抽出されている。
【０１２３】
項目間対応度算出部３３は、全ての欄の組み合わせを比較してもよいし、どの欄とどの欄を比較するかを設計ＦＭＥＡと工程ＦＭＥＡの記載内容の傾向に応じてあらかじめ決めておいてもよい。対応度スコアの計算は、Ｊａｃｃａｒｄ係数などを用いて単語の一致度に応じて計算する。対応度スコアの計算の際に、項目Ｔ１１−１の対策欄の単語として、拡張した工程管理単語も用いる。これにより、設計ＦＭＥＡと工程ＦＭＥＡで異なる工程管理単語を用いていても、対応する工程ＦＭＥＡの工程塊の対応度スコアを高く計算することができる。
【０１２４】
ステップＳ４０６において、項目間対応度算出部３３は、上記欄ごとの対応度スコアから、項目全体の対応度スコアを計算する。設計ＦＭＥＡと工程ＦＭＥＡの記載内容の傾向に応じ、比較欄ごとの対応度スコア重みをあらかじめ決めておき、それらを各欄の対応度スコアに乗じ、それらを合計することにより項目ごとの対応度を求める。
【０１２５】
ステップＳ４０７において、項目間対応度算出部３３は、ステップＳ４０５で求めた項目ごとの対応度スコアを合計し、項目塊内の項目数で除して、項目塊全体の対応度スコアとする。あるいは、項目ごとの対応度スコアの最大値を、項目塊の対応度スコアとしてもよい。
【０１２６】
前述した項目間対応度算出部３３でのステップＳ４０１〜ステップＳ４０７の処理により、指定された上流工程帳票（設計ＦＭＥＡＴ１１）内の１項目（Ｔ１１−１）に対する下流工程帳票（工程ＦＭＥＡＴ２１）内の項目（Ｔ２１−１）の対応度スコアおよび項目塊の対応度スコアが計算される。
【０１２７】
ステップＳ４０８において、項目間対応度算出部３３は、ユーザに検索対象として指定された下流工程帳票（工程ＦＭＥＡＴ２１）の全ての項目塊を処理したか否かを判定する。項目間対応度算出部３３は、全ての下流工程帳票Ｔ２１の全ての項目塊を処理したと判定した場合（ステップＳ４０８：Ｙｅｓ）、ステップＳ４０９に進み、全ての項目塊を処理していないと判定した場合（ステップＳ４０８：Ｎｏ）、ステップＳ４０４に戻り、下流工程帳票（工程ＦＭＥＡＴ２１）の他の一つの項目塊（例えば、Ｔ２１−２）を取得し、取得した項目塊（Ｔ２１−２）に対して前述したステップＳ４０５〜ステップＳ４０７の処理を行う。これにより、項目間対応度算出部３３は、下流工程帳票Ｔ２１の他の項目塊Ｔ２１−２に対しても、対応度スコアを算出することができる。
【０１２８】
項目間対応度算出部３３は、同様に、下流工程帳票（工程ＦＭＥＡＴ２１）のさらに他の項目塊Ｔ２１−３に対しても、同様の処理（ステップＳ４０５〜ステップＳ４０７）を行い、この項目塊Ｔ２１−３の対応度スコアの算出を行う。
【０１２９】
項目間対応度算出部３３は、下流工程帳票（工程ＦＭＥＡＴ２１）の全ての項目塊Ｔ２１−１、Ｔ２１−２、Ｔ２１−３について順次対応度スコアを算出した後、ステップＳ４０９に進み、指定された検索範囲の全ての下流工程帳票（工程ＦＭＥＡＴ２１、Ｔ２２）について、ステップＳ４０４〜ステップＳ４０８の処理を行ったか否かを判定する。
【０１３０】
項目間対応度算出部３３は、指定された検索範囲の全下流工程帳票（工程ＦＭＥＡＴ２１、Ｔ２２）についての処理が終了していないと判定した場合（ステップＳ４０９：Ｎｏ）、ステップＳ４０３に戻って、全ての下流工程帳票（工程ＦＭＥＡＴ２１、Ｔ２２）に対してステップＳ４０４〜ステップＳ４０８の処理が終了したと判定するまで、本処理を繰り返し、全下流工程帳票（工程ＦＭＥＡＴ２１、Ｔ２２）についての処理が終了したと判定した場合（ステップＳ４０９：Ｙｅｓ）、処理を終了する。
【０１３１】
次に、他の項目間対応度算出方法について説明する。
以下で説明する他の方法では、既にユーザにより真の対応づけがなされている既存の帳票との項目間接続関係の類似性を用いて対応度の計算を行う。ユーザは予め、類似性検出に用いる対応関係付けが終了している設計ＦＭＥＡおよび工程ＦＭＥＡを指定する。実施の形態では、ユーザにより対応関係付けが終了している設計ＦＭＥＡＴ１１と工程ＦＭＥＡＴ２１が指定された場合の一例を説明する。
【０１３２】
［項目間対応関係テーブル］
他の項目間対応度算出方法を説明するに先立ち、図１６〜図１８を用いて項目間対応関係テーブルＲ４０、Ｒ４１、Ｒ４２について説明する。
図１６は、項目間対応関係テーブルＲ４０の一例を説明する図である。
図１７は、項目間対応関係テーブルＲ４１の一例を説明する図である。
図１８は、項目間対応関係テーブルＲ４２の一例を説明する図である。
【０１３３】
項目間対応関係テーブルＲ４０、Ｒ４１、Ｒ４２は、項目間対応関係テーブルの一例である。項目間対応関係テーブルＲ４０〜Ｒ４２では、所定の上流工程帳票（設計ＦＭＥＡＴ１１）と、それに対応する下流工程帳票（工程ＦＭＥＡＴ２１）の対応関係が格納されている。
【０１３４】
図１６に示すように、項目間対応関係テーブルＲ４０は、上流工程帳票（設計ＦＭＥＡＴ１１）内の各項目（ＩＤ）が、それに対応する下流工程帳票（工程ＦＭＥＡＴ２１）のどの項目塊（ＩＤ）及び項目（ＩＤ）に対応しているかを示している。
【０１３５】
実施の形態の一例では、上流工程帳票（設計ＦＭＥＡＴ１１）の１番目の項目（項目ＩＤ：１）が、下流工程帳票（工程ＦＭＥＡＴ２１）の３番目の項目塊（項目塊ＩＤ：３）に対応し、さらに５番目と６番目の項目（項目ＩＤ：５、６）に対応していることを示している。また、例えば、上流工程帳票（設計ＦＭＥＡＴ１１）の２番目の項目（項目ＩＤ：２）が、下流工程帳票（工程ＦＭＥＡＴ２１）の１０５番目の項目塊（項目塊ＩＤ：１０５）に対応し、さらに４３６番目の項目（項目ＩＤ：４３６）に対応していることを示している。
【０１３６】
図１７に示すように、項目間対応関係テーブルＲ４１は、下流工程帳票（工程ＦＭＥＡＴ２１）内の各項目塊（ＩＤ）が、それに対応する上流工程帳票（設計ＦＭＥＡＴ１１）内のどの項目（ＩＤ）に対応しているかを示している。
【０１３７】
実施の形態の一例では、下流工程帳票（工程ＦＭＥＡＴ２１）の１番目の項目塊（項目塊ＩＤ：１）が、上流工程帳票（設計ＦＭＥＡＴ１１）の５５番目の項目（項目ＩＤ：５５）に対応していることを示している。また、例えば、下流工程帳票（工程ＦＭＥＡＴ２１）の３番目の項目塊（項目塊ＩＤ：３）が、上流工程帳票（設計ＦＭＥＡＴ１１）の１番目の項目（項目ＩＤ：１）に対応していることを示している。
【０１３８】
図１８に示すように、項目間対応関係テーブルＲ４２は、下流工程帳票（工程ＦＭＥＡＴ２１）内の各項目（ＩＤ）が、それに対応する上流工程帳票（設計ＦＭＥＡＴ１１）内のどの項目（ＩＤ）に対応しているかを示している。
【０１３９】
実施の形態の一例では、下流工程帳票（工程ＦＭＥＡＴ２１）の１番目の項目塊（項目塊ＩＤ：１）が、上流工程帳票（設計ＦＭＥＡＴ１１）の５５番目の項目（項目ＩＤ：５５）に対応していることを示している。また、例えば、下流工程帳票（工程ＦＭＥＡＴ２１）の５番目の項目塊（項目塊ＩＤ：５）が、上流工程帳票（設計ＦＭＥＡＴ１１）の１番目の項目（項目ＩＤ：１）に対応していることを示している。
【０１４０】
これらのＩＤは、項目間接続関係テーブルＲ３０（図１２参照）、Ｒ３１（図１３参照）内の各ノードとリンクされており、本ＩＤを用いて各項目塊がどのようなツリー構造になっているか、ツリー内の各ノードにどのような単語があるかを知ることができる。
【０１４１】
［項目間対応度の他の算出処理］
次に、項目間対応度算出部３３での項目間対応度の他の算出処理を説明する。
図１９は、項目間対応度算出部３３での項目間対応度の他の算出処理のフローチャートである。
図２０は、項目間対応度算出部３３での項目間対応度の他の算出処理のフローチャートである。
【０１４２】
ステップＳ５０１において、項目間対応度算出部３３は、検索対象としてユーザにより指定された下流工程帳票（工程ＦＭＥＡ）内の１つの項目塊（サブアッシのツリー構造）を取得する。このユーザにより指定された下流工程帳票は、未だ対応付けされていない工程ＦＭＥＡである。
【０１４３】
ステップＳ５０２において、項目間対応度算出部３３は、過去に対応付け済みの下流工程帳票（例えば、工程ＦＭＥＡＴ２１）内の１つの項目塊（サブアッシのツリー構造）を取得する。
【０１４４】
ステップＳ５０３において、項目間対応度算出部３３は、ステップＳ５０１で取得した項目塊のツリー構造と、ステップＳ５０２で取得した項目塊のツリー構造とが同じか否かを判定する。項目間対応度算出部３３は、各々のツリー構造が同じであると判定した場合（ステップＳ５０３：Ｙｅｓ）、ステップＳ５０４に進み、同じでないと判定した場合（ステップＳ５０３：Ｎｏ）、ステップＳ５０５に進む。
【０１４５】
ステップＳ５０４において、項目間対応度算出部３３は、ステップＳ５０１で取得した項目塊内の各ノードと、ステップＳ５０２で取得した項目塊内の各ノードとの間の対応関係を判断し、項目塊全体の類似度を算出する。
【０１４６】
具体的には、項目間対応度算出部３３は、まずステップＳ５０１で取得した項目塊のツリー構造の形と、ステップＳ５０２で取得した項目塊のツリー構造の形が完全に一致し、ノード間の対応関係が一意に決定できると判断した場合、各項目塊のノードに含まれる単語を参照し、ノードごとの単語の類似度を算出する。そして、項目間対応度算出部３３は、ノードごとに算出した全ての類似度を加算して項目塊全体の類似度スコアを算出する。
【０１４７】
ここで、項目間対応度算出部３３は、各項目塊のノード間の対応関係が一意に決定できないと判断した場合、対応する可能性のあるすべてのノードのパターンについて類似度スコアを算出し、その中で最も値の大きいものを類似度スコアとして設定する。
【０１４８】
ステップＳ５０５において、項目間対応度算出部３３は、ユーザにより指定された下流工程帳票（工程ＦＭＥＡ）の１つの項目塊と、過去に対応付け済みの下流工程帳票（工程ＦＭＥＡＴ２１）内の全ての項目塊との類似度スコアを算出する処理が終了したか否かを判定し、全ての項目塊の類似度スコアを算出する処理が終了したと判定した場合（ステップＳ５０５：Ｙｅｓ）、ステップＳ５０６に進み、全ての項目塊の類似度スコアを算出する処理が終了していないと判定した場合（ステップＳ５０５：Ｎｏ）、ステップＳ５０２に戻り、過去に対応付け済みの下流工程帳票の全ての項目塊に対する類似度スコアを算出する処理が終了したと判定するまで、ステップＳ５０２〜ステップＳ５０５の処理を繰り返す。
【０１４９】
ステップＳ５０６において、項目間対応度算出部３３は、ユーザにより指定された下流工程帳票（工程ＦＭＥＡ）の項目塊と、類似のツリー構造を有する過去に対応付け済みの下流工程帳票（工程ＦＭＥＡＴ２１）の項目塊を抽出する。項目間対応度算出部３３は、類似のツリー構造を有するか否かの判定を、予め設定された所定の閾値以上の類似度スコアを有するか否かにより行う。
ここで、ユーザにより指定された下流工程帳票（工程ＦＭＥＡ）の項目塊のツリー構造と、過去に対応付けられた下流工程帳票（工程ＦＭＥＡＴ２１）の項目塊のツリー構造によっては、ユーザにより指定された検索対象の項目塊と、類似のツリー構造を有する項目塊が複数抽出されることもある。
【０１５０】
ステップＳ５０７において、項目間対応度算出部３３は、ステップＳ５０６で抽出した類似のツリー構造を有する下流工程帳票（工程ＦＭＥＡＴ２１）の項目塊に対応する上流工程帳票（設計ＦＭＥＡＴ１１）の項目を、項目間対応関係テーブル４１を参照して抽出する。例えば、下流工程帳票（工程ＦＭＥＡＴ２１）の１番目の項目塊（項目塊ＩＤ：１）に対応して、上流工程帳票（設計ＦＭＥＡＴ１１）の５５番目の項目（項目ＩＤ：５５）が抽出される。なお、上流工程帳票（設計ＦＭＥＡＴ１１）内の項目は、類似のツリー構造を有する下流工程帳票（工程ＦＭＥＡＴ２１）内の項目塊と同数抽出される。
【０１５１】
ステップＳ５０８において、項目間対応度算出部３３は、検索対象としてユーザに指定された下流工程帳票内の全ての項目塊に対するステップＳ５０１〜ステップＳ５０７の処理が終了したか否かを判定し、全ての項目塊に対する処理が終了したと判定した場合（ステップＳ５０８：Ｙｅｓ）、ステップＳ５０９に進み、全ての項目塊に対する処理が終了していないと判定した場合（ステップＳ５０９：Ｎｏ）、ステップＳ５０１に戻り、全ての項目塊に対する処理が終了したと判定するまで、ステップＳ５０１〜ステップＳ５０７の処理を繰り返す。
【０１５２】
図２０に示すように、ステップＳ５０９において、項目間対応度算出部３３は、検索対象としてユーザにより指定された上流工程帳票（設計ＦＭＥＡ）の項目（ノード）に含まれる単語を抽出する。
【０１５３】
ステップＳ５１０において、項目間対応度算出部３３は、工程管理単語の関係性テーブルＲ２０（図１０参照）を用いて、ステップＳ５０９で抽出された単語を変換又は拡張する。例えば、図１０に示すように、項目間対応度算出部３３は、工程管理単語の関係性テーブルＲ２０（図１０参照）を用いて、上流工程帳票における対策欄の「溶込」の単語を、下流工程帳票における故障モード欄の「全周」、「溶接」、「目外れ」、「溶込」という単語に変換又は拡張する。その他の単語についても同様の方法で、単語の変換又は拡張する。
【０１５４】
ステップＳ５１１において、項目間対応度算出部３３は、検索対象としてユーザにより指定された下流工程帳票（工程ＦＭＥＡ）内の１つの項目塊を取得する。
【０１５５】
ステップＳ５１２において、項目間対応度算出部３３は、ステップＳ５０９で取得した上位工程帳票（設計ＦＭＥＡ）内の項目の各欄の単語（変換、拡張後の単語）と、ステップＳ５１１で取得した下位工程帳票（工程ＦＭＥＡ）内の項目塊の各欄の単語とを比較して対応度スコアを算出する。
なお、ユーザにより指定された上流工程帳票（設計ＦＭＥＡ）の各項目が、ユーザにより指定された下流工程帳票（工程ＦＭＥＡ）のどの項目と対応するかは、前述した項目間対応関係テーブルＲ４１、Ｒ４２に基づいて決定される。
【０１５６】
ステップＳ５１３において、項目間対応度算出部３３は、前述した欄ごとの対応度スコアから、項目全体の対応度スコアを算出する。設計ＦＭＥＡと工程ＦＭＥＡの記載内容の傾向に応じ、比較欄ごとの対応度スコアの重みを予め決めておき、それらを各欄の対応度スコアに乗じ、それらを合計することにより項目ごとの対応度スコアを算出する。
【０１５７】
ステップＳ５１４において、項目間対応度算出部３３は、ステップＳ５１３で求めた項目ごとの対応度スコアを合計し、項目塊内の項目数で除して、項目塊全体の対応度スコア１を算出する。あるいは、項目ごとの対応度スコアの最大値を、項目塊の対応度スコア１としてもよい。
【０１５８】
前述した項目間対応度算出部３３でのステップＳ５０９〜ステップＳ５１４の処理により、指定された上流工程帳票（設計ＦＭＥＡ）内の１項目に対応する下流工程帳票（工程ＦＭＥＡ）内の項目の対応度スコアおよび項目塊の対応度スコアが計算される。
【０１５９】
ステップＳ５１５において、項目間対応度算出部３３は、前述した項目間対応関係テーブルＲ４１、Ｒ４２に基づいて、ユーザにより指定された下流工程帳票（工程ＦＭＥＡ）の各項目に対応する過去に対応付け済みの上流工程帳票（設計ＦＭＥＡＴ１１）内の１つの項目を取得する。
【０１６０】
ステップＳ５１６において、項目間対応度算出部３３は、ステップＳ５０９で取得したユーザに指定された上流工程帳票（設計ＦＭＥＡ）の１つの項目と、ステップＳ５１５で取得した対応付け済みの上流工程帳票（設計ＦＭＥＡＴ１１）の１つの項目の類似度スコアを算出する。ステップＳ５０７で抽出された上流工程帳票（設計ＦＭＥＡ）の項目内の単語を、項目間接続関係性テーブルＲ３１（図１３参照）を参照して求め、それをステップＳ５０９で抽出した単語と、欄ごとに比較して欄ごとの類似度スコアを求め、欄ごとの類似度スコアを合計して項目全体の類似度スコアを算出する。
【０１６１】
ステップＳ５１７において、項目間対応度算出部３３は、ステップＳ５０９で取得した上流工程帳票の１つの項目に対して、ステップＳ５１５で取得した対応付け済みの上流工程帳票の全ての項目の類似度スコアが算出されたか否かを判定し、全ての項目の類似度スコアが算出されたと判定された場合（ステップＳ５１７：Ｙｅｓ）、ステップＳ５１８に進み、全ての項目の類似度スコアが算出されていないと判定された場合（ステップＳ５１７：Ｎｏ）、ステップＳ５１５に戻って、全ての項目の類似度スコアを算出が終了するまで、ステップＳ５１５〜ステップＳ５１７の処理を繰り返す。
【０１６２】
ステップＳ５１８において、項目間対応度算出部３３は、ステップＳ５１５〜ステップＳ５１７の処理で算出された全ての項目の類似度スコアのうち最大値を、検索対象となる下流工程帳票（工程ＦＭＥＡ）内の項目塊との項目間接続関係類似性に基づく対応度スコア２として設定する。
【０１６３】
ステップＳ５１９において、項目間対応度算出部３３は、ステップＳ５１４で算出した対応度スコア１と、ステップＳ５１８で算出された対応度スコア２に、予め設定された重みをそれぞれかけて加算することにより、総合的な対応度スコアを算出する。
【０１６４】
ステップＳ５２０において、項目間対応度算出部３３は、検索対象としてユーザに指定された下流工程帳票（工程ＦＭＥＡ）の全ての項目塊について、ステップＳ５１１〜ステップＳ５１９の処理が行われたか否かを判定し、行われたと判定した場合（ステップＳ５２０：Ｙｅｓ）、処理を終了し、行われていないと判定した場合（ステップＳ５２０：Ｎｏ）、ステップＳ５１１に戻って、全ての項目塊について処理が行われたと判定するまで、ステップＳ５１１〜ステップＳ５１９の処理を繰り返す。
【０１６５】
以上により、検索対象としてユーザにより指定された設計ＦＭＥＡ内の検索文項目に対する工程ＦＭＥＡ内の項目塊の対応度スコアが計算される。
【０１６６】
前述では、説明の簡単化のために項目間接続関係の類似性の計算を、帳票項目間の対応関係づけを行う際に実施した。本計算は、新たな帳票登録時に実施してもよい。また類似した接続関係にまとめてアクセスできるように、予めそれらの間リンクを貼っておいてもよい。
【０１６７】
［帳票間記載のチェック方法］
次に、実施の形態にかかる情報処理システム１を用いた項目間への対応関係付与支援手順と、上流工程帳票（設計ＦＭＥＡ）に記載された内容が下流工程帳票（工程ＦＭＥＡ）に漏れなく記載されているかのチェック手順について説明する。
【０１６８】
図２１は、項目間対応関係付与および抜け漏れチェック支援画面の一例である。
図２１において、Ｄ２１は、ユーザが対応付けしたい設計ＦＭＥＡの項目を選択する画面である。Ｄ２２は、システムが提示した対応候補項目からユーザが真に対応している項目を選択する画面である。Ｄ２３は、対応候補項目を含む元の工程ＦＭＥＡが表示されている画面である。
【０１６９】
初めに、ユーザは最初に対応づけしたい上流工程帳票（設計ＦＭＥＡ）の帳票名を指定する。これに対して情報処理システム１は、ユーザから指定された設計ＦＭＥＡの記載内容をＤ２１に表示する。ユーザは検索選択ボタンＤ２１−１を押下して、設計ＦＭＥＡ内の１つの項目を選択し、検索ボタンＤ２１−１を押下してシステムに対応候補の検索を指示する。
【０１７０】
情報処理システム１は、対応候補項目の一覧を画面Ｄ２２に表示する。具体的には、情報処理システム１は、図１５のＳ４０７または図２０のＳ５１４で求めた項目塊ごとの対応度スコアで項目塊をソートして、対応度スコアの高い順に項目塊を表示する。
【０１７１】
ユーザは、Ｄ２２−１内の対応選択ボタンを押下して真に対応する項目を選択する。対応選択ボタンは、項目塊ごと選択するボタン(Ｄ２２−１左)と項目ごと選択するボタン（Ｄ２２-1中）の２種類あり、対応する工程ＦＭＥＡとして項目塊全体を選択することも、項目個別を選択することもできる。対応選択ボタンは複数押下することができる。
【０１７２】
ここで、実施の形態では、画面Ｄ２２には対応候補の項目塊しか表示されていない。ユーザは、帳票全体を確認したい場合、Ｄ２２−１右の元表示ボタン用いて確認したい工程ＦＭＥＡ項目を選択し、Ｄ２２−２の元表示ボタンを押下する。
【０１７３】
これにより画面Ｄ２３に、Ｄ２２−１で選択した項目を含む元工程ＦＭＥＡが表示される。選択した項目はハイライト表示される。ユーザは、画面Ｄ２３を見て、現在選択している項目が確かに設計ＦＭＥＡに対応する項目かどうか検討することができる。
【０１７４】
ユーザは、画面Ｄ２２と画面Ｄ２３を交互に見ながら、全ての対応する項目が元の工程ＦＭＥＡに記載されているかをチェックし、Ｄ２２−１を用いて対応する全ての項目を選択し、Ｄ２２−３の選択確定ボタンを押下する。本ボタンが押されると、情報処理システム１は、真の対応関係を項目間対応関係データベース２２に格納する。
【０１７５】
ユーザによる元工程ＦＭＥＡのチェックの際に、対応する項目が元工程ＦＭＥＡに記載されていない場合は、ユーザは、画面Ｄ２３を編集して必要な項目を追加し、Ｄ２３−１ボタンを押下して追加を情報処理システム１に通知する。情報処理システム１は、追加項目を帳票データベース２１に記憶して反映する。また選択された設計ＦＭＥＡ項目と、追加した工程ＦＭＥＡ項目との対応関係を項目間対応関係データベース２２に記憶して反映する。
【０１７６】
次に、項目間対応関係付与および抜け漏れチェック支援画面Ｄ３０の他の一例を説明する。
図２２のＤ３０は、項目間対応関係付与および抜け漏れチェック支援画面の他の一例を説明する図である。
図２２において、Ｄ３１は、ユーザが対応付けしたい設計ＦＭＥＡの項目を選択する画面である。Ｄ３２は、情報処理システム１が提示した対応候補項目からユーザが真に対応している項目を選択する画面である。Ｄ３３は、対応候補項目を含む元の工程ＦＭＥＡが表示されている画面である。
【０１７７】
画面Ｄ３１は、前述した図２１の画面Ｄ２１と同じであり、画面Ｄ３３は、前述した図２１の画面Ｄ２３と同じである。画面Ｄ３２は、前述した図２１の画面Ｄ２２と異なり、情報処理システム１は、図１５のＳ４０５で求めた項目（欄）ごとの対応度スコアで項目をソートして、スコアの高い順に表示している。
【０１７８】
図２２を用いたユーザの手順は、前述した図２１とほとんど同じである。ユーザは、Ｄ３２−１内の対応選択ボタンを押下して真に対応する項目を選択するが、項目ごとに表示されているので、項目塊を選択することはできない。Ｄ３２−１の元表示ボタンで項目を選択してＤ３２−２ボタンを押下すると、図２１と同様、本項目を含む元工程ＦＭＥＡが表示される。
【０１７９】
前述した通り、ユーザは、既存の異なる帳票内項目間への対応関係付与を容易に行える。また上流工程帳票に記載された内容が下流工程帳票に漏れなく記載されているかのチェックを同時に行える。
【０１８０】
以上説明した通り、実施の形態では、
（１）複数の帳票データを受け付ける帳票受付部１０（帳票データ受付部）と、受け付けた複数の帳票データを記憶するデータ記憶部２０（帳票データ記憶部）と、データ記憶部２０に記憶された複数の帳票データ内のうち、少なくとも第１の帳票データ内の項目と、第２の帳票データ内の項目との間の対応関係を推測する対応関係推測部３０と、を有し、対応関係推測部３０は、第１の帳票データ内の項目間の接続関係と、第２の帳票データ内の項目間の接続関係とを抽出する項目間接続関係抽出部３２と、第１の帳票データ内の項目に現れる単語と、第２の帳票データ内の項目に現れる単語との関連性を抽出する単語関係性抽出部３１と、を有する構成とした。
【０１８１】
このように構成すると、項目間接続関係抽出部３２は、抽出された第１の帳票データ（例えば、設計ＦＭＥＡ）内の項目間の接続関係と、第２の帳票データ（例えば、工程ＦＭＥＡ）内の項目間の接続関係とに基づいて、各帳票の項目間の対応付けを適切に行うことができる。
【０１８２】
（２）また、項目間接続関係抽出部３２は、抽出した第１の帳票データ内の項目間の接続関係と、第２の帳票データ内の項目間の接続関係とを比較し、接続関係が対応する項目を対応関係がある項目と推測し、単語関係性抽出部３１は、対応関係があると推測された第１の帳票データ内の項目に含まれる単語と、第２の帳票データ内の項目に含まれる単語との間に関連性があると推測する構成とした。
【０１８３】
このように構成すると、項目間接続関係抽出部３２は、接続関係が対応する項目を対応関係がある項目と推測するので、各々の項目に含まれる単語の関連性をより確実に推測することができる。
【０１８４】
（３）また、項目間接続関係抽出部３２は、第１の帳票データの項目間の接続関係と、第２の帳票データの項目間の接続関係をそれぞれツリー構造で表すと共に、第１の帳票データのツリー構造と、第２の帳票データのツリー構造とを比較し、同一または類似するツリー構造を有する項目間に対応関係があると推測する構成とした。
【０１８５】
このように構成すると、帳票内の項目間の接続関係をツリー構造で表すことで、より適切に対応関係を推測することができる。
【０１８６】
（４）また、第１の帳票データは、設計工程に関する設計ＦＭＥＡ（設計帳票データ）であり、第２の帳票データは、製造工程に関する工程ＦＭＥＡ（工程帳票データ）であって、記設ＦＭＥＡは、少なくとも設計工程で設計される製品を構成する部品の部品表Ｔ３０（第１の部品表データ）を含み、工程ＦＭＥＡは、少なくとも製造工程で製造される製品を構成する部品の部品表Ｔ３１（第２の部品表データ）を含み、単語関係性抽出部３１は、部品表Ｔ３０を構成する部品の部品名単語と、部品表Ｔ３１を構成する部品の部品名単語との関連性を抽出する構成とした。
【０１８７】
このように構成すると、上流工程帳票である設計ＦＭＥＡと、下流工程帳票である工程ＦＭＥＡの部品名単語の関連性を適切に抽出することができる。
【０１８８】
（５）また、設計ＦＭＥＡ内の項目間の接続関係と、工程ＦＭＥＡ内の項目間の接続関係を提示するデータ提示部６０（対応関係提示部）を、さらに有し、対応関係提示部は、設計ＦＭＥＡ内の項目間の接続関係をツリー構造（図８の画面Ｄ１１）で提示すると共に、工程ＦＭＥＡ内の項目間の接続関係をツリー構造（図８の画面Ｄ１２）で提示する構成とした。
【０１８９】
このように構成すると、設計ＦＭＥＡの項目間のツリー構造と、工程ＦＭＥＡ間のツリー構造を視認しながら確認することができ、ユーザの操作性を向上させることができる。
【０１９０】
（６）また、データ提示部は、設計ＦＭＥＡ内の項目と、工程ＦＭＥＡ内の項目を提示すると共に（図２１の画面Ｄ２１、Ｄ２２）、設計ＦＭＥＡと工程ＦＭＥＡを提示（図２１の画面Ｄ２３）する構成とした。
【０１９１】
このように構成すると、設計ＦＭＥＡの項目間のツリー構造と、工程ＦＭＥＡ間のツリー構造を視認しながら確認することができ、ユーザの操作性を向上させることができる。
【０１９２】
（７）また、単語関係性抽出部３１は、設計ＦＭＥＡの項目間の接続関係と、工程ＦＭＥＡ内の項目間の接続関係とに基づいて、各々の項目間に関連性の高い単語組を学習し、データ提示部６０（対応関係提示部）は、単語関係性抽出部３１で学習された関連性の高い単語組に基づいて、設計ＦＭＥＡ内の項目内で使用される単語と、工程ＦＭＥＡ内の項目内で使用される単語の修正候補を提示する構成とした。
【０１９３】
このように構成すると、単語関係性抽出部３１は、設計ＦＭＥＡで使用される単語と、工程ＦＭＥＡで使用される単語を、ユーザが修正した単語に更新することで、各々の単語をより適切に関連性付けることができる。
【０１９４】
［第２の実施の形態］
以下で説明する第２の実施の形態にかかる情報処理システムでは、前述した第１の実施の形態にかかる情報処理システム１の手順により既存の帳票間に関係性が付与された後、これを活用して次世代製品の帳票を作成したり、工程変更時の帳票を変更する際の支援について説明する。また帳票の作成や変更時に、使用される単語を次第に統一するための支援についても説明する。
【０１９５】
前述した図５を用いて、次世代製品帳票の作成支援のフローを説明する。
ユーザは、入力装置２１０を介して、一世代前の設計ＦＭＥＡおよび工程ＦＭＥＡの帳票名と、その複製作成と、複製後の帳票名を、ユーザ指示受付部５０に指示する。
【０１９６】
ユーザ指示受付部５０は、ユーザにより指示された情報をデータ更新部４０に送信する。データ更新部４０は、帳票データベース１１内に帳票データの複製を作成しそれに帳票名を付与する。データ更新部４０は、さらに項目間対応関係データベース２２、項目間接続関係性データベース２４についても帳票名を変えて複製を行う。複製された項目間対応関係データベース２４には、複製前の帳票に関して既にユーザが真の対応関係のみを指定しているので、正しい対応関係が格納されている。
【０１９７】
ユーザは、入力装置２１０を介して、複製した設計ＦＭＥＡおよび工程ＦＭＥＡの更新を行う旨を、ユーザ指示受付部５０に指示し、設計ＦＭＥＡの表示を指示する。情報処理システム１は、ユーザ指示受付部５０が取得した指示情報に基づいて、データ提示部６０が複製した設計ＦＭＥＡを、表示装置２２０を介してユーザに表示する。
【０１９８】
ユーザは、表示された設計ＦＭＥＡの一覧を見ながら、次世代製品での変更点を検討する。変更がある場合、ユーザは、その旨をユーザ指示受付部５０に指示し、データ更新部４０が帳票データベース２１を更新する。ユーザは、変更した設計ＦＭＥＡ項目に対応する工程ＦＭＥＡ項目の表示をユーザ指示受付部５０に指示することで、データ提示部６０が対応する工程ＦＭＥＡ項目の一覧を、表示装置２２０を介して表示する。
【０１９９】
ユーザは、表示された工程ＦＭＥＡ項目一覧から、設計ＦＭＥＡの変更に応じて変更すべき項目を選択し、元の工程ＦＭＥＡを表示するようユーザ指示受付部５０に指示する。
【０２００】
ユーザ指示部５０は、元の工程ＦＭＥＡを表示するよう、データ記憶部２０、データ提示部６０に指示する。ユーザが元の工程ＦＭＥＡを参照し、必要な変更を行う。
【０２０１】
ユーザが、元の工程ＦＭＥＡを変更する際に、使用する単語が次第に統一されるようにするため、データ提示部６０は使用単語の候補を元の工程ＦＭＥＡと同時に提示する。その手順は以下のとおりである。
【０２０２】
情報処理システム１では、ユーザから元の工程ＦＭＥＡを表示するよう指示を受けた際、ユーザ指示部５０が、使用単語の候補を提示するよう、データ記憶部２０に指示する。データ記憶部２０は、ユーザが選択した設計ＦＭＥＡ項目内の単語に関連する工程管理単語を、単語関係性データベース２３中の工程管理単語の関係性テーブルＲ２０を参照して取得する。
【０２０３】
工程管理単語の関係性テーブルＲ２０内の単語は閾値で使用頻度が足切りされているので、過去の工程ＦＭＥＡで頻繁に使用されている単語だけが取得される。データ提示部６０は取得された単語を、表示装置２２０を介してユーザに提示する。
【０２０４】
ユーザは、出来る限り提示された単語を使用して元の工程ＦＭＥＡを変更し、変更を帳票に反映するようユーザ指示受付部５０に指示する。ユーザ指示受付部５０はデータ更新部４０に指示を伝え、帳票データベース２１の工程ＦＭＥＡの内容が変更される。
【０２０５】
製品のマイナーチェンジのために、初期に作成した帳票の一部だけを変更する場合は、ユーザは、初期の設計ＦＭＥＡおよび工程ＦＭＥＡの帳票名と、その複製作成と、複製後の帳票名を、ユーザ指示受付部５０に指示する。以降の手順は上記と全く同じである。
【０２０６】
図２３は、上記の手順をユーザが実施する際の帳票変更支援画面Ｄ４０の一例を説明する図である。Ｄ４１は、ユーザが複製した設計ＦＭＥＡを変更する画面である。Ｄ４２は、ユーザが変更中の設計ＦＭＥＡ項目に対応する工程ＦＭＥＡ内の項目塊をシステムが表示する画面である。Ｄ４３は、ユーザが設計ＦＭＥＡ内項目の変更に応じて工程ＦＭＥＡ内項目の内容を変更する画面である。
【０２０７】
図２３に示すように、画面Ｄ４０にて、ユーザが項目を変更して変更保存ボタンＤ４１−２を押下すると、情報処理システム１は、変更を帳票データベース２１に反映する。
【０２０８】
ユーが、対応表示ボタンＤ４１−１を押下して項目を選択し、対応表示ボタンＤ４１−３を押下すると、情報処理システム１は、本項目に対応する工程ＦＭＥＡ項目塊の一覧を画面Ｄ４２に表示する。
【０２０９】
画面Ｄ４２にて、ユーザは、設計ＦＭＥＡの項目の変更に応じて変更すべき工程ＦＭＥＡの項目塊を、Ｄ４２−１変更選択ボタンを押下することにより選択する。元表示ボタンＤ４２−２を押下すると、選択した工程ＦＭＥＡ項目塊を含む元工程ＦＭＥＡが画面Ｄ４３に表示される。またＤ４１−１で選択した設計ＦＭＥＡの項目中の単語に関連する工程管理単語が、単語ウィンドウＤ４３−２に表示される。
【０２１０】
例えば、情報処理システム１は、選択した設計ＦＭＥＡの対策欄に「溶込」という単語が含まれていた場合、工程管理単語の関係性テーブルＲ２０を参照して、工程ＦＭＥＡの故障モード欄の単語として「全周」「溶接」「目外れ」など、原因欄の単語として「レーザ」「照射」などを表示する。
【０２１１】
画面Ｄ４３にて、ユーザは、表示された工程ＦＭＥＡ項目塊の内容を変更する。変更の際、Ｄ４３−２に表示された単語を用いて適切に変更内容を記載できるようであれば、ユーザはその単語を使用して変更を行い、変更保存ボタンＤ４３−１を押下する。情報処理システム１は、変更内容を帳票データベース２１に反映する。
【０２１２】
前述した手順により、情報処理システム１は、既に対応関係が付与された一世代前の上流工程帳票（設計ＦＭＥＡ）および下流工程帳票（工程ＦＭＥＡ）を用いて、次世代製品の帳票を容易に作成しつつ、上流工程帳票の変更を下流工程帳票に抜けや漏れなく反映することが可能となる。
【０２１３】
また、情報処理システム１は、既に対応関係が付与された初期の上流工程帳票および下流工程帳票を用いて、製品マイナーチェンジ時に上流工程帳票の変更を下流工程帳票に抜けや漏れなく反映することが可能となる。さらに帳票の変更時に、工程管理単語の関係性データ内の単語を使うようにすることで、使用される単語を次第に統一し、抜けや漏れのチェックをより高精度に行うことができる。
【０２１４】
なお、前述した対応候補項目の一覧を表す画面Ｄ２２、３２において、情報処理システム１は、図１５のＳ４０７または図２０のＳ５１４で求めた項目塊ごとの対応度スコアで項目塊をソートして、対応度スコアの高い順に項目塊を表示する際に、対応度の高い項目塊ごとに色分けして表示してもよい。
【０２１５】
例えば、対応度の高い項目塊は「赤色」、比較的高い項目塊は「橙色」、対応度の低めの項目塊は「緑色」、対応度の低い項目塊は「青色」で色分けして表示する構成とする。
このように構成すると、ユーザの視認性が向上し、対応度の高い項目塊を効率よくチェックすることができる。
【０２１６】
また、本発明は、前述した実施の形態を全て組み合わせてもよく、何れか２つ以上の実施の形態を任意に組み合わせても好適である。
【０２１７】
また、本発明は、前述した実施の形態の全ての構成を備えているものに限定されるものではなく、前述した実施の形態の構成の一部を、他の実施の形態の構成に置き換えてもよく、また、前述した実施の形態の構成を、他の実施の形態の構成に置き換えてもよい。
【０２１８】
また、前述した実施の形態の一部の構成について、他の実施の形態の構成に追加、削除、置換をしてもよい。
【符号の説明】
【０２１９】
１：情報処理システム
１０：帳票受付部
２０：データ記憶部
２１：帳票データベース
２２：項目間対応関係データベース
２３：単語関係性データベース
２４：項目間接続関係データベース
３０：対応関係推測部
３１：単語関係性抽出部
３２：項目間接続関係抽出部
３３：項目間対応度算出部
４０：データ更新部
５０：ユーザ指示受付部
６０：データ提示部
１００：帳票取得サーバ
２００：ユーザ端末
２１０：入力装置
２２０：表示装置
Ｔ１０、Ｔ１１、Ｔ１２：設計ＦＭＥＡ（上流工程帳票）
Ｔ１０−１、Ｔ１１−１、Ｔ１１−２、Ｔ１２−１、Ｔ１２−２：項目
Ｔ１０−２、Ｔ２１−１〜Ｔ２１−３、Ｔ２２−１〜Ｔ２２−３：項目塊
Ｔ２０：工程ＦＭＥＡ（下流工程帳票）
Ｔ２０−１：項目
Ｔ２０−２：項目塊
Ｔ３０、Ｔ３１：部品表
Ｔ３０−１、Ｔ３０−２、Ｔ３１−１、Ｔ３１−２：サブアッシ
Ｔ３１：部品表のツリー構造
Ｒ１０：部品名単語の関係性テーブル
Ｒ２０：工程管理単語の関係性テーブル
Ｒ３０、Ｒ３１：項目間接続関係性テーブル
Ｒ４０、Ｒ４１、Ｒ４２：項目間対応関係テーブル
Ｄ１０：画面
Ｄ２０：チェック支援画面
Ｄ３０：チェック支援画面
Ｄ４０：帳票変更支援画面
【図１】
2019046014.tif 000003
【図２】
2019046014.tif 000004
【図３】
2019046014.tif 000005
【図４】
2019046014.tif 000006
【図５】
2019046014.tif 000007
【図６】
2019046014.tif 000008
【図７】
2019046014.tif 000009
【図８】
2019046014.tif 000010
【図９】
2019046014.tif 000011
【図１０】
2019046014.tif 000012
【図１１】
2019046014.tif 000013
【図１２】
2019046014.tif 000014
【図１３】
2019046014.tif 000015
【図１４】
2019046014.tif 000016
【図１５】
2019046014.tif 000017
【図１６】
2019046014.tif 000018
【図１７】
2019046014.tif 000019
【図１８】
2019046014.tif 000020
【図１９】
2019046014.tif 000021
【図２０】
2019046014.tif 000022
【図２１】
2019046014.tif 000023
【図２２】
2019046014.tif 000024
【図２３】
2019046014.tif 000025