(57)【要約】【課題】  ユーザシステム上のデータ構造と電子カタログ上のデータ構造との対応付けを表示することで、データ構造の相違の違和感ない電子カタログ上の製品データ利用・加工を実現する。【解決手段】  製品データを電子化したカタログデータと、前記カタログの階層的な分類情報を含む辞書情報とからなる電子カタログ（８２）と、前記電子カタログの製品データを検索及び表示する電子カタログブラウザ（１）と、ユーザー固有のデータ構造を保持するユーザーライブラリ（３）と、前記ユーザーライブラリを表示するユーザーシステム（３）とを備え、前記ユーザーライブラリに保持されている所定の用語を前記電子カタログブラウザに検索させ、前記検索した所定の用語が、前記電子カタログのどの部分であるかを前記電子カタログブラウザに表示させることを特徴とする電子カタログ利用装置。【選択図】  図１
2006024235.tif 000002
【特許請求の範囲】
【請求項１】
製品データを電子化したカタログデータと、前記カタログの階層的な分類情報を含むカ
タログクラス名、前記カタログクラス毎のカタログ属性名、前記カタログクラス名又はカ
タログ属性名の同義語、及び前記カタログクラス名又はカタログ属性名の短縮名称を有す
る辞書情報とからなる電子カタログと、
前記電子カタログの製品データを検索及び表示する電子カタログブラウザと、
ユーザー固有のデータ構造を保持するユーザーライブラリと、
前記ユーザーライブラリを表示するユーザーシステムと、
前記ユーザーライブラリに保持されている所定の用語を前記電子カタログブラウザに検
索させる検索制御手段と、
前記検索した所定の用語が、前記電子カタログの前記カタログクラス名、前記カタログ
属性名、前記同義語、又は前記短縮名称のいずれであるかを前記電子カタログブラウザに
表示させる表示制御手段と
を備える電子カタログ利用装置。
【請求項２】
前記電子カタログはＩＳＯ１３５８４又はＩＥＣ６１３６０に基づいて規定されている
ことを特徴とする請求項１記載の電子カタログ利用装置。
【請求項３】
サーバーと、該サーバーとネットワークを介して接続されるクライアントとにより構成
され、製品データを電子化したカタログデータと、前記カタログの階層的な分類情報を含
むカタログクラス名、前記カタログクラス毎のカタログ属性名、前記カタログクラス名又
はカタログ属性名の同義語、及び前記カタログクラス名又はカタログ属性名の短縮名称を
有する辞書情報とからなる電子カタログを用いて処理を行う電子カタログシステムであっ
て、
前記クライアントは、
前記電子カタログの製品データを検索及び表示する電子カタログブラウザと、
ユーザー固有のデータ構造を保持するユーザーライブラリと、
前記ユーザーライブラリを表示するユーザーシステムと、
前記ユーザーライブラリに保持されている所定の用語を前記電子カタログブラウザに検
索させる検索制御手段と、
前記検索した所定の用語が、前記電子カタログの前記カタログクラス名、前記カタログ
属性名、前記同義語、又は前記短縮名称のいずれであるかを前記電子カタログブラウザに
表示させる表示制御手段と
を備えることを特徴とする電子カタログシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カタログ利用装置および電子カタログシステムに関する。特に、部門
間または企業間での電子商取引において、任意のデータ構造のユーザーシステムからユー
ザーの視点で電子カタログ上の所望するカタログコンテンツを柔軟かつ効率よく検索する
ことで、電子カタログ上の製品データの共有・再利用を実現し電子カタログの可用性を向
上させるための技術に関する。
【背景技術】
【０００２】
近年、インターネット上で各種製品情報を電子化した形態で提供する電子カタログが開
発され、この電子カタログに基づく電子商取引（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃ
ｅ）が実現された。図３３は、この電子カタログの内容を、一般に知られるブラウザなど
により表示した画面の一例である。図３３に示すように、この電子カタログは、製品の分
類構造を示す辞書部分３０、製品データのコード情報４０、製品データの画像情報５０と
により構成される。辞書部分３０は、製品分類の階層木構造を示し、木構造の最下層３１
、３２、３３、３４、３５は各製品群に対応する。図３３では”ＴＩＫＫ−ＤＣＫ２１”
の製品群が選択されている。この”ＴＩＫＫ−ＤＣＫ２１”の製品データ（コンテンツ）
がコード情報４０に示されている。この製品データは一般に各製品の製品名、型番、価格
、仕様、メーカー名などのデータを含む。
【０００３】
この電子商取引においては、部品などの製品を供給するメーカー（以下、「サプライヤ
」と称する）が製品情報（コンテンツ）を電子カタログとして提供する。ユーザーはこの
電子カタログをインターネット上で検索し、所望する製品を購入・利用する。
【０００４】
ここで電子カタログのユーザーは、一般消費者と企業ユーザーとに大別される。以下、
この２つのユーザータイプに応じた電子カタログの利用形態を説明する。
【０００５】
第１の一般消費者向けの電子商取引（Ｂ２Ｃ  ＥＣ：  Ｂｕｓｉｎｅｓｓ  ｔｏ  Ｃｏ
ｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）では、電子カタログは主に商
品購入に利用される。この一般消費者側（買い手）と電子カタログ情報提供者側（売り手
）との間の商品購入のプロセスは、例えば「情報入手・注文」（買い手）→「商品発送」
（売り手）→「代金支払い」（買い手）のように単純である。このため、電子カタログシ
ステムに要求される機能も比較的簡易である。また、電子カタログのコンテンツである製
品情報も閲覧されるのみで再利用されることは少ない。このため、簡単なデータ構造で製
品データを表現することが可能である。従って、ＨＴＭＬ、ＳＧＭＬ、ＸＭＬなどの言語
で実装されたＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザをベースとした単純なデ
ータ構造に対する簡易な電子カタログ検索（閲覧）システムが存在している。
【０００６】
第２の対企業ユーザー（以下、単に「ユーザー」という）の企業間電子商取引（Ｂ２Ｂ
ＥＣ：Ｂｕｓｉｎｅｓｓ  ｔｏ  Ｂｕｓｉｎｅｓｓ  Ｅｌｅｃｃｔｒｏｎｉｃ  Ｃｏｍ
ｍｅｒｃｅ）では、電子カタログは主にカタログ上の部品を用いた自社製品の、ユーザー
側のシステム上での設計・検証・メンテナンス等に利用される。このユーザー（買い手）
と電子カタログ情報提供者側（サプライヤ、売り手）との間の部品調達のプロセスは、例
えば、「情報入手」（買い手）→「仕様引合」（買い手）→「部品評価」（買い手）→「
仕様変更」（双方）→「サンプル授受」（双方）→「試作」（買い手）→「価          
格・納入条件交渉」（双方）→「採用決定・注文」（買い手）→「製
造・出荷」（売り手）→「納入・代金支払い」など非常に複雑である。このため、電子カ
タログシステムに要求される機能も複雑である。また、電子カタログのコンテンツである
製品（部品）情報は、製品設計における仕様変更や試作のたびごとに、頻繁に再利用され
る。このため、部品情報の表現をユーザー側と情報提供側で共有できるように、部品情報
のデータ構造を統一する必要がある。
【０００７】
このデータ構造の標準化の要請を受け、電子カタログデータの規格であるＩＳＯ１３５
８４が国際標準とされた（但し、ＩＳＯ１３５８４は一部ドラフト段階を含む）。また、
部品情報の用語については、例えばＩＥＣ６１３６０などにより電気部品の用語の規格の
統一が図られている。欧州の企業間ではこれらの国際標準に基づく部品のデータベース化
が進行している。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の電子カタログシステムには、以下の問題点があった。
【０００９】
すなわち、第１に、企業間取引で電子カタログを利用する場合、各ユーザー（企業ユー
ザー）は、すでに企業内で独自のデータ構造の部品情報を用いて設計・検証などを行うＣ
ＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）システムや、設計した
製品を成果物として管理するＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ
）システム等のユーザーシステムを構築していることが多い。
【００１０】
これらのユーザーシステムが採用するデータ構造と電子カタログ上のデータ構造とは相
違する場合が多い。以下にその理由を説明する。
【００１１】
まず、ＩＳＯ１３５８４で規定される電子カタログ上のデータ構造の主要な部分を図２
に基づき説明する。電子カタログは、階層木構造のクラスおよび最下層のクラスにポイン
トされるコンテンツ８２により構成される。各クラス（Ａ０，Ｂ０，Ｂ１，Ｃ０，Ｃ１，
Ｃ２，Ｃ３）はそれぞれ属性（Ｖ１〜Ｖ６）を保有する。図２に示すように、各クラスは
それぞれ１つのスーパークラスの属性のみを承継するシングルインヘリタンス（単一承継
）の構造を有する。具体的には、図２では例えばＣ０のクラスはスーパークラスであるク
ラスＢ０の属性Ｖ０、Ｖ１のみを承継しており、同時にクラスＢ１の属性Ｖ４を承継する
ことはできないという制約がある。各コンテンツ２１、２２、２３、２４はそれぞれ１ま
たは複数の属性値を有する。
【００１２】
即ち、この電子カタログ上のデータ構造は、単一承継構造であるため、あるクラスの属
性、例えば高圧用モータまたは低圧用モータのいずれかと、他のクラスの属性、例えば防
爆用モータまたは一般用モータのいずれかとを組み合わせてサブクラスやコンテンツを構
成することができない。つまり、階層木構造のＩＳＯ１３５８４に基づくデータ構造では
、非常に冗長なクラス体系となり、分類も不自然で使いにくい。
【００１３】
一方、ユーザーシステムは、異なるクラスの属性、例えば高圧用モータかつ防爆用モー
タなどのように、ユーザーの視点によって異なる属性を組み合わせて様々な視点から検索
条件を与えて製品データの取り出しを行う必要がある。このため、通常ユーザーシステム
においては、各クラスの属性を組み合わせて１つの視点（ビュー）として該当するコンテ
ンツを検索するマルチインヘリタンス（多重承継）が用いられる。
【００１４】
従って、従来はユーザーシステムから電子カタログ上の部品データを検索して利用する
ことは非常に困難であった。このため、部品データをユーザーシステム側に重複して保有
する必要があった。
【００１５】
以上説明したように、本発明は、上記の問題点を解決するためになされたものである。
【００１６】
そして、その目的とするところは、任意のデータ構造のユーザーシステムからユーザー
の視点で電子カタログ上の所望するカタログコンテンツを柔軟かつ効率よく検索すること
で、電子カタログ上の製品データの共有・再利用を可能とする電子カタログ利用装置およ
び電子カタログシステムを提供することにある。
【００１７】
また、他の目的は、ユーザーシステム上のデータ構造と電子カタログ上のデータ構造と
の対応付けを表示することで、データ構造の相違の違和感ない電子カタログ上の製品デー
タの利用・加工を実現することにある。
【課題を解決するための手段】
【００１８】
第１の発明は、製品データを電子化したカタログデータと、前記カタログの階層的な分
類情報を含むカタログクラス名、前記カタログクラス毎のカタログ属性名、前記カタログ
クラス名又はカタログ属性名の同義語、及び前記カタログクラス名又はカタログ属性名の
短縮名称を有する辞書情報とからなる電子カタログと、前記電子カタログの製品データを
検索及び表示する電子カタログブラウザと、ユーザー固有のデータ構造を保持するユーザ
ーライブラリと、前記ユーザーライブラリを表示するユーザーシステムと、前記ユーザー
ライブラリに保持されている所定の用語を前記電子カタログブラウザに検索させる検索制
御手段と、前記検索した所定の用語が、前記電子カタログの前記カタログクラス名、前記
カタログ属性名、前記同義語、又は前記短縮名称のいずれであるかを前記電子カタログブ
ラウザに表示させる表示制御手段とを備える電子カタログ利用装置である。
【００１９】
第２の発明は、前記電子カタログはＩＳＯ１３５８４又はＩＥＣ６１３６０に基づいて
規定されていることを特徴とする第１の発明記載の電子カタログ利用装置である。
【００２０】
第３の発明は、サーバーと、該サーバーとネットワークを介して接続されるクライアン
トとにより構成され、製品データを電子化したカタログデータと、前記カタログの階層的
な分類情報を含むカタログクラス名、前記カタログクラス毎のカタログ属性名、前記カタ
ログクラス名又はカタログ属性名の同義語、及び前記カタログクラス名又はカタログ属性
名の短縮名称を有する辞書情報とからなる電子カタログを用いて処理を行う電子カタログ
システムであって、前記クライアントは、前記電子カタログの製品データを検索及び表示
する電子カタログブラウザと、ユーザー固有のデータ構造を保持するユーザーライブラリ
と、前記ユーザーライブラリを表示するユーザーシステムと、前記ユーザーライブラリに
保持されている所定の用語を前記電子カタログブラウザに検索させる検索制御手段と、前
記検索した所定の用語が、前記電子カタログの前記カタログクラス名、前記カタログ属性
名、前記同義語、又は前記短縮名称のいずれであるかを前記電子カタログブラウザに表示
させる表示制御手段とを備えることを特徴とする電子カタログシステムである。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、以下に記載されるような効果を奏する。
【００２２】
即ち、本発明は、ユーザーシステムと電子カタログ上の製品データのデータ構造をマッ
ピングする機能を提供する。これにより、ユーザーシステム上で電子カタログコンテンツ
に対応する製品データを重複保持することなく、ユーザーの視点を用いた柔軟かつ効率よ
い検索・利用を行うことが可能となる。
【００２３】
また、ユーザーシステムからユーザーの視点により抽出した製品データをユーザーカタ
ログとして保持し、このユーザーカタログにアクセスを行うことによって、データの検索
を効率化することともにデータの再利用を容易に図ることが可能となる。
【００２４】
また、ユーザーシステムのデータ構造と電子カタログ上のデータ構造とを連動させて表
示することによって、データ構造の相違の違和感なく容易に電子カタログ上の製品データ
の検索を行うことが可能となる。
【００２５】
このように、本発明を用いれば、部門間または企業間の電子商取引において、ユーザー
システムと電子カタログ上との製品情報の共有・再利用が容易に実現され、ひいては電子
カタログの可用性の向上がもたらされる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を用いて本発明の実施の形態を詳細に説明する。
【００２７】
本実施形態は、データ構造の相互に異なるユーザーシステムと電子カタログとの間で、
製品データを共有・再利用するプラットフォームを提供するものである。
【００２８】
図１に示すように、本発明の実施形態に係る電子カタログシステムは、電子カタログ上
の製品データを検索・表示する電子カタログブラウザ１と、製品データを用いて設計・メ
ンテナンス等の各種処理を行うユーザーシステム２と、ユーザーシステム２での固有の用
語（データ構造）を保持するユーザーライブラリ３と、ユーザーシステム２と電子カタロ
グ８との間でのデータ構造対応付けを行うデータマッピング部４と、データマッピングの
際の履歴を保持するマッピング履歴データ５と、ユーザーの視点に基づき電子カタログ８
をカスタマイズしたユーザーカタログを生成するユーザーカタログ生成部６と、ユーザー
カタログ７と、電子化された製品のカタログ情報を格納する電子カタログ８とを具備する
。
【００２９】
まず、電子カタログ８の構成を説明する。本実施形態では、電子カタログ８は、ＩＳＯ
１３５８４に準拠して構成されている。
【００３０】
電子カタログ８は、辞書情報８１とカタログデータ（コンテンツ）８２に分かれて管理
される。辞書情報８１は、カタログの階層的な分類情報を含む「カタログクラス名」と、
カタログクラス毎の「カタログ属性名」と、所定の属性値のコンテンツを選択するための
条件などを記述する選択子を持つ場合はその「選択子名」のリストと、クラスまたは属性
の名称の「同義語」や「短縮名称」などの情報を保有する。一方、カタログデータ８２は
、実際の製品の情報を辞書情報８１からポイントされるコンテンツとして表現する。カタ
ログデータ８２は、例えば各部品メーカーごとや部品カテゴリーごとに構成された複数の
データベースである。カタログデータ８２は辞書情報８１に対してローカルまたはリモー
トのいずれに配置されてもよい。
【００３１】
次に、電子カタログ８のデータ構造を説明する。
【００３２】
図２は、電子カタログに記述されている辞書情報８１およびカタログコンテンツ８２の
データ構造の例である。図２において、Ａ０からＣ０〜Ｃ３までの木構造の部分はカタロ
グの分類階層を含む情報を表現する。この木構造の部分はカタログの用語体系として辞書
情報８１に格納されている。ここではカタログ用語体系としてＡ０はＢ０，Ｂ１というサ
ブクラスを持つ。Ｂ０はＣ０，Ｃ１，Ｂ１はＣ２，Ｃ３というサブクラスをそれぞれ持つ
。それぞれのクラスは属性を持ち、サブクラスに継承している。辞書情報８１の構造は、
上述したＩＳＯ１３５８４に準拠しており、あるクラス（例えばＣ０）は１つのスーパー
クラス（Ｂ０）の属性しか承継しないシングルインヘリタンス（単一承継）の構造である
。
【００３３】
また、図２の中のテーブル２１、２２、２３、２４は実際の製品のカタログ情報が属性
値として記述されている。例えばテーブル２１はＣ０という種類の製品であり、当該種類
のＶ０の属性の値がｘ１〜ｘ２、Ｖ１の属性の値がｙ１〜ｙ２，Ｖ２の属性の値がｚ１〜
ｚ２である。テーブル２１は、４機種分のカタログデータを示す。テーブル２１、２２、
２３、２４は、カタログデータ８２に格納されている。
【００３４】
図１中、電子カタログプラウザ１は、ユーザーの入力装置（図示せず）などからの入力
に従ってデータマッピング部４を経由して辞書情報８１やカタログデータ８２にアクセス
し、電子カタログ８の種々の製品データを検索・表示する。この電子カタログブラウザ１
はＷＷＷブラウザなどの一般に知られるツールにより実現できる。
【００３５】
ユーザシステム２は、ユーザー固有のデータ構造を保有するユーザーライブラリ３を適
宜表示出力する。ユーザーシステム２はまた、これらのユーザー固有の語彙を検索用語に
用いて、データマッピング部４を通じて辞書情報８１やカタログデータ８２にアクセスす
る。
【００３６】
データマッピング部４はユーザシステム２から受け取った検索用語を用いて辞書情報８
１を参照して異なるデータ体系の電子カタログ上の用語とのマッチングを行って該当する
コンテンツ（適切な名称）を導き出す。得られたコンテンツは、ユーザシステム２に結果
として送信されるか、あるいはマッピング表示制御部４１経由で電子カタログブラウザ１
上に表示される。
【００３７】
データマッピング部４は、マッピング表示制御部４１を具備する。マッピング表示部制
御部４１は、電子カタログプラウザ１からの命令もしくはデータマッピング部４からの検
索結果を受けて表示用データを編集する。具体的には、マッピング表示制御部４１は、デ
ータマッピング部４で得られたユーザーシステム２の検索用語（即ち、ユーザー固有用語
）および電子カタログ８の辞書情報８１中のクラス名・属性名またはカタログデータ８２
中の属性値などの用語の対応付け、ならびに検索の結果得られた製品データを電子カタロ
グブラウザ１に連動表示すべく、表示用データとして電子カタログブラウザ１に送信する
。
【００３８】
尚、データマッピング部４は、検索用語と辞書情報８１とのマッチングが失敗した場合
または検索用語が辞書情報８１中の「選択子名」のリストの要素と一致した場合に、電子
カタログ８をカスタマイズしたユーザーカタログ７を生成すべく、ユーザーカタログ生成
処理５に制御を渡す。同時に、データマッピング部４は、これらのマッピングの履歴を履
歴データ５に格納する。
【００３９】
ユーザカタログ生成部６は、データマッピング部４から制御を渡され、カタログデータ
２の部分集合としてユーザー個別のユーザカタログ７を生成する。
【００４０】
次に、本発明の実施形態におけるネットワーク構成を図２４乃至図３２に基づき説明す
る。電子カタログが利用される業界の構造およびユーザーシステムの規模に応じて最適な
ネットワーク構成が適宜選択されてよい。
【００４１】
図２４は、図１の構成をネットワーク上に実装した場合のシステム構成の一例を示す。
図２４では、インターネットなどのネットワーク１０上の電子カタログサーバ１１上に電
子カタログ８、データマッピング部４、履歴データ５、ユーザーカタログ生成部６、ユー
ザーカタログ７が配置され、ネットワーク１０経由でユーザーシステム２または電子カタ
ログブラウザ１からの要求に基づき、全ての処理をサーバー上で行う構成である。この構
成は、全ての処理をサーバー上で行うため、ユーザ側のシステムの負荷は最少となり、小
規模ユーザーに適した形態である。
【００４２】
図２５は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示
す。図２５では、ネットワーク１０上の電子カタログサーバ１１上に電子カタログ８、デ
ータマッピング部４、履歴データ５、ユーザーカタログ生成部６が配置される。一方、ユ
ーザーシステム２側の電子カタログクライアント１２上にユーザーカタログ７およびマッ
ピング表示制御部４１が配置される構成である。この構成は、ユーザーカタログの検索お
よび表示を高速化できるため、製品データの再利用が頻繁に生ずる場合に適した形態であ
る。
【００４３】
図２６は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示
す。図２６では、ネットワーク１０上の電子カタログサーバ１１上に電子カタログ８、ユ
ーザーカタログ生成部６が配置される。一方、ユーザーシステム２側の電子カタログクラ
イアント１２上にユーザーカタログ７、データマッピング部４、履歴データ５が配置され
る構成である。この構成は、サーバの負荷の分散を図った形態である。
【００４４】
図２７は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示
す。図２７では、ネットワーク１０上の電子カタログサーバ１１上に電子カタログ８のみ
が配置される。一方、他のコンポーネントはすべてユーザーシステム２側の電子カタログ
クライアント１２上に配置される構成である。この構成は、ユーザーシステム２側の処理
能力が高い場合には、サーバの負荷を軽減してネットワークコストを最小化できる形態で
ある。
【００４５】
図２８は、図１の構成をネットワーク上に実装した場合のシステム構成の他の一例を示
す。図２８では、ネットワーク１０上の電子カタログサーバ１１上に電子カタログ８のみ
が配置される。ユーザーシステム２側の電子カタログクライアント１２上にユーザーカタ
ログ７、データマッピング部４、履歴データ５が配置される。一方、ユーザーカタログ生
成部６は、ネットワークを移動してクライアント１２からの処理を実行するカタログ生成
エージェント上に配置される構成である。この構成は、電子カタログサーバ１１またはカ
タログデータ８２がネットワーク１０上に多数分散している場合に処理効率のよい形態で
ある。
【００４６】
図２９乃至図３２は、それぞれ図２５乃至図２８に示すシステム構成にさらに電子カタ
ログクライアント１２上に辞書情報８１を有し、カタログ辞書情報８１を多重化した構成
である。この構成は、データマッピング処理およびカタログ内容の表示を電子カタログサ
ーバー１１の状態に依存することなくクライアント１２単体で起動できる形態である。
【００４７】
次に、ネットワーク上の各システムのハードウエア構成を説明する。本発明にかかる電
子カタログクライアント１２および電子カタログサーバ１１は、いわゆる汎用機、ワーク
ステーション、ＰＣ、ネットワーク端末などの各種コンピュータ単体あるいは各コンピュ
ータを相互接続したシステムに実装される。本発明の実施形態で用いる各コンピュータシ
ステムのハードウエアは、各種処理を行うためのＣＰＵと、プログラムメモリ・データメ
モリ等のメモリと、ＦＤ・ＣＤなどの外部記憶装置と、キーボード・マウス等の入力装置
と、ディスプレー・プリンタ等の出力装置とを備える。
【００４８】
尚、本発明の電子カタログシステムのデータマッピング処理、ユーザーカタログ生成処
理・検索処理を実現するためのプログラムは、各種記録媒体に保存することができる。か
かる記録媒体を、上記ハードウエアを具備するコンピュータにより読み出し、当該プログ
ラムを実行することにより、本発明が実施される。ここで記録媒体とは、例えばメモり・
磁気ディスク・光ディスク尚、プログラムを記録することができる装置全般を含む。
【００４９】
本発明の実施形態は上記のように構成されており、以下その処理の流れを順に説明する
。
【００５０】
（１）データマッピング処理
データマッピング部４の行うユーザーシステムの用語と電子カタログ上の用語のデータ
マッピング処理の処理手順を、図３のフローチャートを用いて以下に説明する。
【００５１】
Ｓ１は、ユーザーシステムからユーザーライブラリ３中に定義される電子カタログ８中
の製品データを検索するための検索用語の入力を受ける。
【００５２】
Ｓ２は、電子カタログ８の検索に先だって、入力された検索用語がマッピング履歴デー
タ５に存在するか否かを判定する。入力された検索用語が以前のデータマッピング処理で
使用された検索用語であって、マッピング履歴データ５に存在する場合には、このマッピ
ング履歴データ５をキャッシュ的に用いて検索の効率を向上させることができる。検索用
語がマッピング履歴データ５に存在した場合には、Ｓ３は、検索用語と一致したデータを
返す。
【００５３】
一方、マッピング履歴データ５に存在しなかった場合には、Ｓ４乃至Ｓ９においてまず
クラス名に基づく検索が行われる。図４にＳ４乃至Ｓ９における処理起動条件および処理
内容を示す。各処理起動条件および処理内容は、検索用語と辞書情報８１の用語とのマッ
チングの仕方に応じて定義される。
【００５４】
具体的には、Ｓ４で、入力された検索用語が辞書情報８１中のカタログクラス名であっ
た場合には（条件１）、Ｓ５で、辞書情報８１中のクラスの木構造を探索して検索用語と
一致するクラス名を求める（処理１）。尚、処理１乃至処理８におけるクラス名の検索に
おいては、１つのクラス名が得られた段階で所望するカタログコンテンツが特定されるの
で、１つの結果をユーザーシステム２に戻す構成となっている。１つの結果を返した後に
、ユーザーは必要に応じて電子カタログブラウザ１などを直接起動して得られたクラス名
を手がかりに分類構造上の他の箇所を検索することができる。
【００５５】
Ｓ６で、入力された検索用語が辞書情報８１中のカタログクラス名の同義語であった場
合には（条件４）、Ｓ７で、辞書情報８１中のクラスの木構造を探索して検索用語と一致
する同義語に対応するクラス名を求める（処理４）。
【００５６】
Ｓ８で、入力された検索用語が辞書情報８１中のカタログクラス名の短縮名（Ｓｈｏｒ
ｔ  Ｎａｍｅ）であった場合には（条件５）、Ｓ９で、辞書情報８１中のクラスの木構造
を探索して検索用語と一致する短縮語に対応するクラス名を求める（処理５）。
【００５７】
次に、Ｓ１０乃至Ｓ１５において属性名に基づく検索が行われる。図４にＳ１０乃至Ｓ
１５における処理起動条件および処理内容を示す。
【００５８】
具体的には、Ｓ１０で、入力された検索用語が辞書情報８１中のカタログ属性名であっ
た場合には（条件２）、Ｓ１１で、辞書情報８１中のクラスの木構造を探索して検索用語
と一致するカタログ属性を定義しているクラス名を求める（処理２）。
【００５９】
Ｓ１２で、入力された検索用語が辞書情報８１中のカタログ属性の同義語であった場合
には（条件６）、Ｓ１３で、辞書情報８１中のクラスの木構造を探索して検索用語と一致
するカタログ属性の同義語を定義しているクラス名を求める（処理６）。
【００６０】
Ｓ１４で、入力された検索用語が辞書情報８１中のカタログ属性の短縮語であった場合
には（条件７）、Ｓ１５で、辞書情報８１中のクラスの木構造を探索して検索用語と一致
するカタログ属性の短縮語を定義しているクラス名を求める（処理７）。
【００６１】
Ｓ４乃至Ｓ１５で一致するクラス名が得られなかった場合には、Ｓ１６は、入力された
検索用語が辞書情報８１中のカタログ属性値の選択子であるか否かを判断する。ここで、
検索用語が選択子であった場合には（条件８）、Ｓ１７で、辞書情報８１中のクラスの木
構造を探索して検索用語と一致する選択子を持つカタログ属性を定義しているクラス名を
求める（処理８）。
【００６２】
さらにＳ２０は、ユーザーの入力またはプログラムからの入力により、条件８を満たす
カタログデータを再構築してユーザーカタログを生成するか否かを判断する。ここで、ユ
ーザーカタログ生成が選択された場合には、Ｓ２１は、検索用語と一致する選択子を有す
るクラスの木構造およびカタログデータ８２を抽出すべく、ユーザーカタログ生成部６を
起動する。ユーザーカタログ生成部６の詳細は後述する。
【００６３】
一方、Ｓ１６で検索用語が選択子でなかった場合には（条件８）、Ｓ１８で、ユーザー
の入力またはプログラムからの入力により、入力された検索用語がカタログデータ８２中
に保持されるカタログ属性値と一致する（条件３）カタログデータを再構築してユーザー
カタログを生成するか否かを判断する。ここで、ユーザーカタログ生成が選択された場合
には、Ｓ１９は、検索用語と一致する属性値を有するクラスの木構造およびユーザーカタ
ログデータ８２を抽出すべく、ユーザーカタログ生成部６を起動する。
【００６４】
Ｓ２２は、最後に図３に示す上記のマッピング処理の結果をマッピング履歴データ５と
して記録する。このマッピング履歴データ５はマッチング処理の最初に参照され（Ｓ２）
、同じ事例があった場合は過去の結果を用いることでマッチング処理を高速化する。
【００６５】
（２）ユーザーカタログ生成処理
次に、ユーザーカタログ生成部６が行うユーザーカタログ生成処理の手順を、図５およ
び図６に基づき説明する。
【００６６】
第１に、図３のＳ２１が行う検索用語がカタログ属性値の選択子であった場合（条件８
）のユーザーカタログ生成処理を、図５に従い説明する。
【００６７】
Ｓ２１１は、処理８で求めたクラスの全てのサブクラス（下位クラス）を抽出してリス
トを作成する。Ｓ２１２は、Ｓ２１１で作成されたリストの各要素（クラス）に存在する
カタログコンテンツを要素とするリストを作成する。Ｓ２１３は、Ｓ２１２で得られたカ
タログコンテンツのリストの各要素に対して、処理８で求めたカタログ属性値が入力され
た検索用語と一致するデータのみを選択し、カタログコンテンツの部分集合を作成する。
【００６８】
Ｓ２１４は、処理８で求めたクラス名を含む全階層構造の辞書情報８１を抽出する。こ
こで抽出される辞書情報８１は、全階層構造にわたって抽出されるが処理８で求めたクラ
ス名を含まない木構造上の枝は削除（トリミング）される。Ｓ２１４は、この抽出した辞
書情報（分類構造）とＳ２１３で抽出したカタログコンテンツの部分集合とをリンクして
電子カタログを生成する。Ｓ２１５は、Ｓ２１４が生成した電子カタログの部分集合をユ
ーザーカタログ７に格納する。
【００６９】
第２に、図３のＳ１９が行う検索用語が辞書情報８１のいずれとも一致しなかった（即
ちマッチングに失敗した）場合（条件３）のユーザーカタログ生成処理を、図６に基づき
説明する。
【００７０】
Ｓ１９１は、辞書情報８１中に定義されるカタログ分類の全てのクラスを抽出する。Ｓ
１９２は、Ｓ１９１で得られた各クラスに存在するカタログコンテンツを要素とするリス
トを作成する。Ｓ１９３は、Ｓ１９２で得られたカタログコンテンツのリストの各要素に
対して、入力された検索用語とカタログコンテンツ中の属性値とが一致するデータのみを
選択し、カタログコンテンツの部分集合を作成する。
【００７１】
Ｓ１９４は、検索用語と一致したカタログコンテンツ中の属性値を定義しているクラス
のみを含む辞書情報８１を抽出する。ここで抽出される辞書情報８１は、全階層構造にわ
たって抽出されるが一致した属性値を含まないクラスのみを含む木構造上の枝は削除（ト
リミング）される。Ｓ１９４は、この抽出した辞書情報（分類構造）とＳ１９３で抽出し
たカタログコンテンツの部分集合とをリンクした電子カタログを生成する。Ｓ１９５は、
Ｓ１９４が生成した電子カタログの部分集合をユーザーカタログ７に格納する。
【００７２】
（３）データマッピング連動表示処理
次に、マッピング表示制御部４１および電子カタログブラウザ１が行うユーザーシステ
ムと電子カタログの連動表示処理の一例を図７のフローチャートおよび図８乃至図２３の
画面に基づき説明する。
【００７３】
まず、マッピング表示制御部４１の行う表示用データの生成処理を、図７のフローチャ
ートに基づき説明する。
【００７４】
Ｓ３０は、マッピング表示制御部４１の起動が電子カタログブラウザ１からの要求に基
づくものか否かを判断する。ここで、電子カタログブラウザからの起動であった場合には
、さらに、Ｓ３６は、ユーザーカタログを表示して検索するか否かのユーザー入力を求め
る。Ｓ３６でユーザーカタログの表示が要求された場合には、Ｓ３８は、該当するユーザ
ーカタログの有無を調べ、ユーザーカタログが存在すればこのユーザーカタログ７からカ
タログコンテンツを検索する。ユーザーカタログは電子カタログ８の部分集合であり、検
索処理の詳細は（１）のマッチング処理と同様である。一方、Ｓ３６で、ユーザーカタロ
グの表示が要求されなかった場合には、Ｓ３７は、電子カタログブラウザ１からの要求に
従い電子カタログ８を直接検索する。
【００７５】
また、Ｓ３０で、マッピング表示制御部４１の起動が電子カタログブラウザ１からの要
求に基づくものでなかった場合には、Ｓ３１は、データマッピング部４からマッピング処
理で得られたクラス名を受信する。Ｓ３２は、得られたクラス名のクラスを含む分類構造
を辞書情報８１に基づいて求める。Ｓ３３は、得られたクラス名のクラスの辞書情報８１
に記述されている各データ（クラスの属性、同義語、短縮語、選択子など）を求める。さ
らに、Ｓ３４は、得られたクラス名のクラスのカタログコンテンツの有無を調べ、カタロ
グコンテンツがある場合にはこのコンテンツを抽出する。最後にＳ３５は、Ｓ３２、Ｓ３
３、Ｓ３４で得られたデータを表示用データとして電子カタログブラウザ１に送信する。
電子カタログブラウザ１は、このようにユーザーカタログ７または電子カタログ８から得
られたデータを表示する。
【００７６】
次に、図８の電子カタログブラウザ１の表示画面を用いてユーザーシステム２を説明す
る。
【００７７】
図８は、ユーザーシステム２におけるユーザーライブラリ３の表示画面の一例である。
このユーザーシステム２は、ユーザーが持つ環境が使われる用語体系であるユーザライブ
ラリ３を用いて任意の業務を行うシステムである。尚、本実施形態では、簡単のため、ラ
イブラリを表示する独立したツールであるプラウザを例として説明するが、ユーザーシス
テム２はこれに限定されない。ユーザーシステム２は、データマッピング部４とのインタ
ーフェースを持ち、任意のデータ構造（用語体系）に基づいて構築されたユーザシステム
２、例えばＣＡＥシステム、ＰＤＭシステム、設備運用支援システム、保全管理システム
、ＥＤＩシステム等であってもよい。
【００７８】
図９に、図８のユーザーシステム２が用いるユーザライブラリ３のデータ構造の一例を
示す。本実施形態では、ユーザライブラリ３として、多重継承を許すオブジェクト指向モ
デルを例題としている。すなわち、Ｄ０はＥ０、Ｅ０はＦ０とＦ１をそれぞれサブクラス
を持っているが、一方、Ｄ１はＥ０，Ｅ１、Ｅ１はＦ１と、Ｆ２をサブクラスとしてもっ
ており、例えばＥ０はＤ０，Ｄ１の両方の性質を継承する。一般にユーザの物の捉え方は
一様でなく、いろいろな側面、例えば、機能的な捉え方、構造的な捉え方などがあり、多
重継承のモデルが適していることが理解される。
【００７９】
一方、図１０は、電子カタログプラウザ１の電子カタログ内容表示画面の一例を示す。
本実施形態では簡単のため、ブラウザ１の表示画面は、カタログクラスの分類体系とカタ
ログクラスに関する詳細情報を表示する画面とで単純に構成されている。尚、図１０中で
属性項目９２をクリックすると、クラス名称Ｂ０（９１）の有する属性データが段階的に
表示される。
【００８０】
ここで、図８および図１０の表示画面はあくまで一例である。本発明において重要なこ
とは、データマッピング部４とマッピング表示制御部４１とが連携して、ユーザライブラ
リ３による用語が電子カタログ８の分類構造上のどの部分にマッチしたかを表示できる点
である。この連携表示機能により、異なるデータ体系間の関係を容易に理解させ、所望す
るカタログコンテンツの検索を容易に行うことができる。
【００８１】
次に、本実施形態に係る電子カタログ利用装置および電子カタログシステムのユーザー
システム２と電子カタログブラウザ１の画面フロー上の連携表示処理を、図１１乃至図２
３に基づき説明する。尚、図１１乃至図２３中、左の画面はユーザーシステム２の画面を
、右の画面はユーザーシステム２の画面に対応する電子カタログブラウザ１の画面をそれ
ぞれ示す。
【００８２】
図１１は、連携表示処理における初期画面である。入力欄９３に示すように、ユーザー
が「Ｅ０」というユーザー固有の用語の電子カタログでの位置づけを調べる場合を想定す
る。尚、以下、画面中の「Ｅ０」「Ｂ０」等の表示データは、クラス名称そのものではな
く、クラス名称に付与された識別子である。ユーザーシステム２および電子カタログ８の
各要素は、識別子および要素の名前で構成される。
【００８３】
図１２は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラス名と一
致した（条件１）場合の表示画面である。図１２の例では、カタログ分類体系上のクラス
「Ｂ０」（９５）と一致したことが理解される。上述したように、「Ｂ０」は電子カタロ
グのクラスの識別子であり、「Ｅ０」と「Ｂ０」とはともに図示しない要素の名前におい
て一致する文字列を有する。ユーザーシステム２のメッセージ欄９４には、”カタログ分
類Ｂ０と一致しました”のメッセージが表示されてユーザーを注意喚起している。
【００８４】
図１３は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラスの属性
名と一致した（条件２）場合の表示画面である。図１３の例では、カタログ分類体系上の
クラス「Ｂ０」（９７）で定義されるいずれかの属性と一致したことが理解される。ユー
ザーシステム２のメッセージ欄９６には、”カタログ分類Ｂ０で定義している属性と一致
しました”のメッセージが表示されてユーザーを注意喚起している。
【００８５】
図１４は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラスの同義
語と一致した（条件４）場合の表示画面である。図１４の例では、カタログ分類体系上の
クラス「Ｂ０」（１０１）の同義語１０２と一致したことが理解される。ユーザーシステ
ム２のメッセージ欄１００には、”カタログ分類Ｂ０の同義語と一致しました”のメッセ
ージが表示されてユーザーを注意喚起している。
【００８６】
図１５は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラスの短縮
名と一致した（条件５）場合の表示画面である。図１５の例では、カタログ分類体系上の
クラス「Ｂ０」（１０５）の同義語１０６と一致したことが理解される。ユーザーシステ
ム２のメッセージ欄１０４には、”カタログ分類Ｂ０の短縮名称と一致しました”のメッ
セージが表示されてユーザーを注意喚起している。
【００８７】
図１６は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラスの属性
の同義語と一致した（条件６）場合の表示画面である。図１６の例では、カタログ分類体
系上のクラス「Ｂ０」（１０９）で定義されるいずれかの属性（１１０）の同義語と一致
したことが理解される。ユーザーシステム２のメッセージ欄１０８には、”カタログ分類
Ｂ０で定義している属性の同義語と一致しました”のメッセージが表示されてユーザーを
注意喚起している。
【００８８】
図１７は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上のクラスの属性
名と一致した（条件７）場合の表示画面である。図１７の例では、カタログ分類体系上の
クラス「Ｂ０」（１１３）で定義されるいずれかの属性（１１４）の短縮名と一致したこ
とが理解される。ユーザーシステム２のメッセージ欄１１２には、”カタログ分類Ｂ０で
定義している属性の短縮名称と一致しました”のメッセージが表示されてユーザーを注意
喚起している。
【００８９】
さらに、図１８乃至図２３を用いて、ユーザーカタログが生成される場合の画面の連携
表示処理を説明する。
【００９０】
図１８は、「Ｅ０」の用語がデータマッピング処理４で電子カタログ８上のクラスの属
性値の選択子と一致した（条件８）場合の表示画面である。図１８の例では、カタログ分
類体系上のクラス「Ｂ０」（１１７）で定義されるいずれかの属性（１１８）の属性値の
選択子と一致したことが理解される。ユーザーシステム２のメッセージ欄１１６には、”
カタログ分類Ｂ０で定義している属性値の選択子の名称と一致しました”のメッセージが
表示されてユーザーを注意喚起している。このマッチングの際、図１９に示すように、例
えば図１８の画面上にポップアップウィンドウなどでユーザーカタログの生成を行うか否
かを入力させる画面１２０が表示される。入力画面１２０に対してユーザーカタログの生
成を指示すると、ユーザーカタログ生成処理６が起動される。図２０に示すように、例え
ば電子カタログブラウザ上などにユーザーカタログが生成された表示される。ユーザーカ
タログ（１２１）をクリックなどで指示すると、生成されたユーザーカタログの分類構造
および当該クラスの詳細情報が表示されるように構成してもよい。
【００９１】
図２１は、「Ｅ０」の用語がデータマッピング処理で電子カタログ８上の辞書情報８１
のいずれとも一致しなかった場合の表示画面である。ユーザーシステム２のメッセージ欄
１２５には、”カタログ辞書情報とは一致しませんでした”のメッセージが表示されてユ
ーザーを注意喚起している。このマッチングの際、図２２に示すように、例えば図２１の
画面上にポップアップウィンドウなどで指定した用語を属性値とするカタログコンテンツ
を抽出してユーザーカタログの生成を行うか否かを入力させる画面１３０が表示される。
入力画面１３０に対してユーザーカタログの生成を指示すると、ユーザーカタログ生成処
理６が起動される。図２３に示すように、例えば電子カタログブラウザ上などにユーザー
カタログが生成された表示される。ユーザーカタログ（１３１）をクリックなどで指示す
ると、生成されたユーザーカタログの分類構造および当該クラスの詳細情報が表示される
ように構成してもよい。
【００９２】
尚、本実施形態においては、電子カタログとユーザーシステムが分類構造上大きく相違
した場合にユーザーカタログを作成する。但し、ユーザーカタログの生成のタイミングは
これに限定されることなく、用語の検索・マッピングの際に随時作成されてもよく、都度
ユーザーにユーザーカタログの作成を指示させてもよい。作成されたユーザーカタログを
検索対象として、電子カタログブラウザなどから所望するカタログコンテンツ（製品デー
タ）を局所的に検索することで、電子カタログ上のカタログコンテンツを容易に効率よく
再利用することができる。
【００９３】
本実施形態によれば、以下のような効果が得られる。
【００９４】
即ち、データマッピング部４は、ユーザーシステムから与えられた検索用語を電子カタ
ログ８のクラス名・属性名・属性値にそれぞれマッピングを行い分類体系上一致する用語
を柔軟に検索する。さらに、ユーザーカタログ生成部６は、電子カタログ８から所望する
属性値に対応するカタログコンテンツを抽出したユーザーカタログ７を任意に生成する。
【００９５】
これによって、ユーザーシステム２と相違するデータ体系の電子カタログ８上の膨大な
カタログ情報からユーザーの視点で所望するカタログコンテンツを柔軟かつ迅速に検索す
ることができる。同時に、ユーザーの視点から電子カタログ８をカスタマイズしたユーザ
ーカタログ７をユーザーシステム２に備えて、このユーザーカタログ７を局所的に効率よ
く検索することができる。従って、カタログコンテンツを利用するフェーズに応じて、例
えば設計・プラント建設段階などでは電子カタログ８を広く検索することができる。かつ
、例えばメンテナンス段階などでは、既に使用したカタログコンテンツを局所的に検索し
てカタログコンテンツを再利用することができる。
【００９６】
また、マッピング表示制御部４１および電子カタログブラウザ１は、データマッピング
部４から得られた相互のデータ構造の用語の対応付けを連動表示する。これによって、ユ
ーザーにユーザーシステム２とはデータ構造の異なる電子カタログ８をデータ構造の相違
の違和感なく容易に検索させることができる。従って、任意のデータ構造を有するユーザ
ーシステム２から容易に電子カタログ８上の製品データを共有・再利用することができる
。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施形態に係る電子カタログ利用装置および電子カタログシステムの機能構成を示すブロック図である。
【図２】電子カタログ８のデータ構造を説明する図である。
【図３】本発明の実施形態に係るデータマッピング部４の処理アルゴリズムを示すフローチャートである。
【図４】図３のフローチャート上の各処理の成立条件および処理内容を説明する図である。
【図５】ユーザーカタログ生成部６の、図３の条件８を満たすカタログコンテンツを抽出するユーザーカタログ生成処理アルゴリズムを示すフローチャートである。
【図６】ユーザーカタログ生成部６の、図３の条件３を満たすカタログコンテンツを抽出するユーザーカタログ生成処理アルゴリズムを示すフローチャートである。
【図７】マッピング表示制御部４１の処理アルゴリズムを示すフローチャートである。
【図８】ユーザーシステム２の検索画面の一例を示す図である。
【図９】ユーザーライブラリ３のデータ構造を説明する図である。
【図１０】電子カタログブラウザ１の検索画面の一例を示す図である。
【図１１】ユーザーシステム２および電子カタログブラウザ１の処理画面の一例を示す図である。
【図１２】データマッピング処理で条件１が成立した場合の表示画面の一例を示す図である。
【図１３】データマッピング処理で条件２が成立した場合の表示画面の一例を示す図である。
【図１４】データマッピング処理で条件４が成立した場合の表示画面の一例を示す図である。
【図１５】データマッピング処理で条件５が成立した場合の表示画面の一例を示す図である。
【図１６】データマッピング処理で条件６が成立した場合の表示画面の一例を示す図である。
【図１７】データマッピング処理で条件７が成立した場合の表示画面の一例を示す図である。
【図１８】データマッピング処理で条件８が成立した場合の表示画面の一例を示す図である。
【図１９】条件８が成立した場合にユーザーカタログ生成を指示するウインドウ画面の一例を示す図である。
【図２０】図１９でユーザーカタログ生成が指示された場合にユーザーカタログが生成されたことを示す表示画面の一例を示す図である。
【図２１】データマッピング処理で検索用語が電子カタログ８の辞書情報８１の用語と一致しなかった場合の表示画面の一例を示す図である。
【図２２】検索用語が辞書情報８１の用語と一致しなかった場合にカタログデータ８２からの検索を指示するウインドウ画面の一例を示す図である。
【図２３】図２２でカタログデータ８２からの検索が指示された場合にユーザーカタログが生成されたことを示す表示画面の一例を示す図である。
【図２４】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図２５】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図２６】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図２７】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図２８】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図２９】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図３０】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図３１】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図３２】本実施形態に係る電子カタログシステムをネットワーク上に実装した場合のシステム構成の一例を示す図である。
【図３３】電子カタログ８上の辞書情報８１およびカタログデータ８２の具体例を説明する図である。
【符号の説明】
【００９８】
１  電子カタログブラウザ
２  ユーザーシステム
３  ユーザーライブラリ
４  データマッピング部
５  マッピング履歴データ
６  ユーザーカタログ生成部
７  ユーザーカタログ
８  電子カタログ
４１  マッピング表示制御部
８１  辞書情報
８２  カタログデータ
【図１】
2006024235.tif 000003
【図２】
2006024235.tif 000004
【図３】
2006024235.tif 000005
【図４】
2006024235.tif 000006
【図５】
2006024235.tif 000007
【図６】
2006024235.tif 000008
【図７】
2006024235.tif 000009
【図８】
2006024235.tif 000010
【図９】
2006024235.tif 000011
【図１０】
2006024235.tif 000012
【図１１】
2006024235.tif 000013
【図１２】
2006024235.tif 000014
【図１３】
2006024235.tif 000015
【図１４】
2006024235.tif 000016
【図１５】
2006024235.tif 000017
【図１６】
2006024235.tif 000018
【図１７】
2006024235.tif 000019
【図１８】
2006024235.tif 000020
【図１９】
2006024235.tif 000021
【図２０】
2006024235.tif 000022
【図２１】
2006024235.tif 000023
【図２２】
2006024235.tif 000024
【図２３】
2006024235.tif 000025
【図２４】
2006024235.tif 000026
【図２５】
2006024235.tif 000027
【図２６】
2006024235.tif 000028
【図２７】
2006024235.tif 000029
【図２８】
2006024235.tif 000030
【図２９】
2006024235.tif 000031
【図３０】
2006024235.tif 000032
【図３１】
2006024235.tif 000033
【図３２】
2006024235.tif 000034
【図３３】
2006024235.tif 000035