(57)【要約】【課題】カタログの形式変換のためのマッピングルールと、出力する属性の値を計算する変換式を部品化して、複数の商品分類に共通的な属性に関する変換式の定義を差分で定義することを可能とし、そのルールの再利用を効率化する。【解決手段】元カタログ１を入力するレコード入力装置２と、カタログの形式変換のためのマッピングルールを商品分類ごとに定義し、出力する属性の値を計算する変換式を定義するルール・変換式記憶装置４と、入力レコードの商品分類を特定し、この商品分類に対応するルールを前記装置４から取得するルール選択装置３と、取得されたルールにもとづいて、対応する変換式を前記装置４から取得し、この変換式を用いてルールに対応付けられた元カタログのレコードにおける属性の値を変換する変換処理装置５と、変換結果を入力して、変換結果カタログ７を作成するレコード出力装置６とを有するデータマッピングルール再利用装置。【選択図】      図１
2004157673.tif 000002
【特許請求の範囲】
【請求項１】
元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用装置であって、
前記元カタログを入力するレコード入力装置と、
カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部、及び出力する属性の値を計算する変換式を定義する変換式記憶部を備えた変換処理装置と、
前記レコード入力装置から受け取った前記カタログのレコードにもとづいて、当該レコードの商品分類を特定する商品分類特定手段、及びこの商品分類に対応するルールを前記ルール記憶部から取得するルール検索手段を備えたルール選択装置と、
取得された前記ルールにもとづいて、対応する一又は二以上の変換式を前記変換式記憶部から特定する変換式特定手段、及び特定した前記変換式を用いて前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換するデータ変換手段を備えた変換処理装置と、
この変換結果を入力して、前記変換結果カタログを作成するレコード出力装置とを有する
ことを特徴とする電子カタログ変換システムにおけるデータマッピングルール再利用装置。
【請求項２】
前記ルール記憶部が、順序付けられた一又は二以上の属性と対応付けられたルールを商品分類ごとに記憶し、
前記変換式記憶部が、変換式、属性、及び前記ルールと対応付けられた属性定義クラスを記憶し、
当該属性には、ゼロ又は一の前記変換式が対応付けられ、前記属性定義クラスには、一又は二以上の属性が対応付けられている
ことを特徴とする請求項１記載の電子カタログ変換システムにおけるデータマッピングルール再利用装置。
【請求項３】
前記変換式記憶部が、二以上の前記属性定義クラスを記憶し、これらの属性定義クラスが、継承関係を有する
ことを特徴とする請求項２記載の電子カタログ変換システムにおけるデータマッピングルール再利用装置。
【請求項４】
元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用方法であって、
データマッピングルール再利用装置が、
元カタログのレコードにもとづいて、当該レコードの商品分類を特定し、
この商品分類にもとづいて、カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部を検索して、当該商品分類に対応するルールを取得し、
このルールにもとづいて、出力する属性の値を計算する変換式を定義する変換式記憶部から一又は二以上の変換式を特定し、
特定された変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換し、
この変換結果を前記変換結果カタログとして出力する
ことを特徴とする電子カタログ変換システムにおけるデータマッピングルール再利用方法。
【請求項５】
前記変換式の特定において、
前記ルールにもとづいて、前記変換式記憶部に記憶された属性定義クラスを参照し、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がある場合には、この変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換する
ことを特徴とする請求項４記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法。
【請求項６】
前記変換式の特定において、
前記ルールにもとづいて、前記変換式記憶部に記憶された属性定義クラスを参照し、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がない場合には、前記属性定義クラスの継承先の属性定義クラスを参照し、
この継承先の属性定義クラスに対応付けられた、対応する変換式がない前記属性と同一の属性に対応付けられた変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換する
ことを特徴とする請求項４又は５記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法。
【請求項７】
前記変換式が、
前記ルールに対応付けられた元カタログのレコードにおける二以上の属性の値にもとづいて、一の変換結果を算出し、又は、
前記ルールに対応付けられた元カタログのレコードにおける一の属性の値にもとづいて、二以上の変換結果を算出し、又は、
前記ルールに対応付けられた元カタログのレコードにおける二以上の属性の値にもとづいて、二以上の変換結果を算出する
ことを特徴とする請求項４〜６のいずれかに記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法。
【請求項８】
元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用プログラムであって、
データマッピングルール再利用装置に、
元カタログのレコードにもとづいて、当該レコードの商品分類を特定させ、
この商品分類にもとづいて、カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部を検索させて、当該商品分類に対応するルールを取得させ、
このルールにもとづいて、出力する属性の値を計算する変換式を定義する変換式記憶部から変換式を特定させ、
特定された変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させ、
この変換結果を前記変換結果カタログとして出力させる
ことを特徴とする電子カタログ変換システムにおけるデータマッピングルール再利用プログラム。
【請求項９】
前記変換式の特定において、前記データマッピングルール再利用装置に、
前記ルールにもとづいて、前記変換式記憶部に記憶された属性定義クラスを参照させ、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がある場合には、この変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させる
ことを特徴とする請求項８記載の電子カタログ変換システムにおけるデータマッピングルール再利用プログラム。
【請求項１０】
前記変換式の特定において、データマッピングルール再利用装置に、
前記ルールにもとづいて、前記変換式記憶部に記憶された属性定義クラスを参照させ、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がない場合には、前記属性定義クラスの継承先の属性定義クラスを参照させ、
この継承先の属性定義クラスに対応付けられた、対応する変換式がない前記属性と同一の属性に対応付けられた変換式を用いて、前記ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させる
ことを特徴とする請求項８又は９記載の電子カタログ変換システムにおけるデータマッピングルール再利用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カタログの形式を変換するためのマッピングルールと、出力する属性の値を計算する変換式にもとづいて、カタログの変換を行う電子カタログ変換システムにおけるデータマッピングルール再利用装置、方法、及びプログラムに関する。
【０００２】
【従来の技術】
従来、企業間等においてカタログの受け渡しを行うに際しては、紙などによるほか、カタログデータを電子化した電子カタログの受け渡しをすることも広く行われている。
しかし、カタログは、一般的に企業ごとにその作成基準が異なるため、そのままでは利用しづらいという問題があった。
例えば、ある企業が複数の企業からカタログを取り寄せて、商品の比較検討を行うような場合、各商品の規格や性能などが、適切に対応付けられていることが好ましい。
しかしながら、各カタログにおける商品規格や性能等の属性の掲載基準等は、企業ごとに様々であるため、効率的な比較検討などが困難であるという問題があった。
このため、このような場合には、カタログを取り寄せた側が、各企業のカタログの内容を比較するために、これらのカタログにもとづいて独自に比較表を作成したり、あるいは、カタログの送り手側が、受け手の要望に従って、受け手専用のカタログを作成する必要があった。
また、同様の問題は、企業間のみならず、個人がカタログを参照する場合にも生じていた。
【０００３】
このような問題に関連して、電子カタログを効率よく再利用可能とする装置などが提案されている。
例えば、任意のデータ構造のユーザシステムからユーザの視点で、電子カタログ上の所望するカタログコンテンツを柔軟かつ効率よく検索することで、電子カタログ上の製品データを共有・再利用する電子カタログ利用装置などが提案されている（例えば、特許文献１参照。）。
また、カタログ提供者がカタログ利用者ごとに行うカタログの抽出、編集、配信作業を削減するとともに、カタログ利用者による複数のカタログの受け取り、システムへの反映作業を削減し、その効率化及び迅速化を図り得るシステムも提案されている（例えば、特許文献２参照。）。
さらに、第一カタログ中の各品目の特徴値を、第二カタログ中の品目に対する規則によって識別された特徴にマップし、各品目にマップされた特徴値をコンパイルして第二カタログを形成する方法（例えば、特許文献３参照。）なども提案されている。
これらの方法等によれば、電子カタログをより効率よく利用することが可能となる。
【０００４】
【特許文献１】
特開２０００−１２３０３４号公報
【特許文献２】
特開２００１−２０２４５０号公報
【特許文献３】
特開２００２−１０８６６７号公報
【０００５】
【発明が解決しようとする課題】
ところで、一般に、電子カタログにおいて管理対象となる商品は、商品分類ごとに分類して管理されている。この商品分類においては、近い分類にある商品分類は共通する属性を有するが、同じ属性でもデータの対応付け方や、値の計算方法が微妙に異なっていたり、各商品分類での独自の属性を有していたりする。
このため、データマッピングルールの差分を定義できるような再利用の仕組みをカタログ変換装置が備えていると有効である。
しかしなから、上述したような従来の方法などによっては、データマッピングルールを柔軟に再利用することが困難であった。
【０００６】
すなわち、特許文献１記載の発明は、製品データの再利用の技術であり、データマッピングルールの再利用の技術ではない。
また、特許文献２記載の発明は、カタログ提供者とカタログ利用者の間にたって、カタログの集配信を行うアグリゲーションシステムに関するものである。
当該発明における商品分類ごとの共有形式とは、複数のカタログの利用者について共用のデフォルトの規定と、カタログ利用者ごとに特化した規定という形での共用の仕組みであり、商品分類間の共通性を共用するものではない。
したがって、データマッピングルールの再利用を可能とするものではなかった。
特許文献３記載の発明は、マッピング規則をデフォルトの規則と特別なケースの規則を用意させることによって、マッピング規則を利用するものであるが、規則の種類が、二段階であって、特別なケースについて、装置がその規則をどのようにして選択するかという点につき具体的アルゴリズムについて言及がない。
したがって、当該発明は、データマッピングルールを柔軟に再利用可能とするものではなかった。
【０００７】
本発明は、上記の事情にかんがみなされたものであり、カタログの形式を変換するためのマッピングルールと、出力する属性の値を計算する変換式を部品化して、複数の商品分類に共通的な属性に関する変換式の定義を差分で定義することを可能とすることにより、データマッピングルールの再利用を効率化する電子カタログ変換システムにおけるデータマッピングルール再利用装置、方法及びプログラムの提供を目的とする。
すなわち、本発明は、企業間の電子商取引における電子カタログ変換システムなどに関して、受け渡しする電子カタログ形式の間でのデータの対応のつけ方や計算方法を記述したデータマッピングルールを、ルールの継承及び派生によって再利用することを可能とする構成を提供するものである。
また、これによって、電子カタログ変換システムにおけるデータマッピングルール再利用プログラムの構築を容易化及び省力化するとともに、そのメンテナンスの容易化を図ることも目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１記載の電子カタログ変換システムにおけるデータマッピングルール再利用装置は、元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用装置であって、元カタログを入力するレコード入力装置と、カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部、及び出力する属性の値を計算する変換式を定義する変換式記憶部を備えた変換処理装置と、レコード入力装置から受け取ったカタログのレコードにもとづいて、当該レコードの商品分類を特定する商品分類特定手段、及びこの商品分類に対応するルールをルール記憶部から取得するルール検索手段を備えたルール選択装置と、取得されたルールにもとづいて、対応する一又は二以上の変換式を変換式記憶部から特定する変換式特定手段、及び特定した変換式を用いてルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換するデータ変換手段を備えた変換処理装置と、この変換結果を入力して、変換結果カタログを作成するレコード出力装置とを有する構成としてある。
【０００９】
電子カタログ変換システムにおけるデータマッピングルール再利用装置をこのような構成にすれば、ルール記憶部で商品分類名とルールとの対応関係を記憶し、ルール検索手段により対応するルールを検索することができるため、変換用ルールを商品分類ごとに部品化することが可能となる。
また、どの属性が出力されるのかというスキーマの定義と、属性の値を変換するための変換式群の定義を、それぞれルール記憶部及び変換式記憶部に分けて保有させているため、これらを独立に部品化することが可能となる。
このため、データマッピングルールを効率的に再利用することができ、電子カタログ変換プログラムの構築を容易化、及び省力化することが可能となる。さらに、電子カタログ変換プログラムのメンテナンスを容易に行うことも可能となる。
なお、本発明における商品とは、例えば、パソコンなどの有体物であっても、ソフトウェアなどの無体物であってもよい。また、サービスも含むものとして用いている。
【００１０】
本発明の請求項２記載の電子カタログ変換システムにおけるデータマッピングルール再利用装置は、ルール記憶部が、順序付けられた一又は二以上の属性と対応付けられたルールを商品分類ごとに記憶し、変換式記憶部が、変換式、属性、及びルールと対応付けられた属性定義クラスを記憶し、当該属性には、ゼロ又は一の変換式が対応付けられ、属性定義クラスには、一又は二以上の属性が対応付けられている構成としてある。
【００１１】
電子カタログ変換システムにおけるデータマッピングルール再利用装置をこのような構成にすれば、ルールに対応付けられた属性定義クラスに定義された属性に対応する変換式を用いて、元カタログにおける属性の値を変換することが可能となる。
このため、部品化された属性や変換式を用いて、カタログの変換を行うことができ、そのプログラムの構築やメンテナンスの容易化を図ることが可能となる。
【００１２】
本発明の請求項３記載の電子カタログ変換システムにおけるデータマッピングルール再利用装置は、変換式記憶部が、二以上の属性定義クラスを記憶し、これらの属性定義クラスが、継承関係を有する構成としてある。
【００１３】
電子カタログ変換システムにおけるデータマッピングルール再利用装置をこのような構成にすれば、変換式記憶部に属性定義クラスを派生で定義することができ、変換式特定手段が派生によって継承された変換式を検索することができる。
このため、複数の商品分類に共通的な属性に関する変換式の定義を差分で定義することが可能となる。
その結果、データマッピングルールを効率的に再利用可能とすることができるとともに、新たな商品分類やそのルール、及び変換式を追加する場合にも、効率的に行うことが可能となる。
【００１４】
本発明の請求項４記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法は、元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用方法であって、データマッピングルール再利用装置が、元カタログのレコードにもとづいて、当該レコードの商品分類を特定し、この商品分類にもとづいて、カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部を検索して、当該商品分類に対応するルールを取得し、このルールにもとづいて、出力する属性の値を計算する変換式を定義する変換式記憶部から一又は二以上の変換式を特定し、特定された変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換し、この変換結果を変換結果カタログとして出力する方法としてある。
【００１５】
電子カタログ変換システムにおけるデータマッピングルール再利用方法をこのような方法にすれば、変換用ルールを商品分類ごとに部品化するとともに、変換式もこれと独立して部品化することができ、データマッピングルールを効率的に再利用することが可能となる。
このため、カタログ変換プログラムの構築を容易化、省力化でき、そのメンテナンスを容易に行うことも可能となる。
【００１６】
本発明の請求項５記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法は、変換式の特定において、ルールにもとづいて、変換式記憶部に記憶された属性定義クラスを参照し、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がある場合には、この変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換する方法としてある。
【００１７】
電子カタログ変換システムにおけるデータマッピングルール再利用方法をこのような方法にすれば、ルールに対応付けられた属性定義クラスに定義された属性に対応する変換式を用いて、元カタログにおける属性の値を変換できる。
すなわち、部品化された属性や変換式を用いて、カタログの変換を行うことができるため、そのプログラムの構築やメンテナンスを容易化することが可能となる。
【００１８】
本発明の請求項６記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法は、変換式の特定において、ルールにもとづいて、変換式記憶部に記憶された属性定義クラスを参照し、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がない場合には、属性定義クラスの継承先の属性定義クラスを参照し、この継承先の属性定義クラスに対応付けられた、対応する変換式がない属性と同一の属性に対応付けられた変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換する方法としてある。
【００１９】
電子カタログ変換システムにおけるデータマッピングルール再利用方法をこのような方法にすれば、複数の商品分類に共通的な属性に関する変換式の定義を差分で定義することができるため、データマッピングルールを効率的に再利用可能なカタログ変換プログラムを、容易かつ省力的に構築することが可能となる。
【００２０】
本発明の請求項７記載の電子カタログ変換システムにおけるデータマッピングルール再利用方法は、変換式が、ルールに対応付けられた元カタログのレコードにおける二以上の属性の値にもとづいて、一の変換結果を算出し、又は、ルールに対応付けられた元カタログのレコードにおける一の属性の値にもとづいて、二以上の変換結果を算出し、又は、ルールに対応付けられた元カタログのレコードにおける二以上の属性の値にもとづいて、二以上の変換結果を算出する方法としてある。
【００２１】
電子カタログ変換システムにおけるデータマッピングルール再利用方法をこのような方法にすれば、属性の値の変換にあたり、柔軟な処理を行うことが可能となる。
すなわち、複数の属性の値を合成して、一の属性の値としたり、一の属性の値を分解して、複数の属性の値にしたり、あるいは、複数の属性の値を合成、変化、分解等を行うことによって、異なる複数の属性の値を算出することなどを行うことが可能となる。
【００２２】
本発明の請求項８記載の電子カタログ変換システムにおけるデータマッピングルール再利用プログラムは、元カタログを変換して変換結果カタログを作成する電子カタログ変換システムにおけるデータマッピングルール再利用プログラムであって、データマッピングルール再利用装置に、元カタログのレコードにもとづいて、当該レコードの商品分類を特定させ、この商品分類にもとづいて、カタログの形式を変換するためのマッピングルールを商品分類ごとに定義するルール記憶部を検索させて、当該商品分類に対応するルールを取得させ、このルールにもとづいて、出力する属性の値を計算する変換式を定義する変換式記憶部から変換式を特定させ、特定された変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させ、この変換結果を変換結果カタログとして出力させる構成としてある。
【００２３】
電子カタログ変換システムにおけるデータマッピングルール再利用プログラムをこのような構成にすれば、データマッピングルール再利用装置に、部品化された変換用ルールを用いて、このルールと独立に部品化された変換式を特定させ、当該ルールに対応する元カタログのレコードの属性の値を変換させることにより、元カタログを変換することが可能となる。
【００２４】
本発明の請求項９記載の電子カタログ変換システムにおけるデータマッピングルール再利用プログラムは、変換式の特定において、データマッピングルール再利用装置に、ルールにもとづいて、変換式記憶部に記憶された属性定義クラスを参照させ、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がある場合には、この変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させる構成としてある。
【００２５】
電子カタログ変換システムにおけるデータマッピングルール再利用プログラムをこのような構成にすれば、データマッピングルール再利用装置に、ルールに対応付けられた属性定義クラスに定義された属性に対応する変換式を用いて、元カタログにおける属性の値を変換させ、出力属性の値を計算させることが可能となる。
【００２６】
本発明の請求項１０記載の電子カタログ変換システムにおけるデータマッピングルール再利用プログラムは、変換式の特定において、データマッピングルール再利用装置に、ルールにもとづいて、変換式記憶部に記憶された属性定義クラスを参照させ、この属性定義クラスに対応付けられた一又は二以上の属性に、それぞれに対応する変換式がない場合には、属性定義クラスの継承先の属性定義クラスを参照させ、この継承先の属性定義クラスに対応付けられた、対応する変換式がない属性と同一の属性に対応付けられた変換式を用いて、ルールに対応付けられた元カタログのレコードにおける一又は二以上の属性の値を変換させる構成としてある。
【００２７】
電子カタログ変換システムにおけるデータマッピングルール再利用プログラムをこのような構成にすれば、データマッピングルール再利用装置に、差分で定義された属性に対応する変換式を検索させ、これを用いて元カタログにおける属性の値を変換させることが可能となる。
すなわち、このような変換式の差分の定義を用いた処理を可能とすることによって、当該データマッピングルール再利用プログラムの構築やメンテナンスを容易化することが可能となり、また、データマッピングルール再利用装置において使用するリソースを低減させることも可能となる。
【００２８】
【発明の実施の形態】
以下、本発明の実施形態につき、図面を参照して説明する。
［第一実施形態］
まず、本発明の第一実施形態について、図１及び図２を参照して説明する。図１は、本発明の第一実施形態のデータマッピングルール再利用装置の構成を示すブロック図である。また、図２は、同装置におけるルール記憶部のクラス図である。図１において、実線は処理の流れを、点線はデータの流れを示している。
【００２９】
本実施形態のデータマッピングルール再利用装置は、元カタログ１、レコード入力装置２、ルール選択装置３、ルール・変換式記憶装置４、変換処理装置５、レコード出力装置６、及び変換結果カタログ７を有している。
［元カタログ１］
元カタログ１は、変換元のカタログのデータを保有している。例えば、ある企業が、それぞれ異なる電子カタログシステムを有する複数の企業からカタログを受け取って、これを統一した形式に変換する場合、本実施形態のデータマッピングルール再利用装置は受け手の企業に備えられ、元カタログ１は、異なる電子カタログシステムにより作成されたカタログデータを保有する。
また、カタログの送り手である複数の企業が、受け手の企業が要求するカタログ形式に併せてカタログを変換する場合、データマッピングルール再利用装置は送り手の企業に備えられ、元カタログ１は、この送り手の変換前のカタログデータを保有する。
また、個人ユーザに対して、複数の企業のカタログデータを統一して配信するような場合、データマッピングルール再利用装置はこの配信を行う企業に備えられ、元カタログ１は、その統一前のカタログデータを保有することとなる。
【００３０】
このようなカタログデータには、商品ごとのレコードが含まれており、各レコードには、商品分類を特定するためのキー情報と、そのレコードの属性及びその値が含まれている。
このレコードが保有する属性は、ルールに対応付けられた属性と必ずしも一致しないことが多い。例えば、ルールに対応付けられた属性として、「ＣＰＵ」，「ＭＥＭＯＲＹ」，「ＢＡＴＴＥＲＹ」が定義されている場合に、レコードが保有する属性が、「ＣＰＵ名」，「メモリー」，「バッテリー」等のようになっている場合が多い。また、この属性の対応関係については、一対一の場合もあるが、多対多となることも多くある。
このような場合において、どのように変換元データである元カタログのレコードの属性の値を取得するかということについては、以下の変換処理装置５についての説明等において詳述する。
【００３１】
［レコード入力装置２］
レコード入力装置２は、元カタログ１から電子カタログの一商品に相当するレコードを入力する。図１のレコードＡは、この入力したレコードを示している。
［ルール選択装置３］
ルール選択装置３は、入力されたレコードの商品の属する商品分類を、このレコードが有する商品分類を特定可能であるような一又は二以上の属性から特定し、その商品分類に対応付けられたルールを検索する。
このルール選択装置３は、商品分類特定手段３１とルール検索手段３２を有している。
商品分類特定手段３１は、レコードに含まれる商品分類を特定するためのキー情報にもとづいて、そのレコードの商品分類を特定する。
この商品分類の特定のために、例えばルール選択装置３に、上記キー情報と商品分類の対応付け情報を保有するテーブルを持たせることができる。
ルール検索手段３２は、商品分類特定手段３１によって特定された商品分類に対応付けられたルールを、ルール・変換式記憶装置４を検索することによって取得する。図１においては、取得されたルールをルールＢとして示している。
【００３２】
［ルール・変換式記憶装置４］
ルール・変換式記憶装置４は、ルール及び変換式を記憶する。
このルール・変換式記憶装置４は、ルール記憶部４１及び変換式記憶部４２を有している。
以下、このルール記憶部４１及び変換式記憶部４２の動作の例を、図２を参照しながら説明する。同図はＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）形式で表示しているが、特に必要となる内容以外は、省略している。また、ルールや属性等の各部分には、表示しているもの以外にも、例えば、ルールにおける属性定義クラスへの参照情報など、それぞれにさらなる各種属性情報を保有させることができる。
【００３３】
ルール記憶部４１は、ある商品分類の商品のデータに対し、変換を行った時の変換出力側の属性４１２を記憶する。また、この属性４１２の順序付きの集合を定義したルール４１１を記憶する。このルール４１１は、商品分類ごとに記憶され、対応する商品分類名を保有している。
ルール４１１に、属性４１２の順序情報も保有させているのは、出力内容の表示順などをコントロールする必要のある場合のためである。
さらに、各ルールは、変換式記憶部４２中の属性定義クラス４２１への参照情報も保有している。
【００３４】
変換式記憶部４２は、属性定義クラス４２１、属性４２２、及び変換式４２３を記憶する。
属性定義クラス４２１は、一又は二以上の属性４２２の集合を順序なしで記憶する。属性定義クラス４２１が、属性４２２の順序を保有しないのは、ここでは、属性に対応する変換式を特定できればよく、特に必要ないからである。
また、属性定義クラス４２１は、継承関係を有することができる。これによって、ある属性定義クラス４２１に対応付けられた属性に変換式が対応付けられていない場合には、継承先の属性定義クラス４２１から変換式を取得することが可能となる。
このため、ルールに対応する変換式４２３の定義を、差分によって行うことができ、データマッピングルールの効率的な再利用を図ることが可能となる。
【００３５】
なお、同図において、矢印の開始部分の黒は、包含関係を表しており、矢印の先のものが、元のものに包含されることを表している。すなわち、元のものを削除した場合、先のものも削除される関係となる。
一方、白は、包含関係にないことを表している。また、「１  ＊」や「１  １．．０」は、それぞれ一対多、一対ゼロ又は一であることを表している。「ｏｒｄｅｒｅｄ」は、順序付けがあることを表している。
なお、このような包含関係などの詳細設計事項については、目的を達成する範囲内において、柔軟に変更することの可能なものであり、特に限定されるものではない。
【００３６】
［変換処理装置５］
変換処理装置５は、出力する一又は二以上の属性の値を計算するための変換式を検索し、その変換式を用いてレコードのデータから変換結果のデータを計算する。
この変換処理装置５は、変換式特定手段５１及びデータ変換手段５２を有している。
変換式特定手段５１は、ルール検索手段３２によって取得したルールを用いて、ルール・変換式記憶装置４における変換式記憶部４２を検索し、このルールに対応する図２に示すような属性定義クラス４２１を取得する。
そして、この属性定義クラス４２１における属性に対応付けられた変換式がある場合には、これを求める変換式として特定する。
【００３７】
変換式が対応付けられていない属性に関しては、変換式特定手段５１は、その属性定義クラス４２１と派生の定義関係にある継承先の属性定義クラス４２１を参照し、この継承先の属性定義クラス４２１における属性であって、上記変換式が対応付けられていない属性と同一の属性に対応付けられた変換式を特定することができる。図１において、変換式特定手段５１によって特定された変換式を変換式Ｃとして示している。
【００３８】
データ変換手段５２は、変換式特定手段５１によって特定された変換式を用いて、レコードの属性の値にもとづいて、上記各出力属性の値を計算する。そして、この計算結果をレコード出力装置６へ出力する。図１において、この計算結果を変換結果Ｄとして示している。
この出力属性の値を計算するための変換元となる情報は、レコードＡに保有されている属性の値であるが、上述のしたように、これはルールに対応付けられた出力のための属性とは、必ずしも一対一対応するものではない。
このため、データ変換手段５２は、変換式中に含まれる元カタログのレコード中の属性にアクセスするための式にもとづいて、元カタログにおける現在処理中のレコードの属性の値にアクセスする。
例えば、変換式に＜ｖａｌｕｅ−ｏｆ  ｎａｍｅ＝”バッテリー”＞のような式が埋め込まれている場合には、これにもとづいて、レコードにおけるバッテリー属性の値にアクセスすることができる。
【００３９】
ここで、変換の種々のパターンについて、具体例を挙げて説明する。もちろん、本発明における変換は、下記のパターンに限定されるものではない。
＜１．複数の元カタログの属性を合成して、一つの変換結果カタログの属性に対応付ける例＞
［元カタログ］
ブランド名＝”ＶａｌｕｅＭｏｏｎ”，シリーズ名＝”Ｔ”
［変換結果カタログ］
Ｎａｍｅ＝”ＶａｌｕｅＭｏｏｎ  Ｔ”
この場合、元カタログの属性である「ブランド名」と「シリーズ名」の値を合成し、変換結果カタログの属性である「Ｎａｍｅ」の値を算出している。
【００４０】
＜２．分解抽出・単位変換・数値フォーマッティングを行う例＞
［元カタログ］
外形寸法＝”１００（Ｗ）×２００（Ｄ）×３００（Ｈ）ｍｍ”
［変換結果カタログ］
Ｗｉｄｔｈ＝”１．００Ｅ−０１”
Ｄｅｐｔｈ＝”２．００Ｅ−０１”
Ｈｉｅｇｈｔ＝”３．００Ｅ−０１”
変換結果カタログの属性である「Ｗｉｄｔｈ」については、元カタログにおける属性「外形寸法」から、最初の数値である”１００”を抜き出し、さらに”ｍｍ”という単位系も検出し、ｍｍからｍへの単位変換を行って、最後に小数点以上３桁以内、小数点以下３桁以内であるような指数表現にフォーマッティングしている。これは、変換結果カタログの属性「Ｄｅｐｔｈ」及び「Ｈｉｅｇｈｔ」についても同様である。
この変換処理は、元カタログの一つの属性を、複数の変換結果の属性に対応付けるものである。
【００４１】
＜３．文字列の置換の例＞
［元カタログ］
半角かなで表現
［変換結果カタログ］
全角かなに置き換え
元カタログの属性の値が文字列であって、これが半角かなで表現されている場合に、変換結果カタログの属性の値として、その文字列を全角かなによる表現の文字列に置き換えるものである。
【００４２】
＜４．固定値の例＞
［変換結果カタログ］
Ｍａｎｕｆａｃｔｕｒｅ  Ｎａｍｅ＝”ＸＸＸ  Ｃｏｒｐｏｒａｔｉｏｎ”
元カタログに定義されている属性に関係なく、変換結果カタログに所定の内容を出力する処理であり、本発明の変換の概念に含めるものである。
【００４３】
これらのほか、５．元カタログと別のＤＢから検索した結果を変換結果カタログに出力する、６．あるコード体系の値を別のコード体系の値に変換する、７．メッセージの処理日時タイムスタンプを変換結果カタログに出力する、８．ある文字コードから別の文字コードに変換する（ＳＪＩＳ，ＪＩＳ，ＥＵＣ，Ｕｎｉｃｏｄｅ等）など、変換処理装置５は、各種変換処理を行うことが可能である。
【００４４】
［レコード出力装置６］
レコード出力装置６は、変換処理装置５からレコードのデータの変換結果を入力し、変換結果カタログ７へ出力する。
［変換結果カタログ７］
変換結果カタログ７は、変換結果のカタログデータを保有する。そして、以降、この変換結果のカタログデータを用いて、ＸＭＬやＣＳＶ形式等の種々のデータ形式に変換され、紙カタログに出力するための編集が行われたり、あるいはＷｅｂページへの表示のために用いられるなど、種々の利用に供されることとなる。
なお、上記各構成の全てをデータマッピングルール再利用装置に保有させる必要はない。例えば、元カタログ１や変換結果カタログ７、ルール・変換式記憶装置４等の構成を、データマッピングルール再利用装置に有線又は無線により接続された外部記憶装置や外部情報処理装置に保有させることも可能である。
【００４５】
［データの流れの具体例］
次に、図３を用いて、本実施形態のデータマッピングルール再利用装置を構成する上記各構成要素のデータの流れについて具体例を挙げて説明する。同図は、データマッピングルール再利用装置において、元カタログからルールが特定されるまでに処理されるデータの例を示す図である。
元カタログ１は、例えば、図３の（ａ）に示すような元カタログのレコードを記憶している。同図においては、商品分類がラップトップのレコードが二つと、デスクトップのレコードが一つ示されている。もちろん、さらに多くのレコードを元カタログ１に保有させることも可能である。
レコード入力装置２は、この元カタログ１から一レコードづつデータを入力して、これをルール選択装置３へ出力する。
図３の（ｂ）は、レコード入力装置２が、元カタログ１の最初のレコードを取得したようすを示している。
【００４６】
次に、商品分類特定手段３１は、レコード入力装置２から受け取ったレコードにもとづいて、商品分類を特定する。この場合は、入力レコードに商品分類が定義されているため、これを用いて図３（ｄ）のように、商品分類として「ラップトップ」が特定されている。
なお、入力レコードにおける二以上の属性にもとづいて、商品分類を特定するようにしてもよい。この場合、二以上の属性と商品分類との対応付け情報を保有するテーブルをルール選択装置３に保有させるようにしてもよい。
【００４７】
次に、ルール検索手段３２は、商品分類特定手段３１によって特定された商品分類にもとづいて、ルール・変換式記憶装置４におけるルール記憶部４１を検索し、対応するルールを取得する。
このとき、例えば、ラップトップ用ルールに、図３の（ｄ）に示すような属性が、その順番で変換結果として出力すべき属性として対応付けられている場合、ルール検索手段３２は、これらの属性とその順番を取得する。
なお、このルール検索において、商品分類のみならず、例えば、顧客や個々の契約を特定するためのキー情報などをも検索キーとして加えて、ルールを取得するようにしてもよい。
【００４８】
変換式特定手段５１は、ルール検索手段３２によって取得された上記ルール等にもとづいて、変換式を特定する。この場合、属性の順番にしたがって、変換式の特定を行う。
そして、例えば、「Ｐｏｗｅｒ  Ｃｏｎｓｕｍｐｔｉｏｎ（ｎｏｍｉｎａｌ）」属性に関する変換式として、元カタログの属性の値の単位の変換（例えば、ＷをｍＷとする等。）を行うことが定義されている場合には、データ変換手段５２が、この変換式にもとづき元カタログの属性の値である消費電力２３Ｗの単位変換を行うこととなる。
【００４９】
［変換式特定処理手順］
次に、本実施形態のデータマッピングルール再利用装置における変換式特定手段５１の処理手順について、図４及び図５のフローチャートを参照して説明する。
図４において、ルール検索手段３２によって取得されたルールＲをパラメータとして処理を開始する。
まず、ルールＲに対応付けられた属性において、先頭に順序づけられている属性の属性名を取得し、これをＮとする（ステップ１０）。そして、このルールＲの属性名Ｎに対応する変換式を特定する（ステップ１１）。
【００５０】
この変換式の特定について、図５を用いてより詳細に説明する。
同図において、ルールＲと属性名Ｎをパラメータとして処理を開始する。
まず、ルールＲの属性定義クラスを取得し、これをＳとする（ステップ３０）。そして、Ｎに名前が一致する属性をＳの中から検索し、これをＴとする（ステップ３１）。
Ｔを検索することができた場合は（ステップ３２のＹｅｓ）、ステップ３３へ進む。この場合、Ｔの変換式を取得して、これをＥとする。
Ｅを検索することができなかった場合は（ステップ３４のＮｏ）、ステップ３５へ進む。この場合、Ｓに継承先の属性定義クラスが存在する場合は（ステップ３５のＹｅｓ）、ステップ３６へ進む。そして、Ｓを新たにＳの承継先の属性定義クラスとして、ステップ３１に戻って処理を繰り返す。
【００５１】
ステップ３４において、Ｅが検索できた場合は（ステップ３４のＹｅｓ）、ステップ３７へ進む。そして、Ｅの値を目的の変換式とし（ステップ３７）、この変換式の特定処理（図４のステップ１１）を終了する。
ステップ３２において、Ｔが検索できなかった場合は、ステップ３８へ進む。そして、属性定義クラスにおいて、属性Ｎに対応する属性の定義が存在しなかったということで、エラーを出力し、処理を終了する。
ステップ３５において、Ｓに継承先の属性定義クラスが存在しなかった場合（ステップ３５のＮｏ）、ステップ３９へ進む。そして、どの派生の関係にある属性定義クラスにおいても、属性名Ｎに対応する変換式が定義されていなかったため、エラーを出力して、処理を終了する。
【００５２】
図５に示す処理において、変換式が特定できた場合は、図４に戻ってステップ１１で得られたこの変換式Ｅを用いて、属性名Ｎの属性の値、すなわち出力すべき属性の値を計算し、この計算結果をＸＮとする（ステップ１２）。
次に、ルールＲに定義されている変換出力側の属性の集合（順序付き）の中から、Ｎの次の順序にある属性を取得し、これをＮとする（ステップ１３）。
ステップ１３でＮが取得できた場合は（ステップ１４のＹｅｓ）、ステップ１１へ戻って、処理を繰り返す。
ステップ１３において、Ｎが取得できない場合（ステップ１４のＮｏ）、すなわち、全ての出力属性についての処理を終了したため、次の属性が存在しない場合は、ステップ１５へ進む。
そして、全ての属性について得られたＸＮを変換結果として、レコード出力装置６へ出力する。
【００５３】
次に、本実施形態のデータマッピングルール再利用装置におけるルールにもとづく変換式の特定方法について、図６を用いて詳細に説明する。同図は、データマッピングルール再利用装置におけるルール・変換式記憶装置のオブジェクト図である。
図６に示すように、ルール・変換式記憶装置４は、ルール記憶部４１及び変換式記憶部４２を有しており、ルール記憶部４１には、オブジェクトとして、商品分類名が「ラップトップ」であるルールＤ４１１ａ（以下、ラップトップ用ルールと称する場合がある。他のルールについても同様。）と、デスクトップ用ルール（Ｄ４１１ｂ）が記憶されている。
ラップトップ用ルールには、名前が「ＣＰＵ」である属性Ｄ４１２ａ（以下、属性ＣＰＵと称する場合がある。他の属性についても同様。）、属性ＭＥＭＯＲＹ（Ｄ４１２ｂ）、及び属性ＢＡＴＴＥＲＹ（Ｄ４１２ｃ）が関連づけられている。これらのルール記憶部４１に、ルールと対応付けて記憶されている属性は、出力側の属性として定義されている。
【００５４】
デスクトップ用ルール（Ｄ４１１ｂ）には、属性ＣＰＵ（Ｄ４１２ａ）、及び属性ＭＥＭＯＲＹ（Ｄ４１２ｂ）のみが関連付けられている。すなわち、属性ＢＡＴＴＥＲＹはデスクトップ用ルールについては、出力側の属性として出力されない。
デスクトップ用ルールは、属性定義クラスＤ４２１ｃを参照している。この属性定義クラスＤ４２１ｃは、属性ＣＰＵ（Ｄ４２２ｆ）と、属性ＭＥＭＯＲＹ（Ｄ４２２ｇ）を含んでいるが、これら属性には変換式が対応付けられていない。しかし、属性定義クラスＤ４２１ｃは、属性定義クラスＤ４２１ｂを派生しており、この属性定義クラスＤ４２１ｃの方には、属性ＣＰＵ（Ｄ４２２ｄ）と、属性ＭＥＭＯＲＹ（Ｄ４２２ｅ）が定義され、それぞれ変換式Ｄ４２３ｃと変換式Ｄ４２３ｄが関連付けられている。
このため、変換式特定手段５１は、デスクトップ用ルールの属性ＣＰＵの変換式としてＤ４２３ｃを、属性ＭＥＭＯＲＹの変換式としてＤ４２３ｄを、それぞれ検索して取得し、返却することができる。
【００５５】
一方、ラップトップ用ルールは、属性定義クラスＤ４２１ａを参照している。この属性定義クラスＤ４２１ａには、属性ＣＰＵ（Ｄ４２２ａ）と、属性ＭＥＭＯＲＹ（Ｄ４２２ｂ）と、属性ＢＡＴＴＥＲＹ（Ｄ４２２ｃ）が定義されており、そのうち属性ＣＰＵと属性ＢＡＴＴＥＲＹには変換式が対応付けられている。
変換式が対応づけられていない属性ＭＥＭＯＲＹに関しては、デスクトップ用ルールの場合と同様に、属性定義クラスＤ４２１ａが派生している属性定義クラスＤ４２１ｂの属性ＭＥＭＯＲＹ（Ｄ４２２ｅ）に対応づけられた変換式Ｄ４２３ｄを継承する。
ここで、属性ＣＰＵに関しては、派生先の属性定義クラスＤ４２１ｂで定義されている変換式Ｄ４２３ｃではなく、属性定義クラスＤ４２１ａの方で定義された変換式Ｄ４２３ａの方が定義として有効となる。
このように、属性定義クラス４２１ａでは、デスクトップ用ルールに存在し、ラップトップ用ルールには存在しない属性である属性ＢＡＴＴＥＲＹとその変換式も追加で定義されている。
【００５６】
以上説明したように、ルール記憶部で商品分類名とルールとの対応関係を記憶し、ルール検索手段により対応するルールを検索することができるため、変換用ルールを商品分類ごとに部品化することが可能となる。
また、どの属性が出力されるのかというスキーマの定義と、属性の値を変換するための変換式群の定義を、それぞれルール記憶部及び変換式記憶部に分けて保有させているため、これらを独立に部品化することが可能となる。
このため、データマッピングルールを効率的に再利用することができ、電子カタログ変換プログラムの構築を容易化、及び省力化することも可能となる。さらに、電子カタログ変換プログラムのメンテナンスを容易に行うことも可能となる。
【００５７】
［第二実施形態］
次に、本発明の第二実施形態について、図２，図４及び図５を参照して説明する。
本実施形態は、カタログ変換処理の実行時に、出力属性に対応する変換式の特定処理を行う必要がない点で第一実施形態と異なる。
すなわち、第一実施形態においては、図４のステップ１１において、変換式を特定するために、図５に示すようにルールにもとづいて変換式記憶部４２における属性定義クラスを検索し、この属性定義クラスに対応付けられた属性にもとづいて変換式が特定されている。
また、属性定義クラスに対応付けられた属性が、変換式に対応付けられていない場合には、属性定義クラスの継承先の属性定義クラスを参照して、これに対応付けられた属性にもとづいて変換式の特定が行われている。
本実施形態においては、このような変換式の特定を、レコードの変換処理を行うたびに毎回行う代わりに、あらかじめ行い、これをルール記憶部に記憶させておくことによって、カタログ変換処理速度を向上させている。
【００５８】
すなわち、図２における属性４１２に対応して適用される変換式４２３を、変換式特定手段５１と同様のアルゴリズムを用いて全て検索しておき、その対応関係をルール記憶部４１の属性４１２に記憶させておく。
これによって、変換式特定手段５１は、カタログ変換処理の実行時には、上述のような変換式の特定処理を行う必要がなく、単純に属性４１２に記憶された変換式を返却するだけでよくなる。
したがって、各カタログ変換処理の実行時の速度を向上させることが可能となる。
【００５９】
なお、このあらかじめ行われる変換式の特定処理は、ルールや変換式等に対する追加や変更、削除等が行われたタイミングで、その度毎に行うようにすることが好ましい。
以上説明したように、本実施形態のデータマッピングルール再利用装置によれば、カタログ変換処理の実行時に変換式の特定処理を実行する必要がないため、変換処理速度を向上させることが可能となる。
【００６０】
上記の実施形態におけるルールの検索や、変換式の特定等は、電子カタログ変換システムにおけるデータマッピングルール再利用プログラムにより実行される。
この電子カタログ変換システムにおけるデータマッピングルール再利用プログラムは、データマッピングルール再利用装置に、所定の処理、例えば、ルールの検索処理や、変換式の特定処理等を行わせる。
これによって、これらの処理は、データマッピングルール再利用プログラムとデータマッピングルール再利用装置とが協働して実現される。
【００６１】
なお、データマッピングルール再利用プログラムは、データマッピングルール再利用装置のメモリやハードディスクに記憶させる他、コンピュータ読み取り可能な記憶媒体、たとえば、外部記憶装置及び可搬記憶媒体等に格納することができる。
外部記憶装置とは、磁気ディスク等の記憶媒体を内蔵し、例えばデータマッピングルール再利用装置などに外部接続される記憶増設装置をいう。一方、可搬記憶媒体とは、記憶媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記憶媒体であって、たとえば、ＣＤ−ＲＯＭ、フレキシブルディスク、メモリカード、光磁気ディスク等をいう。
【００６２】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭにロードされて、ＣＰＵにより実行される。この実行により、上述した本実施形態のデータマッピングルール再利用装置の手段が実現される。
さらに、コンピュータで電子カタログ変換システムにおけるデータマッピングルール再利用プログラムをロードする場合、他のコンピュータで保有された電子カタログ変換システムにおけるデータマッピングルール再利用プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。
このダウンロードされた電子カタログ変換システムにおけるデータマッピングルール再利用プログラムも、ＣＰＵにより実行され、本実施形態のルールの検索処理や、変換式の特定処理等を実現する。
【００６３】
なお、本発明は以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、ルールを商品分類ごとのみならず、商品の部分ごとに格納可能としたり、あるいは、属性定義クラスの派生関係に関して、一の属性定義クラスに複数の継承先を定義したり、二段階以上の継承先を定義するなど適宜設計変更できるものである。
【００６４】
【発明の効果】
以上のように、ルール記憶部で商品分類名とルールとの対応関係を記憶し、ルール検索手段により対応するルールを検索することができるため、変換用ルールを商品分類ごとに部品化することが可能となる。
また、どの属性が出力されるのかというスキーマの定義と、属性の値を変換するための変換式群の定義を、それぞれルール記憶部及び変換式記憶部に分けて保有させているため、これらを独立に部品化することが可能となる。
このため、データマッピングルールを効率的に再利用することができ、電子カタログ変換プログラムの構築を容易化、及び省力化することも可能となる。さらに、電子カタログ変換プログラムのメンテナンスを容易に行うことも可能となる。
【００６５】
また、電子カタログ変換システムにおけるデータマッピングルール再利用プログラムは、コンピュータの各構成要素へ所定の指令を送ることにより、このルールの検索機能や、変換式の特定機能等を実現させることができる。
これによって、これらの機能等は、電子カタログ変換システムにおけるデータマッピングルール再利用プログラムとコンピュータとが協働したデータマッピングルール再利用装置により実現可能である。
【図面の簡単な説明】
【図１】本発明の実施形態のデータマッピングルール再利用装置の構成を示すブロック図である。
【図２】本発明の実施形態のデータマッピングルール再利用装置におけるルール・変換式記憶装置のクラス図である。
【図３】本発明の実施形態のデータマッピングルール再利用装置において、元カタログからルールが特定されるまでに処理されるデータの例を示す図である。
【図４】本発明の実施形態のデータマッピングルール再利用装置における変換式特定手段の処理手順を示すフローチャートである。
【図５】本発明の実施形態のデータマッピングルール再利用装置における変換式特定手段の変換式特定処理の詳細な手順を示すフローチャートである。
【図６】本発明の実施形態のデータマッピングルール再利用装置におけるルール・変換式記憶装置のオブジェクト図である。
【符号の説明】
１  元カタログ
２  レコード入力装置
３  ルール選択装置
３１  商品分類特定手段
３２  ルール検索手段
４  ルール・変換式記憶装置
４１  ルール記憶部
４１１，Ｄ４１１ａ，Ｄ４１１ｂ  ルール
４１２，Ｄ４１２ａ，Ｄ４１２ｂ，Ｄ４１２ｃ  属性
４２  変換式記憶部
４２１，Ｄ４２１ａ，Ｄ４２１ｂ，Ｄ４２１ｃ  属性定義クラス
４２２，Ｄ４２２ａ，Ｄ４２２ｂ，Ｄ４２２ｃ，Ｄ４２２ｄ，Ｄ４２２ｅ，Ｄ４２２ｆ，Ｄ４２２ｇ  属性
４２３，Ｄ４２３ａ，Ｄ４２３ｂ，Ｄ４２３ｃ，Ｄ４２３ｄ  変換式
５  変換処理装置
５１  変換式特定手段
５２  データ変換手段
６  レコード出力装置
７  変換結果カタログ
Ａ  レコード
Ｂ  ルール
Ｃ  変換式
Ｄ  変換結果
【図１】
2004157673.tif 000003
【図２】
2004157673.tif 000004
【図３】
2004157673.tif 000005
【図４】
2004157673.tif 000006
【図５】
2004157673.tif 000007
【図６】
2004157673.tif 000008