(57)【要約】【課題】生産時に使用した原料が同種の原料の中で特定できない場合でも、製品の構成に関する情報を得る。【解決手段】生産時に使用した原料が同種の原料の中で特定できない場合、候補として可能性のある原料の情報を全て管理する。また、製品が、候補となる原料を含む確率も管理する。【選択図】図１
2006107207.tif 000002
【特許請求の範囲】
【請求項１】
特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索装置であって、
製品の生産日時を含む生産実績情報と、原料の使用日時を含む付帯情報とを記憶する手段と、
前記生産実績情報と前記付帯情報とを用いて、製品が生産された日時に使用された原料を、その製品に使用された原料として、製品と原料との関係情報を生成する関係情報生成手段と、
前記関係情報を用いて、特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索手段と
を有することを特徴とする検索装置。
【請求項２】
特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索装置であって、
製品の生産日時を含む生産実績情報を記憶する手段と、
前記生産実績情報を用いて製品と原料との関係情報を生成する関係情報生成手段と、
前記関係情報を用いて、特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索手段とを有し、
前記関係情報生成手段は、
前記製品の生産に同種の複数の原料が使用された場合、前記製品について、前記同種の複数の原料のうち特定の原料が使用された確率を、当該特定の原料の使用割合に応じて求め、当該確率を前記関係情報に含め、
前記検索手段は、前記確率を用いて検索を行う
ことを特徴とする検索装置。
【請求項３】
検索装置であって、
製品と原料との関係情報を記憶する手段と、
前記関係情報を用いて特定の製品の原料を検索する検索手段とを有し、
前記検索手段は、
前記製品の生産に同種の複数の原料が使用された場合、検索結果として、当該同種の複数の原料についても出力することを特徴とする検索装置。
【請求項４】
請求項３において、
前記検索手段は、
前記製品の生産に同種の複数の原料が使用された場合、検索結果として、当該同種の複数の原料について不確定なものとして出力する
ことを特徴とする検索装置。
【請求項５】
検索装置であって、
製品と原料との関係情報を記憶する手段と、
前記関係情報を用いて特定の原料が使用された製品を検索する検索手段とを有し、
前記検索手段は、
前記特定の原料が使用された製品と同種の製品に、前記特定の原料と同種の原料が使用された場合、検索結果として、当該製品について不確定なものとして出力することを特徴とする検索装置。
【請求項６】
検索装置であって、
製品と原料との関係情報を記憶する手段と、
前記関係情報を用いて製品の特定物質の含有量を求める検索手段とを有し、
前記検索手段は、
前記製品の生産に、同種の複数の原料が使用された場合、
前記製品の前記特定物質の含有量として、前記複数の原料をそれぞれ使用して生産した場合の製品のそれぞれの含有量が含まれる幅のある値を検索結果として出力する
ことを特徴とする検索装置。
【請求項７】
請求項６において、
前記検索手段は、
前記製品の生産に、同種の複数の原料が使用された場合、
前記製品の前記特定物質の含有量の最大値として、前記複数の原料のうち前記特定物質の含有量が最大の原料を使用して生産した場合の含有量とし、
前記製品の前記特定物質の含有量の最小値として、前記複数の原料のうち前記特定物質の含有量が最少の原料を使用して生産した場合の含有量として、検索結果を出力する
ことを特徴とする検索装置。
【請求項８】
検索装置であって、
製品と原料との関係確率を含む関係情報と、製品に対してとるべきアクションとを記憶する手段と、
前記関係情報を用いて特定の原料が使用された製品を検索する検索手段とを有し、
前記検索手段は、
前記特定の製品との関係確率が低い製品については、とるべきアクションの優先度を低めに設定し、
前記特定の製品との関係確率が高い製品については、とるべきアクションの優先度を高めに設定し、出力する
ことを特徴とする検索装置。
【請求項９】
請求項８において、さらに、
前記製品の生産に同種の複数の原料が使用された場合、前記製品について、それぞれの原料との関係確率を、それぞれの原料の使用割合に応じて求める手段を有することを特徴とする検索装置。
【請求項１０】
特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索装置の検索方法であって、
前記検索装置は、
製品の生産日時を含む生産実績情報と、原料の使用日時を含む付帯情報とを記憶する手段を有し、
前記生産実績情報と前記付帯情報とを用いて、製品が生産された日時に使用された原料を、その製品に使用された原料として、製品と原料との関係情報を生成する関係情報生成ステップと、
前記関係情報を用いて、特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索ステップと
を行うことを特徴とする検索方法。
【請求項１１】
特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索装置の検索方法であって、
前記検索装置は、
製品の生産日時を含む生産実績情報を記憶する手段を有し、
前記生産実績情報を用いて製品と原料との関係情報を生成する関係情報生成ステップと、
前記関係情報を用いて、特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索ステップとを行い、
前記関係情報生成ステップは、
前記製品の生産に同種の複数の原料が使用された場合、前記製品について、前記同種の複数の原料のうち特定の原料が使用された確率を、当該特定の原料の使用割合に応じて求め、当該確率を前記関係情報に含め、
前記検索ステップは、前記確率を用いて検索を行う
ことを特徴とする検索方法。
【請求項１２】
検索装置の検索方法であって、
前記検索装置は、
製品と原料との関係情報を記憶する手段を有し、
前記関係情報を用いて特定の製品の原料を検索する検索ステップとを行い、
前記検索ステップは、
前記製品の生産に同種の複数の原料が使用された場合、検索結果として、当該同種の複数の原料についても出力することを特徴とする検索方法。
【請求項１３】
検索装置の検索方法であって、
前記検索装置は、
製品と原料との関係情報を記憶する手段を有し、
前記関係情報を用いて特定の原料が使用された製品を検索する検索ステップとを行い、
前記検索ステップは、
前記特定の原料が使用された製品と同種の製品に、前記特定の原料と同種の原料が使用された場合、検索結果として、当該製品について不確定なものとして出力することを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の製品の原料を検索したり、特定の原料からなる製品を検索したりする検索技術に関する。
【背景技術】
【０００２】
特許文献１には、製品または当該製品を構成する部品の原料を登録しておき、製品の原料を特定する技術が記載されている。
【０００３】
【特許文献１】特開２００１−５６８１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、特定の製品について、生産時に使用した原料の種類を特定することはできる。しかし、その種類の原料のうち、どのロットのものが使用されたか等、同種の原料の中でさらに原料を特定する情報は得ることができない。
【０００５】
例えば、ある製品Ｘが、原料Ｙと原料Ｚとからなる場合を考える。原料Ｙとして材料Ｙ−０１（番号は、ロット番号を示す）が使用され、原料Ｚとして材料Ｚ−０１が使用された場合は、どの製品Ｘについても、その原料は、材料Ｙ−０１と材料Ｚ−０１であり、ロット番号まで特定できる。
【０００６】
しかし、原料Ｙとして、ロット番号の異なる材料Ｙ−０１及び材料Ｙ−０２が使用された場合、製品Ｘの中には、材料Ｙ−０１を原料とするものと、材料Ｙ−０２を原料とするものが混在する。かかる場合、特許文献１の技術では、製品Ｘの原料の種類までは特定できても、その原料のロット番号までは特定できず、製品の構成に関する情報が十分得られなかった。
【０００７】
そこで、本発明は、生産時に使用した原料が同種の原料の中で特定できない場合でも、製品の構成に関する情報を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、本発明は、生産時に使用した原料が同種の原料の中で特定できない場合、候補として可能性のある原料の情報を全て管理する。また、製品が、候補となる原料を含む確率も管理する。
【０００９】
例えば、本発明の検索装置は、製品の生産日時を含む生産実績情報と、原料の使用日時を含む付帯情報とを記憶する手段と、前記生産実績情報と前記付帯情報とを用いて、製品が生産された日時に使用された原料を、その製品に使用された原料として、製品と原料との関係情報を生成する関係情報生成手段と、前記関係情報を用いて、特定の製品の原料を検索又は特定の原料が使用された製品を検索する検索手段とを有する。
【００１０】
また、前記関係情報生成手段は、前記製品について、前記同種の複数の原料のうち特定の原料が使用された確率を、当該特定の原料の使用割合に応じて求め、当該確率を前記関係情報に含めるようにしてもよい。
【００１１】
また、特定の製品の原料を検索する場合で、製品の生産に同種の複数の原料が使用された場合、検索結果として、当該同種の複数の原料についても出力するようにしてもよい。
【００１２】
また、特定の原料が使用された製品を検索する場合で、前記特定の原料が使用された製品と同種の製品に、前記特定の原料と同種の原料が使用された場合、検索結果として、当該製品について不確定なものとして出力するようにしてもよい。
【発明を実施するための最良の形態】
【００１３】
以下に本発明が適用された実施の形態を詳細に説明する。
【００１４】
＜第１実施形態＞  図１は、第１実施形態に係る関係情報検索装置の概略構成図である。図示するように、本実施形態の関係情報検索装置は、ＣＰＵ等で構成される演算装置１００と、メモリやハードディスク等で構成される記憶装置２００と、キーボードやバーコードリーダ等で構成される入力装置３００と、液晶ディスプレイやプリンタ等で構成される出力装置４００とを有する。
【００１５】
記憶装置２００には、設計情報２１０と、生産実績情報２２０と、関係情報２３０と、材料マスタ情報２４０と、各種業務情報２５０とが格納されている。
【００１６】
各情報について、製品Ｈを例にとり説明する。
【００１７】
図２は、製品Ｈの構成を説明するための図である。図中、Ｈ−０１、Ｈ−０２、Ａ−０１、Ａ−０２、Ｌ−０１、Ｌ−０２、Ｍ−０１、Ｎ−０１、Ｎ−０２は、その製品又は材料の識別番号である。
【００１８】
図示するように、製品Ｈ−０１は、中間製品Ａ−０１と材料Ｎ−０１とで構成されている（図２（Ａ））。中間製品Ａ−０１は、材料Ｌ−０１と材料Ｍ−０１とで構成されている。製品Ｈ−０２は、中間製品Ａ−０１又は中間製品Ａ−０２と、材料Ｎ−０２とで構成されている。中間製品Ａ−０２は、材料Ｌ−０２と材料Ｍ−０１とで構成されている（図２（Ｂ））。
【００１９】
図２中の各構成要素の下に添えてある括弧内の数字は、構成要素の員数を表している。例えば、図２（Ａ）では、１００個の中間製品Ａ−０１と１５０個の材料Ｎ−０１とから１０個の製品Ｈ−０１が生産されることが示されている。
【００２０】
また点線の矢印は、材料が区別されずに生産に使用されていることを示す。例えば、図２（Ｂ）では、１０個の製品Ｈ−０２を生産するとき、２０個の中間製品Ａ−０１と８０個の中間製品Ａ−０２とミックスされ、区別されずに生産に使用されていることを示している。
【００２１】
つぎに、記憶装置１００に格納されている各情報２１０〜２５０について説明する。
【００２２】
設計情報２１０は、製品の材料構成に関する情報である。図３は、設計情報２１０の構成例である。設計情報２１０は、親要素２１１と子要素２１２との組み合わせを含む。設計情報２１０を参照すれば、各構成要素の親子関係が分かるようになっている。設計情報１３０は、入力装置３００を介して入力された情報である。
【００２３】
生産実績情報２２０は、特定の製品を生産するにあたって使用した材料や、生産した日時を含む情報である。図４（Ａ）は、中間製品Ａの生産実績情報２２０ａの構成例である。図示するように、中間製品Ａの生産実績情報２２０ａには、中間製品Ａ２２１ａごとに、材料２２２ａと、処理日時２２３ａとが含まれている。また、生産実績情報２２０ａには、中間製品Ａ２２１ａ及び材料２２２ａの員数も含まれている。
【００２４】
また、図４（Ｂ）は、製品Ｈの生産実績情報２２０ｂの構成例である。図示するように、製品Ｈの生産実績情報２２０ｂには、製品Ｈ２２１ｂごとに、材料２２２ｂと、処理日時２２３ｂとが含まれている。また、生産実績情報２２０ａには、製品Ｈ２２１ｂ及び材料２２２ｂの員数も含まれている。
【００２５】
また、生産実績情報２２０は、生産実績に関する付帯情報も含む。図５は、製品Ｈの生産実績の付帯情報２２０ｃの構成例である。付帯情報２２０ｃには、中間製品Ａ２２１ｃごとに、使用日時２２２ｃが含まれている。また、付帯情報２２０ｃには、中間製品Ａ２２１ｃの員数も含まれている。生産実績情報１４０は、入力装置３００を介して入力された情報である。
【００２６】
関係情報２３０は、設計情報２１０及び生産実績情報２２０とから作成される情報であり、構成要素の親子関係の情報である。関係情報２３０の作成処理については後述する。
【００２７】
図６は、製品Ｈの関係情報２３０の構成例である。関係情報２３０は、レコードごとに記憶されている。各レコードには、レコード番号２３６ごとに、親要素２３１と、子要素２３２と、子要素の種類２３３と、確定度２３４と、関係確率２３５とが含まれている。
【００２８】
材料マスタ情報２４０は、特定の材料に関する仕入先、成分などの材料を特徴付ける属性情報を含む情報である。材料マスタ情報１６０は、原材料情報や、化学物質含有量を含むものであってもよい。
【００２９】
各種業務情報２５０は、特定の製品に関する出荷先、流通履歴など製品を特徴付ける属性情報及び、検品業務、製品回収業務などに必要な情報を含んでいる。各業務情報２５０は、流通履歴情報や、回収見積を含む情報であっても良い。
【００３０】
以上、記憶装置２００に記憶される各情報２１０〜２５０について説明した。
【００３１】
図１に戻って説明する。演算装置１００は、様々な処理を行う中心的ユニットであり、メモリにロードされたプログラムを実行することで、各処理を実行する。
【００３２】
演算装置１００は、その機能構成として、関係情報処理部１１０と、出力処理部１２０とを有する。
【００３３】
関係情報処理部１１０は、設計情報２１０及び生産実績情報２２０を用いて、製品及び材料を関係付ける関係情報２３０を作成する処理を行う。
【００３４】
出力処理部１２０は、関係情報２３０、材料マスタ情報２４０及び各種業務情報２５０を用いて、特定の製品に含まれる材料に関する情報（正展開情報）や、特定の材料を含む製品に関する情報（逆展開情報）を作成し、出力装置４００を介して出力する。また、特定の製品の化学物質含有量や、特定の材料を含む製品の現在の所在地情報などを、ユーザの目的に合わせて作成し、出力装置４００を介して出力する。
【００３５】
（動作の説明）次に、上記のように構成される関係情報検索装置の動作を説明する。
【００３６】
まず、関係情報２３０の作成処理について説明する。
【００３７】
図７は、関係情報２３０の作成処理のフロー図である。なお、記憶装置２００には、予め、設計情報２１０及び生産実績情報２２０が格納されているものとする。
【００３８】
まず、関係情報処理部１１０は、設計情報２１０を参照し、末端の子要素を特定する。具体的には、関係情報処理部１１０は、設計情報２１０のいずれかのレコードの子要素２１２であって、かつ、いずれのレコードの親要素２１１でない要素を末端の子要素と特定する。ここでは、材料Ｌ及び材料Ｍを特定することになる（Ｓ１０１０）。
【００３９】
つぎに、関係情報処理部１１０は、特定した末端の子要素（材料Ｌ及び材料Ｍ）対する親要素（中間製品Ａ）の生産実績情報２２０ａを取得する（Ｓ１０１２）。
【００４０】
つぎに、関係情報処理部１１０は、取得した生産実績情報ごとに、親要素２２１ａ及び子要素２２２ａが、識別番号で管理されているかどうか（要素が識別番号が付された状態で格納されているかどうか）を判定する（Ｓ１０１４）。識別番号で管理されていない場合、Ｓ１０２０に処理を移行するが、これについては後述する。
【００４１】
親要素２２１ａ及び子要素２２２ａが識別番号で管理されている場合（Ｓ１０１４でＹｅｓ）、関係情報処理部１１０は、関係情報２３０に新規レコードを作製し、親要素の項目２３１及び子要素の項目２３２に、それぞれの要素（親要素２２１ａ及び子要素２２２ａ）を識別番号とともに格納する。
【００４２】
ここでは、生産実績情報２２０ａには、中間製品Ａ２２１ａ及び材料２２２ａは、識別番号で管理されている。したがって、関係情報処理部１１０は、関係情報２３０の親要素の項目２３１および子要素２３２の項目に、それぞれの要素を識別番号とともに格納する。
【００４３】
つぎに、関係情報所処理部１１０は、親要素２３１と子要素２３２を格納したレコードの確定度２３４として、“１”を格納する。さらに、関係確率２３５として、“１．０”を格納する（Ｓ１０１８）。
【００４４】
こうしてＳ１０１２で取得した生産実績情報のすべてについてＳ１０１４〜Ｓ１０２２の処理を終了すると（Ｓ１０２３）、関係情報処理部１１０は、Ｓ１０２４に処理を移行する。
【００４５】
つぎに、関係情報処理部１１０は、設計情報２１０を参照し、親要素（中間製品Ａ）が、最終の製品であるか否か判定する（Ｓ１０２４）。具体的には、関係情報処理部１１０は、いずれのレコードの子要素２１２でない場合は、最終の製品であると判定し、いずれかのレコードの子要素２１２である場合は、最終の製品でないと判定する。
【００４６】
親要素が最終の製品である場合は、処理を終了するが、ここでは、親要素は、中間製品Ａであり、末端の製品である製品Ｈではないので（Ｓ１０２４でＮｏ）、関係情報処理部１１０は、設計情報２１０を参照して、親要素のまた親要素を特定する。そして、特定した親要素である製品Ｈの生産実績情報２２０ｂを取得する（Ｓ１０２６）。
【００４７】
つぎに、関係情報処理部１１０は、取得した生産実績情報ごとに、親要素２２１ｂ（製品Ｈ）および子要素２２２ｂ（中間製品Ａ、材料Ｍ、材料Ｎ）が識別番号で管理されているか否か判定する（Ｓ１０１４）。
【００４８】
ここで、生産実績情報２２０ｂの材料２２２ｂの中間製品Ａは、識別番号で管理されていない。かかる場合（Ｓ１０１４でのＮｏ）、関係情報処理部１１０は、生産実績情報２２０ｂの処理日時２２３ｂ、及び生産実績情報２２０ｃの使用日時２２２ｃに基づいて、親要素（製品Ｈ）に対する子要素（中間製品Ａ）の候補を抜き出す。
【００４９】
例えば、生産実績情報２２０ｂで、製品Ｈ−０１に関する中間製品Ａについて考える。中間製品Ａの処理日時２２３ｂは、４月１日１３：００である。そこで、付帯情報２２０ｃにおいて、使用日時２２２ｃが４月１日１３：００である中間製品Ａを検索する。そうすると、中間製品Ａ−０１を候補として抜き出すことができる。
【００５０】
また、生産実績情報２２０ｂで、製品Ｈ−０２に関する中間製品Ａについて考える。中間製品Ａの処理日時２２３ｂは、４月２日１３：００である。そこで、付帯情報２２０ｃにおいて、使用日時２２２ｃが４月２日１３：００である中間製品Ａを検索する。そうすると、中間製品Ａ−０１及び中間製品Ａ−０２を候補として抜き出すことができる。なお、処理時間２２３ｂと使用日時２２２ｃが完全に一致しなくても、差が所定範囲内である場合は、一致するとみなすようにしてもよい。
【００５１】
つぎに、関係情報処理部１１０は、親要素（製品Ｈ）に対する子要素が一意に決まる場合は、関係情報２３０の確定度２３４に“１”を入力し、関係確率２３５に“１．０”を入力する。
【００５２】
一方、製品Ｈに対する子要素が複数あり、一意に決まらない場合は、関係情報２３０の確定度２３４に“０”を入力し、関係確率２３５に計算値を入力する。
【００５３】
関係確率２３５は、全員数中の割合である。例えば、中間製品Ａ−０１の員数が２０であり、中間製品Ａ−０２の員数が８０である場合は、関係情報２３０の中間製品Ａ−０１に対する関係確率２３５には“０．２”を入力し、中間製品Ａ−０２に対する関係確率２３５には“０．８”を入力する（Ｓ１０２２）
こうしてＳ１０１６で取得した生産実績情報のすべてについてＳ１０１４〜Ｓ１０２２の処理を終了すると（Ｓ１０２３）、関係情報処理部１１０は、Ｓ１０２４に処理を移行する。
【００５４】
つぎに、関係情報処理部１１０は、設計情報２１０を参照し、親要素が末端の製品であるか調査する（Ｓ１０２４）。ここで、親要素は、製品Ｈであり末端の製品であるので、関係情報処理部１１０は、処理を終了する。
【００５５】
以上、関係情報２３０の作成処理について説明した。
【００５６】
つぎに、特定の製品に含まれる材料の情報を出力する処理について説明する。なお、以下において、構成正展開情報とは、製品から材料に至るまで製品を構成する部品間の相互関係を、特定の製品から階層的に表す情報をいう。
【００５７】
図８は、特定の製品の構成正展開情報を出力する処理のフロー図である。このフローは、構成正展開情報の出力要求を受け付けたときに開始される。
【００５８】
ここでは、一例として、製品Ｈ−０２の構成正展開情報を出力する処理を説明する。
【００５９】
まず、出力処理部１２０は、指定された製品（製品Ｈ−０２）を親要素に設定する。そして、関係情報２３０の中から、親要素２３１が製品Ｈ−０２であるレコードを検索する（Ｓ２１１０）。
【００６０】
つぎに、出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２１１２）。
【００６１】
関係情報２３０には、親要素２３１が製品Ｈ−０２であるレコードが３件（レコードＮｏ．５，６，９）ある。かかる場合（Ｓ２１１２でＹｅｓ）、出力処理部１２０は、それぞれの子要素２３２を抜き出して表示する。ここでは、レコードＮｏ．５，６及び９の子要素２３２である中間製品Ａ−０１、中間製品Ａ−０２及び材料Ｎ−０２を表示することになる（Ｓ２１１４）。図９は、出力装置４００上の画面表示例である。
【００６２】
つぎに、出力処理部１２０は、検索したレコードごとに、確定度が1か否か判定する（Ｓ２１１６）。そして、確定度が１の場合、その関係を「−」で表示する（Ｓ２１１８）。確定度が０の場合、その関係を「＋」で表示する（Ｓ２１２０）。
【００６３】
レコードＮｏ．９の確定度は1である。かかる場合(Ｓ２１１６でＹｅｓ)、出力処理部１２０は、図９に示すように、製品Ｈ−０２と材料Ｎ−０２との関係を「−」で表示する（Ｓ２１１８）。
【００６４】
一方、レコードＮｏ．５及び６の確定度は０である。かかる場合（Ｓ２１１６でＮｏ）、出力処理部１２０は、図９に示すように、製品Ｈ−０２と、中間製品Ａ−０１及び中間製品Ａ−０２との関係を「＋」で表示する（Ｓ２１２０）。
【００６５】
こうして、出力処理部１２０は、Ｓ２１１０で検索されたレコードのすべてについて、親要素と子要素の関係を「−」又は「＋」で表示する（Ｓ２１１６〜Ｓ２１２２）。
【００６６】
つぎに、出力処理部１２０は、現在の子要素（中間製品Ａ−０１、中間製品Ａ−０２及び材料Ｎ−０２）を親要素に設定する。そして、関係情報２３０の中から、設定された親要素（中間製品Ａ−０１、中間製品Ａ−０２及び材料Ｎ−０２）を親要素２３１とするレコードを検索する（Ｓ２１２４）。続いて、Ｓ２１１２に戻って処理を続ける。
【００６７】
出力処理部１２０は、検索した結果の件数が1件以上か判定する（Ｓ２１１２）。
【００６８】
関係情報２３０には、親要素２３１が中間製品Ａ−０１であるレコードが２件（レコードＮｏ．２，３）ある。また、親要素２３１が中間製品Ａ−０２であるレコードが２件（レコードＮｏ．５，６）ある。したがって、検索結果は１件以上であるので（Ｓ２１１２でＹｅｓ）、出力処理部１２０は、図９に示すように、表示画面４１０に、レコードＮｏ．２，３，５及び６のすべての子要素を表示する。すなわち、中間製品Ａ−０１の子要素として、材料Ｌ−０１、材料Ｍ−０１を表示する。中間製品Ａ−０２の子要素として、材料Ｌ−０２、材料Ｍ−０１を表示する（Ｓ２１１４）。
【００６９】
つぎに、上記と同様に、出力処理部１２０は、検索したレコードごとに、各親要素と対応する子要素について、確定度が1か否か判定し（Ｓ２１１６）、確定度が１の場合、その関係を「−」で表示し（Ｓ２１１８）、確定度が０の場合、その関係を「＋」で表示する（Ｓ２１２０）。
【００７０】
レコードＮｏ．２の確定度は1である。かかる場合(Ｓ２１１６でＹｅｓ)、出力処理部１２０は、図９に示すように、中間製品Ａ−０１と材料Ｌ−０１との関係を「−」で表示する。同様に、中間製品Ａ−０１と材料Ｍ−０１との関係、中間製品Ａ−０２と材料Ｌ−０２及び材料Ｍ−０１との関係も「−」で表示する（Ｓ２１１８）。
【００７１】
こうして、出力処理部１２０は、Ｓ２１２４で検索したレコードのすべてについて、親要素と子要素との関係を「−」又は「＋」で表示する（Ｓ２１１６〜Ｓ２１２２）。
【００７２】
つぎに、出力処理部１２０は、現在の子要素（材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２）を親要素に設定する。そして、関係情報２３０の中から、設定された親要素（材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２）を親要素２３１とするレコードを検索する（Ｓ２１２４）。そして、Ｓ２１１２に戻って処理を続ける。
【００７３】
ここで、関係情報２３０には、材料Ｌ−０１、材料Ｍ−０１又は材料Ｌ−０２を親要素２３１とするレコードはないので（Ｓ２１１２でＮｏ）、出力処理部１２０は、処理を終了する。
【００７４】
こうして、図９に示すように、出力装置４００に、製品Ｈ−０２の構成正展開情報が表示される。図９中の「−」は、両者の親子関係が確定的であることを意味し、「＋」は、両者の親子関係が不確定的であり他に候補があることを意味している。なお、図９の表示画面４１０には、製品Ｈ−０１の構成正展開情報も表示されている。
【００７５】
以上、特定の製品の構成正展開情報を出力する第１実施形態について説明した。
【００７６】
＜第２実施形態＞  第２実施形態では、関係情報検索装置は、指定された特定の材料を含む製品の情報（構成逆展開情報）を出力する。ここで、構成逆展開情報とは、材料から製品に至るまで製品を構成する部品間の相互関係を、特定の材料から階層的に表す情報をいう。なお、第２実施形態において、第１実施形態と共通する構成については、説明を省略する。
【００７７】
図１０は、構成逆展開情報を出力する処理のフロー図である。このフローは、特定の材料について指定され、その構成逆展開情報の出力要求を受け付けたときに開始される。
【００７８】
まず、出力処理部１２０は、指定された材料を子要素に設定する。そして、関係情報２３０の中から、設定された子要素を子要素２３２とするレコードを検索する（Ｓ２２１０）。
【００７９】
つぎに、出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２２１２）。そして、１件もない場合、出力処理部１２０は、処理を終了する。
【００８０】
一方、１件以上ある場合（Ｓ２２１２でＹｅｓ）、出力処理部１２０は、検索したレコードの親要素２３１をすべて表示する（Ｓ２２１４）。
【００８１】
つぎに、出力処理部１２０は、検索したレコードの確定度２３４が、1か否か判定する（Ｓ２２１６）。確定度が１の場合、その関係を「−」で表示する（Ｓ２２２２）。そして、処理をＳ２２２６に移行する。
【００８２】
一方、確定度が１でない場合（Ｓ２２１６でＮｏ）、出力処理部１２０は、関係情報２３０の中から、親要素２３１が同一であり、かつ子要素の種類２３３が同一である第１のレコードを抽出する。つぎに、抽出した第１のレコードの中から、子要素のさらに子要素と順に子要素側にたどると当初指定された材料にたどりつく子要素を含む第２のレコードを抽出する。
【００８３】
具体的には、出力処理部１２０は、抽出した第１のレコードの子要素を親要素とするレコードを抽出し、さらに抽出したレコードの子要素を親要素とするレコードを抽出しと、順にレコードを抽出する。続いて、抽出したレコードの子要素が当初指定された材料であるか否かを、抽出するごとに判定する。そして、当初指定され材料を子要素とするレコードが抽出された場合は、その抽出の元となった第１のレコードを第２のレコードとする。
【００８４】
第２のレコードを抽出すると、出力処理部１２０は、抽出した第２のレコードの関係確率２３５を足し合わせる（Ｓ２２１８）。
【００８５】
そして、出力処理部１２０は、関係確率の合計が１．０か否か判定する（Ｓ２２２０）。関係確率の合計が１．０の場合（Ｓ２２２０でＹｅｓ）、出力処理部１２０は、親要素と子要素との関係を「−」で表示する（Ｓ２２２２）。そして、処理をＳ２２２６に移行する。
【００８６】
一方、関係確率の合計が１．０でない場合（Ｓ２２２０でＮｏ）、出力処理部１２０は、親要素と子要素との関係を「＋」で表示する（Ｓ２２２４）。
【００８７】
こうして、出力処理部１２０は、Ｓ２２１０で検索したレコードのすべてについて、親要素と子要素との関係を「−」又は「＋」で表示する（Ｓ２２１６〜Ｓ２２２６）。
【００８８】
つぎに、出力処理部１２０は、現在の親要素を子要素に設定する。そして、関係情報２３０の中から、設定された子要素を子要素２３２とするレコードを検索する（Ｓ２２２８）。続いて、Ｓ２２１２に戻って処理を続ける。
【００８９】
ここで、一例として、材料Ｌ−０２の構成逆展開情報を出力する処理を説明する。
【００９０】
まず、出力処理部１２０は、材料Ｌ−０２を子要素に設定する。そして、関係情報２３０の中から、材料Ｌ−０２を子要素２３２とするレコードを検索する（Ｓ２２１０）。
【００９１】
関係情報２３０には、材料Ｌ−０２を子要素とするレコードが１件（レコードＮｏ．７）あるので（Ｓ２２１２でＹｅｓ）、出力処理部１２０は、その親要素である中間製品Ａ−０２を表示する（Ｓ２２１４）。図１１は、かかる場合の表示画面の一例である。
【００９２】
つぎに、出力処理部１２０は、子要素（材料Ｌ−０２）と、その親要素（中間製品Ａ−０２）との確定度２３４が、1か否か判定する（Ｓ２２１６）。
【００９３】
材料Ｌ−０２は、中間製品Ａ−０２に対して確定度が1なので、出力処理部１２０は、材料Ｌ−０２と中間製品Ａ−０２との関係を「−」で表示する（Ｓ２２２）。今、Ｓ２２１０で検索されたレコードはレコードＮｏ．７の１件のみなので、すべてのレコードについてＳ２２１６〜Ｓ２２６の処理を行ったことになる。
【００９４】
つぎに、出力処理部１２０は、現在の親要素（中間製品Ａ−０２）を子要素に設定する。そして、関係情報２３０の中から、設定された要素（中間製品Ａ−０２）を子要素２３３とするレコードを検索する（Ｓ２２２８）。続いて、Ｓ２２１２に戻って処理を続ける。
【００９５】
出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２２１２）。
【００９６】
関係情報２３０には、中間製品Ａ−０２を子要素とするレコードが１件（レコードＮｏ．６）あるので（Ｓ２２１２でＹｅｓ）、出力処理部１２０は、その親要素２３１である製品Ｈ−０２を、図１１に示すように表示する（Ｓ２２１４）。
【００９７】
つぎに、出力処理部１２０は、子要素（中間製品Ａ−０２）と、その親要素（製品Ｈ−０２）との確定度２３４が、1か否か判定する（Ｓ２２１６）。
【００９８】
中間製品Ａ−０２は、製品Ｈ−０２に対して確定度が０である。
【００９９】
かかる場合（Ｓ２２１６でＮｏ）、出力処理部１２０は、関係情報２３０の中から、親要素２３１が製品Ｈ−０２であり、子要素の種類２３３が中間製品Ａである第１のレコード（レコードＮｏ．５，６）を抽出する。つぎに、抽出した第１のレコードの中から、子要素を子要素側にたどると材料Ｌ−０２にたどりつく子要素を含むレコード（レコードＮｏ．６）を抽出する。
【０１００】
具体的には、出力処理部１２０は、抽出した第１のレコード（レコードＮｏ．５，６）の子要素（中間製品Ａ−０１及び中間製品Ａ−０２）を親要素とするレコード（レコードＮｏ．２，３，７，８）を抽出し、抽出したレコードの子要素（材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２、材料Ｍ−０１）が当初指定された材料Ｌ−０２であるか否か判定する。レコードＮｏ．７は、材料Ｌ−０２を子要素とするので、その抽出の元となった第１のレコード（レコードＮｏ．６）を第２のレコードとする。
【０１０１】
なお、レコードＮｏ．５は、その子要素（中間製品Ａ−０１）を子要素側にたどっても、材料Ｌ−０１（レコードＮｏ．２）または材料Ｍ−０１（レコードＮｏ．３）にたどりつくものの、材料Ｌ−０２にたどりつかないので、抽出されない。
【０１０２】
このように、抽出されるレコードは、レコードＮｏ．６の１件のみである。したがって、関係確率の合計は０．８である（Ｓ２２２０でＮｏ）。
【０１０３】
そこで、出力処理部１２０は、中間製品Ａ−０２と製品Ｈ−０２との関係を「＋」で表示する（Ｓ２２２４）。
【０１０４】
つぎに、出力処理部１２０は、現在親要素である製品Ｈ−０２を子要素に設定する。そして、関係情報２３０の中から、設定された要素（製品Ｈ−０２）が子要素２３３であるレコードを検索する（Ｓ２２２８）。続いて、Ｓ２２１２に戻って処理を続ける。
【０１０５】
出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２２１２）。関係情報２３０には、子要素２３２を製品Ｈ−０２とするレコードはないので（Ｓ２２１２でＮｏ）、出力処理部１２０は、処理を終了する。
【０１０６】
以上、材料Ｌ−０２の構成逆展開情報を出力する処理について説明した。
【０１０７】
次に一例として、材料Ｍ−０１の構成逆展開情報を出力する処理を説明する。
【０１０８】
まず、出力処理部１２０は、材料Ｍ−０１を子要素に設定する。そして、関係情報２３０の中から、材料Ｍ−０１を子要素２３２とするレコードを検索する（Ｓ２２１０）。
【０１０９】
関係情報２３０には、材料Ｍ−０１を子要素とするレコードが２件（レコードＮｏ．３，８）あるので（Ｓ２２１２でＹｅｓ）、出力処理部１２０は、その親要素である中間製品Ａ−０１及び中間製品Ａ−０２を表示する（Ｓ２２１４）。図１１は、かかる場合の表示画面の一例である。
【０１１０】
つぎに、出力処理部１２０は、レコードＮｏ．３及び８の確定度２３４が、それぞれ1か否か判定する（Ｓ２２１６）。
【０１１１】
レコード３及び８の確定度は1なので、材料Ｍ−０１と、中間製品Ａ−０１及び中間製品Ａ−０２に対して、両関係を「−」で表示する（Ｓ２２２２、Ｓ２２２６）。
【０１１２】
つぎに、出力処理部１２０は、現在の親要素（中間製品Ａ−０１及び中間製品Ａ−０２）を子要素に設定する。そして、関係情報２３０の中から、設定された子要素（中間製品Ａ−０１及び中間製品Ａ−０２）を子要素２３３とするレコードを検索する（Ｓ２２２８）。続いて、Ｓ２２１２に戻って処理を続ける。
【０１１３】
出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２２１２）。
【０１１４】
関係情報２３０には、子要素２３１が中間製品Ａ−０１であるレコードが２件（レコードＮｏ．１，５）、中間製品Ａ−０２であるレコードが１件（レコードＮｏ．６）あるので（Ｓ２２１２でＹｅｓ）、出力処理部１２０は、その親要素２３１である製品Ｈ−０１及び製品Ｈ−０２をそれぞれ表示する（Ｓ２２１４）。
【０１１５】
つぎに、出力処理部１２０は、それぞれのレコードについて、子要素（中間製品Ａ−０１、中間製品Ａ−０２）と、その親要素（製品Ｈ−０１、製品Ｈ−０２）との確定度２３４が、1か否か判定する（Ｓ２２１６）。
【０１１６】
レコードＮｏ．１は、確定度が1なので、出力処理部１２０は、中間製品Ａ−０１と製品Ｈ−０１との関係を「−」で表示する（Ｓ２２２２）。
【０１１７】
一方、レコードＮｏ．５は、確定度が０である。かかる場合（Ｓ２２１６でＮｏ）、出力処理部１２０は、関係情報２３０の中から、親要素２３１が製品Ｈ−０２であり、子要素の種類２３３が中間製品Ａである第１のレコード（レコードＮｏ．５，６）を抽出する。つぎに、抽出した第１のレコードの中から、子要素を子要素側にたどると材料Ｍ−０１にたどりつく子要素を含むレコード（レコードＮｏ．５，６）を抽出する。
【０１１８】
具体的には、出力処理部１２０は、抽出した第１のレコード（レコードＮｏ．５，６）の子要素（中間製品Ａ−０１及び中間製品Ａ−０２）を親要素とするレコード（レコードＮｏ．２，３，７，８）を抽出し、抽出したレコードの子要素（材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２、材料Ｍ−０１）が当初指定された材料Ｍ−０１であるか否か判定する。レコードＮｏ．３及び８は、材料Ｍ−０１を子要素とするので、その抽出の元となった第１のレコード（レコードＮｏ．５，６）を第２のレコードとする。
【０１１９】
そして、出力処理部１２０は、レコードＮｏ．５および６の関係確立２３５を足し合わせる。、関係確率の合計は１．０である（Ｓ２２１８）。
【０１２０】
したがって、この場合（Ｓ２２２０でＹｅｓ）、出力処理部１２０は、中間製品Ａ−０１と製品Ｈ−０２との関係を「−」で表示する（Ｓ２２２２）。
【０１２１】
また、レコードＮｏ．６は確定度が０である。かかる場合（Ｓ２２１６でＮｏ）、出力処理部１２０は、関係情報２３０の中から、親要素２３１が製品Ｈ−０２であり、子要素の種類２３３が中間製品Ａであるレコード（レコードＮｏ．５，６）を抽出する。つぎに、抽出したレコードの中から、子要素を子要素側にたどると材料Ｍ−０１にたどりつく子要素を含むレコード（レコードＮｏ．５，６）を抽出する。
【０１２２】
具体的には、出力処理部１２０は、抽出した第１のレコード（レコードＮｏ．５，６）の子要素（中間製品Ａ−０１及び中間製品Ａ−０２）を親要素とするレコード（レコードＮｏ．２，３，７，８）を抽出し、抽出したレコードの子要素（材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２、材料Ｍ−０１）が当初指定された材料Ｍ−０１であるか否か判定する。レコードＮｏ．３及び８は、材料Ｍ−０１を子要素とするので、その抽出の元となった第１のレコード（レコードＮｏ．５，６）を第２のレコードとする。
【０１２３】
そして、出力処理部１２０は、レコードＮｏ．５および６の関係確立２３５を足し合わせる。関係確率の合計は１．０である（Ｓ２２１８）。
【０１２４】
したがって、この場合（Ｓ２２２０でＹｅｓ）、出力処理部１２０は、中間製品Ａ−０２と製品Ｈ−０２と関係を「−」で表示する（Ｓ２２２２）。
【０１２５】
以上、すべての要素について関係を表示すると（Ｓ２２２６でＹｅｓ）、つぎに、出力処理部１２０は、現在の親要素である製品Ｈ−０１及び製品Ｈ−０２を子要素に設定する。そして、関係情報２３０の中から、設定された子要素（製品Ｈ−０１及び製品Ｈ−０２）を子要素２３３とするレコードを検索する（Ｓ２２２８）。続いて、Ｓ２２１２に戻って処理を続ける。
【０１２６】
出力処理部１２０は、検索した結果の件数が1件以上か否か判定する（Ｓ２２１２）。関係情報２３０には、子要素２３２が製品Ｈ−０１又は製品Ｈ−０２であるレコードはないので（Ｓ２２１２でＮｏ）、出力処理部１２０は、処理を終了する。
【０１２７】
以上、材料Ｍ−０１の構成逆展開情報を出力する処理について説明した。
【０１２８】
こうして、出力装置４００の表示画面４２０に、特定の材料の構成逆展開情報が表示される。なお、図１１の表示画面４２０には、材料Ｌ−０１、材料Ｍ−０１、材料Ｎ−０１、材料Ｌ−０２を含む製品の構成逆展開情報も表示されている。
【０１２９】
＜第３実施形態＞第３実施形態では、関係情報検索装置は、特定の製品の原材料情報を出力する。なお、第１実施形態と共通する構成については、説明を省略する
図１３は、特定の製品の原材料情報を出力する処理のフロー図である。なお、記憶装置２００には、材料マスタ情報２４０が記憶されているとする。
【０１３０】
ここでは、一例として、製品Ｈ−０２（Ｘパン）の原材料情報を出力する処理について説明する。
【０１３１】
図１２に、かかる場合の材料マスタ情報２４０ａの構成例を示す。図示するように、材料マスタ情報２４０ａには、各材料（材料Ｌ、材料Ｍおよび材料Ｎ）２４１ａの、材料名２４２ａ、産地２４３ａなどの各材料を特徴付ける属性情報が含まれている。
【０１３２】
図１３のフローにおいて、Ｓ２１１０〜Ｓ２１２４は、第１実施形態の図８のフローのＳ２１１０〜Ｓ２１２６と同じなので説明を省略する。
【０１３３】
ただし、Ｓ２１１８において、出力処理部１２０は、親要素と子要素の確定度が１のとき、子要素と確定値とする。また、１でないとき、または親要素が不確定値のとき、子要素を不確定値とする。例えば、材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２は、親要素の中間製品Ａ−０１及び中間製品Ａ−０２のいずれもが不確定値なので、これらも不確定値となる、
そして、Ｓ２１１２でＮｏの場合、出力処理部１２０は、Ｓ２１２６〜Ｓ２１３０の処理を行い、製品Ｈ−０２の材料に関する情報を表示する。図１４は、製品Ｈ−０２の原材料情報を出力した画面の一例である。
【０１３４】
Ｓ２１２６〜Ｓ２１３０の処理を説明する。
【０１３５】
Ｓ２１２６では、出力処理部１２０は、末端の子要素（材料Ｌ−０１、材料Ｌ−０２、材料Ｍ−０１、材料Ｎ−０２）の中で同一の識別番号を付されたものが複数ある場合は一つにまとめる。例えば、製品Ｈ−０２の末端の子要素は、中間製品Ａ−０１の子要素である材料Ｌ−０１及び材料Ｍ−０１と、中間製品Ａ−０２の子要素である材料Ｌ−０２及び材料Ｍ−０１と、材料Ｎ−０２と、である。末端の子要素である材料Ｍ−０１が２つあるので、材料Ｍ−０１を一つにまとめる。
【０１３６】
また、Ｓ２１２８では、末端の子要素の中で、同一の種類で不確定値であるものが複数ある場合は、その子要素を候補値に設定する。例えば、製品Ｈ−０２の末端の子要素の中で不確定値であるものは、材料Ｌ−０１、材料Ｍ−０１、材料Ｌ−０２である。同一の種類で複数あるものは、材料Ｌ−０１及び材料Ｌ−０２である。したがって、材料Ｌ−０１及び材料Ｌ−０２を候補値として設定する。候補値である子要素を表示する際は、図１４で示すように、「または」で表示するなどして、確定値でないことを示す。
【０１３７】
Ｓ２１３０では、出力処理部１２０は、材料マスタ情報２４０ａから子要素である材料Ｌ−０１、材料Ｌ−０２、材料Ｍ−０１、材料Ｎ−０２の材料情報（産地、識別番号等）を取得し表示する。
【０１３８】
＜第４実施形態＞  第４実施形態では、関係情報検索装置は、特定の製品の化学物質含有量を出力する。なお、第１実施形態と共通する構成については、説明を省略する
図１６は、特定の製品の化学物質含有量を出力する処理のフロー図である。なお、記憶装置２００には、図１５に示すように、各材料２４１ｂの、Ｃｄ含有量２４２ｂ、Ｈｇ含有量２４３ｂ、Ｐｂ含有量２４４を含む材料マスタ情報２４０ｂが記憶されているとする。
【０１３９】
ここでは、一例として、製品Ｈ−０２の化学物質含有量を出力する処理について説明する。
【０１４０】
まず、出力処理部１２０は、製品Ｈ−０２について構成正展開情報を得る。構成正展開情報は、第１実施形態の図８のフローにより得ることができる。そして、末端の子要素を特定する（Ｓ２４１０）。
【０１４１】
つぎに、出力処理部１２０は、材料マスタ情報２４０ｂを参照して、末端の子要素である材料Ｌ−０１、材料Ｌ−０２、材料Ｍ−０１、材料Ｎ−０１、材料Ｎ−０２の化学物質含有量を取得する（Ｓ２４１２）。
【０１４２】
つぎに、出力処理部１２０は、関係情報２３０の中から、製品Ｈ−０２の末端の子要素（材料Ｌ−０１、材料Ｌ−０２、材料Ｍ−０１、材料Ｎ−０２）を子要素２３２とするレコードであって、かつ製品Ｈ−０２に関係するレコードを検索する（Ｓ２４１４）。
【０１４３】
ここで、製品Ｈ−０２に関係するレコードとは、そのレコードの親要素を親要素側（製品側）にたどっていくと、製品Ｈ−０２にたどりつく要素を含むレコードをいう。具体的には、製品Ｈ−０２に関係するレコードは以下のようにして検索する。まず、そのレコードの親要素を子要素とするレコードを抽出し、さらに抽出したレコードの親要素を子要素とするレコードを抽出しと、順に抽出する。抽出するごとに親要素が製品Ｈ−０２か否か判定し、製品Ｈ−０２である場合、その抽出の元となったレコードを製品Ｈ−０２に関係するレコードとする。
【０１４４】
例えば、レコードＮｏ．２，３，７，８，９は、親要素を製品側にたどっていくと、製品Ｈ−０２にたどりつくことができるので、これら５つのレコードが検索される。
【０１４５】
つぎに、出力処理部１２０は、検索結果が１件以上か否か判定する（Ｓ２４１６）。
【０１４６】
検索されたレコードは５つであるので（Ｓ２４１６でＹｅｓ）、出力処理部１２０は、レコードごとに、確定度が１であるか否か判定する（Ｓ２４１８）。そして、確定度が１の場合、親要素が同じ子要素の化学物質含有量を化学物質ごとに足し合わせる。
【０１４７】
具体的には、レコードＮｏ．２の確定度は１であるので、親要素（中間製品Ａ−０１）が同じレコード（レコード２，３）の子要素２３２の化学物質含有量を化学物質ごとに足し合わせる。例えば、中間製品Ａ−０１の子要素は、材料Ｌ−０１と材料Ｍ−０１であり、それぞれのＣｄの値は０．２と０．０なので、合計は０．２となる。同様に中間製品Ａ−０２の子要素は、材料Ｌ−０２と材料Ｍ−０１であり、それぞれのＣｄの値は１．０と０．０なので、合計は１．０となる（Ｓ２４２０）。
【０１４８】
つぎに、現在の親要素（中間製品Ａ−０１、中間製品Ａ−０２）を子要素に設定して、関係情報２３０を参照して、設定した要素（中間製品Ａ−０１、中間製品Ａ−０２）を子要素２３２とするレコードであって、製品Ｈ−０２に関係するレコードを検索する（Ｓ２４２６）。そして、Ｓ２４１６に戻って処理を続ける。
【０１４９】
出力処理部１２０は、検索結果が１件以上か否か判定する（Ｓ２４１６）。
【０１５０】
関係情報２３０には、中間製品Ａ−０１を子要素２３２とするレコードであって、親要素をたどると製品Ｈ−０２にたどりつくレコードが１件（レコードＮｏ．５）ある。また、関係情報２３０には、中間製品Ａ−０２を子要素２３２とするレコードであって、親要素をたどると製品Ｈ−０２にたどりつくレコードが１件（レコードＮｏ．６）ある。
【０１５１】
そこで、出力処理部１２０は、レコードごとに、確定度が１であるか判定する（Ｓ２４１８）
いずれのレコードの確定度も０である。かかる場合、出力処理部１２０は、親要素（製品Ｈ−０２）が同じレコードの子要素２３２の化学物質含有量の中で最大値と最小値を取得する。例えば、製品Ｈ−０２の子要素は、中間製品Ａ−０１と中間製品Ａ−０２であり、それぞれのＣｄの値は０．２と１．０なので、最大値は１．０となり、最小値は０．２となる（Ｓ２４２２）。
【０１５２】
つぎに、出力処理部１２０は、現在の親要素（製品Ｈ−０２）を子要素に設定する。そして、設定した子要素（製品Ｈ−０２）を子要素２３２とするレコードを検索する（Ｓ２４２６）。そして、Ｓ２４１６に戻って処理を続ける。
【０１５３】
出力処理部１２０は、検索結果が１件以上か判定する（Ｓ２４１６）。
【０１５４】
関係情報１５０には、製品Ｈ−０２を子要素２３１とするレコードはないのでないので、出力処理部１２０は、Ｓ２４２０又はＳ２４２２で求めた製品Ｈ−０２に含まれる化学物質の含有量を表示した後（Ｓ２４３０）、処理を終了する。
【０１５５】
図１７は、製品Ｈ−０２の化学物質含有量を出力した画面の一例を示す図である。
【０１５６】
＜第５実施形態＞  第５実施形態では、関係情報検索装置は、特定の材料を含む製品の現在の所在地情報、及び製品についてとるべきアクションの優先度を出力する。なお、第１実施形態と共通する構成については、説明を省略する。
【０１５７】
図１９は、特定の材料を含む製品の現在の所在地情報、及び製品についてとるべきアクション（回収）の優先度を出力する処理のフロー図である。
【０１５８】
なお、記憶装置２００には、図１８に示すように、製品Ｈに関する各種業務情報２５０が記憶されているとする。各種業務情報２５０は、製品の流通履歴を含む情報２５０ａと、製品回収業務などに必要な情報２５０ｂを含む。前者は、製品２５１ａごとに、製品の品数２５２ａと、製品が流通した所在地２５３ａと、製品が流通した日時２５４ａを含んでいる。後者は、回収先２５１ｂ、回収する製品の種類２５２ｂ、一つの製品を回収するのに必要な費用２５３ｂ、回収に必要な日数２５４ｂを含んでいる。
【０１５９】
ここでは、一例として、材料Ｌ−０１を含む製品の現在の所在地情報及び、その製品を回収するのに必要な経費の見積を出力する処理を説明する。
【０１６０】
まず、出力処理部１２０は、材料Ｌ−０１を子要素に設定して、関係情報２３０の中から、材料Ｌ−０１を子要素２３２とするレコードを検索する（Ｓ２５１０）
つぎに、出力処理部１２０は、検索結果が1件以上か判定する（Ｓ２５１２）。
【０１６１】
関係情報２３０には、子要素２３２が材料Ｌ−０１であるレコードが１件（レコードＮｏ．２）ある。かかる場合、出力処理部１２０は、関係確率２３５に、子要素が親要素のときの優先度を掛け（末端の子要素のときは、１）、新たな優先度を導き出す。
【０１６２】
例えば、材料Ｌ−０１と中間製品Ａ−０１との関係確率は１．０であり、材料Ｌ−０１は末端の子要素なので、優先度は１．０となる（Ｓ２５１１）
つぎに、出力処理部１２０は、現在の親要素（中間製品Ａ−０１）を子要素に設定する。そして、関係情報２３０の中から、設定した子要素（中間製品Ａ−０１）を子要素２３２とするレコードを検索する（Ｓ２５１６）。
【０１６３】
つぎに、出力処理部１２０は、検索結果が1件以上か判定する（Ｓ２５１２）
関係情報２３０には、子要素２３２が中間製品Ａ−０１であるレコードが２件（レコードＮｏ．１，５）ある。かかる場合、出力処理部１２０は、関係確率２３５に、子要素２３２が親要素２３１であるレコードの親要素の優先度を掛け、新たな優先度を導き出す。
【０１６４】
例えば、中間製品Ａ−０１と製品Ｈ−０１との関係確率は１．０であり、中間製品Ａ−０１が親要素のときの優先度が１．０だったので、関係確率は１．０となる。例えば、中間製品Ａ−０１と製品Ｈ−０２との関係確率は０．２であり、中間製品Ａ−０１が親要素のときの優先度が１．０だったので、関係確率は０．２となる（Ｓ２５１４）。
【０１６５】
つぎに、出力処理部１２０は、現在の親要素（製品Ｈ−０１及び製品Ｈ−０２）を子要素に設定する。そして、関係情報２３０の中から、設定した子要素（製品Ｈ−０１及び、製品Ｈ−０２）を子要素２３２とするレコードを検索する（Ｓ２５１６）。
【０１６６】
つぎに、出力処理部１２０は、検索結果が1件以上か判定する（Ｓ２５１２）。
【０１６７】
関係情報２３０には、子要素２３２が製品Ｈ−０１又は製品Ｈ−０２であるレコードはない。かかる場合、出力処理部１２０は、各種業務情報２５０ａから製品Ｈ−０１及び製品Ｈ−０２の最新の所在地２５３ａを取得する（Ｓ２５１８）。
【０１６８】
つぎに、出力処理部１２０は、各種業務情報２５０ｂから該当する所在地の回収費用２５３ｂ、回収日数２５４ｂを取得する（Ｓ２５２０）。
【０１６９】
そして、出力処理部１２０は、取得した情報を、Ｓ２５１４で求めた優先度とともに表示して（Ｓ２５３０）、処理を終了する。
【０１７０】
図２０は、材料Ｌ−０１を含む製品の現在の所在地情報を出力した画面の一例を示す図である。優先度は、材料Ｌ−０１を含む製品の割合を表しており、回収指示を決定するための指標になる。また、このような表示されれば、利用者は、特定の材料を含む製品の現在の所在地情報及び、その製品を回収するのに必要な経費の見積等が理解できるようになる。
【０１７１】
以上、いくつかの実施形態を説明したが、本発明はこれらに実施形態に制限されず、発明の要旨の範囲内で様々な変形が可能である。
【０１７２】
また、対象とする製品は、食品、医療品、衣料品、電子機器などでもよいし、加工食材やユニット部品などのように最終製品ではなく中間製品であっても良い。また物を梱包した箱などであっても良い。
【０１７３】
また、対象とする材料は、製品を構成する原材料、部品、添加物、付着物などであってもよいし、原材料や部品などを加工した中間製品であっても良い。また箱などで梱包された内包物であっても良い。
【図面の簡単な説明】
【０１７４】
【図１】図１は第１実施形態にかかる関係情報検索装置の概略構成図である。
【図２】図２は製品ＨのＨ−０１及びＨ−０２の構成情報を説明するための図である。
【図３】図３は製品Ｈの設計情報の一例を示す図である。
【図４】図４（Ａ）及び（Ｂ）は、製品Ｈの生産実績情報の一例を示す図である。
【図５】図５は、製品Ｈの生産実績情報の付帯情報一例を示す図である。
【図６】図６は製品Ｈの関係情報の一例を示す図である。
【図７】図７は関係情報の作成処理のフロー図である。
【図８】図８は構成正展開情報の出力処理のフロー図である。
【図９】図９は製品Ｈ−０１及び製品Ｈ−０２に含まれる材料の構成正展開情報を出力した画面の一例を示す図である。
【図１０】図１０は第２実施形態にかかる構成逆展開情報の出力処理のフロー図である。
【図１１】図１１は材料Ｌ−０１、材料Ｌ−０２、材料Ｍ−０１、材料Ｎ−０１、材料Ｌ−０２を含む製品の構成逆展開情報を出力した画面の一例を示す図である。
【図１２】図１２は材料Ｌ、材料Ｍ、材料Ｎの材料マスタ情報の一例を示す図である。
【図１３】図１３は第３実施形態にかかる情報出力処理のフロー図である。
【図１４】図１４は製品Ｈ−０２の原材料情報を出力した画面の一例を示す図である。
【図１５】図１５は材料Ｌ、材料Ｍ、材料Ｎの材料マスタ情報の一例を示す図である。
【図１６】図１６は第４実施形態にかかる情報出力処理のフロー図である。
【図１７】図１７は製品Ｈ−０２の化学物質含有量を出力した画面の一例を示す図である。
【図１８】図１８（Ａ）及び（Ｂ）は製品Ｈに関する各種業務情報の一例を示す図である。
【図１９】図１９は第５実施形態にかかる情報出力処理のフロー図である。
【図２０】図２０は材料Ｌ−０１を含む製品の現在の所在地情報を出力した画面の一例を示す図である。
【符号の説明】
【０１７５】
１００  記憶装置
１１０  関係情報作成処理部
１２０  出力処理部
２００  記憶装置
２１０  設計情報
２２０  生産実績情報
２３０  関係情報
２４０  材料マスタ情報
２５０  各種業務情報
３００  入力装置
４００  出力装置
【図１】
2006107207.tif 000003
【図２】
2006107207.tif 000004
【図３】
2006107207.tif 000005
【図４】
2006107207.tif 000006
【図５】
2006107207.tif 000007
【図６】
2006107207.tif 000008
【図７】
2006107207.tif 000009
【図８】
2006107207.tif 000010
【図９】
2006107207.tif 000011
【図１０】
2006107207.tif 000012
【図１１】
2006107207.tif 000013
【図１２】
2006107207.tif 000014
【図１３】
2006107207.tif 000015
【図１４】
2006107207.tif 000016
【図１５】
2006107207.tif 000017
【図１６】
2006107207.tif 000018
【図１７】
2006107207.tif 000019
【図１８】
2006107207.tif 000020
【図１９】
2006107207.tif 000021
【図２０】
2006107207.tif 000022