(57)【特許請求の範囲】
【請求項１】
製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを用いて処理を行う電子カタログ利用装置であって、
前記辞書データ中の、短縮処理を行なうべき製品クラス名と、前記木構造上で当該製品クラスの上位階層にある製品クラスの製品クラス名との文字列を比較し、双方の製品クラス名で一致する文字列を取り除いた残余の文字列を、短縮化製品クラス名として得るクラス名短縮処理部と、
各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部とを具備する
ことを特徴とする電子カタログ利用装置。
【請求項２】
前記クラス名短縮処理部は、前記残余の文字列から、ハイフンを除去して、前記短縮化クラス名として得る
ことを特徴とする請求項１に記載の電子カタログ利用装置。
【請求項３】
上記電子カタログ利用装置は、さらに、
前記第１の辞書データから、木構造の表示データを生成する表示データ制御部を具備する
ことを特徴とする請求項１または２に記載の電子カタログ利用装置。
【請求項４】
前記表示データ制御部は、任意の短縮化製品クラス名の指示に応じて、前記短縮化製品クラス名に対応する原製品クラス名を表示制御する
ことを特徴とする請求項３に記載の電子カタログ利用装置。
【請求項５】
上記電子カタログ利用装置は、さらに、
前記第１の辞書データから前記短縮化製品クラス名又は前記製品クラス名を検索用キーワードとして抽出するキーワード抽出部と、
前記キーワードを名称に含む製品クラス名の中から、前記木構造上で当該製品クラスのサブクラスである製品クラス名を除くことにより、関連製品クラス名を抽出する関連製品クラス名抽出部と、
前記キーワードのそれぞれについて、前記関連製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備する
ことを特徴とする請求項１乃至４のいずれか記載の電子カタログ利用装置。
【請求項６】
上記電子カタログ利用装置は、さらに、
指示された前記キーワードに対応する前記抽出された前記製品クラス名を、木構造上で識別可能に表示する検索結果データを表示制御する検索結果データ制御部を具備する
ことを特徴とする請求項５に記載の電子カタログ利用装置。
【請求項７】
サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、
前記クライアントは、
前記辞書データ中の、短縮処理を行なうべき製品クラス名と、前記木構造上で当該製品クラスの上位階層にある製品クラスの製品クラス名との文字列を比較し、双方の製品クラス名で一致する文字列を取り除いた残余の文字列を、短縮化製品クラス名として得るクラス名短縮処理部と、
各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部と、
前記第１の辞書データから前記短縮化製品クラス名又は前記製品クラス名を検索用キーワードとして抽出するキーワード抽出部と、
前記キーワードを名称に含む製品クラス名の中から、前記木構造上で当該製品クラスのサブクラスである製品クラス名を除くことにより、関連製品クラス名を抽出する関連製品クラス名抽出部と、
前記キーワードのそれぞれについて、前記関連製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備する
ことを特徴とする電子カタログシステム。
【請求項８】
サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、
前記サーバは、
前記辞書データ中の、短縮処理を行なうべき製品クラス名と、前記木構造上で当該製品クラスの上位階層にある製品クラスの製品クラス名との文字列を比較し、双方の製品クラス名で一致する文字列を取り除いた残余の文字列を、短縮化製品クラス名として得るクラス名短縮処理部と、
各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部を具備し、
前記クライアントは、
前記第１の辞書データから前記短縮化製品クラス名又は前記製品クラス名を検索用キーワードとして抽出するキーワード抽出部と、
前記キーワードを名称に含む製品クラス名の中から、前記木構造上で当該製品クラスのサブクラスである製品クラス名を除くことにより、関連製品クラス名を抽出する関連製品クラス名抽出部と、
前記キーワードのそれぞれについて、前記関連製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備する
ことを特徴とする電子カタログシステム。
【請求項９】
サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、
前記サーバは、
前記辞書データ中の、短縮処理を行なうべき製品クラス名と、前記木構造上で当該製品クラスの上位階層にある製品クラスの製品クラス名との文字列を比較し、双方の製品クラス名で一致する文字列を取り除いた残余の文字列を、短縮化製品クラス名として得るクラス名短縮処理部と、
各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部と、
前記第１の辞書データから前記短縮化製品クラス名又は前記製品クラス名を検索用キーワードとして抽出するキーワード抽出部と、
前記キーワードを名称に含む製品クラス名の中から、前記木構造上で当該製品クラスのサブクラスである製品クラス名を除くことにより、関連製品クラス名を抽出する関連製品クラス名抽出部と、
前記キーワードのそれぞれについて、前記関連製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備し、
前記クライアントは、
前記第１の辞書データまたは前記第２の辞書データに基づいて、木構造の表示データを生成する表示データ制御部を具備する
ことを特徴とする電子カタログシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カタログ利用装置および電子カタログシステムに関する。特に、電子商取引において、電子カタログの製品分類情報の冗長性を排除して、製品分類情報をわかりやすく表示するとともに、効率よく検索することで、電子カタログの可用性を向上させるための技術に関する。
【０００２】
【従来の技術】
インターネット上で、製品データを電子的に提供する電子カタログシステムを実装するための国際規格として、ＩＳＯ１３５８４（Parts Library）がある。以下、ＩＳＯ１３５８４に準拠した電子カタログの構成を説明する。電子カタログは、製品データの分類構造を示す辞書と、コンテンツとから構成される。これらの統一されたデータ構造を与えることで、製品提供者が提供する製品データの共有・再利用が図られる。ユーザーは、この電子カタログをインターネット上で検索し、所望する製品データにアクセスする。この製品データは、一般に、各製品の製品名・型番・価格・仕様・メーカー名などのコードデータと、製品の画像データとにより構成される。
【０００３】
このＩＳＯ１３５８４が定義する辞書においては、製品分類を示す「製品クラス」は、木構造で階層的に表現される。各「製品クラス」はそれぞれ「属性項目」を保有する。ある「製品クラス」の「属性項目」は、この「製品クラス」のサブクラスである下位の「製品クラス」に継承される。ここで、各「製品クラス」は、それぞれ１つのスーパークラスの属性のみを継承する単一継承（シングル・インヘリタンス）の構造を有する。
【０００４】
また、「製品クラス」および「属性項目」は一意に特定できるよう、それぞれ「ＢＳＵコード」とよばれるユニークなＩＤが付与されている。一方、コンテンツの部分は、この辞書に定義された属性項目にそれぞれの製品固有の属性値を埋め込んだテーブルとして表現される。
【０００５】
ＩＳＯ１３５８４が電子カタログのフレームワークを提供する一方で、製品分野に応じた実際の辞書の用語についての国際標準化も進められている。例えば、ＩＥＣ６１３６０は、電気・電子分野での辞書の上位階層部分、つまり「製品クラス」と「属性項目」についての一般的な部分の規格を定める。各社の製品カタログ作成者は、この体系を用いて、ＩＥＣ６１３６０からの下位展開として独自の詳細な「製品クラス」と「属性項目」を決めて、各自のコンテンツを作成することができる。一方、電子カタログの利用者は、このように作成されたコンテンツに対して、「製品クラス」の分類階層を辿り、属性値を参照して自分に必要な製品を絞り込んでいき、所望の製品を検索することが可能となる。近年、上記の流れを受けて、ＩＳＯ１３５８４に準拠したシステムがいくつか開発されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の電子カタログシステムには、以下の問題点があった。
【０００７】
ＩＳＯ１３５８４においては、「製品クラス」として、ＩＤである「ＢＳＵコード」およびクラス名称である「preferred name」が記述されている。このため、本標準に準拠したシステムでは、木構造で表現された「製品クラス」の分類階層の各ノードの部分に「preferred name」単独、または「peferred name」に「ＢＳＵコード」を添えて表示することで、分類体系を表示しているものが一般的である。
【０００８】
しかしながら、辞書の分類体系上、木構造の下位方向に進むにしたがい、「製品クラス」の内容が特殊化していく。このため、特徴を出すために「製品クラス」の名称が必然的に長くなっていく。従って、「prefferred name」をそのままノードとした木構造の表示は非常に冗長であって見にくくなると同時に、表示の際に空間的に無駄な部分が多くなるという第１の問題点があった。
【０００９】
さらに、電子カタログ中の製品データが多数となって木構造が大規模になると、電子カタログの利用者の階層を辿る手間が増大し、検索に非常に時間を要する。このため、電子カタログを実際に利用するためには、キーワードによる検索機能が必要になる。しかしながら、検索のための用語を整備するのには膨大な作業を要し、また効率のよい検索を行うのが困難であるという第２の問題点があった。
【００１０】
以上説明したように、本発明は、電子カタログの木構造による製品分類体系が冗長であるために、各製品分類の把握が困難であり、また所望する製品データの検索が困難であったという問題点を解決するためになされたものである。
【００１１】
そして、その目的とするところは、電子カタログの体系の表示・検索における冗長性を排除して、木構造の製品分類情報をわかりやすく把握させることのできる電子カタログ利用装置および電子カタログシステムを提供することにある。
【００１２】
また、他の目的は、木構造の製品分類情報のを効率よく検索することを可能とする点にある。
【００１３】
【課題を解決するための手段】
上記の課題を解決するための本発明の特徴は、電子カタログが提供する製品分類名を、その本来の意味を失わずに短縮した短縮化製品クラス名を得る点にある。また、この短縮化製品クラス名からさらに電子カタログの検索のための検索キーワードを自動的に生成する点にある。
【００１４】
かかる機能を達成するための、本発明の第１の特徴は、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを用いて処理を行う電子カタログ利用装置であって、辞書データ中の製品クラス名を所定のルールに基づき短縮化した短縮化製品クラス名を生成するクラス名短縮処理部と、各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部とを具備することを特徴とする電子カタログ利用装置を提供する点にある。尚、ここで製品クラス名とは、ＩＳＯ１３５８４の体系上、「preferred name」で記述されている用語をいう。
【００１５】
また、本発明の第２の特徴は、前記クラス名短縮処理部は、与えられた製品クラス名と、上位クラスの製品クラス名との文字列の比較を行い、前記文字列の比較の結果に基づき、前記与えられた製品クラス名と、前記上位クラスの製品クラス名との差分を抽出することにより、前記短縮化製品クラス名を得る点にある。
【００１６】
上記構成によれば、電子カタログの木構造の製品分類体系を、各製品クラスの本来の意味を失うことなく効率よく短縮されたユーザー用の辞書情報を得ることができる。
【００１７】
また、本発明の第３の特徴は、上記電子カタログ利用装置は、さらに、前記第１の辞書データから、木構造の表示データを生成する表示データ制御部を具備する点にある。
【００１８】
上記構成によれば、短縮された辞書情報を、製品分類体系に則して表示することにより、製品分類情報をユーザーに容易に把握させることができる。
【００１９】
また、本発明の第４の特徴は、前記表示データ制御部は、任意の短縮化製品クラス名の指示に応じて、前記短縮化製品クラス名に対応する原製品クラス名を表示制御する点にある。
【００２０】
上記構成によれば、短縮化された製品クラス名に対応する電子カタログ上の正式の製品クラス名を容易に把握させることができる。
【００２１】
また、本発明の第５の特徴は、上記電子カタログ利用装置は、さらに、前記第１の辞書データに基づいて、検索用のキーワードを抽出するキーワード抽出部と、前記キーワードに対応する製品クラス名の中から、木構造上上位の前記製品クラス名を抽出するクラス名称抽出部と、前記キーワードのそれぞれについて、前記抽出された前記製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備する点にある。
【００２２】
上記構成によれば、短縮化された製品クラス名に基づいて検索情報を生成するため、さらに効率よく容易に製品分類情報を検索することができる。
【００２３】
また、本発明の第６の特徴は、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを用いて処理を行う電子カタログ利用装置であって、辞書データに基づいて、検索用のキーワードを抽出するキーワード抽出部と、前記キーワードに対応する製品クラス名の中から、木構造上上位の前記製品クラス名を抽出するクラス名称抽出部と、前記キーワードのそれぞれについて、前記抽出された前記製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備することを特徴とする電子カタログ利用装置を提供する点にある。
【００２４】
上記構成によれば、電子カタログの木構造の製品分類情報の検索のためのユーザーの用語辞書を生成・保存することができる。
【００２５】
また、本発明の第７の特徴は、上記電子カタログ利用装置は、さらに、指示された前記キーワードに対応する前記抽出された前記製品クラス名を、木構造上で識別可能に表示する検索結果データを表示制御する検索結果データ制御部を具備する点にある。
【００２６】
上記構成によれば、電子カタログの木構造の製品分類情報を検索するために有効な分類上ポイントとなる製品クラスを把握させることができる。
【００２７】
また、本発明の第８の特徴は、サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、前記クライアントは、辞書データ中の製品クラス名を所定のルールに基づき短縮化した短縮化製品クラス名を生成するクラス名短縮処理部と、各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部と、前記第１の辞書データに基づいて、検索用のキーワードを抽出するキーワード抽出部と、前記キーワードに対応する製品クラス名の中から、木構造上上位の前記製品クラス名を抽出するクラス名称抽出部と、前記キーワードのそれぞれについて、前記抽出された前記製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備することを特徴とする電子カタログシステムを提供する点にある。
【００２８】
上記構成によれば、通信コストを低減しつつ迅速に、電子カタログの木構造の製品分類情報を表示・検索することができる。
【００２９】
また、本発明の第９の特徴は、サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、前記サーバは、辞書データ中の製品クラス名を所定のルールに基づき短縮化した短縮化製品クラス名を生成するクラス名短縮処理部と、各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部を具備し、前記クライアントは、前記第１の辞書データに基づいて、検索用のキーワードを抽出するキーワード抽出部と、前記キーワードに対応する製品クラス名の中から、木構造上上位の前記製品クラス名を抽出するクラス名称抽出部と、前記キーワードのそれぞれについて、前記抽出された前記製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備することを特徴とする電子カタログシステムを提供する点にある。
【００３０】
上記構成によれば、クライアント側の負荷をサーバー側に分散しつつ、製品分類情報を表示・検索することができる。
【００３１】
また、本発明の第１０の特徴は、サーバと、該サーバとネットワークを介して接続されるクライアントとにより構成され、製品データを電子化したカタログデータと、前記カタログデータの製品分類を木構造で示す辞書データとからなる電子カタログを、前記サーバ上に配置する電子カタログシステムであって、前記サーバは、辞書データ中の製品クラス名を所定のルールに基づき短縮化した短縮化製品クラス名を生成するクラス名短縮処理部と、各製品クラスごとに、前記短縮化製品クラス名を含む第１の辞書データを作成する第１の辞書データ作成部と、前記第１の辞書データに基づいて、検索用のキーワードを抽出するキーワード抽出部と、前記キーワードに対応する製品クラス名の中から、木構造上上位の前記製品クラス名を抽出するクラス名称抽出部と、前記キーワードのそれぞれについて、前記抽出された前記製品クラス名を含む第２の辞書データを作成する第２の辞書データ作成部とを具備し、前記クライアントは、前記第１の辞書データまたは前記第２の辞書データに基づいて、木構造の表示データを生成する表示データ制御部を具備することを特徴とする電子カタログシステムを提供する点にある。
【００３２】
上記構成によれば、クライアント側の負荷を最小限に抑えつつ、製品分類情報を表示・検索することができる。
【００３３】
【発明の実施の形態】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００３４】
本実施形態は、第１に、ＩＳＯ１３５８４標準の電子カタログの木構造を直観的にわかりやすく表示するための表示用辞書を生成する機能を提供する。第２に、この表示用の辞書に基づき、電子カタログの木構造の辞書情報を効率よく検索するための検索用辞書を生成する機能を提供する。
【００３５】
図１は、本実施形態に係る電子カタログ利用装置および電子カタログシステムの機能構成を示すブロック図である。
【００３６】
図１に示すように、第１の実施形態に係る電子カタログシステムは、電子カタログサーバ８と、電子カタログ利用装置１０とから構成される。
【００３７】
電子カタログサーバ８は、辞書情報１と、カタログデータ２とを具備する。一方、電子カタログ利用装置１０は、表示用クラス辞書生成処理部３と、表示用製品クラス辞書４と、検索用用語辞書生成処理部５と、検索用用語辞書６と、カタログブラウザ７とを具備する。
【００３８】
電子カタログサーバ８は、電子化された製品情報を各ユーザーに提供する。電子カタログサーバ８は、ＩＳＯ１３５８４に準拠して、辞書情報１と、カタログデータ２とを備える。辞書情報１は、電子カタログの階層的な分類情報を示す「製品クラス名」と、各製品クラスごとの属性を示す「属性項目名」と、所定の属性値のカタログコンテンツ（カタログデータ）を選択するための条件などを記述する選択子を持つ場合には当該「選択子名」と、クラスあるいは属性項目名の「同義語」・「短縮名称」等の情報とを記述する。一方、カタログデータ２は、実際の製品の情報を辞書情報１からポイントされるコンテンツとして表現する。カタログデータ２は、例えば各メーカごと、あるいは各製品カテゴリーごとに構成された複数のデータベースを構成する。尚、カタログデータ２は、辞書情報１に対してローカルまたはリモートのいずれに配置されてもよい。
【００３９】
図２に、電子カタログサーバ８の辞書情報１およびカタログデータ２のデータ構造の例を示す。図２において、Ａ０，Ｂ０，Ｂ１，Ｃ０，Ｃ１，Ｃ２の木構造の部分は、カタログの分類階層を含む情報を表現する。この木構造の部分は、カタログの分類体系として辞書情報１に格納されている。ここでは、カタログの分類体系として、クラスＡ０は、サブクラスＢ０およびＢ１を持つ。クラスＢ０は、サブクラスＣ０およびＣ１を持ち、クラスＢ１は、サブクラスＣ２およびＣ３を持つ。それぞれの製品クラスは属性項目Ｖ０〜Ｖ６を持ち、この属性項目はサブクラスに承継される。一方、図２中のカタログコンテンツ２１、２２、２３、２４は、実際の製品のカタログ情報を記述する。例えば、コンテンツ２１は、Ｃ０という種類の製品データであり、属性項目Ｖ０の属性値がｘ１、ｘ２、属性項目Ｖ１の属性値がｙ１、ｙ２、属性項目Ｖ２の属性値がｚ１、ｚ２をそれぞれ持つ、４機種分のカタログデータを示す。コンテンツ２１〜２４は、カタログデータ２に格納されている。
【００４０】
一方、電子カタログ利用装置１０は、各ユーザーのシステム（クライアントシステム）に配置される。
【００４１】
表示用製品クラス辞書生成処理部３は、辞書情報１から製品クラスに関する情報を抽出し、表示用製品クラス辞書４を生成する。表示用製品クラス辞書４は、表示用製品クラス辞書生成処理部３により生成され、表示用の製品クラス情報を格納する。検索用用語辞書生成処理部５は、表示用製品クラス辞書４から検索用用語辞書６を生成する。検索用用語辞書６は、検索用用語辞書生成処理部５により生成され、検索用用語辞書データを格納する。カタログブラウザ７は、表示用製品クラス辞書４・検索用用語辞書６のデータを利用して電子カタログサーバ８にアクセスし、種々の製品情報を表示・検索する。尚、カタログブラウザ７は、ユーザーの入力装置（図示せず）などからの入力に従って、表示用製品クラス辞書４あるいは検索用用語辞書５の生成処理を起動することができる。このカタログブラウザ７は、例えばＷＷＷブラウザ等の一般に知られるツールにより実現することができる。尚、表示用製品クラス辞書生成処理部３は、請求項におけるクラス名短縮処理部および第１の辞書データ作成部に対応する。また、検索用用語辞書生成処理部５は、請求項におけるキーワード抽出部、クラス名称抽出部および第２の辞書データ作成部に対応する。
【００４２】
次に、本実施形態に係る電子カタログ利用装置１０および電子カタログシステムのハードウエア構成を説明する。本実施形態に係る電子カタログ利用装置１０および電子カタログサーバ８は、それぞれ、いわゆる汎用機、ワークステーション、ＰＣ、ネットワーク端末等の各種コンピュータ単体あるいは各コンピュータを相互接続したシステムに実装される。各コンピュータのハードウエアは、各種処理を実行するＣＰＵと、プログラムメモリ・データメモリ等のメモリと、ハードディスクと、ＦＤ・ＣＤ等の外部記憶装置と、これら外部記憶装置を駆動するディスクドライブ装置と、キーボード・マウス等の入力装置と、ディスプレー・プリンタ等の出力装置とを備える。
【００４３】
尚、本実施形態に係る電子カタログシステムの各種処理は、これらの処理手順を記述するプログラムにより構成されてよい。これらのプログラムは、各種記録媒体に保存することができる。かかる記録媒体を、上記ハードウエアを具備するコンピュータにより読み出し、記録媒体に格納されるプログラムを実行することにより、本実施形態に係る電子カタログ利用装置および電子カタログシステムの提供する機能が実施される。ここで、記録媒体とは、半導体メモリ・磁気ディスク（フロッピーディスク・ハードディスク等）・光ディスク（ＣＤ−ＲＯＭ・ＤＶＤ等）、プログラムを記録することができる装置全般を含む。また、これらのプログラムは、ネットワークを介して所定のインターフェース装置からコンピュータに格納・ロードされてもよい。
【００４４】
本実施形態は上記のように構成されており、以下その処理の流れを順に説明する。
【００４５】
（１）表示用製品クラス辞書生成処理
表示用製品クラス辞書生成処理部３が行う表示用製品クラス辞書４の生成処理の処理手順を、図３および図４のフローチャートを用いて以下に説明する。
【００４６】
図３は、辞書情報１から読み込んだデータに基づいて、表示用製品クラス辞書を生成する処理のアルゴリズムを示すフローチャートである。
【００４７】
まず、電子カタログサーバ８から辞書情報１が、電子カタログ利用装置１０にダウンロードされる（Ｓ１０）。まず、この辞書情報１に含まれる製品クラスを１つ取り出して、Ａとする（Ｓ３０）。このＡに対応する表示用製品クラスのインスタンスＡ’を生成し、インスタンスＩＤを発行する（Ｓ４０）。インスタンスＡ’について、以下の５つの属性項目を以下のように生成して、表示用製品クラス辞書４の各エントリーとする（Ｓ５０）。
【００４８】
ａ．ｓｕｐｅｒ＿ｃｌａｓｓ：Ａの直接のスーパークラスのインスタンスＩＤを代入して得る。
【００４９】
ｂ．ｓｕｂ＿ｃｌａｓｓｅｓ：Ａの直接のサブクラスすべてのインスタンスＩＤを代入して得る。
【００５０】
ｃ．ＢＳＵ＿ｃｏｄｅ：ＡのＢＳＵ＿ｃｏｄｅを代入して得る。
【００５１】
ｄ．ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを代入して得る。
【００５２】
ｅ．ａｐｐａｒｅｎｔ＿ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを代入して得る。
【００５３】
尚、ａｐｐａｒｅｎｔ＿ｎａｍｅは、ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを表示用に分かりやすく短縮化した短縮化クラス名を示し、以下に説明するＳ１００の処理により最終的な値が得られる。
【００５４】
上記のＳ３０〜Ｓ５０までの以下の処理を、辞書情報１に含まれる各製品クラスのカタログデータすべてについて処理するまで繰り返す（Ｓ２０、Ｓ６０）。
【００５５】
次に、上記で生成された表示用製品クラス辞書中で、ｓｕｐｅｒ＿ｃｌａｓｓを持たないエントリーを検索する。このエントリーが、ルートクラスであり、Ｘとおく（Ｓ７０）。このルートクラスＸを引数として、以下の用語短縮処理が再帰的に実行される（Ｓ１００）。
【００５６】
図４は、この用語短縮処理のアルゴリズムを示すフローチャートである。
【００５７】
まず、ルートクラスＸのすべてのサブクラスを含むリストＹを生成する（Ｓ１０１）。このリストＹについての処理がすべてなされて空となった場合は処理を終了する（Ｓ１０２Ｙ）。一方、リストＹが空でない場合は（Ｓ１０２Ｎ）、ルートクラスＸのａｐｐａｒｅｎｔ＿ｎａｍｅの値を取り出して、Ｘ−ｎａｍｅに代入する（Ｓ１０３）。リストＹの先頭の要素をＡに代入して、Ａのａｐｐａｒｅｎｔ＿ｎａｍｅの値をＡ−ｎａｍｅに設定する（Ｓ１０４）。次に、Ａ−ｎａｍｅとＸ−ｎａｍｅとを文字列比較し、Ａ−ｎａｍｅとＸ−ｎａｍｅとの一致する文字列を切り出し、残りの部分を結合して文字列を生成する（Ｓ１０６）。この生成された文字列を、Ａのａｐｐａｒｅｎｔ＿ｎａｍｅに代入する（Ｓ１０７）。次に、ＡにリストＹの次の要素を代入して、Ａのａｐｐａｒｅｎｔ＿ｎａｍｅの値をＡ−ｎａｍｅに設定する（Ｓ１０８）。上記のＳ１０６〜Ｓ１０８の処理を、Ａが空になるまで繰り返し行う（Ｓ１０５、Ｓ１０９）。これらの処理により、スーパークラスＸのａｐｐａｒｅｎｔ＿ｎａｍｅと、すべてのサブクラスのａｐｐａｒｅｎｔ＿ｎａｍｅとの重複部分が切り出される。
【００５８】
次に、Ｘの直接のサブクラスを含むリストＺを生成する（Ｓ１１０）。このリストＺの先頭の要素をＢに代入する（Ｓ１１１）。このＢは、ルートクラスＸから、木構造に従って１段サブクラスにポインタを進めたサブクラスである。このＢを引数として、Ｓ１００の用語短縮処理を再帰的に呼び出す（Ｓ１１３）。再帰的処理から制御が戻ると、ＢにリストＺの次の要素を代入する（Ｓ１１４）。上記のＳ１１３およびＳ１１４の処理を、Ｂが空になるまで繰り返し行う（Ｓ１１２、Ｓ１１５）。この用語短縮処理の再帰的呼び出しにより、ルートクラスＸから１段ずつ木構造を辿ってサブクラスの要素が処理される。従って、木構造上のすべてのサブクラスは、自己の全てのスーパークラスとの文字列の重複が切り出される。このため、当該クラスの特徴を示しつつ短縮化された短縮化クラス名称であるａｐｐａｒｅｎｔ＿ｎａｍｅを得ることができる。
【００５９】
最後に、図３に戻り、表示用製品クラスの全てのインスタンスにより、表示用製品クラス辞書４を出力する（Ｓ１２０）。
【００６０】
図７に、図３および図４の処理により生成された表示用製品クラス辞書４のデータ構造を示す。
【００６１】
図９は、図１１に示す製品クラスの分類体系から生成された表示用製品クラス辞書データの内容の一例を示す。図１２は、図９の表示用製品クラス辞書データを木構造で表示した一例を示す。図１２に示すように、表示用製品クラス辞書データのａｐｐａｒｅｎｔ＿ｎａｍｅの各属性値が、図１２の木構造上に表示されている。
【００６２】
このように、表示用製品クラス辞書によれば、分類階層の上位で使用されている用語を、その下位分類において省略することができる。従って、分類を決定付ける重要な概念を欠落させることなく、全体的に当該クラスの意味を保持したまま、表示用の文字列を効果的に短縮できる。このため、各クラスの特性を直観的に把握させることができる。
【００６３】
（２）検索用用語辞書生成処理
検索用用語辞書生成処理部５が行う検索用用語辞書６の生成処理の処理手順を、図５および図６のフローチャートを用いて以下に説明する。
【００６４】
図５は、表示用製品クラス辞書４から読み込んだデータに基づいて、検索用用語辞書６を生成する処理のアルゴリズムを示すフローチャートである。
【００６５】
まず、２つの空集合ｎａｍｅ＿ｌｉｓｔ，ｔｍｐ＿ｌｉｓｔを生成する（Ｓ２１０）。次に、表示用製品クラス辞書４に含まれるインスタンスを１つ取り出してＡとおく（Ｓ２３０）。このインスタンス中の、ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅをａｐｐａｒｅｎｔ＿ｎａｍｅと比較し（Ｓ２４０）、両者が等しい文字列であれば（Ｓ２４０Ｙ）、ｔｍｐ＿ｌｉｓｔにａｐｐａｒｅｎｔ＿ｎａｍｅを追加する（Ｓ２５０）。一方、両者が相違する場合は、さらにこのａｐｐａｒｅｎｔ＿ｎａｍｅと同じ値を持つ検索用用語インスタンス（＝Ｂ）が存在するか否かを判定する（Ｓ２６０）。このａｐｐａｒｅｎｔ＿ｎａｍｅと同じ値を持つ検索用用語インスタンスが存在する場合は（Ｓ２６０Ｙ）、この検索用用語インスタンスＢに対して、Ａの情報を、以下のように追加する（Ｓ２７０）。
【００６６】
ａ．ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを追加して得る。
【００６７】
ｂ．ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅ：ＡのＢＳＵ＿ｃｏｄｅを追加して得る。
【００６８】
尚、このｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅは、検索用キーワードであるｎａｍｅに対して分類上最もポイントとなる製品クラス名を示す。また、ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅは、ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅのクラスに付与されたクラスＩＤであるＢＳＵ＿ｃｏｄｅを示す。
【００６９】
一方、ａｐｐａｒｅｎｔ＿ｎａｍｅと同じ値を持つ検索用用語インスタンス（＝Ｂ）が存在しない場合は（Ｓ２６０Ｎ）、Ａに対応する検索用用語の新たなインスタンスＡ’を、以下のように生成する（Ｓ２８０）。
【００７０】
ａ．ｎａｍｅ：Ａのａｐｐａｒｅｎｔ＿ｎａｍｅを代入して得る。
【００７１】
ｂ．ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを要素とするリストから得る。
【００７２】
ｃ．ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅ：ＡのＢＳＵ＿ｃｏｄｅを要素とするリストから得る。
【００７３】
尚、ｎａｍｅは、上述したように、検索用のキーワードを示す。
【００７４】
さらに、ｎａｍｅ＿ｌｉｓｔにＡのａｐｐａｒｅｎｔ＿ｎａｍｅを追加する（Ｓ２９０）。以上のＳ２３０〜Ｓ２９０までの処理を、カタログデータ２に含まれる各製品クラスについて、すべて終了するまで繰り返し行う（Ｓ２２０、Ｓ３００）。以上の処理により、表示用製品クラス辞書４のａｐｐａｒｅｎｔ＿ｎａｍｅを内容とする検索用キーワードのリストｎａｍｅ＿ｌｉｓｔが作成される。
【００７５】
次に、このｎａｍｅ＿ｌｉｓｔを引数として、検索用キーワードの２次生成処理が実行される（Ｓ４００）。
【００７６】
図６は、検索用キーワードの２次生成処理の処理手順を示すフローチャートである。
【００７７】
まず、空集合ｎｅｗ＿ｌｉｓｔを生成し、ｃｏｍｐ＿ｌｉｓｔにｎａｍｅ＿ｌｉｓｔを代入する（Ｓ４０１）。ｃｏｍｐ＿ｌｉｓｔが空である場合は（Ｓ４０２Ｙ）、処理を終了する。一方、ｃｏｍｐ＿ｌｉｓｔが空でない場合は（Ｓ４０２Ｎ）、ｎａｍｅ＿ｌｉｓｔに含まれる用語を１つ取り出してＡとおく（Ｓ４０４）。また、ｃｏｍｐ＿ｌｉｓｔに含まれる用語を１つ取り出してＢとおく（Ｓ４０６）。次に、Ａの文字列とＢの文字列とが相違し、かつＡの文字列がＢに含まれているか否かが判定される（Ｓ４０７）。この条件を満たさない場合には（Ｓ４０７Ｎ）、ステップＳ４１４に進む。一方、Ａの文字列とＢの文字列とが相違し、かつＡの文字列がＢに含まれている場合は（Ｓ４０７Ｙ）、ＡからＢと一致する文字列を切り出し、残りの部分を結合して文字列Ｃを生成する（Ｓ４０８）。次に、Ａに対応する検索用用語のインスタンスＡ’を求める（Ｓ４０９）。ここで、ＡとＢとの差分から得られた文字列Ｃと同じ検索用用語インスタンス（＝Ｄ）が存在するか否かが判定される（Ｓ４１０）。文字列Ｃと同じ検索用用語インスタンス（＝Ｄ）が存在する場合は（Ｓ４１０Ｙ）、Ｄに検索用用語インスタンスＡ’の情報を以下のように追加する（Ｓ４１１）。
【００７８】
ａ．ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａ’のｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを追加して得る。
【００７９】
ｂ．ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅ：Ａ’のｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅを追加して得る。
【００８０】
一方、文字列Ｃと同じ検索用用語インスタンス（＝Ｄ）が存在しない場合は（Ｓ４１０Ｎ）、文字列Ｃに対応する検索用用語の新たなインスタンスＣ’を、以下のように生成する（Ｓ４１２）。
【００８１】
ａ．ｎａｍｅ：Ｃのａｐｐａｒｅｎｔ＿ｎａｍｅを代入して得る。
【００８２】
ｂ．ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａ’のｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを要素とするｌｉｓｔを代入して得る。
【００８３】
ｃ．ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅ：Ａ’のＢＳＵ＿ｃｏｄｅを要素とするｌｉｓｔを代入して得る。
【００８４】
次に、ｎｅｗ＿ｌｉｓｔに文字列Ｃを追加する（Ｓ４１３）。上記のＳ４０６〜Ｓ４１３の処理を、ｃｏｍｐ＿ｌｉｓｔのすべての要素について処理するまで繰り返し行う（Ｓ４０５、Ｓ４１４）。さらに、Ｓ４０４〜Ｓ４１３の処理を、ｎａｍｅ＿ｌｉｓｔのすべての要素について処理するまで繰り返し行う（Ｓ４０３、Ｓ４１５）。次に、ｎａｍｅ＿ｌｉｓｔにｎｅｗ＿ｌｉｓｔの内容を追加する。同時に、ｃｏｍｐ＿ｌｉｓｔにｎｅｗ＿ｌｉｓｔを代入する（Ｓ４１６）。図５に戻り、Ｓ２５０で保存したａｐｐａｒｅｎｔ＿ｎａｍｅのリストを処理する。まず、ｔｅｍｐ＿ｌｉｓｔから要素Ａを一つ取り出す（Ｓ４３０）。次に、Ａに対応する検索用用語のインスタンスＡ’を、以下の属性項目により生成する。
【００８５】
ａ．ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを代入して得る。
【００８６】
ｂ．ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅ：Ａのｐｒｅｆｅｒｒｅｄ＿ｎａｍｅを要素とするｌｉｓｔから得る。
【００８７】
ｃ．ｒｅｌａｔｅｄ＿ＢＳＵ＿ｃｏｄｅ：ＡのＢＳＵ＿ｃｏｄｅを要素とするｌｉｓｔから得る。
【００８８】
上記のＳ４３０、Ｓ４４０の処理を、カタログデータ２に含まれている各製品クラスについて、すべて処理するまで繰り返し行う（Ｓ４２０、Ｓ４５０）。
【００８９】
最後に、上記の処理により得られた検索用用語データを検索用用語辞書６に出力する（Ｓ４６０）。
【００９０】
図８は、検索用用語辞書生成処理部５が生成する検索用用語辞書６のデータ構造を示す。
【００９１】
図１０は、図９の表示用製品クラス辞書４を入力した場合に生成される検索用用語辞書６の内容を示す。属性項目ｎａｍｅが、検索用キーワードを示す。ｒｅｌａｔｅｄ＿ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅが、当該検索用キーワードに対応づけられた木構造の分類上上位に位置する製品クラス名を示す。
【００９２】
検索用用語辞書生成処理部５は、表示用に新たに生成された表示用製品クラス辞書４を入力として、すなわち、文字列の差分で構成される当該クラスの特徴を表す短縮化クラス名に基づいて、検索用の用語の分解・生成を行う。このため、得られた検索用キーワードｎａｍｅは、木構造上の検索を容易化する。同時に、分類上ポイントとなる製品クラスについてのみ、検索用キーワードとの関連づけを行うことができる。
【００９３】
具体的には、例えば「電動機」という用語に関連する製品クラスを抽出する場合を想定する。この場合、単に製品クラス名を分かち書きにより分割して、「電動機」という文字列をヒットさせると、ＩＥＣ６１３６０に基づく用語体系上、「電動機」の下位のクラスのほとんどのクラスに関連づけが行われて、「電動機」という検索キーワードが検索用用語として実質上意味のない用語となってしまう。一方、本実施形態においては、検索用キーワード「電動機」は、「電動機」クラスのみに関連づけられる。このため、広い概念の用語で検索した場合に、この検索用語の適切な上層階層クラスのみにヒットさせる。従って、その後の更なる検索を効果的に支援できる。尚、カタログブラウザ７に、フリーなキーワードにより検索機能を持たせ、本実施形態と併用すれば、様々なレベルのユーザーに、それぞれ柔軟な検索機能を提供することができる。また、本実施形態では、表示用製品クラス辞書４を入力として検索用用語辞書６を生成したが、かならずしもこの表示用製品クラス辞書４から検索用用語辞書６を生成する必要はない。例えば、辞書情報１から直接検索用用語辞書６を導出することもできる。
【００９４】
尚、本実施形態を英語による辞書情報１に適用する場合、ｐｒｅｆｅｒｒｅｄ＿ｎａｍｅは、各要素をハイフンで接続して構成される場合がある。この場合には、図３乃至図６のそれぞれの分かち書き処理において、ハイフンを除去する処理を適宜追加すればよい。このハイフン除去処理を追加することで、本実施形態を欧米語による用語体系に容易に適用することができる。
【００９５】
（３）辞書表示処理
次に、（１）および（２）の処理結果の表示処理を説明する。
【００９６】
図１３は、カタログブラウザ７が、通常の表示モードで電子カタログの辞書情報１を表示する画面を示す。画面の左側には電子カタログの製品分類体系が木構造で表示されている。右側の画面には、この木構造上で選択された製品クラス例えば「高圧安全増防爆形三相かご形誘導電動機」に対応する詳細情報（ＢＳＵ＿ｃｏｄｅ，属性名称、定義等）が表示されている。
【００９７】
図１４は、本実施形態に係るカタログブラウザ７が、表示用製品クラス辞書４を用いて、製品分類体系の木構造を表紙した画面を示す。左側の画面において、任意の表示用製品クラス名（短縮化クラス名）の近傍を指示すると、この短縮化クラス名に対応する実際の製品クラス名「高圧安全増防爆形三相かご形誘導電動機」が連動表示される。
【００９８】
図１５は、図１４で短縮化クラス名「安全増」を選択した際に、この短縮化クラス名に対応する製品クラスの属性項目の詳細情報が右側の画面に表示された様子を示す。
【００９９】
次に、図１６は、カタログブラウザ７が検索用用語辞書６を用いて、検索用キーワードの一覧を表示した画面を示す。図１６では、「三相」の検索用キーワードが選択されている。
【０１００】
図１７は、図１６で検索用キーワード「三相」を選択した結果を示す。図１７に示すように、左側の画面には、検索用キーワード「三相」に対応する上位階層の製品クラスが強調表示等の他のクラスと識別可能な表示により出力されている。図１７では、検索された製品クラスのうち、「三相かご形」の短縮化製品クラス名が選択されており、右側の画面には、この「三相かご形」の属性項目の詳細情報が表示されている。
【０１０１】
次に、本実施形態におけるネットワーク構成を、図１８乃至図２０を参照して説明する。尚、このネットワーク構成は例示であり、実際に電子カタログが利用される業界の構造およびユーザーシステムの規模等に応じて、最適なネットワーク構成が選択されてよい。
【０１０２】
図１８は、図１の構成をネットワーク上に実装した場合のシステム構成の一例を示す。表示用製品クラス辞書生成処理部３と、表示用製品クラス辞書４と、検索用用語辞書生成処理部５と、検索用用語辞書６とをすべてユーザーシステム（クライアント）に具備する構成である。この構成によれば、電子カタログサーバ８側の負荷が軽減され、通信コストが低減される。
【０１０３】
図１９は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示す。表示用製品クラス辞書生成処理部３と、表示用製品クラス辞書４とを電子カタログサーバ８側に配置して知的な電子カタログサーバ８を構成し、ユーザーシステム側に、検索用用語辞書生成処理部５と、検索用用語辞書６とを具備する構成である。この構成によれば、上記の処理の負荷の分散が図られる。尚、検索用用語辞書生成処理部５と、検索用用語辞書６とを電子カタログサーバ８側に配置して知的な電子カタログサーバ８を構成し、ユーザーシステム側に、表示用製品クラス辞書生成処理部３と、表示用製品クラス辞書４とを具備する構成としてもよいことは言うまでもない。
【０１０４】
図２０は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示す。表示用製品クラス辞書生成処理部３と、表示用製品クラス辞書４と、検索用用語辞書生成処理部５と、検索用用語辞書６とをすべて電子カタログサーバ８に具備する構成である。この構成によれば、ユーザーシステム側の負荷が軽減され、小規模なユーザーシステムでも本発明の機能を実現できる。
【０１０５】
本実施形態によれば、以下の効果が得られる。
【０１０６】
すなわち、表示用製品クラス辞書生成部３は、分類階層の上位で使用されている用語を、その下位分類において省略した短縮化クラス名を有する表示用製品クラス辞書を生成する。従って、分類を決定付ける重要な概念を欠落させることなく、すなわち製品分類名称の本来の意味を失なわずに、表示用の文字列を効率的に短縮できる。このため、各クラスの製品特性を直観的に把握することができる。
【０１０７】
また、検索用用語辞書生成処理部５は、表示用に新たに生成された表示用製品クラス辞書４を入力として、すなわち、文字列の差分で構成される当該クラスの特徴を表す短縮化製品クラス名に基づいて、検索用の用語の分解・生成を行う。このため、得られた検索用キーワードは、木構造上の検索を容易化する。同時に、分類上ポイントとなる製品クラスについてのみ、検索用キーワードとの関連づけを行うことができる。従って、電子カタログの分類木構造の検索に有効な検索用キーワードを自動的に生成して、検索のヒット率および検索速度をともに向上させることができる。尚、本実施形態では、ＩＥＣ６１３６０に基づく用語体系を例として用いたが、本発明は他の用語体系にも適用できることは言うまでもない。
【０１０８】
尚、本発明は上述した実施形態に限定されるものではなく、本発明の本旨を逸脱することなく、種々変更・変形を成し得ることが可能であることは言うまでもない。また、これらの変更・変形はすべて本発明の範囲内に含まれるものである。
【０１０９】
【発明の効果】
以上説明したように、本発明によれば、以下に記載されるような効果を奏する。すなわち、本発明は、電子カタログの木構造の製品分類情報を、各製品クラス名の固有の意味を維持しつつ短縮して表示する機能を提供する。また、電子カタログの木構造の製品分類情報から、所望するカタログデータを有効に得る階層的検索の機能を提供する。これにより、電子カタログの木構造の製品分類情報を容易に把握することが可能となる。同時に、膨大な電子カタログから所望する製品データを効率よく検索することが可能となる。
【０１１０】
このように、本発明を用いれば、電子商取引において、電子カタログの製品分類情報の容易な把握・効率的な検索が実現され、ひいては電子カタログの可用性の向上がもたらされる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る電子カタログ利用装置および電子カタログシステムの機能構成を示すブロック図である。
【図２】ＩＳＯ  １３５８４に準拠した電子カタログに記述されるデータ構造を説明する図である。
【図３】表示用製品クラス辞書生成処理部３が行う表示用製品クラス辞書生成処理のアルゴリズムを示すフローチャートである。
【図４】図３のフローチャートにおいて再帰的に呼び出される用語短縮処理の詳細なアルゴリズムを示すフローチャートである。
【図５】検索用用語辞書生成処理部５が行う検索用用語辞書生成処理のアルゴリズムを示すフローチャートである。
【図６】図５のフローチャートにおいて再帰的に呼び出される検索用用語２次生成処理の詳細なアルゴリズムを示すフローチャートである。
【図７】表示用製品クラス辞書４の表示用製品クラス辞書データのデータ構造を説明する図である。
【図８】検索用用語辞書６の検索用用語辞書データのデータ構造を説明する図である。
【図９】表示用製品クラス辞書４の内容の一例を説明する図である。
【図１０】図９の表示用製品クラス辞書４を入力として生成される検索用用語辞書６の内容を説明する図である。
【図１１】電子カタログの製品クラスの分類体系の一例を説明する図である。
【図１２】図９の表示用製品クラス辞書４の内容を木構造で表示した一例を説明する図である。
【図１３】通常状態でのカタログブラウザ７の表示画面の一例を説明する図である。
【図１４】表示用製品クラス辞書４を用いて製品クラスの木構造を短縮表示した画面の一例を説明する図である。
【図１５】図１４の表示画面で任意の製品クラスを選択した場合に表示される製品クラスの詳細情報の表示画面を説明する図である。
【図１６】検索用用語辞書６を用いて検索用用語を一覧表示した画面の一例を説明する図である。
【図１７】図１６で任意に選択された検索用用語を用いて行われた検索結果と、検索された製品クラス中から一つの製品クラスを選択して得られる製品クラスの詳細情報の表示画面を説明する図である。
【図１８】本発明の実施形態に係る電子カタログシステムを、ネットワーク上に実装した場合のシステム構成の一例を説明する図である。
【図１９】本発明の実施形態に係る電子カタログシステムを、ネットワーク上に実装した場合のシステム構成の他の一例を説明する図である。
【図２０】本発明の実施形態に係る電子カタログシステムを、ネットワーク上に実装した場合のシステム構成の他の一例を説明する図である。
【符号の説明】
１  辞書情報
２、２１、２２、２３、２４  カタログデータ
３  表示用製品クラス辞書生成処理部
４  表示用製品クラス辞書
５  検索用用語辞書生成処理部
６  検索用用語辞書
７  カタログブラウザ
８  電子カタログサーバ
１０  電子カタログ利用装置
【図１】
0003746635.tif 000002
【図２】
0003746635.tif 000003
【図３】
0003746635.tif 000004
【図４】
0003746635.tif 000005
【図５】
0003746635.tif 000006
【図６】
0003746635.tif 000007
【図７】
0003746635.tif 000008
【図８】
0003746635.tif 000009
【図９】
0003746635.tif 000010
【図１０】
0003746635.tif 000011
【図１１】
0003746635.tif 000012
【図１２】
0003746635.tif 000013
【図１３】
0003746635.tif 000014
【図１４】
0003746635.tif 000015
【図１５】
0003746635.tif 000016
【図１６】
0003746635.tif 000017
【図１７】
0003746635.tif 000018
【図１８】
0003746635.tif 000019
【図１９】
0003746635.tif 000020
【図２０】
0003746635.tif 000021