(57)【要約】【課題】本発明の課題は、カタログの校正情報は、関連する他のカタログの編集情報にも容易に反映できるシステムおよびデータベースを提供することである。【解決手段】商品情報管理サーバ装置とカタログ編集装置がネットワークを介して接続されており、前記商品情報管理サーバ装置は、少なくとも商品情報テーブルを備え、前記商品情報テーブルは、商品マスターデータとカタログ商品データとが関連づけられて構成されて、前記商品マスターデータあるいはカタログ商品データは、データを識別する商品キーと、商品情報とを含むデータであり、前記商品情報更新データは、前記カタログ編集装置で更新された商品キーと商品情報から構成されており、カタログ編集装置が送信する商品情報更新データを用いて、商品情報テーブルを更新することを特徴とするカタログ商品情報管理システムである。【選択図】図１
2008269268.tif 000002
【特許請求の範囲】
【請求項１】
商品情報管理サーバ装置とカタログ編集装置がネットワークを介して接続されており、
前記商品情報管理サーバ装置は、少なくとも商品情報テーブルを備え、
前記商品情報テーブルは、商品マスターデータとカタログ商品データとが関連づけられて構成されて、
前記商品マスターデータあるいはカタログ商品データは、データを識別する商品キーと、商品情報とを含むデータであり、
前記商品情報更新データは、前記カタログ編集装置で更新された商品キーと商品情報から構成されており、
カタログ編集装置が送信する商品情報更新データを用いて、商品情報テーブルを更新する
ことを特徴とするカタログ商品情報管理システム。
【請求項２】
前記情報管理サーバ装置は、関連テーブルを備え、
前記関連テーブルは、前記商品マスターデータの商品キーとカタログ商品データの商品キーとを相互に関連付けており、
前記商品情報更新データは、前記商品情報更新データと関連テーブルを用いて、前記商品情報更新データの商品キーに関連付けられる前記商品情報テーブルの商品マスターデータの商品情報を更新し、次に、前記商品情報テーブルを用いて、更新した商品マスターデータの商品キーに関連付けられる前記商品情報テーブルのカタログ商品データの商品情報を更新する
ことを特徴とする請求項１に記載のカタログ商品情報管理システム。
【請求項３】
前記商品情報テーブルと関連テーブルは、関係データベースを形成して、
前記カタログ編集装置は、
商品情報更新データの商品キーを含むクエリーを作成して、情報管理サーバ装置の関係データベースに問い合わせて、カタログ商品データと、商品マスターデータを取得して、カタログ商品データと、商品マスターデータを修正して、関係データベースを更新して、
次に、修正された商品マスターデータの商品キーを取得して、商品マスターデータの商品キーを含むクエリーを作成して、情報管理サーバ装置の関係データベースに問い合わせて、新たなカタログ商品データを取得して、新たなカタログ商品データを修正して、関係データベースを更新する
ことを特徴とする請求項１または請求項２に記載のカタログ商品情報管理システム。
【請求項４】
前記商品情報はＸＭＬ形式で記述される
ことを特徴とする請求項１から請求項３のいずれか１項に記載のカタログ商品情報管理システム。
【請求項５】
請求項３に記載の商品情報テーブルおよび関連テーブルから形成される関係データベースであって、
前記商品情報テーブルが、商品マスターデータと、カタログ商品データとから構成されて、
前記商品マスターデータ、あるいは、商品マスターデータが、データを識別する商品キーと、商品情報とを含むデータから構成されている商品情報テーブルと、
前記関連テーブルが、商品マスターデータの商品キーとカタログ商品データの商品キーとを関連付ける関連テーブルと
から構成されることを特徴とするカタログ商品情報管理関係データベース。
【請求項６】
前記商品情報はＸＭＬ形式で記述される
ことを特徴とする請求項５項に記載のカタログ商品情報管理関係データベース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品カタログ編集において、商品マスター情報を管理するシステム、および、そのデータベースに関するものである。
【背景技術】
【０００２】
従来から、商品マスター情報が登録されているデータベースを用いて、商品カタログを編集する場合には、データベースの内容を最新の状態に管理している。
図５は、複数の異なる商品カタログを編集する場合の商品データ管理を説明する図である。
商品データベースの商品マスターを用いて、たとえば、総合カタログと地域別カタログを編集する場合には、商品マスターから必要な項目（たとえば、商品コードや商品名）を複製したり、新たな項目（たとえば、価格）を追加して、総合カタログ用商品データや地域別カタログ用商品データを作成する（図５（１））。次に、総合カタログや地域別カタログ用商品データを用いて、カタログの編集を行う。このとき、カタログ編集時の校正を行ったときの情報を用いて、それぞれのカタログ用商品データを修正して、カタログ用商品データを更新する（同（２））。
このようにして管理された最新の商品データを用いて、カタログが編集される。
【０００３】
たとえば、特許文献１では、関係データベースを用いて、カタログデータ（＝商品データ）を管理して、カタログ組版を行い、カタログ内容に変更が生じた場合には、カタログ組版データを変更して、変更したカタログ組版データを用いてカタログデータ（＝カタログ用商品データ）の内容を変更する技術が開示されている。
【特許文献１】特開２００５−２６７６５９号公報（段落００１２、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の技術では、この関係データベースは、一度作成されると運用中に変更することが困難であるにも拘らず、カタログ編集においては、しばしば、データ構造の変更が行われるので、変更作業に時間をとられるという不具合がある。
また、カタログの校正情報は、他の関連するカタログにも反映させる必要があるので、まず、商品マスターの更新作業を行ない、次に、他の関連するカタログのデータを更新しなければならないという不便さがある。
【０００５】
本発明はこのような点を解決するためになされたものであって、本発明の課題は、カタログの校正情報は、関連する他のカタログの編集情報にも容易に反映できるシステムおよびデータベースを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、商品情報管理サーバ装置（１００）とカタログ編集装置（３００）がネットワークを介して接続されており、前記商品情報管理サーバ装置は、少なくとも商品情報テーブルを備え、前記商品情報テーブル（１９１）は、商品マスターデータとカタログ商品データとが関連づけられて構成されて、前記商品マスターデータあるいはカタログ商品データは、データを識別する商品キーと、商品情報とを含むデータであり、前記商品情報更新データ（３９７）は、前記カタログ編集装置で更新された商品キーと商品情報を含むシステムであって、商品情報管理サーバ装置（１００）は、少なくとも商品情報テーブル（１９１）を備え、カタログ編集装置（３００）が送信する商品情報更新データ（３９７）を用いて、商品情報テーブル（１９１）を更新することを特徴とするカタログ商品情報管理システムである。
【０００７】
ここで、カタログ編集において作成した商品情報更新データ（＝校正データ）を用いて、校正対象のカタログ商品データの更新をすると同時に、カタログ商品データに関連する商品マスターデータを更新して、更に、商品マスターデータに関連する他のカタログ商品データを更新することが可能となる。
【０００８】
請求項２の発明は、前記関連テーブル（１９３）は、前記商品マスターデータの商品キーとカタログ商品データの商品キーとを相互に関連付けており、前記商品情報更新データは、前記商品情報更新データと関連テーブル（１９３）を用いて、前記商品情報更新データ（３９７）の商品キーに関連付けられる前記商品情報テーブルの商品マスターデータの商品情報を更新し、次に、前記商品情報テーブル（１９３）を用いて、更新した商品マスターデータの商品キーに関連付けられる前記商品情報テーブルのカタログ商品データの商品情報を更新することを特徴とする請求項１に記載のカタログ商品情報管理システムである。
【０００９】
請求項３の発明は、前記商品情報テーブル（１９１）と関連テーブル（１９３）は、関係データベース（１９９）を形成して、前記カタログ編集装置（３００）は、商品情報更新データの商品キーを含むクエリーを作成して、情報管理サーバ装置（１００）の関係データベース（１９９）に問い合わせて、カタログ商品データと、商品マスターデータを取得して、カタログ商品データと、商品マスターデータを修正して、関係データベース（１９９）を更新して、次に、修正された商品マスターデータの商品キーを取得して、商品マスターデータの商品キーを含むクエリーを作成して、情報管理サーバ装置（１００）の関係データベース（１９９）に問い合わせて、新たなカタログ商品データを取得して、新たなカタログ商品データを修正して、関係データベース（１９９）を更新することを特徴とする請求項１または請求項２に記載のカタログ商品情報管理システムである。
【００１０】
請求項４の発明は、前記商品情報はＸＭＬ形式で記述されることを特徴とする請求項１から請求項３のいずれか１項に記載のカタログ商品情報管理システムである。
【００１１】
商品情報の記述にＸＭＬ形式（＝ＸＭＬタグ）を用いることで、データ構造を容易に変更することができる。
【００１２】
請求項５の発明は、請求項３に記載の商品情報テーブル（１９１）および関連テーブル（１９３）から形成される関係データベース（１９９）であって、前記商品情報テーブル（１９１）が、商品マスターデータと、カタログ商品データとから構成されて、前記商品マスターデータ、あるいは、商品マスターデータが、データを識別する商品キーと、商品情報とを含むデータから構成されている商品情報テーブルと、前記関連テーブル（１９３）が、商品マスターデータの商品キーとカタログ商品データの商品キーとを関連付ける関連テーブルとから構成されることを特徴とするカタログ商品情報管理関係データベースである。
【００１３】
請求項６の発明は、前記商品情報はＸＭＬ形式で記述されることを特徴とする請求項５項に記載のカタログ商品情報管理関係データベースである。
【発明の効果】
【００１４】
本願発明によれば、
（１）データ構造の変更に容易に対応できる拡張性の高いデータベースを構築することが可能である。
（２）ひとつのカタログの商品データを更新することで、他の関連するカタログの商品データや商品マスターを自動的に更新することが可能である。
【発明を実施するための最良の形態】
【００１５】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
図１は、本発明による商品カタログ情報管理システムの全体構成図である。商品カタログ情報管理システム１は、商品情報管理サーバ装置１００とカタログ編集装置３００がネットワーク９００を介して接続されて構成される。
【００１６】
カタログ編集装置３００は、カタログを編集する装置であり、カタログ編集時に商品情報（価格、商品説明等）が変更されたときに、カタログの作成に利用した商品データを更新して、カタログ商品更新データ３９７を作成して、商品情報管理サーバ装置１００に送信する。商品情報管理サーバ装置１００は、カタログのマスターデータを含むカタログ商品情報関係データベース（以下、カタログ商品情報ＲＤＢ）１９９を記憶する。商品情報管理サーバ装置１００は、カタログ編集装置３００が送信するカタログ商品更新データ３９７を用いて、カタログ商品情報ＲＤＢ１９９を更新する。
【００１７】
商品情報管理サーバ装置１００は、コンピュータプログラムによって制御されるサーバコンピュータである。コンピュータプログラムは、既存の関係データベース・プログラムである。
【００１８】
カタログ編集装置３００は、コンピュータプログラムによって制御されるサーバコンピュータである。コンピュータプログラムは、既存の編集プログラムである。
【００１９】
カタログ商品情報ＲＤＢ１９９は、商品マスターと、商品マスターを用いて作成されたカタログ掲載商品のデータ（以下、カタログ商品データ）を管理する。
【００２０】
商品情報管理サーバ装置１００は、カタログ編集用データをカタログ編集装置３００に送信する。編集者は、カタログ編集装置３００を使って、商品情報管理サーバ装置１００が送信するカタログ編集用データを用いて、カタログを編集して、カタログ校正データ（以下、商品情報更新データ）を作成して，返信する。商品情報管理サーバ装置１００は、カタログ編集装置３００が作成して送信するカタログ校正データを用いて、カタログ編集用データと含むカタログ商品情報ＲＤＢ１９９を更新する。
【００２１】
図２は、商品情報関係データベース１９９の説明図である。商品情報関係データベース（＝カタログ商品情報ＲＤＢ）１９９は、少なくとも、商品情報テーブル１９１と関連テーブル１９３から構成されている。
【００２２】
商品情報テーブル１９１は、商品マスターデータとカタログに掲載したカタログ商品データとから構成される表データである。商品情報テーブル１９１の列項目（＝属性項目）は、商品キー１９１ａと、区分キー１９１ｂと、商品情報１９１ｃとから構成される。区分キー１９１ｂは、数字列である。この区分キー１９１ｂの数字列は、行データ（以下、商品情報データ）が、商品マスターデータか、カタログ商品データであることを識別する。（詳細は後述する）商品キー１９１ａは、ユニークな数字列（＝他の数字列と重複しない数字列）である。
【００２３】
商品情報１９１ｃは、ＸＭＬ形式（ＸＭＬタグ）の文字列である。
ここで、商品情報の記述にＸＭＬタグを用いることで、データ構造を容易に変更することができることを説明する。
通常は、一つの商品マスターデータから複数の商品カタログを作成する場合に、商品カタログによって、使用する商品情報項目が異なるため、商品カタログ毎に表データを設計しており、項目に変更が生じた時にはあ変更管理も必要で、多大な手間を要している。
そこで、本発明では、商品マスターデータと商品カタログデータを一つの表データとしてまとめておき、商品情報データの更新を効率的に行えるようにしている。商品情報の項目をＸＭＬタグで表現することによって、表データとしては、商品情報という一つの項目を設ければよく、商品マスターデータと複数の商品カタログデータの設計や変更管理が行いやすいというメリットがある。
【００２４】
関連テーブル１９３は、商品マスターデータとカタログ商品データとを関連付ける。関連テーブル１９３の列項目は、商品キー１９３ａと関連商品キー１９３ｂから構成されている。商品キー１９３ａと関連商品キー１９３ｂは、対応づけられた数字列である。
【００２５】
図２には、カタログ商品情報ＲＤＢ１９９が例示されている。たとえば、商品情報テーブル１９１の例として、商品キー１９１ａ「10001」と、区分キー１９１ｂ「001」と、商品情報１９１ｃ「<商品><コード>A1</コード><商品名>イチゴ</商品名> ・・ </商品>」である商品情報データが示されている。ここで、商品情報１９１ｃ        のＸＭＬタグは、「<商品>  </商品>」「<コード>  </コード>」「<商品名>    </商品名>」である。
【００２６】
ちなみに、この商品情報データは、区分キー１９１ｂが「001」であるので、、区分名テーブル１９５を参照すると商品マスターのデータであることがわかる。
【００２７】
同様に、商品キー１９１ａ「20003」と、区分キー１９１ｂ「002」と、商品情報１９１ｃ「「<商品><コード>A1</コード><商品名>イチゴ</商品名><価格>\300</価格> ・・ </商品>」である行データや、商品キー１９１ａ「30003」と、区分キー１９１ｂ「003」と、商品情報１９１ｃ「<商品><コード>A1</コード><商品名>イチゴ</商品名><特価>\198</特価> ・・ </商品>」である商品情報データなどが、例示されている。
【００２８】
ちなみに、これらの商品情報データは、区分キー１９１ｂが「002」や「003」であるので、区分名テーブル１９５を参照するとカタログ商品データであるであることがわかる。商品情報テーブル１９１には、商品マスターデータと、商品マスターデータを流用して作成したカタログの商品データが混在している。
【００２９】
また、関連テーブル１９３の例として、たとえば、商品キー１９３ａ「20003」と関連商品キー１９３ｂ「10003」とが関連付けられて示されている。あるいは、商品キー１９３ａ「10003」と関連商品キー１９３ｂ「20003」とが関連付けられて、商品キー１９３ａ「10003」と関連商品キー１９３ｂ「30003」とが関連付けられて示されている。
【００３０】
商品情報テーブル１９１のなかで、商品キー１９１a「10003」の区分キー１９１ｂは、「001」であり、区分名テーブル１９５では、区分名１９５bは、マスターになっている。商品キー１９１a「10003」は、商品マスターデータであることがわかる。関連テーブル１９３を見直すと、商品キー１９３a「10003」は、関連商品キー１９３ｂ「20003」と対応付けられていることがわかる。関連商品キー１９３ｂ「20003」の区分キー１９１ｂは「002」であり、区分名テーブル１９５より、「総合カタログ」の区分がつけられている。これにより、商品マスターデータの「10003」は、総合カタログデータ「20003」に流用されていることが分かる。また、関連テーブル１９３では、商品キー１９３a「20003」に関連商品キー１９３b「10003」が関連づけられている。これは、総合カタログに掲載した商品「20003」は、商品マスターデータ「10003」を流用していることを示している。
【００３１】
ゆえに、関連テーブル１９３は、
（１）商品マスターデータの商品キーがどのカタログ商品データの商品キーに流用されているかを示す対応付け
と、
（２）カタログ商品データの商品キーが商品マスターデータのどの商品キーを流用しているかを示す対応付け
とがなされており、（１）（２）の双方向の対応付けがなされている。
【００３２】
なお、実施例では、関連テーブル１９３は、商品マスターデータの商品キーとカタログ商品データの商品キーの対応づけで説明を行っているが、カタログ商品データの商品キー同士の関連付けでもよい。
【００３３】
なお、カタログ商品情報ＲＤＢ１９９には、区分名テーブル１９５を含んでもよい。
区分名テーブル１９５は、商品情報テーブル１９１の商品情報が商品マスターデータまたは、カタログ商品データの総合カタログ、地域別カタログなどに区分するためのテーブルデータである。
区分名テーブル１９５のデータ項目は、区分キー１９５ａと区分名１９５ｂとから構成されている。区分キー１９５ａは、ユニークな数字列である。区分名１９５ｂは、文字列である。区分名１９５ｂは、商品情報テーブル１９１の区分キー１９１ｂと同じである。
【００３４】
図２には、区分名テーブル１９５が例示されている。たとえば、区分キー１９５ａ「001」と区分名１９５ｂ「マスター」である区分名テーブル１９５の行データが示されている。同様に、区分キー１９５ａ「002」と区分名１９５ｂ「総合カタログ」の行データや、区分キー１９５ａ「003」と区分名１９５ｂ「地域別カタログ」の行データが例示されている。
【００３５】
図３は、商品情報更新データ３９７の形式と例である。
商品情報更新データ３９７は、カタログ編集装置３００でカタログ編集を行った結果、更新した商品データである。商品情報更新データ３９７は、商品キー３９７ａと更新情報３９７ｂとから構成される。
商品キー３９７ａは、数字列である。更新情報３９７ｂは、文字列である。更新情報３９７ｂの文字列は、ＸＭＬ形式（ＸＭＬタグ）である。
【００３６】
図３には、商品情報更新データ３９７が例示されている。たとえば、商品キー３９７ａ「20003」と更新情報３９７ｂ「<商品名>イチゴ</商品名>」である商品情報更新データ３９７が示されている。
【００３７】
図４は、商品情報の更新手順の説明図である。商品情報更新データ３９７の商品キー３９７ａ「20003」を含むクエリー（＝カタログ商品データを更新するクエリー）を作成して、関係データベース１９９に問合せて、商品情報テーブル１９１を検索して、商品キー３９７ａと一致する商品キー１９１ａ「20003」を持つ商品情報データを抽出する（図４（１））。
【００３８】
次に、抽出した商品情報データの商品情報１９１ｂを参照して、商品情報更新データの更新情報３９７ｂのＸＭＬタグ「<商品名></商品名>」と一致する文字列（＝イチゴ）を更新情報３９７ｂの文字列「いちご」に置き換えて、商品情報テーブル１９１に登録して更新する（同（２））。
【００３９】
すなわち、商品情報更新データ３９７が指示するカタログ商品データを更新した。
【００４０】
次に、商品情報更新データ３９７の商品キー３９７ａ「20003」を含むクエリー（＝カタログ商品データの商品マスターデータのキーを問い合わせるクエリー）を作成して、関係データベース１９９に問合せて、関連テーブル１９３を検索して、関連付けられた関連商品キー１９３ｂ「10003」を選択する（同（３））。選択された関連商品キー１９３ｂ「10003」を含むクエリー（＝商品マスターデータを更新するクエリー）を作成して、関係データベース１９９に問合せて、商品情報テーブル１９１を検索して、関連商品キー１９３ｂ「10003」と一致する商品キー１９１ａ「10003」を持つ商品情報データを抽出する（同（４））。次に、抽出した商品情報データの商品情報１９１ｂを同様にして、更新情報３９７ｂの文字列「いちご」に置き換えて、商品情報テーブル１９１に登録して更新する（同（５））。
【００４１】
すなわち、商品情報更新データ３９７が指示するカタログデータの商品マスターを更新した。
【００４２】
さらに、選択された関連商品キー１９３ｂ「10003」を含むクエリー（＝商品マスターデータから作成されたカタログ商品データのキーを問い合わせるクエリー）を作成して、関連テーブル１９３を検索して、関連付けられた関連商品キー１９３ｂ「20003」と「30003」（＝商品マスターデータから作成されたカタログ商品データ）を新たに選択する（同（６））。新たに選択された関連商品キー１９３ｂ「20003」と「30003」のうち、「20003」は商品情報更新データ３９７の商品キー３９７ａであるので除外して、新たに選択された関連商品キー１９３ｂ「30003」を含むクエリー（＝カタログ商品データを更新するクエリー）を作成して、関係データベース１９９に問合せて、商品情報テーブル１９１を検索して、関連商品キー１９３ｂと一致する商品キー１９１ａ「30003」を持つ商品情報データを抽出する（同（７））。次に、抽出した商品情報データの商品情報１９１ｃを同様にして、更新情報３９７ｂの文字列「いちご」に置き換えて、商品情報テーブル１９１に登録して更新する（同（８））。
【００４３】
すなわち、更新された商品マスターと関連するカタログ商品データを同時に更新した。
【００４４】
なお、上で説明した商品情報の更新クエリーは例示であって、商品マスターと関連するカタログ商品データが更新できれば、他のクエリーの組み合わせでもよい。
たとえば、カタログ商品データを一括で更新するために、最初に、商品情報更新データの商品マスターの商品キーを問い合わせて、次に、問い合わせた商品マスターの商品キーを用いて、関連するカタログ商品データを一括で更新させる用にクエリーを構成してもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明による商品カタログ情報管理システムの全体構成図
【図２】商品情報関係データベース１９９の説明図
【図３】商品情報更新データ３９７の形式と例
【図４】商品情報の更新手順の説明図
【図５】（従来）複数の異なる商品カタログを編集する場合の商品データ管理を説明する図
【符号の説明】
【００４６】
１  商品カタログ情報管理システム
１００  商品情報管理サーバ装置
１９１  商品情報テーブル
１９１ａ  商品キー
１９１ｂ  区分キー
１９１ｃ  商品情報
１９３  関連テーブル
１９３ａ  商品キー
１９３ｂ  関連商品キー
１９５  区分名テーブル
１９５ａ  区分キー
１９５ｂ  区分名
１９９  商品情報関係データベース
３００  カタログ編集装置
３９７  カタログ商品更新データ
【図１】
2008269268.tif 000003
【図２】
2008269268.tif 000004
【図３】
2008269268.tif 000005
【図４】
2008269268.tif 000006
【図５】
2008269268.tif 000007