(57)【要約】【課題】ユーザシステムから電子カタログ管理システムに対する製品情報の登録、検索、取得に伴うデータ変換を自動化する。【解決手段】カタログデータ処理部１０は、ユーザシステム２のデータ形式をユーザ辞書１３より取得し、ユーザシステム２から送信されてきた製品情報データのデータ構造を認識し、対応するデータ項目の組をマッピング辞書１４より取得し、製品情報データの各データ項目と電子カタログ管理システム１の辞書１１の分類・属性との対応関係を認識する。最後に、データ変換方法をルール辞書１５より取得し、対応するデータ項目の各組に関する変換方法を認識する。これらの情報を用いて、製品情報データを電子カタログ管理システム１の辞書１１の形式に変換し、電子カタログ管理システム１の電子カタログデータ１２として登録する。【選択図】      図１
2005018294.tif 000002
【特許請求の範囲】
【請求項１】
電子カタログデータを管理する電子カタログ管理システムであって、
前記電子カタログデータを記憶する記憶手段と、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶手段と、
ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶手段と、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶手段と、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶手段と、
前記ユーザデータ形式記憶手段によって記憶されている前記製品情報データの前記データ形式と、前記マッピング情報記憶手段によって記憶されている前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶手段によって記憶されている前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換手段と
を備えることを特徴とする電子カタログ管理システム。
【請求項２】
電子カタログデータを管理する電子カタログ管理システムであって、
前記電子カタログデータを記憶する記憶手段と、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶手段と、
ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶手段と、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶手段と、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶手段と、
前記ユーザデータ形式記憶手段によって記憶されている前記製品情報データの前記データ形式と、前記マッピング情報記憶手段によって記憶されている前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶手段によって記憶されている前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換手段と、
前記ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、前記記憶手段によって記憶されている前記電子カタログデータを検索する検索手段と
を備えることを特徴とする電子カタログ管理システム。
【請求項３】
前記検索手段によって検索された所定の検索結果を前記ユーザ側のシステムのデータ形式に変換する変換手段と、
前記変換手段によって変換された前記検索結果を前記ユーザ側のシステムに送信する送信手段とをさらに備える
ことを特徴とする請求項２に記載の電子カタログ管理システム。
【請求項４】
前記記憶手段によって記憶されている前記データ形式は、前記電子カタログデータの分類情報と属性情報とから構成される
ことを特徴とする請求項１または２に記載の電子カタログ管理システム。
【請求項５】
電子カタログデータを管理する電子カタログ管理方法であって、
前記電子カタログデータを記憶する記憶ステップと、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶ステップと、
前記ユーザデータ形式記憶ステップにおいて記憶された前記製品情報データの前記データ形式と、前記マッピング情報記憶ステップにおいて記憶された前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶ステップにおいて記憶された前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換ステップと
を備えることを特徴とする電子カタログ管理方法。
【請求項６】
電子カタログデータを管理する電子カタログ管理方法であって、
前記電子カタログデータを記憶する記憶ステップと、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、
ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶ステップと、
前記ユーザデータ形式記憶ステップにおいて記憶された前記製品情報データの前記データ形式と、前記マッピング情報記憶ステップにおいて記憶された前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶ステップにおいて記憶された前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換ステップと、
前記ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、前記記憶ステップにおいて記憶された前記電子カタログデータを検索する検索ステップと
を備えることを特徴とする電子カタログ管理方法。
【請求項７】
電子カタログデータを管理する電子カタログ管理システムを制御する電子カタログ管理プログラムであって、
前記電子カタログデータを記憶する記憶ステップと、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、
ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶ステップと、
前記ユーザデータ形式記憶ステップにおいて記憶された前記製品情報データの前記データ形式と、前記マッピング情報記憶ステップにおいて記憶された前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶ステップにおいて記憶された前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換ステップと
を前記電子カタログ管理システムに実行させることを特徴とする電子カタログ管理プログラム。
【請求項８】
電子カタログデータを管理する電子カタログ管理システムを制御する電子カタログ管理プログラムであって、
前記電子カタログデータを記憶する記憶ステップと、
前記電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、
ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、
前記電子カタログデータのデータ項目と、前記ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、
前記電子カタログデータと前記製品情報データの変換方法を記憶する変換方法記憶ステップと、
前記ユーザデータ形式記憶ステップにおいて記憶された前記製品情報データの前記データ形式と、前記マッピング情報記憶ステップにおいて記憶された前記電子カタログデータのデータ項目と、前記ユーザ側の前記製品情報データのデータ項目との対応関係と、前記変換方法記憶ステップにおいて記憶された前記変換方法とに基づいて、前記ユーザ側の前記製品情報データを、前記電子カタログデータのデータ形式に変換する変換ステップと、
前記ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、前記記憶ステップにおいて記憶された前記電子カタログデータを検索する検索ステップと
を前記電子カタログ管理システムに実行させることを特徴とする電子カタログ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カタログ管理システムに関し、特に、製品情報の公開や管理などに用いられる電子カタログを管理する電子カタログ管理システムに関する。
【０００２】
【従来の技術】
電子カタログは、例えば、資材調達の場面で製品情報の公開や管理などに用いられている。最近では、その公開・管理のために、製品情報の意味を記述した「辞書」が用いられている。辞書とは、製品情報データの分類情報や属性情報などが定義されており、その構造はＩＳＯ１３５８４などにより規定されている。
このような電子カタログへ製品情報データを登録する場合、ユーザシステムから送信された製品情報データが辞書に従った形式かどうかを確認し、形式が正しい場合のみ登録を行う。また、電子カタログから製品情報データを取得する場合、この辞書の分類・属性に従った形で検索を行い、辞書のデータ形式で製品情報を取得する。
また、ユーザシステムと電子カタログの間にデータマッピング部を設け、データ形式を対応付け、電子カタログからの製品情報検索・取得の自動化を行うようにしたものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特許平１０−２９２５９４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の技術には、次のような問題点が存在する。第１に、このデータ交換機能では、ユーザシステム側にデータ変換の必要性が発生する点である。その理由は、ほとんどのユーザシステムのデータ構造は電子カタログで定義されている辞書のものとは異なるからである。このデータ変換を手作業で行うには非常に手間がかかり、変換ミスが発生する可能性も高い。第２に、このデータ変換を自動的に行うアプリケーションを作成する場合、電子カタログを利用するすべてのユーザシステムに適用しなければならない点である。その理由は、第１の問題点と同じである。さらに、データの変換方法に変更があった場合、変更対象であるすべてのアプリケーションに対して修正を加えなければならない。
【０００５】
また、特許文献１に記載の発明は、データマッピング部では辞書の分類・属性情報の対応だけしか扱わないため、製品情報データの値そのものの変換は行うことができないという問題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、ユーザシステムから電子カタログへの製品情報の登録、及び電子カタログからユーザシステムへの製品情報の検索、取得に伴うデータ変換を自動化することができるようにするものである。
【０００７】
【課題を解決するための手段】
請求項１に記載の電子カタログ管理システムは、電子カタログデータを管理する電子カタログ管理システムであって、電子カタログデータを記憶する記憶手段と、電子カタログデータのデータ形式を記憶するデータ形式記憶手段と、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶手段と、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶手段と、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶手段と、ユーザデータ形式記憶手段によって記憶されている製品情報データのデータ形式と、マッピング情報記憶手段によって記憶されている電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶手段によって記憶されている変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換手段とを備えることを特徴とする。
請求項２に記載の電子カタログ管理システムは、電子カタログデータを管理する電子カタログ管理システムであって、電子カタログデータを記憶する記憶手段と、電子カタログデータのデータ形式を記憶するデータ形式記憶手段と、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶手段と、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶手段と、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶手段と、ユーザデータ形式記憶手段によって記憶されている製品情報データのデータ形式と、マッピング情報記憶手段によって記憶されている電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶手段によって記憶されている変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換手段と、ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、記憶手段によって記憶されている電子カタログデータを検索する検索手段とを備えることを特徴とする。
また、検索手段によって検索された所定の検索結果をユーザ側のシステムのデータ形式に変換する変換手段と、変換手段によって変換された検索結果をユーザ側のシステムに送信する送信手段とをさらに備えるようにすることができる。
また、記憶手段によって記憶されているデータ形式は、電子カタログデータの分類情報と属性情報とから構成されるようにすることができる。
請求項５に記載の電子カタログ管理方法は、電子カタログデータを管理する電子カタログ管理方法であって、電子カタログデータを記憶する記憶ステップと、電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶ステップと、ユーザデータ形式記憶ステップにおいて記憶された製品情報データのデータ形式と、マッピング情報記憶ステップにおいて記憶された電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶ステップにおいて記憶された変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換ステップとを備えることを特徴とする。
請求項６に記載の電子カタログ管理方法は、電子カタログデータを管理する電子カタログ管理方法であって、電子カタログデータを記憶する記憶ステップと、電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶ステップと、ユーザデータ形式記憶ステップにおいて記憶された製品情報データのデータ形式と、マッピング情報記憶ステップにおいて記憶された電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶ステップにおいて記憶された変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換ステップと、ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、記憶ステップにおいて記憶された電子カタログデータを検索する検索ステップとを備えることを特徴とする。
請求項７に記載の電子カタログ管理プログラムは、電子カタログデータを管理する電子カタログ管理システムを制御する電子カタログ管理プログラムであって、電子カタログデータを記憶する記憶ステップと、電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶ステップと、ユーザデータ形式記憶ステップにおいて記憶された製品情報データのデータ形式と、マッピング情報記憶ステップにおいて記憶された電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶ステップにおいて記憶された変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換ステップとを電子カタログ管理システムに実行させることを特徴とする。
請求項８に記載の電子カタログ管理プログラムは、電子カタログデータを管理する電子カタログ管理システムを制御する電子カタログ管理プログラムであって、電子カタログデータを記憶する記憶ステップと、電子カタログデータのデータ形式を記憶するデータ形式記憶ステップと、ユーザ側のシステムで使用される製品情報データのデータ形式を記憶するユーザデータ形式記憶ステップと、電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係を記憶するマッピング情報記憶ステップと、電子カタログデータと製品情報データの変換方法を記憶する変換方法記憶ステップと、ユーザデータ形式記憶ステップにおいて記憶された製品情報データのデータ形式と、マッピング情報記憶ステップにおいて記憶された電子カタログデータのデータ項目と、ユーザ側の製品情報データのデータ項目との対応関係と、変換方法記憶ステップにおいて記憶された変換方法とに基づいて、ユーザ側の製品情報データを、電子カタログデータのデータ形式に変換する変換ステップと、ユーザ側のシステムから送信されてきた所定の検索条件を検索キーとして、記憶ステップにおいて記憶された電子カタログデータを検索する検索ステップとを電子カタログ管理システムに実行させることを特徴とする。
【０００８】
【発明の実施の形態】
本発明は、電子カタログ管理システムに、ユーザシステムのデータ形式、データの対応及び変換方法を記憶させることで、ユーザシステムから電子カタログに対する製品情報の登録、及び、電子カタログからユーザシステムに対する製品情報の検索・取得に伴うデータ変換を自動化する構成を提供するものである。
【０００９】
図１は、本発明の電子カタログ管理システムの第１の実施の形態の構成例を示している。図１において、電子カタログ管理システム１は、データ交換を行うユーザシステム２の製品情報２１の製品情報データのデータ形式を予めユーザ辞書１３に記憶し、辞書１１の分類・属性とのデータ対応関係を示すデータを予めマッピング辞書１４に記憶し、辞書１１のデータ形式への変換方法を予めルール辞書１５に記憶している。
【００１０】
電子カタログ管理システム１の辞書１１と、電子カタログデータ１２の例を図２に示す。同図に示すように、電子カタログデータ１２のデータ構造は、「くぎ」、「ねじ」、「六角ネジ」、「丸ネジ」等の分類（クラス）情報と、「品番」、「価格」、「長さ（ｍｍ）」、「重さ」、「ネジ穴」、「辺長さ」、「直径（ｍｍ）」等の属性（プロパティ）情報とからなる。また、ユーザシステム２の製品情報２１の例を図３に示す。図２および図３に示したように、電子カタログ管理システム１とユーザシステム２とでは、データ形式が、データ構造、分類体系、製品属性、コード体系、値の記述形式、値の単位などについてほとんどの場合で異なっている。
【００１１】
このデータ形式の違いを吸収するために、ユーザシステム２の製品情報２１の「品目コード」、「穴の種別」、「長さ」、「直径」、「単価」などのデータ形式をユーザ辞書１３に記憶させる。また、電子カタログ管理システム１の「価格」とユーザシステム２の「単価」というような、対応するデータ項目の組をマッピング辞書１４に記憶させる。また、電子カタログ管理システム１の「直径」（単位はミリメートル（ｍｍ））、ユーザシステム２の「直径」（単位はセンチメートル（ｃｍ））の単位の違いなどによる値の変換方法をルール辞書１５に記憶させる。
【００１２】
ユーザシステム２から電子カタログ管理システム１に対して製品情報データの登録を行う場合、カタログデータ処理部１０は、ユーザシステム２のデータ形式をユーザ辞書１３より取得し、ユーザシステム２から送信されてきた製品情報データのデータ構造を認識する。次に、カタログデータ処理部１０は、対応するデータ項目の組をマッピング辞書１４より取得し、ユーザシステム２から送信されてきた製品情報データの各データ項目と電子カタログ管理システム１の辞書１１の分類・属性との対応関係を認識する。最後に、カタログデータ処理部１０は、データ変換方法をルール辞書１５より取得し、対応するデータ項目の各組に関する変換方法を認識する。
【００１３】
これらの情報を用いて、カタログデータ処理部１０は、ユーザシステム２の製品情報２１から送信されてきた製品情報データを電子カタログ管理システム１の辞書１１の形式に変換し、電子カタログ管理システム１の電子カタログデータ１２として登録する。
【００１４】
以上の動作によって、ユーザシステム２側に、手作業による製品情報データの変換、変換アプリケーションの作成などの作業を発生させることなく、電子カタログ管理システム１との間のデータ交換を可能にする。
【００１５】
図１を参照すると、本発明の第１の実施の形態は、電子カタログ管理システム１とユーザシステム２とそれらをつなぐインターネットなどのネットワーク３を含む。電子カタログ管理システム１は、カタログデータ処理部１０、辞書１１、電子カタログデータ１２、ユーザ辞書１３、マッピング辞書１４、ルール辞書１５により構成される。電子カタログ管理システム１は、カタログデータ処理部１０により、辞書１１を用いて電子カタログデータ１２を管理し、インターネットなどに公開するシステムである。
【００１６】
上述したように、図２は、電子カタログ管理システム１の辞書１１と電子カタログデータ１２の構成例を示している。辞書１１は、電子カタログデータ１２のデータの意味を表すもので、データ構造である分類・属性情報などが定義されている。電子カタログデータ１２は、カタログデータ処理部１０により、辞書１１を用いて管理・公開される製品情報データである。
【００１７】
ユーザ辞書１３には、ユーザシステム２の製品情報２１のデータ形式情報が記憶されている。ユーザシステム２も、製品情報２１の管理に辞書を用いている場合、格納されるデータ形式はユーザシステム２で用いている辞書ということになるが、通常はデータベースのテーブルに格納されているので、格納されるデータ形式はそのテーブルスキーマ情報ということになる。また、データ交換の方法によっては、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＣＳＶファイルで送信されてくることもあるので、その場合、格納されるデータ形式としてはＸＭＬタグのライブラリやＣＳＶの列情報になる。ユーザ辞書１３の例を図４に示す。
【００１８】
マッピング辞書１４には、ユーザ辞書１３に格納されたデータ形式情報の各データ項目と、辞書１１の分類・属性情報との対応する組が記憶される。マッピング辞書１４の例を、図５に示す。この例では、電子カタログ管理システム１の「品番」とユーザシステム２の「品目コード」が対応する組（組１）として記憶される。また、電子カタログ管理システム１の「価格」とユーザシステム２の「単価」が対応する組（組５）として記憶される。また、電子カタログ管理システム１の「長さ（ｍｍ）」とユーザシステム２の「長さ（ｃｍ）」が対応する組（組３）として記憶される。また、電子カタログ管理システム１の「ネジ穴」とユーザシステム２の「穴の種別」が対応する組（組２）として記憶される。また、電子カタログ管理システム１の「直径（ｍｍ）」とユーザシステム２の「直径（ｃｍ）」が対応する組（組４）として記憶される。
【００１９】
ルール辞書１５には、マッピング辞書１４で定義した対応関係について、データの変換方法が記憶される。ルール辞書１５の例を図６に示す。この例では、組１について、コード変換のルールが記憶される。例えば、品目コード「Ａ−３３３」を品番「ＭＮＧ００３」に変換するルールや、品目コード「Ａ−４４４」を品番「ＭＮＧ００４」に変換するルールが記憶される。また、組２について、記述形式を変換するルールが記憶される。例えば、「＋」を「プラス」に変換するルールや、「−」を「マイナス」に変換するルールが記憶される。
【００２０】
また、組３について、単位を変換するための数値計算のルールが記憶される。この例では、ユーザシステム２の「長さ（単位はｃｍ）」の値に１０を乗じると、電子カタログ管理システム１の「長さ（単位はｍｍ）」となる。また、組４について、単位を変換するための数値計算のルールが記憶される。この例では、ユーザシステム２の「直径（単位はｃｍ）」の値に１０を乗じると、電子カタログ管理システム１の「直径（単位はｍｍ）」となる。
【００２１】
カタログデータ処理部１０は、ユーザシステム２から製品情報データが送信されてきた場合、ユーザ辞書１３、マッピング辞書１４、ルール辞書１５から必要な情報を取得し、製品情報データのデータ形式を辞書１１のデータ形式へ変換し、電子カタログデータ１２として登録する。図７は、電子カタログ管理システム１のデータ形式に変換後のユーザシステム２の製品情報データを示している。
【００２２】
ユーザシステム２は、具体的にはサプライヤの販売システムなどに相当する。ネットワーク３を通じて製品情報を公開するために、電子カタログ管理システム１へ製品情報２１の製品情報データを送信する。製品情報２１は、ユーザシステム２で管理される製品情報データからなる。図３は製品情報データの例を示している。
【００２３】
次に、図８のフローチャートを参照して、第１の実施の形態の動作について説明する。まず最初に、図３の例のような製品情報２１の製品情報データがユーザシステム２から電子カタログ管理システム１にネットワーク３を介して送信される（ステップＡ１）。カタログデータ処理部１０は、この製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されているか否かを確認する（ステップＡ２）。その結果、製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されていないことが確認された場合（ステップＡ２のＮＯ）、変換不能と判断し、登録不能のメッセージをユーザシステム２に返却する（ステップＡ９）。
【００２４】
一方、製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されていたことが確認された場合（ステップＡ２のＹＥＳ）、カタログデータ処理部１０はユーザ辞書１３から例えば図４の例のようなデータ形式の情報を取得する（ステップＡ３）。
【００２５】
次に、カタログデータ処理部１０は、取得したデータ形式の情報が電子カタログ管理システム１の辞書１１と一致するか否かを確認する（ステップＡ４）。その結果、一致していたことが確認された場合（ステップＡ４のＹＥＳ）、データ変換の必要なしと判断し、受信した製品情報データをそのままのデータ形式で電子カタログデータ１２として登録を行う（ステップＡ１１）。
【００２６】
一方、データ形式が一致しないことが確認された場合（ステップＡ４のＮＯ）、カタログデータ処理部１０はこのデータ形式と辞書１１の分類・属性情報との対応関係がマッピング辞書１４に記憶されているか否かを確認する（ステップＡ５）。その結果、上記対応関係が記憶されていないことが確認された場合（ステップＡ５のＮＯ）、変換不能と判断し、登録不能のメッセージをユーザシステム２に返却する（ステップＡ９）。
【００２７】
一方、上記対応関係が記憶されていたことが確認された場合（ステップＡ５のＹＥＳ）、カタログデータ処理部１０はマッピング辞書１４から例えば図５の例のような対応関係の情報を取得する（ステップＡ６）。
【００２８】
次に、カタログデータ処理部１０はこの対応関係の組の変換方法が、ルール辞書１５に記憶されているか否かを確認する（ステップＡ７）。その結果、上記対応関係の組の変換方法がルール辞書１５に記憶されていないことが確認された場合（ステップＡ７のＮＯ）、値の変換は不要と判断し、ステップＡ１０に進む。一方、対応関係の組の変換方法がルール辞書１５に記憶されていたことが確認された場合（ステップＡ７のＹＥＳ）、カタログデータ処理部１０はルール辞書１５から例えば図６の例のような変換方法に関する情報を取得する（ステップＡ８）。
【００２９】
次に、カタログデータ処理部１０は、ユーザ辞書１３、マッピング辞書１４の情報を元にデータ項目の対応付けを行い、ルール辞書１５の情報に基づいて値の変換を行う（ステップＡ１０）。例えば、図７に示したようなデータ変換された製品情報２１の製品情報データが、カタログデータ処理部１０により、電子カタログデータ１２として登録が行われる（ステップＡ１１）。ステップＡ９の処理またはステップＡ１１の処理が終了すると、本処理は終了する。
【００３０】
以上説明したように、本実施の形態により次のような効果が得られる。第１の効果は、製品情報の電子カタログ管理システム１へのデータ登録時に必要となるデータ変換の、ユーザシステム２側の手作業による変換工数がなくなり、変換ミスも少なくなる点である。その理由は、電子カタログ管理システム１によってデータ変換が行われるからである。
【００３１】
第２の効果は、そのデータ変換の内容に変更があった場合、すぐに対応できる点である。その理由は、データ変換をアプリケーション内で固定的に実行してはいないので、ユーザ辞書、マッピング辞書、ルール辞書の定義の内容を変更することで、すぐにそのデータ変換の内容を変えることができるからである。
【００３２】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。本発明の第２の実施の形態は、ユーザシステム２が電子カタログ管理システム１に対して検索条件を送信し、電子カタログ管理システム１はその検索条件を電子カタログ管理システム１の辞書１１の形式に変換後、電子カタログデータ１２に対して検索を実行し、その結果得られる製品情報データをユーザシステム２のデータ構造に変換した後にユーザシステム２に送信する点で第１の実施の形態とは異なる。ここでは、ユーザシステム２は、電子カタログ管理システム１から製品情報を検索・取得し、利用する、例えば、資材選定や受発注などのシステムを想定している。
【００３３】
第２の実施の形態の構成は、図１に示した第１の実施の形態の構成と同様である。図９は、ユーザシステムの検索条件の例を示している。図１０は、電子カタログ管理システム１のデータ形式に変換後の検索条件の例を示している。図１１は、電子カタログデータ１の検索結果の例を示している。図１２は、ユーザシステム２のデータ形式に変換後の検索結果の例を示している。
【００３４】
以下、図１３のフローチャートを参照して、第２の実施の形態の動作について説明する。まず最初に、例えば図９の例のような検索条件が、ユーザシステム２から電子カタログ管理システム１にネットワーク３を介して送信される（ステップＢ１）。
【００３５】
カタログデータ処理部１０は、この検索条件の送信元であるユーザシステム２の製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されているか否かを確認する（ステップＢ２）。その結果、ユーザシステム２の製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されていないことが確認された場合（ステップＢ２のＮＯ）、変換不能と判断し、検索不能のメッセージをユーザシステムに返却する（ステップＢ９）。
【００３６】
一方、ユーザシステム２の製品情報２１の製品情報データのデータ形式がユーザ辞書１３に記憶されていたことが確認された場合（ステップＢ２のＹＥＳ）、カタログデータ処理部１０はユーザ辞書１３から例えば図４の例のようなデータ形式の情報を取得する（ステップＢ３）。
【００３７】
次に、カタログデータ処理部１０は、取得したデータ形式の情報が電子カタログ管理システム１の辞書１１と一致するか否かを確認する（ステップＢ４）。その結果、一致していたことが確認された場合（ステップＢ４のＹＥＳ）、データ変換の必要なしと判断し、受信した製品情報データをそのままのデータ形式で用いて電子カタログデータ１２に対して検索を行う（ステップＢ１１）。
【００３８】
一方、データ形式が一致しないことが確認された場合（ステップＢ４のＮＯ）、カタログデータ処理部１０はこのデータ形式と辞書１１の分類・属性情報との対応関係がマッピング辞書１４に記憶されているか否かを確認する（ステップＢ５）。その結果、上記対応関係が記憶されていないことが確認された場合（ステップＢ５のＮＯ）、変換不能と判断し、登録不能のメッセージをユーザシステム２に返却する（ステップＢ９）。
【００３９】
一方、上記対応関係が記憶されていたことが確認された場合（ステップＢ５のＹＥＳ）、カタログデータ処理部１０はマッピング辞書１４から例えば図５の例のような対応関係の情報を取得する（ステップＢ６）。
【００４０】
次に、カタログデータ処理部１０はこの対応関係の組の変換方法が、ルール辞書１５に記憶されているか否かを確認する（ステップＢ７）。その結果、上記対応関係の組の変換方法がルール辞書１５に記憶されていないことが確認された場合（ステップＢ７のＮＯ）、値の変換は不要と判断し、ステップＢ１０に進む。一方、対応関係の組の変換方法がルール辞書１５に記憶されていたことが確認された場合（ステップＢ７のＹＥＳ）、カタログデータ処理部１０はルール辞書１５から例えば図６の例のような変換方法に関する情報を取得する（ステップＢ８）。
【００４１】
次に、カタログデータ処理部１０は、送信された検索条件を、図１０のように電子カタログ管理システム１の辞書１１のデータ形式に変換し（ステップＢ１０）、電子カタログデータ１２に対して検索を行う（ステップＢ１１）。
【００４２】
次に、検索条件に合致する製品情報データが検索されたか否かが確認される（ステップＢ１２）。その結果、検索条件に合致する製品情報データが存在しなかった場合（ステップＢ１２のＮＯ）、検索の結果該当するデータが見つからなかったことを示すメッセージをユーザシステム２に返却する（ステップＢ１３）。
【００４３】
一方、例えば図１１に示すような、検索条件に合致する製品情報データが存在した場合（ステップＢ１２のＹＥＳ）、カタログデータ処理部１０はユーザ辞書１３、マッピング辞書１４、ルール辞書１５の情報を元に、例えば図１２に示すようなユーザシステム２のデータ形式に変換し（ステップＢ１４）、検索結果である製品情報データをユーザシステム２に送信する（ステップＢ１５）。ステップＢ１３、またはステップＢ１５、またはステップＢ９の処理が終了すると、本処理を終了する。
【００４４】
以上のように、ユーザシステム２から送信された検索条件や、ユーザシステム２に返却する製品情報データに対して、ユーザ辞書１３、マッピング辞書１４、およびルール辞書１５の各情報を用いてデータ変換を行うことにより、電子カタログ管理システム１の電子カタログデータ１２をデータ形式の違いを意識させることなく、ユーザシステム２から検索条件を指定して製品情報を取得することが可能となる。
【００４５】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【００４６】
【発明の効果】
以上の如く、本発明に係る電子カタログ管理システムによれば、ユーザ側のシステムから電子カタログ管理システムへの製品情報の登録、及び電子カタログからユーザシステムへの製品情報の検索、取得に伴うデータ変換を自動化することができる。これにより、変換ミスや変換工数を削減することができる。
【図面の簡単な説明】
【図１】本発明の電子カタログ管理システムの第１の実施の形態の構成例を示すブロック図である。
【図２】電子カタログデータのデータ構造を示す図である。
【図３】ユーザシステムの製品情報のデータ構造を示す図である。
【図４】ユーザ辞書の構成例を示す図である。
【図５】マッピング辞書の構成例を示す図である。
【図６】ルール辞書の構成例を示す図である。
【図７】電子カタログ管理システムのデータ形式に変換後のユーザシステムの製品情報データの例を示す図である。
【図８】第１の実施の形態の動作を説明するためのフローチャートである。
【図９】ユーザシステムの検索条件の例を示す図である。
【図１０】電子カタログ管理システムのデータ形式に変換後の検索条件を示す図である。
【図１１】電子カタログデータの検索結果を示す図である。
【図１２】ユーザシステムのデータ形式に変換後の検索結果を示す図である。
【図１３】第２の実施の形態の動作を説明するためのフローチャートである。
【符号の説明】
１  電子カタログ管理システム
２  ユーザシステム
３  ネットワーク
１０  カタログデータ処理部
１１  辞書
１２  電子カタログデータ
１３  ユーザ辞書
１４  マッピング辞書
１５  ルール辞書
２１  製品情報
【図１】
2005018294.tif 000003
【図２】
2005018294.tif 000004
【図３】
2005018294.tif 000005
【図４】
2005018294.tif 000006
【図５】
2005018294.tif 000007
【図６】
2005018294.tif 000008
【図７】
2005018294.tif 000009
【図８】
2005018294.tif 000010
【図９】
2005018294.tif 000011
【図１０】
2005018294.tif 000012
【図１１】
2005018294.tif 000013
【図１２】
2005018294.tif 000014
【図１３】
2005018294.tif 000015