(57)【要約】  多様な製品用途に対して適切な仕様項目を簡単に指定することを支援する材料仕様情報サーバ、材料選択支援方法を提供する。材料仕様情報サーバは、材料利用条件から検索語列を生成する条件分解部３１０と、検索語列から材料特性列を出力する仕様情報データベース３２０と、材料特性列より所定の仕様項目候補列を端末に出力する候補出力部３３０とを有し、検索語列は、登録語ファイルに含まれる登録語とその重みとの対を複数有し、仕様情報データベースは、検索語列と第１モード相関行列ファイルとを用いて検索語列に対する複数の第１モードの評価値を算出し、複数の第１モードの評価値と特性−第１モード相関行列ファイルとを用いて検索語列に対する複数の特性の第１評価値を算出し、複数の特性とそれぞれの第１評価値との対を含む材料特性列を生成し、候補出力部は、仕様項目候補列の仕様項目候補として、材料特性列から第１評価値の高い所定数の特性を選択する。
2019049856.tif 000002
【特許請求の範囲】
【請求項１】
端末に通信回線を介して接続され、製品に用いる材料の選択を支援する材料仕様情報サーバであって、
複数の登録語を登録する登録語ファイル、前記複数の登録語と前記製品に関する複数の第１モードとの相関値を登録する第１モード相関行列ファイル、前記材料に関する複数の特性と前記複数の第１モードとの相関値を登録する特性−第１モード相関行列ファイルを格納するデータファイルと、
前記端末から入力される材料利用条件から検索語列を生成する条件分解部と、
前記検索語列から材料特性列を出力する仕様情報データベースと、
前記材料特性列より所定の仕様項目候補列を前記端末に出力する候補出力部とを有し、
前記検索語列は、前記登録語ファイルに含まれる登録語とその重みとの対を複数有し、
前記仕様情報データベースは、前記検索語列と前記第１モード相関行列ファイルとを用いて前記検索語列に対する前記複数の第１モードの評価値を算出し、前記複数の第１モードの評価値と前記特性−第１モード相関行列ファイルとを用いて前記検索語列に対する前記複数の特性の第１評価値を算出し、前記複数の特性とそれぞれの前記第１評価値との対を含む前記材料特性列を生成し、
前記候補出力部は、前記仕様項目候補列の仕様項目候補として、前記材料特性列から前記第１評価値の高い所定数の特性を選択する材料仕様情報サーバ。
【請求項２】
請求項１において、
前記データファイルは、コーパスファイルを格納し、
前記条件分解部は、入力された材料利用条件を複数の単語を含む単語列に分解し、前記単語が前記登録語ファイルに含まれる登録語である場合にはその類似度を１とし、前記単語が前記登録語ファイルに含まれない場合には前記コーパスファイルを用いて前記単語と類似する複数の登録語を抽出するとともに抽出した登録語と前記単語との類似度を算出し、
前記単語列に対応する登録語それぞれの類似度を正規化してその重みとする材料仕様情報サーバ。
【請求項３】
請求項２において、
前記材料利用条件は、複数の利用条件及び前記複数の利用条件それぞれを結合する論理演算子により定義され、
前記複数の利用条件として、前記材料が用いられる前記製品、前記製品が使用される環境及び前記製品を製造するために前記材料に加える加工法を含む材料仕様情報サーバ。
【請求項４】
請求項３において、
前記条件分解部は前記材料利用条件に含まれる前記複数の利用条件から複数の検索語列を生成し、
前記仕様情報データベースは、前記複数の検索語列に対して、前記第１モード相関行列ファイルを用いて前記複数の第１モードの評価値を算出し、前記複数の検索語列のそれぞれに対する前記複数の第１モードの評価値を前記論理演算子に応じて結合することにより、前記複数の検索語列に対する複数の第１モードの結合評価値を算出し、前記複数の第１モードの結合評価値と前記特性−第１モード相関行列ファイルとを用いて前記複数の検索語列に対する前記複数の特性の第１評価値を算出し、前記複数の特性とそれぞれの前記第１評価値との対を含む前記材料特性列を生成する材料仕様情報サーバ。
【請求項５】
請求項１において、
前記仕様情報データベースは、前記複数の第１モードと前記検索語列に対する前記複数の第１モードの評価値とを対とする第１モード列を生成し、
前記第１モード列は前記端末に出力される材料仕様情報サーバ。
【請求項６】
請求項１において、
前記第１モードは、前記材料を用いた前記製品の開発、前記製品の製造、前記製品の使用中に発生する損傷を範疇化したものである材料仕様情報サーバ。
【請求項７】
請求項１において、
前記データファイルは、前記複数の登録語と前記製品に関する複数の第２モードとの相関値を登録する第２モード相関行列ファイル、前記材料に関する前記複数の特性と前記複数の第２モードとの相関値を登録する特性−第２モード相関行列ファイルを格納し、
前記仕様情報データベースは、前記検索語列と前記第２モード相関行列ファイルとを用いて前記検索語列に対する前記複数の第２モードの評価値を算出し、前記複数の第２モードの評価値と前記特性−第２モード相関行列ファイルとを用いて前記検索語列に対する前記複数の特性の第２評価値を算出し、前記複数の特性とそれぞれの前記第２評価値との対を含む前記材料特性列を生成し、
前記候補出力部は、前記仕様項目候補列の仕様項目候補として、前記材料特性列から前記第２評価値の高い所定数の特性を選択する材料仕様情報サーバ。
【請求項８】
請求項７において、
前記第２モードは、前記製品に求められる品質を範疇化したものである材料仕様情報サーバ。
【請求項９】
請求項７において、
前記第１モード相関行列ファイル及び前記第２モード相関行列ファイルは一つの相関行列ファイルとして構成され、前記特性−第１モード相関行列ファイル及び前記特性−第２モード相関行列ファイルは一つの特性−モード相関行列ファイルとして構成される材料仕様情報サーバ。
【請求項１０】
請求項１において、
前記データファイルは、前記複数の登録語と複数の参照材料との相関値を登録する参照材料相関行列ファイルを格納し、
前記仕様情報データベースは、前記検索語列と前記参照材料相関行列ファイルとを用いて前記検索語列に対する前記参照材料の評価値を算出し、前記複数の参照材料と前記検索語列に対する前記参照材料の評価値とを対とする参照材料候補列を生成し、
前記参照材料候補列は前記端末に出力される材料仕様情報サーバ。
【請求項１１】
請求項１０において、
前記第１モード相関行列ファイル及び前記参照材料相関行列ファイルは一つの相関行列ファイルとして構成される材料仕様情報サーバ。
【請求項１２】
請求項１〜１１のいずれか１項に記載の材料仕様情報サーバと、
複数の材料に対して当該材料の特性値を保存する材料情報データベースを有する材料情報サーバとを有する材料選択支援システム。
【請求項１３】
請求項１２において、
前記材料情報サーバは、前記材料の調達に必要な調達情報を保存する調達情報データベースを有する材料選択支援システム。
【請求項１４】
製品に用いる材料の選択を支援する材料選択支援方法であって、
端末より材料利用条件を材料仕様情報サーバに入力し、
前記材料仕様情報サーバはあらかじめ、複数の登録語、前記複数の登録語と前記製品に関する複数の第１モードとの相関、前記材料に関する複数の特性と前記複数の第１モードとの相関を登録し、
前記材料利用条件から前記登録語とその重みとの対を複数含む検索語列を生成し、
前記検索語列の重み及び前記複数の登録語と前記製品に関する複数の第１モードとの相関に基づき、前記検索語列に対する前記複数の第１モードの評価値を算出し、
前記検索語列に対する前記複数の第１モードの評価値及び前記複数の特性と前記複数の第１モードとの相関に基づき、前記検索語列に対する前記複数の特性の第１評価値を算出し、
前記第１評価値の高い所定数の特性を仕様項目候補として前記端末に表示する材料選択支援方法。
【請求項１５】
請求項１４において、
前記材料利用条件として、複数の利用条件及び前記複数の利用条件それぞれを結合する論理演算子が入力され、
前記複数の利用条件として、前記材料が用いられる前記製品、前記製品が使用される環境及び前記製品を製造するために前記材料に加える加工法を含む材料選択支援方法。
【請求項１６】
請求項１４において、
前記複数の第１モードのうち、前記第１モードの評価値の高い第１モードを前記端末に表示する材料選択支援方法。
【請求項１７】
請求項１４において、
前記材料仕様情報サーバはあらかじめ、前記複数の登録語と複数の参照材料との相関を登録し、
前記検索語列の重みと前記複数の登録語と複数の参照材料との相関に基づき、前記検索語列に対する前記複数の参照材料の評価値を算出し、
前記複数の参照材料のうち、前記参照材料の評価値の高い参照材料を前記端末に表示する材料選択支援方法。
【請求項１８】
請求項１４において、
前記端末に表示された前記仕様項目候補から決定した少なくとも１つ以上の仕様項目に対して仕様値を入力し、
前記仕様項目及び前記仕様値を含む材料検索条件を材料情報サーバに入力して、材料を検索する材料選択支援方法。
【請求項１９】
請求項１７において、
前記端末に表示された前記仕様項目候補から決定した少なくとも１つ以上の仕様項目と前記参照材料の評価値の高い参照材料とを材料情報サーバに入力し、
前記材料情報サーバは、前記仕様項目に対応する参照材料の評価値の高い参照材料の仕様値を参照仕様値として前記端末に出力する材料選択支援方法。
【請求項２０】
請求項１４において、
前記第１モードは、前記材料を用いた前記製品の開発、前記製品の製造、前記製品の使用中に発生する損傷を範疇化したものである材料選択支援方法。
【請求項２１】
請求項１８において、
前記材料情報サーバは、前記材料の調達に必要な調達情報を保存する調達情報データベースを有し、
前記端末から入力された購入希望材料につき、前記調達情報データベースに基づき、少なくとも１つ以上の調達プランを作成する材料選択支援方法。
【請求項２２】
請求項２１において、
前記材料情報サーバは、前記端末からの依頼を受け、前記調達プランに基づく見積書を作成する材料選択支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品に用いる材料選択を支援する材料仕様情報サーバ、材料選択支援方法及び材料選択支援システムに関する。
【背景技術】
【０００２】
工業製品の高性能化または高信頼化または低価格化には適切な材料の採用が重要である。工業製品に用いられる材料の種類は膨大であり、その数は研究開発によって年々増加している。材料需要者が多種の材料から必要な材料を選び購入できるシステムとして、通信回線を介して材料を購入する材料電子商取引（材料Electronic Commerce：以下、「材料ＥＣ」という）がある。通信回線を介して、多種の材料から適切な材料を選定する材料選定システムとして、特許文献１記載の技術がある。【０００３】
特許文献１は、用途指定の材料選定要求を送信する需要者用端末と、材料選定に必要な材料情報を材料の用途毎に記憶する材料データベースと、用途指定の材料選定要求に対して、用途に応じた材料情報を材料データベースから検索することにより最適材料を選出して需要者用端末に送信する材料選定仲介サーバとを具備する材料選定システムを開示している。特許文献１において、材料情報として材料使用経験に基づくノウハウを含み、ノウハウとして、過去における材料の損傷事例と、過去における材料加工上の問題点を示す材料加工問題事例を含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１においては、用途に応じた材料の選定条件を入力させるために、材料選定仲介サーバが需要者の用途情報を取得して、当該用途に対応する選定条件の入力画面を需要者用端末に順次送信するとされている。選定条件入力画面の例示はされているものの、材料選定仲介サーバが、用途情報からどのようにして用途に応じた材料の選定条件を決定するかについて一般化された記述はない。【０００６】
仮に、材料データベースが材料の選定条件を用途毎に記憶しているとすれば、材料データベースを参照することで用途情報からそれに応じた材料の選定条件を決定すればよい。特定用途の材料のみを対象にした材料選定であればこのようなやり方も実用的である。しかし、この方法では用途が増える度に対応する材料選定条件（以下、「仕様項目」という）を整備する必要がある。多様な用途を持つ幅広い需要者層に応える材料ＥＣでは、このような個々の用途ごとに逐一仕様項目を決定してデータベース化していくことは困難である。【０００７】
材料には仕様項目として指定できる特性が多数ある。例えば、機械特性だけでも、降伏強度、引張強度、全伸び、均一伸び、硬さなどがある。機械特性の他にも熱伝導率などの熱特性、電気伝導率などの電気特性、透磁率などの磁気特性等がある。これらすべての特性を一律に仕様項目に指定することは不可能に近い。また、当該用途にとって不要な特性までを仕様項目に指定すると、本来なら選ばれるべきだった最適材料が過剰な仕様項目によって排除されたり、また過剰な性能の材料が選択されて調達コストが上がったりする可能性がある。【０００８】
さらに、材料の需要者は購入する材料を選定する時に、用途を満たす範囲で漏れのない仕様項目の指定をすべきであるが、材料の需要者が最適な指定をするために十分な知見を有しているとは限らず、そのような場合にも仕様項目の指定をサポートするような機能を有していることが望まれる。【０００９】
例えば、該材料を用いた製品の開発コストまたは製造コストまたは製品使用上の不具合を低減するためには、初期の開発段階から、実機試作のような製品開発の後段の工程、または製品化された後の製造段階、または製品の使用中に生じうる不具合等を踏まえて、仕様項目を漏れなく指定されることが好ましい。しかし、実機試作または製造または製品使用時に起きる不具合は、材料の特性が、材料に施す加工や該材料を用いた製品の使用環境および使用条件に依存して発生することが多い。このため、材料を選定する需要者が当該分野の技術者であるとしても、加工や使用環境および使用条件に対する材料の応答を網羅的に把握することは容易ではない。【００１０】
本発明では、多様な製品用途に対して、材料を選定する需要者が必ずしも精通しているとは限らない、実機試作のような製品開発の後段の工程、または製品の製造段階、または製品の使用段階で必要な特性を踏まえた仕様項目の指定を簡単に行えるよう、材料選択支援システム側で支援する材料仕様情報サーバ、それを用いた材料選択支援方法を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、一実施例である材料支援情報サーバは、複数の登録語を登録する登録語ファイル、複数の登録語と製品に関する複数の第１モードとの相関値を登録する第１モード相関行列ファイル、材料に関する複数の特性と複数の第１モードとの相関値を登録する特性−第１モード相関行列ファイルを格納するデータファイルと、端末から入力される材料利用条件から検索語列を生成する条件分解部と、検索語列から材料特性列を出力する仕様情報データベースと、材料特性列より所定の仕様項目候補列を端末に出力する候補出力部とを有し、検索語列は、登録語ファイルに含まれる登録語とその重みとの対を複数有し、仕様情報データベースは、検索語列と第１モード相関行列ファイルとを用いて検索語列に対する複数の第１モードの評価値を算出し、複数の第１モードの評価値と特性−第１モード相関行列ファイルとを用いて検索語列に対する複数の特性の第１評価値を算出し、複数の特性とそれぞれの第１評価値との対を含む材料特性列を生成し、候補出力部は、仕様項目候補列の仕様項目候補として、材料特性列から第１評価値の高い所定数の特性を選択する。【００１２】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【発明の効果】
【００１３】
多様な製品用途に対して適切な仕様項目を簡単に指定することを支援する材料仕様情報サーバ、材料選択支援方法を提供できる。
【図面の簡単な説明】
【００１４】
【図１】実施例１に係る材料選択支援システムの基本構成を示す図である。
【図２】材料選択支援システムにおける動作を示すシーケンス図である。
【図３Ａ】条件分解処理の詳細を示すフローチャートである。
【図３Ｂ】単語列から検索語列を生成する方法を説明する図である。
【図４Ａ】仕様情報データベース検索処理の詳細を示すフローチャートである。
【図４Ｂ】損傷モード相関行列Ｄの例である。
【図４Ｃ】特性−損傷相関行列Ｐの例である。
【図５】優先順位決定処理の詳細を示すフローチャートである。
【図６】材料仕様情報サーバに格納されるデータファイルである。
【図７】材料利用条件入力部と仕様項目決定部の画面の一例である。
【図８Ａ】材料選択支援システムにおける動作を示すシーケンス図である。
【図８Ｂ】材料利用条件入力部と仕様項目決定部の画面の一例である。
【図９Ａ】損傷・品質モード相関行列ＤＱの例である。
【図９Ｂ】特性−損傷・品質相関行列ＰＲの例である。
【図１０】実施例２に係る材料選択支援システムの基本構成を示す図である。
【図１１】材料選択支援システムにおける動作を示すシーケンス図である。
【図１２】材料検索部の画面の一例である。
【図１３】材料選択部の画面の一例である。
【図１４】材料選択支援システムにおける動作を示すシーケンス図である。
【図１５】損傷モード・材料相関行列ＤＵの例である。
【図１６】材料利用条件入力部と仕様項目決定部の画面の一例である。
【図１７】実施例４に係る材料選択支援システムの基本構成を示す図である。
【図１８】販売材料情報の例である。
【図１９】材料発注手続きの一例を示すフローチャートである。
【図２０】少量配送サービスでのエリア別運賃表の例である。
【図２１】輸送物サイズ別の料金テーブルの例である。
【図２２】調達情報演算部がＡＰＩを介して見積りサービスを利用するデータフロー図である。
【図２３】材料調達プランテーブルＰＴの例である。
【図２４】見積書の一例である。
【発明を実施するための形態】
【００１５】
以下、図面を用いて実施例について説明する。
【実施例１】
【００１６】
図１に実施例１に係る材料選択支援システムの基本構成を示す。需要者端末１００は通信回線２００を介して材料仕様情報サーバ３００と接続される。需要者端末１００は、材料利用条件入力部１１０と仕様項目決定部１２０とを有する。材料利用条件入力部１１０及び仕様項目決定部１２０は端末１００のウェブブラウザ上で実行されるウェブアプリケーションとして実現されるが、この限りではなくスタンドアロンアプリケーションとして実装されてもよい。材料仕様情報サーバ３００は条件分解部３１０と仕様情報データベースシステム３２０と候補出力部３３０とを有する。条件分解部３１０、仕様情報データベースシステム３２０及び候補出力部３３０は、一般的な計算機アーキテクチャで実行されるソフトウェアとして実現される。すなわち、条件分解部３１０、仕様情報データベースシステム３２０、候補出力部３３０に対応するプログラムが材料仕様情報サーバ３００の記憶装置に格納されており、材料仕様情報サーバ３００のプロセッサはそれらのプログラムを読み出して実行する。なお、材料仕様情報サーバ３００は単独の計算機あるいはクラウド上で実現されてもよい。【００１７】
図２は、図１の材料選択支援システムにおける動作を示すシーケンス図である。需要者が端末１００の材料利用条件入力部１１０から材料利用条件を入力（S110）すると、入力された材料利用条件は通信回線２００を介して材料仕様情報サーバ３００に送信される。【００１８】
「材料利用条件」には、少なくとも当該材料を用いて製造する製品または部品（以下、特に区別して言及する場合を除き、「製品」と称する）の名称を含む。材料仕様情報サーバ３００から出力される仕様項目候補の精度を向上するため、「材料利用条件」には、製品の名称に加えて、製品が使用される環境、該製品を製造するために材料に加える加工を含むことが望ましい。ここで、本材料選択支援システムが様々な材料を幅広く取り扱うことを想定し、使用される環境としては材料の選定に影響を与える内容である限り、これに含まれる。例えば、材料を用いて製造する製品が部品である場合には、当該部品が使用される製品の名称なども含む。【００１９】
材料仕様情報サーバ３００の条件分解部３１０は、受信した材料利用条件を条件分解処理（S310）して、１つ以上の検索語を生成する。材料仕様情報サーバ３００は生成した検索語を用いて仕様情報データベースシステム３２０を検索（S320）して、複数の材料特性と検索語との相関を求める。材料仕様情報サーバ３００の候補出力部３３０は、求められた相関を基準に、複数の材料特性に対して仕様項目としての優先順位を決定（S330）し、優先順位の高い所定数の材料特性を、需要者が入力した材料利用条件に適合する仕様項目候補として端末１００に送信する。【００２０】
需要者は端末１００の仕様項目決定部１２０に表示される仕様項目候補を確認（S120）して、最初に入力した材料利用条件の変更要否を判断（S121）する。材料利用条件の変更が不要の場合には仕様項目を決定（S122）し、利用条件を変更する場合には再び材料利用条件を入力（S110）する。【００２１】
図３Ａは、条件分解部３１０が実施する条件分解処理（S310）の詳細を示すフローチャートである。条件分解処理は開始（S311）されると待機状態に入り、材料利用条件の入力を待つ。材料利用条件が入力されると、材料利用条件を形態素解析（morphological analysis）（S312）して１つ以上の単語の列に分解する。形態素解析により、入力された文を辞書ファイル（辞書ファイルの言語は、材料選択支援システムにおいて入力される材料利用条件の言語に対応している）に登録された単語の原形の列に分解するとともに、各単語の品詞を同定する。材料利用条件として「有機溶剤用ポンプのボディ」と入力された場合、材料仕様情報サーバ３００に保存された形態素解析用の辞書ファイルを用いて形態素解析し、単語列（「有機溶剤」「ポンプ」「ボディ」）を出力する。【００２２】
検索語列を初期化した後、形態素解析して出力された単語列が材料仕様情報サーバ３００にあらかじめ保存されている登録語（registered key）ファイルに登録されているか否かを確認（S313）する。登録語である場合には、出力された単語を検索語列に追加して、当該単語の類似度を１に設定（S314）する。検索語列（keyword sequence）は、検索語（keyword）とその重み（weight）との対の集合である。【００２３】
単語が登録語でない場合には、単語と登録語との類似度を算出（S315）して、類似度の高い登録語を検索語列に追加（S316）する。すべての単語に対して処理が終わったかを確認（S317）して、終わってない場合にはステップS313に戻って次の単語を処理する。【００２４】
単語の類似度計算には、例えば、自然言語処理の分野で知られているコサイン類似度を用いることができる。
Sij＝(Vi・Vj)／(｜Vi｜｜Vj｜)
ここで、Sijは単語iと単語jとの類似度（similarity）、Vi（Vj）は単語i（単語j）を表すベクトル、Vi・Vjは２つのベクトルの内積、｜Vi｜（｜Vj｜）はベクトルVi（ベクトルVj）の絶対値である。単語をベクトルで表す技術は、自然言語処理の分野で分散表現（distributed representation）または 単語埋め込み（word embedding）として知られている。単語をベクトルで表すために、材料仕様情報サーバ３００は文章データベースファイル（コーパスファイル）を有している。コーパスファイルとしては、予め工学分野の文献等から収集した文章のデータベース（静的コーパス）、インターネットで該単語を検索した結果を保存した文章データベース（動的コーパス）、またはその両方を用いることができる。【００２５】
形態素解析で出力した単語と登録語との類似度を算出するため、コーパスファイルを用いて単語列中の単語をベクトル表現する。一方、登録語の当該コーパスファイルに基づくベクトル表現は登録語ファイルに登録語と共に保存されている。【００２６】
単語列（「有機溶剤」「ポンプ」「ボディ」）を例に、検索語列を生成する処理について、図３Ｂを用いて説明する。ここで、「有機溶剤」と「ボディ」は登録語ファイルに登録されておらず、「ポンプ」は登録されていたとする。【００２７】
「有機溶剤」は登録語ファイルに登録されていない(S313)ので、ステップS315で登録語との類似度が算出される。これにより、「有機溶剤」に類似する登録語群３００２が抽出される。類似度が閾値0.7以上の登録語を検索語に追加する設定である場合に、「有機溶剤」に由来する検索語列は検索語列３００４−１となる。なお、検索語としての追加可否を決定するため、類似度に所定の閾値を設定してもよく、適切な数の登録語が検索語として追加されるように調整されてもよい。【００２８】
「ポンプ」は登録語ファイルに登録されている(S313)ので、「ポンプ」に由来する検索語列は検索語列３００４−２となる。【００２９】
「ボディ」は登録語ファイルに登録されていない(S313)ので、ステップS315で登録語との類似度が算出される。これにより、「ボディ」に類似する登録語群３００３が抽出される。類似度の高い登録語が抽出され、「ボディ」に由来する検索語列は検索語列３００４−３となる。【００３０】
このように、検索語は入力された単語とは必ずしも一致しない。そのため、検索語と単語との近さを表す指標として、類似度を検索語列としてセットにしておく。ただし、類似度は単語ごとに求められた値であるため、検索語列全体の中での単語列との近さを指標として表すため、類似度を正規化（weight normalization）し、各検索語の重みとする。重みの正規化は２段階で行われる。第１の正規化では各単語に対応する検索語の類似度を正規化する。正規化の方法は、例えば、各単語に対応する検索語の類似度の二乗和のルートで各類似度を除算する。検索語列３００５はそのように単語ごとに類似度を正規化した値を示している。「有機溶剤」の例であれば、「有機溶剤」に対応する検索語の類似度の二乗和のルート（1.39）で３個の検索語の類似度を除算している。【００３１】
第２の正規化とは、全検索語に対する正規化である。例えば、単語列にある単語の数で正規化された類似度を除算する。検索語列３００６はそのように求めた重みの値を示している。この例では、正規化された類似度を単語の数３で除算している。【００３２】
ステップS318では正規化済みの検索語列を｛{検索語1、重み1}、・・・｝の形に成型して仕様情報データベースシステム３２０に出力する。したがって、以下のように、検索語とその重みの対に整形した検索語列：
｛{アルコール、0.215}、{石油、0.191}、{揮発性、0.168}、{ポンプ、0.333}、{胴体、0.249}、{筐体、0.221}｝
が出力される。【００３３】
条件分解処理（S310）はステップS318の後、待機状態に移行する。あるいは、サーバ３００の管理上の要求によって条件分解処理を終了(S319)する。【００３４】
図４Ａは、仕様情報データベース検索処理（S320）の詳細を示すフローチャートである。仕様情報データベース検索処理は開始（S321）されると待機状態に入り、検索語列の入力を待つ。検索語列が入力されると、検索前処理として検索語列をメモリに保存して損傷相関累積ベクトルを０で初期化（S322）する。損傷相関累積ベクトル（damage-correlation accumulation vector）の詳細は後述する。【００３５】
検索前処理の後、検索語列の検索語で損傷モード相関行列（damage mode correlation matrix）Ｄを検索（S323）する。損傷モード相関行列Ｄの例を図４Ｂに示す。損傷モード相関行列Ｄは、Ｍ個の登録語（registered key）とＮ個の損傷モード（damage mode）との相関値を納めた行列を示している。行列の値Ｄijは登録語ｉ（１≦ｉ≦Ｍ）と損傷モードｊ（１≦ｊ≦Ｎ）の相関値であり、０から１までの値を取る。相関値０は登録語ｉでは損傷モードｊを無視できることを表し、一方、相関値１は登録語ｉでは損傷モードｊを考慮しなければならないことを表す。【００３６】
損傷モードとは該材料を用いた製品開発、製品の製造、製品の使用中に発生する損傷を範疇化したものであり、例えば、破裂、変形、腐食、摩耗、壊食、溶接割れ、疲労破壊などがある。【００３７】
損傷モード相関行列Ｄはテキストマイニングの技術を用いて作成することができる。テキストマイニングを用いて作成する場合には、例えば、用意された複数の文章の中で登録語ｉと損傷モードｊとが一緒に出現する共起確率（co-occurrence probability）をＤijとして用いることができる。工学分野の専門家が損傷モード相関行列Ｄを作成したり、編集したりしてもよい。例えば、先ず工学分野の専門家が損傷モード相関行列Ｄを作成した後、テキストマイニングによって該行列Ｄを拡張することができる。逆に、テキストマイニングが作成した損傷モード相関行列Ｄを専門家が修正することもできる。【００３８】
検索処理（S323）では、損傷モード相関行列Ｄから検索語と一致する登録語を探して、その登録語に対応する損傷モード相関行列Ｄの行データ（以下、損傷相関ベクトル、damage-correlation vector）を返す処理である。例えば、ａ番目の検索語Ｋaがｉ番目の登録語Ｒiと一致した場合には、｛Ｄi1，Ｄi2，…，ＤiN｝をＫaに対応する損傷相関ベクトルとして返す。なお、検索語は図３Ａで説明した処理を実行することにより、登録語であることが保証されている。【００３９】
加算処理（S324）は、検索処理（S323）から出力された検索語Ｋaに対応する損傷相関ベクトル｛Ｄi1，Ｄi2，…，ＤiN｝に検索語Ｋaの重みＷaを乗算して、損傷相関累積ベクトルＡに加算する。損傷相関累積ベクトルＡは損傷相関ベクトルと同じ要素数を持つベクトルで、前処理（S322）で０に初期化されている。【００４０】
次にすべての検索語に対して処理が終わったかを確認（S325）して、終わってない場合にはステップS323に戻って次の検索語を処理する。このようにして検索語列の全ての検索語に対してステップS323とステップS324の処理を適用する。検索語列が終了すると、損傷相関累積ベクトルＡが出力される。出力される損傷相関累積ベクトルＡ＝｛Ａ1，Ａ2，…，ＡN｝は、検索語列全体を基にして、各々の損傷モードに対する考慮の必要性を数値で評価したベクトルである。【００４１】
乗算処理（S326）では特性−損傷相関行列（Property-damage correlation matrix）Ｐに損傷相関累積ベクトルＡを乗算する。特性−損傷相関行列Ｐの例を図４Ｃに示す。特性−損傷相関行列ＰはＱ個の材料の特性（property）とＮ個の損傷モード（damage mode）との相関値を納めたＱ行Ｎ列の行列である。行列の値Ｐkjは特性ｋ（１≦ｋ≦Ｑ）と損傷モードｊとの相関値であり、０から１までの値を取る。相関値０は損傷モードｊが特性ｋと関係ないことを表し、相関値１は損傷モードｊが特性ｋから強く影響されることを表す。【００４２】
特性とは材料の持つ性質であり、例えば、化学成分比、密度、降伏強度、引張強度、硬さ、伸び(elongation)、炭素当量（carbon equivalent）、耐孔食指数（pitting resistance equivalent number、PREN）、臨界隙間腐食温度（critical crevice corrosion temperature）、溶融温度（melting temperature）、凝固温度（solidifying temperature）、ガラス転移温度（glass transition temperature）、熱伝導率、比熱、電気伝導率、透磁率、価格、価格変動率などがある。【００４３】
特性−損傷相関行列Ｐは、損傷モード相関行列Ｄと同様、テキストマイニングを利用した機械学習によって、または工学分野の専門家によって、または両方の方法で作成できる。【００４４】
特性−損傷相関行列Ｐと損傷相関累積ベクトルＡとの乗算は、線形代数学で一般的な行列とベクトルの乗算処理で行われる。即ち、乗算で得られる材料特性ベクトル（property vector）Ｔ=｛Ｔ1，Ｔ2，…，ＴQ｝の要素値Ｔkは、以下の式で計算される。
Ｔk＝Σj（Ｐkj×Ａj），（ｊ＝１，２，…，Ｎ）
材料特性列出力処理（S327）は、材料特性ベクトルＴkの各要素値と対応する材料特性の対からなる材料特性列を作成し、候補出力部３３０へ出力する。材料特性列は、
｛｛特性１，Ｔ1｝，｛特性２，Ｔ2｝，…，｛特性Ｑ，ＴQ｝｝
のように表される。要素値Ｔkが大きいほど、重要な特性であると評価できる。【００４５】
仕様情報データベース検索処理（S320）はステップS327の後、待機状態に移行する。あるいは、サーバ３００の管理上の要求などによって終了（S328）できる。【００４６】
図５は、候補出力部３３０が実行する優先順位決定処理（S330）の詳細を示すフローチャートである。優先順位決定処理は開始（S331）されると待機状態に入り、材料特性列の入力を待つ。材料特性列が入力されると、その要素値Ｔkの降順に整列（S332）する。次に降順に整列された材料特性列の先頭からB個を仕様項目候補列として出力（S333）する。仕様項目候補列は、
｛｛仕様項目候補１，Ｕ1｝，｛仕様項目候補２，Ｕ2｝，…，｛仕様項目候補B，ＵB｝｝
のように表される。【００４７】
仕様項目候補列は、材料特性列を要素値Ｔkの降順に整列した後、先頭からB個を抽出したデータであるから、Ｕ1≧Ｕ2≧…≧ＵBである。出力された仕様項目候補列は、サーバ３００によって、通信回線２００を介して需要者側の端末１００に送信される。【００４８】
優先順位決定処理（S330）はステップS333の後、待機状態に移行する。あるいは、サーバ３００の管理上の要求などによって終了（S334）できる。【００４９】
図６に、材料仕様情報サーバ３００に保存されるデータファイルを示す。材料仕様情報サーバ３００には、S312処理に用いられる形態素解析用の辞書ファイル６０１と、S313とS315処理に用いられる登録語ファイル６０２と、S315処理に用いられるコーパスファイル６０３と、S323とS324処理に用いられる損傷モード相関行列Ｄファイル６０４と、S326処理に用いられる特性−損傷相関行列Ｐファイル６０５が保存されている。【００５０】
図７は、需要者端末１００における材料利用条件入力部１１０と仕様項目決定部１２０の画面の例である。図７の例では、材料利用条件入力部１１０と仕様項目決定部１２０を1つの画面の上段と下段に表示してある。画面の配置を変える、材料利用条件入力部１１０と仕様項目決定部１２０を別の画面に表示するなど、種々の変形が可能である。【００５１】
図７の上段に示す材料利用条件入力部１１０の画面７０１を説明する。左側には材料利用条件の種類を選択するメニューが並んでいる。前述のように材料利用条件は製品を必須として含むため、材料利用条件の１行目７０２の種類は製品に固定されている。２行目以後（７０３，７０４）は使用環境、加工法などから選択できる。種類メニューの右側には検索語を入力するテキストボックス７０５がある。自由文を入力できる他、単語を演算子（AND、OR、NOTなど）と括弧で結合する論理式として入力することもできる。テキストボックス７０５の右側には複数の行の条件を結合する論理演算子７０６のメニューがある。画面７０１は３行の例を示してあるがこの限りではなく、また行数を追加するボタンを配置して需要者の必要に応じて条件行を追加できるようにしても良い。【００５２】
需要者が画面の右上にある検索ボタン７０７をクリックすると、材料利用条件入力部１１０は先ず必須である製品７０２の検索テキストボックスにテキストが入力されているかをチェックする。テキストが入力されている場合には、材料利用条件入力部１１０は各検索テキストボックスの入力内容を材料仕様情報サーバ３００へ送信する。製品の検索テキストボックスにテキストが入力されていない場合には、入力を促すメッセージ画面または音声またはその他信号を需要者に出力する。【００５３】
材料仕様情報サーバ３００が検索テキスト、即ち材料の利用条件の入力を受けて仕様項目の候補を出力する処理は、既に説明した通りであるが、論理演算子７０６で結合した複数行の利用条件に対する処理も、説明した処理の簡単な拡張として実行できる。複数行７０２〜７０４の利用条件に対しては、行毎の入力内容７０５と論理演算子７０６とを、利用条件として仕様情報サーバ３００に送信する。仕様情報サーバ３００は、複数行の利用条件の各行に対して図３Ａの条件分解処理を実施して、行毎の検索語列を作成する。次に、各行に対応する検索語列毎に図４Ａの仕様情報データベース検索処理（S325）までの処理を施し、行毎の損傷相間累積ベクトルＡを作成する。次に、行の結合に用いられた演算子に対応して損傷相間累積ベクトルＡ同士の演算を行う。例えば、ＡＮＤで結合された２つの行に対応する損傷相間累積ベクトルＡとＡ’に対して、要素単位の積で結合した結合損傷相間累積ベクトルＡｃを求める。
Ａ＝｛Ａ1，Ａ2，…，ＡN｝、Ａ’＝｛Ａ’1，Ａ’2，…，Ａ’N｝とすると、
Ａｃ＝｛Ａｃ1，Ａｃ2，…，ＡｃN｝＝｛Ａ1×Ａ’1，Ａ2×Ａ’2，…，ＡN×Ａ’N｝
となる。【００５４】
結合損傷相間累積ベクトルＡｃを求めるためのベクトル同士の演算方法は、行の結合に用いられた論理演算子７０６に対応する。例えば、ＯＲで結合された２つの行に対してはベクトル同士を加算し、ＮＯＴで結合された２つの行に対してはベクトル同士を減算する。以上のように、複数行の利用条件に対しては、結合演算子に対応した演算を対応する損傷相間累積ベクトルに対して実施して、図４Ａの処理S325で１つの結合損傷相間累積ベクトルＡｃに統合し、結合損傷相間累積ベクトルＡｃを用いて処理S326以降の処理を行う。【００５５】
図７の下段に示した仕様項目決定部１２０の画面７１１を説明する。ボックス（「項目１」〜「項目B」）７１２には、材料仕様情報サーバ３００から受信した仕様項目候補列中の仕様項目候補１〜仕様項目候補Bが表示される。これらボックスは、クリックによって選択状態と非選択状態が切り替わる。例えば、各ボックスの初期状態を非選択状態として、ボックスを一度クリックすると選択状態になる。選択状態のボックスを再度クリックすると非選択状態に戻る。入力された材料利用条件に対して評価値の高い材料特性から順に項目１、項目２、…、項目Bと表示されるため、需要者は項目１から順に項目内容を確認して選択すればよい。需要者の項目内容確認を支援するため、項目内容の詳細情報を別途のウィンドウで表示しても良い。【００５６】
仕様項目の確認と選択が終わり、見直しが不要な場合には需要者は決定ボタン７１３をクリックして仕様項目を決定する。需要者が見直し必要と判断した場合には、材料利用条件入力部１１０の入力内容を見直して再度検索する。【００５７】
以上の構成および動作によって、需要者の入力した材料利用条件を利用して仕様項目の候補を需要者に提示することで、需要者が材料利用条件に適した仕様項目を指定することを支援できる。仕様情報サーバ３００での条件分解処理（S310）を用いて、需要者が端末１００で入力した検索テキストを登録語からなる検索語列に変換して、仕様情報データベース３２０を検索するため、予め登録されていなかった材料利用条件であっても仕様項目の指定を支援できる。多様な製品用途を持つ幅広い需要者層に対応する材料ＥＣにとって好ましい特徴である。【００５８】
また、仕様情報データベースシステム３２０に損傷モード相関行列Ｄと特性−損傷相関行列Ｐとを有し、仕様情報データベース検索処理（S320）で検索語列から損傷相関累積ベクトルＡを算出して、損傷相関累積ベクトルＡから材料特性列を算出して、材料特性列から仕様項目候補列を作成する。【００５９】
特許文献１開示の材料選定システムにおいても、材料情報として過去における材料の損傷事例と材料加工問題事例を含めている。しかし、需要者には検索結果画面（特許文献１における最適材料選定画面）で材料毎の加工上注意や損傷事例番号を表示するだけであって、当該損傷を防止するために指定すべき仕様項目が需要者に提示されるわけではない。このため、需要者は、材料毎の事例番号に対応する損傷事例の詳細を読み、その内容と物理現象を理解した上で材料の仕様項目に自力で反映する必要があった。これは需要者の高い専門的知識を要求するものであり、かつ検索で得られる損傷事例の件数が多い場合には、損傷事例の詳細を読んで物理現象を理解して仕様項目に反映する作業は需要者にとって負担になる。【００６０】
これに対し、本実施の形態では、需要者の材料利用条件において注意すべき製品の損傷モードが仕様項目候補に自動的に組み込まれるため、需要者は仕様項目決定部１２０での操作によって損傷防止に必要な仕様項目を簡便に指定することができる。【００６１】
図８Ａに、実施例１の変形例となるシーケンス図を示す。図２のシーケンス図との相違は、仕様情報サーバ３００から需要者の端末１００に送信される情報に損傷モード列を含む点である。損傷モード列は、損傷モード相関行列Ｄファイル６０４に保存されたＮ個の損傷モードと、図４Ａの処理S325から出力される損傷相関累積ベクトルＡ=｛Ａ1，Ａ2，…，ＡN｝（または結合損傷相間累積ベクトルＡｃ＝｛Ａｃ1，Ａｃ2，…，ＡｃN｝）とを組み合せたデータであり、例えば、以下の形式を有する。
｛{損傷モード１、Ａ1}, {損傷モード２、Ａ2},…, {損傷モードN、ＡN}｝
損傷モード列は、例えば、図４Ａの処理S326で作成して、処理S327で材料特性列と共に優先順位決定処理（図８Ａの処理S330）に出力することができる。優先順位決定処理（図５参照）は、処理S332で損傷モード列もＡ値の降順に整列して、処理S333で損傷モード列も先頭から所定個を需要者端末１００へ出力すれば良い。Ａ値の値が大きいほど、重要な損傷モードとして評価したことになるためである。【００６２】
図８Ｂに需要者端末１００の画面の例を示す。仕様項目決定部１２０の画面８０１に考慮された損傷モード８０２が表示される。このように、仕様項目候補の選定根拠として損傷モードの情報を需要者に提示することで、需要者がより適切な仕様項目を指定するように支援することができる。【００６３】
この点は、特に需要者が限られた情報のみを入力する材料ＥＣで有利である。材料ＥＣは需要者にとって外部業者であるため、需要者が材料ＥＣに入力する材料利用条件は不完全である可能性がある。仕様項目決定部１２０の画面に仕様項目候補と損傷モードを一緒に表示することで、需要者は材料ＥＣには入力していない需要者のみ知る情報を用いて仕様項目候補と損傷モードを評価して、仕様項目の決定または利用条件変更を判断することができる。【００６４】
続いて、仕様情報データベースの検索処理にあたって、損傷モードに加えて、品質（quality）モードをも考慮する変形例について説明する。このため、図４Ｂに示した損傷モード相関行列Ｄの代わりに、図９Ａに示す損傷・品質モード相関行列ＤＱを用いる。また、図４Ｃに示した特性−損傷相関行列Ｐの代わりに、図９Ｂに示す特性−損傷・品質相関行列ＰＲを用いる。【００６５】
損傷・品質モード相関行列ＤＱ（図９Ａ）は、Ｍ個の登録語と、Ｎ個の損傷モードおよびＫ個の品質モードとの相関値を納めた行列である。また、特性−損傷・品質相関行列ＰＲ（図９Ｂ）はＱ個の材料の特性と、Ｎ個の損傷モードおよびＫ個の品質モードとの相関値を納めた行列である。相関値は何れも０から１までの値をとる。品質モードとは製品に求められる品質を範疇化したものであり、例えば、軽量、小型、抗菌、断熱、耐熱、光沢、透明などがある。【００６６】
本変形例では、仕様情報サーバ３００の中に損傷モード相関行列Ｄファイル６０４に代えて損傷・品質モード相関行列ＤＱファイルが保存され、特性−損傷相関行列Ｐファイル６０５に代えて特性−損傷・品質相関行列ＰＲファイルが保存され（図６参照）、処理の内容は図４Ａにおいてこれらのファイルを置き換えて実行する。まず、図４Ａの検索前処理（S322）において、（Ｎ＋Ｋ）長の損傷・品質相関累積ベクトルを０に初期化する。次に、検索処理（S323）では検索語により損傷・品質モード相関行列ＤＱを検索して、（Ｎ＋Ｋ）長の損傷・品質相関ベクトルを得る。次に処理S324で損傷・品質相関ベクトルに検索語の重みを乗算した後、損傷・品質相関累積ベクトルに加算する。処理S323及び処理S324は検索語列が終わるまで検索語を変えて繰返される（S325）。すべての検索語に対する検索が終わった後は、（Ｎ＋Ｋ）長の損傷・品質相関累積ベクトルを長さＮの損傷相間累積ベクトルと長さＫの品質相間累積ベクトルに分解する。【００６７】
処理S326では、損傷相間累積ベクトルと品質相間累積ベクトルを、各々、図９Ｂに示した特性−損傷・品質相関行列ＰＲの損傷モードに対応するＱ行×Ｎ列の部分行列９０３と、品質モードに対応するＱ行×Ｋ列の部分行列９０４に乗算して、損傷関連材料特性ベクトルＴＤ＝｛ＴＤ1，ＴＤ2，…，ＴＤQ｝と品質関連材料特性ベクトルＴＲ＝｛ＴＲ1，ＴＲ2，…，ＴＲQ｝を得る。材料特性ベクトルＴＤとＴＲは、図４Ａを用いて説明した材料特性ベクトルＴと同じ長さおよび形式であるため、処理S327以後の処理は出力ベクトルを２つにするだけで他は同じでよい。２つの出力ベクトルに対応して、仕様項目決定部１２０の画面には、損傷関連材料特性から提示された仕様項目候補と、品質関連材料特性から提示された仕様項目候補が、別々に表示される。例えば、図７または図８Ｂに示した仕様項目選択部に、損傷関連の仕様項目の行と、品質関連の仕様項目の行を分けて表示すれば良い。【００６８】
なお、図９Ａ、図９Ｂにおいては、損傷モードに対する相関値と品質モードに対する相関値を一つの行列ファイルに統合して構成した例を示しているが、損傷・品質モード相関行列ＤＱを、部分行列９０１に相当する損傷モード相関行列と部分行列９０２に相当する品質モード相関行列の２つの行列ファイルとして保持してもよい。同様に、特性−損傷・品質相関行列ＰＲも、部分行列９０３に相当する特性−損傷相関行列と部分行列９０４に相当する特性−品質相関行列の２つの行列ファイルとして保持してもよい。ファイル形式に関わらず、等価な処理が可能である。【００６９】
また、図８Ａ，図８Ｂにおいて、考慮した損傷モード列を需要者端末１００上に表示することを説明したが、同様に、考慮された損傷モードと品質モードとを需要者端末１００上の仕様項目決定部１２０の画面に表示することも可能である。これにより、製品の損傷の回避だけでなく、製品の品質をも考慮した仕様項目候補を需要者に提示できるため、需要者のより適切な仕様項目選択を支援できる。例えば、材料利用条件に「自動車用シャフト」が入力された場合には、例えば「自動車」と相関度の高い「軽量」が品質モードとして選択され、「軽量」と相関度の高い材料特性である「密度」が仕様項目候補に追加されるといったことが期待できる。この場合は、需要者は、例えば強度といった損傷に関係の深い仕様項目のみならず、軽量性といった付加価値に関係する仕様項目を選択することができる。
【実施例２】
【００７０】
図１０に実施例２に係る材料選択支援システムの基本構成を示す。実施例２では、仕様項目の決定に加えて、該仕様項目を用いて材料選択までを含むことを特徴とする。需要者端末１００と材料仕様情報サーバ３００に加えて、材料情報サーバ４００が通信回線２００に接続される。材料情報サーバ４００は、材料情報データベース４１０を有する。材料情報データベース４１０は複数の材料に対して材料特性毎の値を保存する。材料情報データベース４１０における材料特性は、仕様情報データベースシステム３２０に保存される特性−損傷相関行列Ｐ（または特性−損傷・品質相関行列ＰＲ）のＱ個の材料特性と一致する。【００７１】
なお、ここでは構成を明確にする目的で材料仕様情報サーバ３００と材料情報サーバ４００を分離して記述するが、材料仕様情報サーバ３００が材料情報サーバ４００を兼ねたり、材料情報サーバ４００が材料仕様情報サーバ３００を兼ねたりしてもよい。【００７２】
また、需要者端末１００は、材料利用条件入力部１１０と仕様項目決定部１２０に加えて、材料検索部１３０と材料選択部１４０を有する。材料検索部１３０と材料選択部１４０は典型的には需要者端末１００のウェブブラウザ上で使用するウェブアプリケーションであるが、この限りではなくスタンドアロンアプリケーションであっても良い。【００７３】
図１１は、図１０の材料選択支援システムにおける動作を示すシーケンス図である。需要者が端末１００の材料利用条件入力部１１０から材料利用条件を入力する処理S110から需要者が仕様項目を決定する処理S122までは、実施例１と同じである。【００７４】
需要者は、仕様項目を決定（S122）した後、端末１００の材料検索部１３０に決定した仕様項目に対する仕様値を入力する。この時、材料検索部１３０には仕様項目決定部１２０で決定した仕様項目が表示される。需要者が材料の検索を開始（S131）すると、仕様項目と仕様値を含む検索条件が材料情報サーバ４００へ送信される。検索開始は典型的には画面上の検索ボタンをクリックすることで行われるが、その限りではなく、音声や動作（ジェスチャー）など様々な方法が可能である。【００７５】
材料情報サーバ４００は検索条件を受信すると、該検索条件を用いて材料情報データベース４１０を検索（S410）して、検索条件を満たす材料の情報を抽出する。複数の検索条件を用いたデータベースの検索は周知の技術を用いて可能である。検索条件を満たす検索結果を需要者端末１００へ送信する。【００７６】
端末１００が受信した検索結果は材料検索部１３０に表示され、需要者は検索結果として得られた材料情報を確認（S132）して、仕様値の変更要否を判断（S133）する。仕様値の変更が必要と判断した場合には、需要者は材料検索部１３０に入力された仕様値を変更して検索を開始（S131）する。仕様値の変更が不要と判断した場合には、需要者は材料選択部１４０へ移動して購入材料を決定（S141）する。【００７７】
図１２は、材料検索部１３０の画面の一例である。本画面例では、画面の右下に仕様項目決定部１２０で決定した仕様項目１２０１が表示され、各項目に対して下限値１２０２及び／または上限値１２０３を入力できる。需要者が検索ボタン１２０４をクリックすると、仕様項目と仕様値が検索条件として端末１００のメモリに保存されて、検索条件は前述のように材料情報サーバ４００に送信される。【００７８】
材料情報サーバ４００から受信された検索結果は端末１００のメモリに保存された後、材料検索部１３０の画面の一部１２１０（左半分）に表示される。画面左上のグラフ１２１１は検索条件を満たした材料の数を表示する。現実には一度の検索で材料の検索を終わらせられることは稀であり、仕様値を変えて材料の絞り込み範囲を変えながら、検索を行うことが通常である。図１２の画面ではこの検索履歴を容易に確認できるようにするものである。グラフ１２１１においては、材料検索部１３０は需要者が保存した結果に一連番号を付与して特定の印で表示し、未保存の結果には一連番号を付与せず保存結果とは識別可能なように別の印で表示する。需要者は保存ボタン１２１２をクリックして検索条件と検索結果の一式を保存できる。また、材料検索部１３０の画面の一部１２１３（画面左下）には材料の情報が表示される。【００７９】
需要者は検索条件を満たす材料の数と表示された材料の情報を確認して仕様変更の要否を判断する。需要者は仕様変更が不要と判断した場合には、材料選択部１４０へ移動する。図１２の画面例では、需要者は画面右上の結果番号入力ボックス１２１４に詳細情報を表示させたい結果番号を入力して、詳細ボタン１２１５をクリックする。【００８０】
図１３は、本実施の形態における材料選択部１４０の画面の一例である。画面には表示中の「結果番号と該当する材料の数」１３０１が表示される。仕様項目１３０２および仕様値１３０３には、該結果番号として保存された検索条件が表示される。材料１３０４の各列には該結果番号として保存された検索結果の材料情報が仕様項目毎に表示される。材料名の近くには購入する材料を選択するためのチェックボックス１３０５が設けられる。【００８１】
需要者は材料選択部１４０の画面から検索条件を満たす材料の仕様値を検討して、購入する材料を判断できる。購入する材料がある場合には、需要者は該材料のチェックボックス１３０５をチェックした後、決定ボタン１３０６をクリックして購入材料を決定する。購入する材料がない場合には、需要者は戻りボタン１３０７をクリックして材料検索部１３０に移動する。【００８２】
実施例２においては仕様項目を決定した後、該仕様項目を用いた購入材料の選択を簡便に行うことができる。
【実施例３】
【００８３】
実施例３においては、参照材料候補を提示することで材料選択のための仕様値の入力を容易にする。実施例３の材料選択支援システムの基本構成は図１０と同じである。図１４は、実施例３の材料選択支援システムにおける動作を示すシーケンス図である。需要者が端末１００の材料利用条件入力部１１０から材料利用条件を入力する処理S110から仕様情報サーバ３００の条件分解処理（S310）までは、実施例１と同じである。仕様情報データベース検索処理（S320）では、条件分解処理（S310）で出力される検索語列を用いて仕様情報データベースを検索して、実施例１で説明した材料特性列に加えて参照材料列をも作成する。このため、実施例３では図４Ｂに示した損傷モード相関行列Ｄの代わりに、図１５に示す損傷モード・材料相関行列ＤＵを用いる。【００８４】
損傷モード・材料相関行列ＤＵは、Ｍ個の登録語とＮ個の損傷モード及びＧ個の材料との相関値を納めた行列を示している。損傷モード・材料相関行列ＤＵのＭ行Ｇ列の部分行列１５０１はＭ個の登録語とＧ個の具体的な材料との相関値を納めた行列を示している。行列の値は登録語と材料の相関値であり、０から１までの値を取る。相関値０は登録語と材料とが無関係であることを示し、一方、相関値１は登録語と材料とが深い関係にある（例えば、よく使用される材料である等）を示している。実施例３では関係の深い具体的な材料名を提示可能とすることにより、需要者の材料選択を支援するものである。実施例３では仕様情報サーバ３００の中に損傷モード相関行列Ｄファイル６０４に代えて損傷モード・材料相関行列ＤＵファイルが保存される（図６参照）。処理の内容は図４Ａにおいてこのファイルを置き換えて実行する。なお、部分行列１５０１に相当する材料相関行列を、損傷モード相関行列Ｄとは別ファイルとして保存していてもよい。ファイル形式に関わらず、等価な処理が実施可能である。【００８５】
図４Ａの検索前処理（S322）において、（Ｎ＋Ｇ）長の損傷・材料相関累積ベクトルを０に初期化する。ここで、Ｎは損傷モードの数、Ｇは材料の数である。次に、検索処理（S323）で損傷モード・材料相関行列ＤＵを検索して、（Ｎ＋Ｇ）長の損傷・材料相関ベクトルを得る。次に処理S324で損傷・材料相関ベクトルに検索語の重みを乗算した後、損傷・材料相関累積ベクトルに加算する。処理S323及び処理S324は検索語列が終わるまで検索語を変えて繰返される（S325）。すべての検索語に対する検索が終わった後は、処理S326で損傷・材料相関累積ベクトルを損傷モードに対応する長さＮの損傷相関累積ベクトルと、材料に対応する長さＧの材料相関累積ベクトルＵ＝｛Ｕ1，Ｕ2，…，ＵG｝に分離する。処理S326は、材料相関累積ベクトルＵをそのまま処理S327へ出力する。処理S326では、実施例１と同様に、損傷相関累積ベクトルを特性−損傷相関行列Ｐと乗算して、乗算結果を材料特性ベクトルＴとして処理S327へ出力する。【００８６】
処理S327は、材料特性列と同様に参照材料列を作成する。参照材料列は、
｛{材料１，Ｕ1}，{材料２，Ｕ2}，…，{材料Ｇ，ＵG}｝
のように表される。要素値Ｕlが大きいほど、関連性の高い、例えばよく使用される材料であると評価できる。【００８７】
参照材料列は、材料特性列とともに、優先順位決定処理(S330)へ出力される。優先順位決定処理（S330）は、材料特性列から仕様項目候補列を作成する処理と同じ方法で参照材料候補列を作成する。すなわち、参照材料列をその要素値Ｕlの降順に整列した後、先頭からE個を抽出して参照材料候補列として端末１００へ送信する。【００８８】
参照材料候補列は仕様項目候補列とともに端末１００の仕様項目決定部１２０に表示される。図１６は本実施の形態における仕様項目決定部１２０の画面の一例である。画面の一部に仕様項目候補列の仕様項目１６０１とともに、参照材料候補列の材料１６０２が表示され、需要者はクリックによって参照材料を選択できる。この画面を用いて需要者は仕様項目と共に参照材料を確認（S120）して、それぞれについて決定（S122）する。【００８９】
仕様項目と参照材料が決定されると、端末１００は材料情報サーバ４００に仕様項目と参照材料とを送信する。材料情報サーバ４００は前記の材料情報データベース検索処理（S410）を行い、参照材料の情報を抽出して端末１００へ送信する。参照材料の情報は端末１００の材料検索部１３０に、対応する仕様項目と共に表示される。需要者は仕様項目に対して仕様値を入力する時に、当該仕様項目における参照材料の値を参考にして入力できる。または、材料検索部１３０は当該仕様項目における参照材料の値との比で仕様値を入力できる手段を持ってもよい。これにより、需要者は選択した仕様項目に簡便に仕様値を設定できる利点がある。【００９０】
この点は、特に需要者にとって経験または専門知識が少ない仕様項目の仕様値を設定するときに有利である。仕様値は仕様項目の種類や単位によって大きく変化するため、需要者は、経験または専門知識が少ない仕様項目の仕様値を入力するには関連情報を調べて妥当な値を決める必要がある。本実施の形態では、入力した材料利用条件と相関の高い材料を参照材料として用い、材料検索部１３０に仕様項目毎の参照材料の特性値を表示することにより、需要者は関連情報を改めて調査する負担を負うことなく仕様値を入力することができる。
【実施例４】
【００９１】
図１７に実施例４に係る材料選択支援システムの基本構成を示す。実施例４は、実施例２または実施例３において購入材料が決定した後、購入材料を材料メーカに発注するまでの手続きを行うことを特徴とする。【００９２】
材料選択支援システムは、需要者端末１００、材料仕様情報サーバ３００、材料情報サーバ４００、材料メーカ端末２０００、物流業者端末２５００を有し、これらが通信回線２００に接続される。【００９３】
材料情報サーバ４００は、材料情報データベース４１０、調達情報データベース４２０、調達情報演算部４３０を有する。【００９４】
材料情報データベース４１０は、複数の材料に対して材料特性毎の値を保存する。材料情報データベース４１０における材料特性は、仕様情報データベースシステム３２０に保存される特性−損傷相関行列Ｐ（または特性−損傷・品質相関行列ＰＲ）のＱ個の材料特性と一致する。【００９５】
調達情報データベース４２０は、材料を提供する材料メーカ、材料メーカが販売している材料の販売材料情報、材料自体や材料メーカとの取引実績情報（取引日等）など発注のための見積もりなど調達に必要な調達情報が格納される。販売材料情報は複数の材料メーカから提供された情報に基づいて作成される、図１８に示すような、材料メーカが提供可能な各種材料の特性、仕様、性能、品質等を表すデータである。【００９６】
図１８は、調達情報データベース４２０に保存されている販売材料情報の一例であり、「ＳＵＳ３０４板材」に関する材料特性の例を示している。このように、調達情報データベース４２０において、販売材料情報は材料毎のレコードとして格納されている。材料毎レコードには、材料を提供する提供メーカ名、材料の製造（貯蔵）場所、材料名（型番）、材料特性が記録される。材料特性はさらに、材料を構成する化学組成（例えば、Ｃｒの成分比率、Ｍｏの成分比率等）、材料の物理特性（例えば、密度（比重）や硬度等）に分化される。【００９７】
なお、材料毎の各レコードには、以上の情報にとどまらず、発送までに要する期間、納入量、単価、提供メーカ等の事業者を識別する識別情報（例えば、事業者識別コード、事業者識別番号等）などを含むことが望ましい。また、各レコードに記録される材料特性には、環境特性（耐熱、耐寒、耐腐食性等）、熱伝導率、電気伝導率、寸法安定性（線膨張係数）、経年特性、磁化特性等が含まれるようにしてもよい。さらに、各レコードに取引を行った実績回数を記録させてもよい。【００９８】
販売材料情報は、例えば、カタログやスペックシート等の紙書類として配布されるものであってもよく、電子文書として配布されるものであってもよい。材料情報サーバ４００の管理者が、例えば、各材料メーカから配布、開示、一般公開された情報を調達情報データベース４２０に入力してもよい。また、材料仕様情報サーバ３００や材料情報サーバ４００が検索エンジン等のコンピュータプログラムにより、各材料メーカのウェブサイト等から情報を取得し、調達情報データベース４２０に格納してもよい。【００９９】
材料メーカ端末２０００は、材料メーカごとに設置されている端末である。材料メーカ端末２０００は、材料メーカである事業者の職員、社員等が使用するＰＣ、サーバ等である。材料メーカは、材料メーカ端末２０００を介し、材料の調達指示を受け付ける。図１７の例では、調達候補となる材料メーカＭ１社は材料メーカ端末２０００ａ、材料メーカＭ２社は材料メーカ端末２０００ｂ、材料メーカＭ３社は材料メーカ端末２０００ｃをそれぞれ有している。【０１００】
物流業者端末２５００は、物流業者ごとに設置されている端末である。物流業者は、材料メーカから需要者の指定する材料搬入拠点への材料輸送を提供する。物流業者は、材料の輸送、配送の受託状況、輸送に係る車両の運行状況、納品完了等を管理する。物流業者端末２５００は、物流業者である事業者の職員、社員等が使用するＰＣ、ＷＳ、サーバ等である。物流業者は、物流業者端末２５００を介して、指示された輸送元から輸送先への配送手配を受け付ける。さらに、物流業者端末２５００は、輸送車両のドライバが所持するスマートフォン等の携帯端末、あるいは車載端末等にネットワーク２００を介して接続可能とされている。図１７の例では、手配候補となる物流業者Ｌ１社は物流業者端末２５００ａ、物流業者Ｌ２社は物流業者端末２５００ｂをそれぞれ有している。【０１０１】
次に、本実施例における材料発注手続きについて説明する。図１９は、材料情報サーバ４００により提供される材料発注手続きの一例を示すフローチャートである。より具体的には、図１１または図１４のフローチャートにより購入する材料が決定され（S141）、その後にその材料を提供する材料メーカに見積を依頼し、その材料を発注するまでの手続きを示したものである。【０１０２】
購入する材料が決定されると（S141）、需要者はこの材料について発注を行うかを需要者端末１００から入力する（S150）。発注しない場合（S150でN）は、このまま終了する（S156）。一方、発注する場合（S150でY）は、発注する材料（購入希望材料）を選択する（S151）。購入決定した材料が複数あるとき、全ての材料を発注してもよいし、一部の材料のみを発注してもよい。続いて、需要者は、発注する材料の配送先を需要者端末１００から入力する（S152）。配送先は、需要者端末１００が設置されている場所に限らず、購入する材料を加工や組立などを行う場所あるいは、倉庫の場所などいずれの場所であっても構わない。【０１０３】
需要者が入力した購入希望材料と配送先情報とは材料情報サーバ４００に送信され、材料情報サーバ４００は、調達情報データベース４２０を検索し、購入希望材料毎に提供可能な材料メーカをリストアップする（S500）。具体的には、材料情報サーバ４００は、販売材料情報を参照し、購入希望材料の提供が可能な材料メーカを特定し、購入希望材料ごとに、特定された材料メーカ一覧表を生成する。その後、調達情報演算部４３０は、Ｓ５００の処理でリストアップされた材料メーカ一覧表、及び調達情報データベース４２０に格納された調達情報を用いて、購入希望材料毎にコスト・納期の概算を行う（S501）。【０１０４】
ここで、材料の配送には、物流業者の提供する少量配送サービスや大量配送サービスの利用を想定する。少量配送サービスでは、配送に係るコストは、例えば、輸送物の重量や大きさ（サイズ）、配送元および配送先の住所に基づくエリア別運賃表等から算出することが可能である。【０１０５】
図２０に、少量配送サービスでのエリア別運賃表の例を示す。図２０のエリア別運賃表では、配送元のエリア名と配送先のエリア名とが行と列とを構成し、行に記載されたエリア名と列に記載されたエリア名とが交差するカラムに配送コストが格納されている。例えば、配送元が「北海道」であり、配送先が「北海道」の場合には594円の配送コストが発生する。同様に、配送元が「北海道」であり、配送先が「沖縄」の場合には1,188円の配送コストが発生する。エリア別運賃表は、調達情報データベース４２０に格納されている。【０１０６】
図２１に、輸送物サイズ別の料金テーブルの例を示す。図２１の料金テーブルでは、同一エリア内の運賃が、輸送物の縦、横、奥行きの内の最大寸法別に規定される。例えば、「北海道」を同一エリアとして配送する場合は、最大寸法が60ｃｍ以上80ｃｍ未満では1,470円の配送コストが発生する。同様にして、最大寸法が80ｃｍ以上100ｃｍ未満では1,890円の配送コストが発生する。サイズ別料金テーブルも、調達情報データベース４２０に格納されている。【０１０７】
材料情報サーバ４００の管理者が、少量配送サービスを提供する物流業者から配布、開示、一般公開されたエリア別運賃表やサイズ別料金テーブルを調達情報データベース４２０に入力してもよい。また、材料情報サーバ４００または、材料情報サーバ４００と連携するコンピュータが検索エンジン等のコンピュータプログラムにより、各物流業者のウェブサイト等からエリア別運賃表やサイズ別料金テーブルを取得し、調達情報データベース４２０に格納してもよい。【０１０８】
調達情報演算部４３０は、少量配送サービスを利用して購入材料の配送を行う際には、調達情報データベース４２０に格納されたエリア別運賃表やサイズ別料金テーブルを参照して、配送コストを概算することができる。【０１０９】
一方、大量配送サービスを利用する場合には、距離別の混載便やチャータ便、宅配便等の利用が可能である。大量配送サービスの場合は、テーブル対応による料金算定が困難な場合があるため、例えば、物流業者が提供する見積りサービスを利用する。物流業者が提供する見積りサービスは、例えば、ＡＰＩ（Application Programming Interface）を介して利用することが可能である。図２２は、調達情報演算部４３０がＡＰＩを介して見積りサービスを利用する場合のデータフローの例である。【０１１０】
調達情報演算部４３０は、購入希望材料のサイズや重量、配送元の住所、配送先の住所といった配送情報を調達情報データベース４２０から取得し（Z1）、ネットワーク２００を介して、見積りサービスを提供する物流業者のウェブサイト等に接続する。そして、材料情報サーバ４００は、物流業者の提供する経路・距離検索サービスＺ２、配送会社見積りサービスＺ３を検索して利用する。経路・距離検索サービスＺ２、配送会社見積りサービスＺ３の利用の際には、材料の配送元の住所、配送先の住所、サイズや重量といった配送情報が入力される。【０１１１】
図２２の例では、経路・距離検索サービスＺ２に基づいて取得された配送元と配送先との経路に係る距離情報が、運賃見積りのための混載便見積りマスタやチャータ便見積りマスタ（Z4）に入力される。なお、経路・距離検索サービスＺ２が提供されない場合には、配送会社見積りサービスＺ３を介し、配送情報に基づく配送コストが見積もられる。調達情報演算部４３０は、物流業者の提供する経路・距離検索サービスＺ２、配送会社見積りサービスＺ３を介して見積もられた見積り情報を取得する。見積り情報には、配送コスト及び納期（配送期間）が含まれる。【０１１２】
購入希望材料の購入コストおよび発送までの期間は、調達情報データベース４２０に格納された販売材料情報から特定される。また、購入した材料の配送コストおよび配送期間は、図２０〜図２２を用いて説明したように、物流業者の提供する情報（運賃表、見積りサービス等）に基づいて特定される。【０１１３】
そこで、調達情報演算部４３０は、特定された購入コストと配送コストとを足し合せ、購入希望材料毎に調達コストを算出する。同様にして、購入希望材料毎に発送までの期間と配送期間とを足し合せ、購入希望材料毎に納期を算出する。調達情報演算部４３０は、算出された調達コスト、納期に基づいて、購入希望材料毎の発注先選択支援テーブルを生成する（S501）。【０１１４】
需要者端末１００に発注候補となる材料のコスト・納期の概算を表示する（S153）ため、材料情報サーバ４００は、Ｓ５０１にて生成した発注先選択支援テーブルに基づいて、材料調達プランテーブルＰＴを作成して、需要者端末１００に送信する。【０１１５】
図２３に、複数の材料調達プランを選択肢として提示する材料調達プランテーブルＰＴの例を示す。材料調達プランテーブルＰＴには、材料調達プランの例として、性能優先（重視）するプランＡ、コスト優先（重視）するプランＢ、納期優先（重視）するプランＣが並列に提示される。なお、本材料調達プランにおいて、調達対象となる材料は「ステンレス（ＳＵＳ３０４）」である。【０１１６】
調達プランの作成にあたり、材料情報サーバ４００は、購入希望材料（ここでは、ステンレス（ＳＵＳ３０４））について調達情報データベース４２０に蓄積された実績情報を検索する。検索された実績情報から、例えば購入実績の頻度（回数）を抽出する。材料情報サーバ４００は、抽出した実績頻度の比較を行い、最も実績頻度の高い（取引実績回数の多い）材料及び材料メーカを特定する。ここで、抽出した実績頻度に対して取引実績の金額の多寡に応じた重み付けを行ってもよい。材料情報サーバ４００は、購入希望材料毎の発注先選択支援テーブルのうち、実績頻度の高い購入材料を含むレコードの情報をプランＡ（性能重視）として提示する。【０１１７】
同様にして、材料情報サーバ４００は、購入希望材料毎の発注先選択支援テーブルから調達コストの最も低いレコードを抽出し、抽出したレコードの情報をプランＢ（価格重視）として提示する。また、材料情報サーバ４００は、購入希望材料毎の発注先選択支援テーブルから納期の最も短いレコードを抽出し、抽出したレコードの情報をプランＣ（納期重視）として提示する。【０１１８】
材料調達プランテーブルＰＴにおいて、「材料」カラムには各プランにおいて購入する材料メーカ、材料名、寸法等が格納される。「材料費」カラムには各プランで提示される材料の購入コストが格納される。「配送費」カラムには各プランで提示される材料の配送コストが格納される。「合計」カラムには各プランで提示される材料の調達コストが格納される。「納期（営業日）」カラムには各プランで提示される材料の納期が格納される。「流通性」カラムには、取引における流通量の大きさが表示される。流通量の大きさが表示できればどのように表示しても構わない。この実施例では３段階（大中小）で表示されている。「グローバル特性」カラムには、材料の生産国とその材料が適合している規格が表示される。材料の生産国を表示すると、需要者が日本以外の国で生産や製造する場合の調達ルートを事前に確認することができ、または、需要者が日本以外で材料を入手したい場合も生産国から直接購入することもできる。適合している規格を表示すると、その材料を使用した製品が他国に輸出することができるか否かを判断することができる。規格は、ＩＳＯ（International Organization for Standardization）、ＪＩＳ（Japanese Industrial Standards）、ＡＩＳＩ（American Iron and Steel Institute）、ＤＩＮ（Deutsche Industrie Normen）、ＲｏＨＳ（Restriction on Hazardous Substances）などの国際規格、国内規格を含む。【０１１９】
図２３に例示したような材料調達プランテーブルＰＴの形態で、複数の材料調達プランの提示を受けた需要者は、各プランで提示された内容を相対的に比較し、所望の材料調達プランを選択し、材料調達の手配判断が可能になる。なお、材料情報サーバ４００は、材料調達プランＰＴに加え、各プランの調達コストや納期を比較するグラフを表示してもよい。需要者は、材料調達プランテーブルＰＴに並列された各プランの調達コストおよび納期を図視化された形態で視認、比較することが可能になる。【０１２０】
需要者は需要者端末１００に提示された複数のプランの１または複数を選択し、材料情報サーバ４００に対して、選択したプランに対する見積り（見積書）の作成を依頼する（S154）。例えば、需要者は提示された調達プラン毎のコストおよび納期の情報を相対的に比較し、目的に近いコスト条件、納期条件に合致する調達プランを指定して見積りの作成依頼を行うことができる。複数のプランを選択すると相見積もりを行うことになる。【０１２１】
需要者が材料情報サーバ４００に見積り依頼（相見積もりの場合）すると、材料情報サーバ４００は、材料メーカＭ１社、Ｍ２社、Ｍ３社の端末２０００ａ、２０００ｂ、２０００ｃに選択された調達プランの材料、数量、寸法、納期等の見積りに必要な情報を送信して、見積を依頼する。材料メーカＭ１社、Ｍ２社、Ｍ３社は見積依頼を受けて、必要な情報を回答する。さらに、材料情報サーバ４００は、材料メーカＭ１社、Ｍ２社、Ｍ３社の回答受けて、物流業者Ｌ１社、Ｌ２社に配送先までの配送費と配送先に届けられる配送日時を問い合わせる。物流業者Ｌ１社、Ｌ２社は、配送費と配送日時を材料情報サーバ４００に回答する。材料情報サーバ４００の調達情報演算部４３０は、材料メーカＭ１社、Ｍ２社、Ｍ３社及び物流業者Ｌ１社、Ｌ２社からの回答に基づいて見積書を作成する。これにより、精度の高い見積書を作成することができる。【０１２２】
図２４は、作成される見積書の一例である。図２４は、材料調達プランテーブルＰＴの中のプランＡに対応する見積書の例である。同様に、他のプランに対応する見積書を作成可能である。見積書の作成においては、例えば、図２４に示すような見積書のひな型（テンプレート）が材料情報サーバ４００の調達情報データベース４２０に予め保持されているものとする。材料情報サーバ４００は、この見積書のテンプレートを参照し、見積書の作成に必要な事項を記述する。【０１２３】
図２４に例示の見積書において、見積書の作成を依頼した需要者の名称（会社名、担当者名）が見積書の宛先として記述される。また、材料調達プランテーブルＰＴに示される材料名、プランＡの納期がそれぞれ見積書の「件名」、「納期」として記述される。そして、プランＡに対応する内容が「摘要」、「数量」、「単価」、「金額」として記述される。なお、「備考」においては、プランＡの配送コストの算出に用いた材料の配送元、配送先の住所等が記述される。【０１２４】
材料情報サーバ４００は、作成した見積書を需要者端末１００に出力する。見積書は、例えば、ＨＴＭＬ（Hyper Text Markup Language）形式やＰＤＦ（Portable Document Format）形式で出力される。図２４に例示の見積書は、需要者端末１００の備えるＬＣＤ等の表示画面を介して、需要者に提示される。需要者は、見積書をみて発注を行う(S155)。需要者が発注すると、材料情報サーバ４００は、需要者が発注した材料の材料メーカと物流業者に材料メーカ端末２０００と物流業者端末２５００を介して、材料、数量、納期など必要な情報を含む発注の指示を出す(S503)。これにより、材料情報サーバ４００は、材料調達に係る複数の関連業者の選定・手配についての判断を支援するワンストップサービスの提供が可能になる。【０１２５】
なお、ここでは構成を明確にする目的で材料仕様情報サーバ３００と材料情報サーバ４００を分離して記述するが、材料仕様情報サーバ３００が材料情報サーバ４００を兼ねたり、材料情報サーバ４００が材料仕様情報サーバ３００を兼ねたりしてもよい。【０１２６】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、実施例で説明した処理方法も本発明を分かりやすく説明するために例示したものであり、上記した処理方法に限定するものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【０１２７】
１００…需要者端末、１１０…材料利用条件入力部、１２０…仕様項目決定部、１３０…材料検索部、１４０…材料選択部、２００…通信回線、３００…材料仕様情報サーバ、３１０…条件分解部、３２０…仕様情報データベースシステム、３３０…候補出力部、４００…材料情報サーバ、４１０…材料情報データベース、４２０…調達情報データベース、４３０…調達情報演算部。
【図１】
2019049856.tif 000003
【図２】
2019049856.tif 000004
【図３Ａ】
2019049856.tif 000005
【図３Ｂ】
2019049856.tif 000006
【図４Ａ】
2019049856.tif 000007
【図４Ｂ】
2019049856.tif 000008
【図４Ｃ】
2019049856.tif 000009
【図５】
2019049856.tif 000010
【図６】
2019049856.tif 000011
【図７】
2019049856.tif 000012
【図８Ａ】
2019049856.tif 000013
【図８Ｂ】
2019049856.tif 000014
【図９Ａ】
2019049856.tif 000015
【図９Ｂ】
2019049856.tif 000016
【図１０】
2019049856.tif 000017
【図１１】
2019049856.tif 000018
【図１２】
2019049856.tif 000019
【図１３】
2019049856.tif 000020
【図１４】
2019049856.tif 000021
【図１５】
2019049856.tif 000022
【図１６】
2019049856.tif 000023
【図１７】
2019049856.tif 000024
【図１８】
2019049856.tif 000025
【図１９】
2019049856.tif 000026
【図２０】
2019049856.tif 000027
【図２１】
2019049856.tif 000028
【図２２】
2019049856.tif 000029
【図２３】
2019049856.tif 000030
【図２４】
2019049856.tif 000031
【国際調査報告】
2019049856.tif 000032
2019049856.tif 000033