(57)【要約】【課題】新旧異なるバージョンの辞書／インスタンスを管理するような場合において、部品情報供給者側のインスタンス編集者が旧辞書に従うインスタンスを引き続き利用し続けるような場合に、検索者への誤解を生まない検索結果を表示する。【解決手段】更新されたアトリビュートに応じて、新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールに基づいて決定し、新バージョン辞書に基づいて作成されたインスタンスとともに表示する。例えば、一部のプロパティが更新された場合（例えば、あるプロパティのアトリビュート「単位」が「ｃｍ」から「ｍ」に変更されるようなケース）であっても、辞書は変更されているが、インスタンスは新辞書に必ずしも従っているものでは無い旨を検索者にわかるように表示形態を変更する。【選択図】        図３
2007265249.tif 000002
【特許請求の範囲】
【請求項１】
プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理手段と、
プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出手段と、
更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理手段と、
検索要求に従って前記インスタンスを検索するインスタンス検索手段と、
このインスタンス検索手段による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出手段により抽出された更新アトリビュートおよび前記表示形態ルール管理手段で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示手段と、
を備えることを特徴とするデータ検索表示装置。
【請求項２】
前記検索結果表示手段は、旧バージョン辞書で定義されたプロパティのアトリビュートを、旧バージョン辞書に基づいて作成されたインスタンスに対応付けて表示する、
ことを特徴とする請求項１記載のデータ検索表示装置。
【請求項３】
前記検索結果表示手段は、新バージョン辞書で定義されたプロパティのアトリビュートを、旧バージョン辞書に基づいて作成されたインスタンスに対応付けて表示する、
ことを特徴とする請求項１記載のデータ検索表示装置。
【請求項４】
前記更新アトリビュートは、プロパティの「定義」を示す項目である、
ことを特徴とする請求項１ないし３のいずれか一記載のデータ検索表示装置。
【請求項５】
前記更新アトリビュートは、プロパティの「単位」を示す項目である、
ことを特徴とする請求項１ないし３のいずれか一記載のデータ検索表示装置。
【請求項６】
前記更新アトリビュートは、プロパティの「列挙値」を示す項目である、
ことを特徴とする請求項１ないし３のいずれか一記載のデータ検索表示装置。
【請求項７】
新旧バージョン辞書間で単位が異なる旧バージョン辞書に従ったインスタンスがあった場合、旧バージョン辞書に従ったインスタンスのプロパティの値に関し単位変換の指示を出す単位変換要求受付手段と、
この単位変換要求受付手段により単位変換の指示を受け付けたプロパティの値について、前記表示形態ルール管理手段で管理されている表示形態ルールに従って新旧バージョンの辞書間で異なる単位を変換する単位変換手段と、
を備え、
前記検索結果表示手段は、前記単位変換手段により単位変換された値を、旧バージョン辞書に基づいて作成されたインスタンスに対応付けて表示する、
表示する、
ことを特徴とする請求項５記載のデータ検索表示装置。
【請求項８】
旧バージョン辞書に基づいたインスタンスが存在する場合、新バージョン辞書に従ったインスタンスへの変更要求を報知するインスタンス変更通知手段を更に備える、
ことを特徴とする前記請求項１ないし７のいずれか一記載のデータ検索表示装置。
【請求項９】
辞書に従って記述されたプロパティについての具体的情報であるインスタンスの入力を許容するインスタンス入力手段と、
このインスタンス入力手段により入力され、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理手段と、
プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出手段と、
更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理手段と、
インスタンスに対する検索要求の入力を許容する検索要求入力手段と、
この検索要求入力手段により入力された検索要求に従って前記インスタンスを検索するインスタンス検索手段と、
このインスタンス検索手段による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出手段により抽出された更新アトリビュートおよび前記表示形態ルール管理手段で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示手段と、
を備えることを特徴とするデータ検索表示システム。
【請求項１０】
プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理機能と、
プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出機能と、
更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理機能と、
検索要求に従って前記インスタンスを検索するインスタンス検索機能と、
このインスタンス検索機能による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出機能により抽出された更新アトリビュートおよび前記表示形態ルール管理機能で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示機能と、
をコンピュータに実行させることを特徴とする検索表示処理プログラム。
【請求項１１】
辞書に従って記述されたプロパティについての具体的情報であるインスタンスの入力を許容するインスタンス入力工程と、
このインスタンス入力工程により入力され、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理工程と、
プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出工程と、
更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理工程と、
インスタンスに対する検索要求の入力を許容する検索要求入力工程と、
この検索要求入力工程により入力された検索要求に従って前記インスタンスを検索するインスタンス検索工程と、
このインスタンス検索工程による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出工程により抽出された更新アトリビュートおよび前記表示形態ルール管理工程で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示工程と、
を含むことを特徴とするデータ検索表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品部品の辞書及びその辞書に従ったインスタンスを複数のバージョンにわたり管理するデータ検索表示装置、データ検索表示システム、検索表示処理プログラムおよびデータ検索表示方法に関する。
【背景技術】
【０００２】
オブジェクト指向データベース（ＯＯＤＢ）やオブジェクト・リレーショナル型データベース（ＯＲＤＢ）を代表とする階層型データベースでは、下位が上位分類のプロパティ（属性）を継承する階層構造を持つ。この階層型データベースにおいては、継承に従って下位の分類ではプロパティが累増する。
【０００３】
また、オブジェクト指向データベースにおいては、階層中の分類は「クラス」と呼ばれることが多い。一方、オブジェクト・リレーショナル型データベース（ＯＲＤＢ）においては、継承を許したテーブルがこれに相当し、上下関係を持つテーブル間において、上位のテーブルから下位のテーブルへ属性（プロパティ）、すなわち上位テーブルを構成するコラムのヘッダ情報が下位テーブルへ継承される。各階層の分類に属する同じ属性種を持つデータを「インスタンス」と呼び、その集合をデータの「ポピュレーション」と呼ぶ。
【０００４】
このような階層型データベースの１つとしては、製品情報を電子的に提供する電子カタログシステムを実装するための国際規格であるISO13584 Parts Library規格（以下、ＰＬＩＢ規格という）がある。このＰＬＩＢ規格は、複数の“Part"（通常、「分冊」と訳される）からなる製品あるいは部品ライブラリデータに関するオブジェクト指向的な記述の方法とその交換ファイル形式のセマンティックス、すなわち、どのような用語や記述方式およびデータ型を用いるかを定める国際規格である。ＰＬＩＢ規格のPart42（分冊第４２）は、IEC61360-2（分冊第２）と内容が共通している。この規格は、オブジェクト指向的に製品を分類し、個々の分類を特徴付ける属性群を明らかにし、分類に対するコンテンツをファイル交換する仕組みであるので、勿論、属性の継承の概念はこの中に含まれている。
【０００５】
ところで、ＰＬＩＢ規格においては、辞書の情報モデルだけでなく辞書変更を行った際の辞書バージョンの管理方法も規定している。例えば、プロパティの詳細情報フィールドである（すなわち、プロパティの性質を定義する）アトリビュートの１つである「名称」の値が変更になった場合には、ＰＬＩＢ規格においてはそのプロパティのバージョンが１つ上がると規定されている。
【０００６】
また、アトリビュートの変更、すなわち辞書の変更があった場合には、その辞書に従って作られるインスタンスも更新する必要がある。
【０００７】
特許文献１に記載されている電子カタログ管理システムにおいては、ＰＬＩＢで提供される製品部品情報データについて、ユーザ側の辞書に書かれた単位系に自動変換することで単位系のばらつきを統一する技術が提案されている。このような特許文献１に記載されている技術を適用することにより、辞書のあるプロパティのアトリビュート「単位」に変更があった場合には、その辞書改訂に伴うインスタンスの変更が可能になっている。
【０００８】
【特許文献１】特開２００５−０１８２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
一般に、電子部品等の電子カタログサービスにおいては、辞書の更新が頻繁に行われている。すなわち、部品情報供給者側のインスタンス編集者は、辞書改訂に伴ってそのインスタンスもほぼ同時期に変更することが求められている。
【００１０】
しかし、実際には部品種／インスタンス数の増加に伴い、インスタンス編集者がインスタンスを一斉に新辞書に従ったものに更新することが困難であるという問題が生じている。すなわち辞書更新の頻度にインスタンス情報の更新が追いついていない。
【００１１】
辞書更新時に１つのクラスで実際に影響を受けるプロパティは少数であるが、そのためにインスタンス全体を書換えなければならなくなっている現状も、インスタンス編集者が無駄な作業を抱えてしまう１つの原因となっている。
【００１２】
また、特許文献１のように旧辞書に従って書かれたインスタンスを新辞書のものとして自動変換する場合には、データの信頼性の点で問題がある。
【００１３】
本発明は、上記に鑑みてなされたものであって、新旧異なるバージョンの辞書／インスタンスを管理するような場合において、部品情報供給者側のインスタンス編集者が旧辞書に従うインスタンスを引き続き利用し続けるような場合に、検索者への誤解を生まない検索結果を表示することができるデータ検索表示装置、データ検索表示システム、検索表示処理プログラムおよびデータ検索表示方法を提供することを目的とする。
【００１４】
また、本発明は、部品情報供給者側のインスタンス編集者にとっては、辞書更新時に慌ててインスタンスを追従させる必要がなくなり、辞書更新時のレイジーなインスタンス管理を行うことができるデータ検索表示装置、データ検索表示システム、検索表示処理プログラムおよびデータ検索表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明のデータ検索表示装置は、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理手段と、プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出手段と、更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理手段と、検索要求に従って前記インスタンスを検索するインスタンス検索手段と、このインスタンス検索手段による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出手段により抽出された更新アトリビュートおよび前記表示形態ルール管理手段で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示手段と、を備える。
【００１６】
また、本発明のデータ検索表示システムは、辞書に従って記述されたプロパティについての具体的情報であるインスタンスの入力を許容するインスタンス入力手段と、このインスタンス入力手段により入力され、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理手段と、プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出手段と、更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理手段と、インスタンスに対する検索要求の入力を許容する検索要求入力手段と、この検索要求入力手段により入力された検索要求に従って前記インスタンスを検索するインスタンス検索手段と、このインスタンス検索手段による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出手段により抽出された更新アトリビュートおよび前記表示形態ルール管理手段で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示手段と、を備える。
【００１７】
また、本発明の検索表示処理プログラムは、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理機能と、プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出機能と、更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理機能と、検索要求に従って前記インスタンスを検索するインスタンス検索機能と、このインスタンス検索機能による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出機能により抽出された更新アトリビュートおよび前記表示形態ルール管理機能で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示機能と、をコンピュータに実行させる。
【００１８】
また、本発明のデータ検索表示方法は、辞書に従って記述されたプロパティについての具体的情報であるインスタンスの入力を許容するインスタンス入力工程と、このインスタンス入力工程により入力され、プロパティの変更に伴う新旧異なるバージョンの辞書に基づいて作成された新旧異なるバージョンのインスタンスを管理するインスタンス管理工程と、プロパティの性質を定義する詳細情報フィールドであるアトリビュートが新旧異なるバージョンの辞書間で更新された場合、更新されたアトリビュートを抽出する更新アトリビュート抽出工程と、更新されたアトリビュートに応じて、前記新旧異なるバージョンのインスタンスの表示形態を異ならせるように規定した表示形態ルールを管理する表示形態ルール管理工程と、インスタンスに対する検索要求の入力を許容する検索要求入力工程と、この検索要求入力工程により入力された検索要求に従って前記インスタンスを検索するインスタンス検索工程と、このインスタンス検索工程による検索結果に旧バージョン辞書に基づいて作成されたインスタンスが存在する場合には、前記更新アトリビュート抽出工程により抽出された更新アトリビュートおよび前記表示形態ルール管理工程で管理されている表示形態ルールに基づき、旧バージョン辞書に基づいて作成されたインスタンスを新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせて表示させる検索結果表示工程と、を含む。
【発明の効果】
【００１９】
本発明によれば、新旧異なるバージョンの辞書／インスタンスを管理するような場合において、部品情報供給者側のインスタンス編集者が旧辞書に従うインスタンスを引き続き利用し続けるような場合に、検索者への誤解を生まない検索結果を表示することができる。という効果を奏する。また、部品情報供給者側のインスタンス編集者にとっては、辞書更新時に慌ててインスタンスを追従させる必要がなくなり、辞書更新時のレイジーなインスタンス管理を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、この発明にかかるデータ検索表示装置、データ検索表示システム、検索表示処理プログラムおよびデータ検索表示方法の最良な実施の形態を詳細に説明する。
【００２１】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図１５に基づいて説明する。
【００２２】
［１．システムの構成］
図１は、本発明の第１の実施の形態にかかるデータ検索表示システムのシステム構築例を示す模式図である。データ検索表示システムは、図１に示すように、サーバコンピュータ（以下、サーバという）１にＬＡＮ（Local Area Network）等のネットワーク２を介してクライアントコンピュータ（以下、クライアント端末という）３が複数台接続されたサーバクライアントシステムを想定する。クライアント端末３は、一般的なパーソナルコンピュータ等である。
【００２３】
図２は、サーバ１およびクライアント端末３のモジュール構成図である。サーバ１およびクライアント端末３は、情報処理を行うＣＰＵ（Central Processing Unit）１０１、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ（Read Only Memory）１０２、各種データを書換え可能に記憶するＲＡＭ（Random Access Memory）１０３、各種データベースとして機能するとともに各種のプログラムを格納するＨＤＤ（Hard Disk Drive）１０４、記憶媒体１１０を用いて情報を保管したり外部に情報を配布したり外部から情報を入手するためのＣＤ−ＲＯＭドライブ等の媒体駆動装置１０５、ネットワーク２を介して外部の他のコンピュータと通信により情報を伝達するための通信制御装置１０６、処理経過や結果等を操作者に表示するＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示部１０７、並びに操作者がＣＰＵ１０１に命令や情報等を入力するためのキーボードやマウス等のポインティングデバイスである入力部１０８等から構成されており、これらの各部間で送受信されるデータをバスコントローラ１０９が調停して動作する。
【００２４】
このようなサーバ１およびクライアント端末３では、オペレータが電源を投入するとＣＰＵ１０１がＲＯＭ１０２内のローダーというプログラムを起動させ、ＨＤＤ１０４よりＯＳ（Operating System）というコンピュータのハードウェアとソフトウェアとを管理するプログラムをＲＡＭ１０３に読み込み、このＯＳを起動させる。このようなＯＳは、オペレータの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。ＯＳのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）等が知られている。これらのＯＳ上で走る動作プログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００２５】
ここで、サーバ１は、アプリケーションプログラムとして、検索表示処理プログラムをＨＤＤ１０４に記憶している。この意味で、ＨＤＤ１０４は、検索表示処理プログラムを記憶する記憶媒体として機能する。
【００２６】
一方、クライアント端末３は、アプリケーションプログラムとして、編集処理プログラムをＨＤＤ１０４に記憶している。この意味で、ＨＤＤ１０４は、編集処理プログラムを記憶する記憶媒体として機能する。
【００２７】
また、一般的には、サーバ１およびクライアント端末３のＨＤＤ１０４にインストールされるアプリケーションプログラムは、ＣＤ−ＲＯＭやＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等の各種方式のメディア等の記憶媒体１１０に記録され、この記憶媒体１１０に記録された動作プログラムがＨＤＤ１０４にインストールされる。このため、ＣＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等の可搬性を有する記憶媒体１１０も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えば通信制御装置１０６を介して外部から取り込まれ、ＨＤＤ１０４にインストールされても良い。
【００２８】
サーバ１は、ＯＳ上で動作する検索表示処理プログラムが起動すると、この検索表示処理プログラムに従い、ＣＰＵ１０１が各種の演算処理を実行して各部を集中的に制御する。一方、クライアント端末３は、ＯＳ上で動作する編集処理プログラムが起動すると、この編集処理プログラムに従い、ＣＰＵ１０１が各種の演算処理を実行して各部を集中的に制御する。サーバ１およびクライアント端末３のＣＰＵ１０１が実行する各種の演算処理のうち、本実施の形態の特長的な処理について以下に説明する。
【００２９】
クライアント端末３は、編集処理プログラムに従うことにより、サーバ１から受信したデータを、ＧＵＩ（Graphic User Interface）を介して表示部１０７に出力し、表示部１０７に表示された各画面上でオペレータが入力部１０８を介して行った作業や設定内容に基づくデータやコマンドを、ＧＵＩを介して受け取り、サーバ１へ送信する。なお、編集処理プログラムは、操作者が有している権限に応じて各種機能を発揮する。詳細は後述するが、本実施の形態におけるクライアント端末３は、編集処理プログラムに従うことにより、検索者が使用してインスタンスに対する検索要求の入力を許容する検索者端末（検索要求入力手段）、辞書編集者が使用する辞書編集者端末、部品情報供給者側のインスタンス編集者が使用してインスタンスの入力を許容するインスタンス編集者端末（インスタンス入力手段）として機能する。  一方、サーバ１は、図３に示すように、検索表示処理プログラムに従うことにより、データ検索表示装置として機能するものであって、階層型データベース１１と、辞書編集部１２と、インスタンス編集部１３と、辞書管理部１４と、インスタンス検索手段として機能するインスタンス管理部１５と、辞書差分抽出部１６と、更新アトリビュート管理部１７と、更新アトリビュート格納部１８と、新旧フラグ管理部１９と、表示形態ルール管理部２０と、表示形態ルール格納部２１と、検索条件入力部２２と、検索結果出力部２３と、を備える。以下、各機能について説明する。
【００３０】
まず、階層型データベース１１の維持管理に利用する機能を説明する。
【００３１】
階層型データベース１１には、製品部品の新旧の辞書（すなわち、分類体系（クラス）及びその分類を特徴付けるプロパティ）が格納される辞書部１１ａと、辞書に従って記述された具体的な製品部品の情報（インスタンスと呼ぶ）が格納されるインスタンス部１１ｂが形成されている。すなわち、階層型データベース１１はインスタンス管理手段として機能する。
【００３２】
辞書編集部１２は、辞書編集者端末として機能するクライアント端末３から辞書編集者が入力した辞書を階層型データベース１１の辞書部１１ａへ登録する機能を発揮し、インスタンス編集部１３は、インスタンス編集者端末として機能するクライアント端末３から部品情報供給者側のインスタンス編集者が入力したインスタンスを階層型データベース１１のインスタンス部１１ｂに登録する機能を発揮するものである。
【００３３】
また、階層型データベース１１の辞書部１１ａとインスタンス部１１ｂとは、それぞれ辞書管理部１４とインスタンス管理部１５とによって、情報の登録及び検索がなされるものである。なお、辞書管理部１４で管理対象となる辞書は、２つ以上のバージョンにわたる辞書を対象とする。本実施の形態においては、新旧２種類の辞書を扱うこととするが、３つ以上においても同様に処理することが可能である。
【００３４】
辞書差分抽出部１６は、辞書管理部１４が管理する辞書部１１ａに記憶されている新旧辞書の差分（更新アトリビュート）を抽出する機能を発揮するものである。すなわち、辞書差分抽出部１６は更新アトリビュート抽出手段として機能する。例えば、「どのプロパティのどのアトリビュートがどう更新されたか」を抽出する。更新アトリビュート管理部１７は、辞書差分抽出部１６で得た差分を更新アトリビュートとして更新アトリビュート格納部１８に格納管理する機能を発揮するものである。
【００３５】
新旧フラグ管理部１９は、インスタンスが新旧いずれの辞書に従って記述されたものかを管理する。具体的には、各インスタンスに新旧いずれの辞書に従ったものであるかを示すフラグ（Ｆｌｇ）をつけ、インスタンスの作成更新時にはその値を書き換えることで管理する。
【００３６】
表示形態ルール管理部２０は、表示形態ルール管理手段として機能するものであって、更新アトリビュートの種類に従ってどのような表示形態でインスタンスの値を表示すべきかを規定した表示形態ルールを、表示形態ルール格納部２１に格納管理する機能を発揮するものである。なお、表示形態ルールは、表示形態ルール管理部２０を介して表示形態ルール格納部２１にシステム運用者等によりあらかじめ設定されるものとする。
【００３７】
検索条件入力部２２は、検索者端末として機能するクライアント端末３から階層型データベース１１のインスタンス部１１ｂに記憶されているインスタンスに対する検索要求を受け付け、インスタンス管理部１５にその検索文を引き渡す。
【００３８】
検索結果出力部２３は、インスタンス管理部１５から検索結果を受け取り、表示判定部２３ａにおいて古い辞書に従って記述されたインスタンスが存在した場合には更新アトリビュート管理部１７と表示形態ルール管理部２０から得た情報からその表示方法を判定し、検索結果を表示する。すなわち、検索結果出力部２３は検索結果表示手段として機能する。
【００３９】
［２．辞書及びインスタンスのデータ構造］
次に、階層型データベース１１に格納される辞書及びインスタンスのデータ構造について説明する。
【００４０】
（辞書のデータ構造）
まず、階層型データベース１１の辞書部１１ａに格納される辞書のデータ構造について説明する。
【００４１】
図４は、階層型データベース１１に格納された辞書の一例を示す模式図である。図４に示す辞書は、「部品データ」という分類をルートクラスとし、その子クラスとして「半導体」「電子部品」が関連付けられた階層構造を有している。すなわち、「部品データ」は「半導体」「電子部品」という２つの分類に細分化されることを示している。同様に、「電子部品」は「コンデンサ」と「抵抗」とに分けられる。階層構造は何段であっても構わない。なお、（）内に書かれた記号（この例ではＣ０〜Ｃ４）は、辞書内で唯一につけられたクラスを表すコード（ここでは「クラスＢＳＵコード」と呼ぶ）である。
【００４２】
図４に示すように、階層構造を定義するクラスには、それぞれ固有のプロパティ（図４中、点線で囲まれた部分）が定義されている。各クラスにおいては、当該クラスの上位クラスで定義されたプロパティを継承する。例えば、クラス「コンデンサ」が持つプロパティ項目は、その上位クラス「部品データ」で定義されたプロパティ（「メーカ名」「型番」）と、クラス「電子部品」で定義されたプロパティ（この例では存在しない）と、クラス「コンデンサ」で定義されたプロパティ（「種別」、「容量」）ということになる。クラスの場合と同様に辞書内で唯一につけられたプロパティを表すコード（「プロパティＢＳＵコード」又は単に「ＢＳＵコード」）が付与される。
【００４３】
また、各プロパティには、クラス及びプロパティの詳細情報フィールドである（すなわち、プロパティの性質を定義する）アトリビュートが付与される。ＢＳＵコード自体やその「メーカ名」「型番」といった名称自体もアトリビュートの例である。その他に、データ型（ＤＴ：）やプロパティの定義（Ｄｅｆ：）、単位付のデータ型の場合は単位名（Ｕｎｉｔ：）などがアトリビュートである。これらアトリビュートの項目は予め決まっている。また、データ型（ＤＴ：）としては、文字列型（String）、整数型（Ｉｎｔ）、実数型（Ｒｅａｌ）、単位付整数型（ＩｎｔＭ）、単位付実数型（ＲｅａｌＭ）、列挙型（Ｅｎｕｍ）などが定められているものとする。例えば、図４に示すプロパティ「容量」では、「名称：容量」「プロパティＢＳＵコード：Ｐ４」「データ型：単位付実数型」「単位名：Ｆ」、プロパティ「種別」では、「名称：種別」「プロパティＢＳＵコード：Ｐ３」「データ型：列挙型（とりうる値は、｛アルミ、タンタル、その他｝）」と、アトリビュートの値が定義されている。
【００４４】
このようにクラスの親子構造、プロパティとそのアトリビュートの種類、データ型の種類などの辞書の構造を定めたデータモデルの１つとして、前述した製品部品ライブラリの交換フォーマットの国際標準であるISO13584/Parts Library（ＰＬＩＢ）がある。
【００４５】
なお、本実施の形態においては、ＰＬＩＢモデルに従った階層構造データベースへの適用例を用い説明するが、この制限が本発明をＰＬＩＢ以外のデータベースへ適用することを妨げるものではない。また、本実施の形態においては、階層型データベースを元に説明を行ったが、プロパティが決まったアトリビュートを持つデータベースであれば、階層の無いフラットなデータベースであっても、本発明の適用を妨げるものではない。
【００４６】
（インスタンスのデータ構造）
次に、階層型データベース１１のインスタンス部１１ｂに格納されるインスタンスのデータ構造について説明する。
【００４７】
図５は、図４の辞書に従ったインスタンスの一例を示す模式図である。図５は、クラス「コンデンサ（Ｃ３）」に属するインスタンスを示したものである。各インスタンスは、例えばコンデンサの仕様情報（電子カタログ）を示している。
【００４８】
（辞書更新とインスタンスとの関係）
図６は、図４で示した辞書のアトリビュートに変更を加えることによる辞書更新（図６中、矢印で指し示す）を示すものである。便宜的に図４に示した辞書のバージョンをＶ１、図６に示した辞書のバージョンをＶ２とする。なお、辞書更新の典型は、プロパティのアトリビュート「定義」の変更、アトリビュート「単位」の変更、アトリビュート「データタイプ」の１つ：「列挙値型」の追加／削除、を伴うものである。
【００４９】
図４に示した辞書（Ｖ１）から図６に示した辞書（Ｖ２）への変更点、すなわち辞書差分抽出部１６によって抽出される新旧辞書の差分（更新アトリビュート）は、図７に示すようになる。図７に示す更新アトリビュートにおいては、１行目は、プロパティＰ１「メーカ名」のアトリビュート「定義」（ＤＥＦ）が、“登記簿上の名称。但し「（株）」等を含まない”に変更（ＭＯＤ）されたことを示す。２行目は、プロパティＰ３「種別」のアトリビュート「列挙値」（ＥＮＵＭ）の要素に、“セラミック”を追加（ＡＤＤ）したことを示す。同様に３行目は、プロパティＰ４「容量」のアトリビュート「単位」（ＵＮＩＴ）が、“μＦ”に変更（ＭＯＤ）されたことを示す。
【００５０】
図８に、辞書が更新された時のインスタンスの引渡しを模式的に示す。インスタンスの右端のカラムは、各インスタンスが辞書のどのバージョンに従って編集されたものであるかを示すフラグ（Ｆｌｇ）である。本実施の形態では、その値として辞書のバージョンＶ１，Ｖ２をとることとする。図８に示すように、辞書がＶ１からＶ２に更新される際には、インスタンスの値もそのまま引き継がれる。加えて、図８に示す追加された２行のインスタンスは、辞書（Ｖ２）に従って作成されたものであることを示す。
【００５１】
［３．表示形態ルールのデータ構造］
次いで、インスタンスの表示形態を決定する「表示形態ルール」のデータ構造について図９を参照しつつ説明する。表示形態ルールは、「モード」、「アトリビュート」、「セル動作」から成る。各行の意味するところは以下の通りである。
【００５２】
辞書更新でプロパティの「アトリビュート」が「モード」となるよう更新されたならば、旧辞書に従うインスタンスについて、対象となるプロパティのセルは「セル動作」で定義されたように表示する。すなわち、新辞書に従うインスタンスについてはこの影響を受けない。
【００５３】
例えば、ルールＮｏ．３は、辞書更新時に列挙値が追加されたプロパティがあるならば、旧辞書に従うインスタンスの当該プロパティ値の表示に関し、「背景色をGreen（setBackground（"green"））」とする、ことを意味する。
【００５４】
［４．データ検索表示装置における登録管理機能］
次に、データ検索表示装置であるサーバ１が備える各部が発揮するデータ検索表示装置における登録管理機能について詳述する。
【００５５】
辞書編集者は、辞書編集者端末として機能するクライアント端末３を用い、辞書編集部１２により、階層型データベース１１の辞書部１１ａに図４に示す辞書（Ｖ１）を登録する。また、部品情報供給者側のインスタンス編集者は、インスタンス編集者端末として機能するクライアント端末３を用い、インスタンス編集部１３により、階層型データベース１１のインスタンス部１１ｂに図５に示すインスタンスを登録する。辞書及びインスタンスの管理は、辞書管理部１４及びインスタンス管理部１５を通してそれぞれ行われ、検索者による検索も行える。
【００５６】
次に、上述したような状態を初期状態として運用を開始し、その後、辞書の更新が必要となった場合について説明する。
【００５７】
辞書編集者は、辞書編集者端末として機能するクライアント端末３を用い、辞書編集部１２を通してＶ１の辞書を変更する。変更後の辞書は、図６に示す通りであり、これをＶ２とする。
【００５８】
辞書更新が確定すると、辞書差分抽出部１６は辞書管理部１４より辞書Ｖ１，Ｖ２を参照してその差分（更新アトリビュート）を抽出し、更新アトリビュート管理部１７はその更新アトリビュートを更新アトリビュート格納部１８に格納する。格納した更新アトリビュートの例を図７に示す。
【００５９】
さらに、図８に示すように、Ｖ１の辞書に従って作成されたインスタンスをＶ２の辞書にそのまま引き継ぐ。新旧フラグ管理部１９は、Ｖ１、Ｖ２いずれの辞書に従って編集されたインスタンスかを、フラグ（Ｆｌｇ）によって管理する。辞書更新確定後に編集されたインスタンスは辞書（Ｖ２）に従って編集されたインスタンスと見なされ、フラグ（Ｆｌｇ）もＶ２となる。図８においては、品番：X_C0010と品番：Y_C0020とが辞書（Ｖ２）に従って作成されたインスタンスである。
【００６０】
［５．データ検索表示装置における検索結果表示機能］
次に、データ検索表示装置であるサーバ１が備える各部が発揮する検索結果表示機能について詳述する。
【００６１】
検索者が検索者端末として機能するクライアント端末３を利用して検索条件を入力し、入力された検索条件が検索条件入力部２２で受け付けられると、検索条件入力部２２は受け付けた検索条件をインスタンス管理部１５に引き渡す。インスタンス管理部１５は、検索条件に従って階層型データベース１１のインスタンス部１１ｂを検索し、検索結果を検索結果出力部２３に渡す。
【００６２】
ここでは、検索条件として、「コンデンサ（Ｃ３）に属する全てのインスタンスを取得」を指定したものとする。この検索条件でインスタンス管理部１５から階層型データベース１１のインスタンス部１１ｂを検索した結果を図１０に示す。
【００６３】
続く検索結果出力部２３においては、インスタンス管理部１５から受け取った検索結果を、どのような表示形態で検索者端末として機能するクライアント端末３に表示するかを決定する。より具体的には、旧辞書であるＶ１の辞書に従って記述されたインスタンスが存在した場合には、各インスタンスの各プロパティに対し（すなわちセル）、検索結果出力部２３の表示判定部２３ａにおいて、更新アトリビュート管理部１７と表示形態ルール管理部２０から得られる情報に基づいてセルの表示方法の決定を行う。
【００６４】
検索結果出力部２３における表示方法判定処理について、図１１および図１２のフローチャートを参照して説明する。図１１に示すように、まず、インスタンス管理部１５から受け取った検索結果から所定のインスタンスを対象として選ぶ（ステップＳ１）。次いで、当該インスタンスが更新後の最新の辞書バージョンと一致するか否かを判定し（ステップＳ２）、一致していると判定した場合には（ステップＳ２のＹｅｓ）、ステップＳ１に戻って次のインスタンスを対象に選び直し、一致していないと判定した場合には（ステップＳ２のＮｏ）、当該インスタンスの所定のプロパティを選び（ステップＳ３）、表示判定部２３ａの処理を行う（ステップＳ４）。
【００６５】
ステップＳ４の表示判定部２３ａにおける判定処理は、ステップＳ２で更新後の最新の辞書バージョンと一致しないと判定されたインスタンスの各プロパティの全てを判定するまで（ステップＳ５のＹｅｓ）、繰り返される。
【００６６】
以上説明したステップＳ１〜Ｓ５の処理は、検索結果の全てのインスタンスを処理するまで（ステップＳ６のＹｅｓ）、繰り返される。
【００６７】
ステップＳ４の表示判定部２３ａにおける判定処理は、図１２に示すように、図１１に示すステップＳ３で選択された対象プロパティを入力とし、更新アトリビュート管理部１７にそのエントリが存在するか否かを判定する（ステップＳ１１）。エントリが存在しないと判定した場合には（ステップＳ１１のＮｏ）、ステップＳ４の処理を終了する。一方、エントリが存在すると判定した場合には（ステップＳ１１のＹｅｓ）、更新アトリビュート管理部１７より対応する「モード」「アトリビュート」を求める（ステップＳ１２）。続いて、表示形態ルール管理部２０の表示形態ルールより、その「モード」「アトリビュート」が一致するエントリがあるかどうかを判定する（ステップＳ１３）。エントリが存在しないと判定した場合には（ステップＳ１３のＮｏ）、ステップＳ４の処理を終了する。一方、エントリが存在すると判定した場合には（ステップＳ１３のＹｅｓ）、その「セル動作」を取得し、対応するセルの表示にその動作を適用し（ステップＳ１４）、ステップＳ４の処理を終了する。
【００６８】
ここで、図１０に示した検索結果を用いて表示方法判定処理を具体的に説明する。図１１に示すステップＳ１において図１０の１行目のインスタンスが選ばれたとする。階層型データベース１１が管理する更新後の最新の辞書バージョンはＶ２であり、このインスタンスのＦｌｇ＝Ｖ１と一致しない（ステップＳ２のＮｏ）。したがって、ステップＳ３に進み、対象プロパティを選ぶ。ここでは、１列目の「Ｐ１：メーカ名」が対象プロパティとして選ばれたものとする。
【００６９】
続くステップＳ４では、図７に示す更新アトリビュートより、Ｐ１のエントリがあるかチェックする（ステップＳ１１）。Ｐ１は定義が変更になっているためエントリが存在する（１行目）と判定し（ステップＳ１１のＹｅｓ）、「モード＝ＭＯＤ」「アトリビュート＝ＤＥＦ」であることがわかる（ステップＳ１２）。そして、図９に示す表示形態ルールより、「モード＝ＭＯＤ」「アトリビュート＝ＤＥＦ」となるエントリがあるかどうか探す（ステップＳ１３）。図９に示す表示形態ルールでは２行目にエントリが存在し（ステップＳ１３のＹｅｓ）、セルの動作は「setBackground（"yellow"）」と規定されているので、このインスタンスのＰ１のセルの表示では背景を黄色に設定することになる（ステップＳ１４）。
【００７０】
以上のように、検索結果の全てのインスタンスの全てのプロパティに対し、ステップＳ４の表示判定処理を適用する。図１３にその結果を示す。
【００７１】
図１３に示すように、上述した処理に従うと、新しいバージョンＶ２の辞書に従ったインスタンスとアトリビュートが変更されていないプロパティに関するセルの表示は変更されない。
【００７２】
なお、辞書更新時において、あるプロパティにおいて２箇所以上のアトリビュートが同時に変更となった場合は、表示形態ルールの優先度により挙動が決定されるものとする。例えば、上位エントリを優先するなど、である。
【００７３】
また、本実施の形態においては、背景色を変えることを例にとったが、フォアグランドのフォントを変えるなどのセル表示の動作も規定できる。
【００７４】
このように、辞書更新時において「単位」や「定義」が変更された場合は、セルの背景色等を変更することで検索者に対してこの値は注意すべきものであることを示すことができる。
【００７５】
ここで、列挙型（Ｅｎｕｍ）が追加されたときに背景色を変更することの意義について補足する。例えば、図１３の４行目のＰ３の値は旧いバージョンＶ１の辞書の列挙型（Ｅｎｕｍ）である「その他」となっている。しかし、実際には新しいバージョンＶ２の辞書では導入された「セラミック」に相当するものであったとすると、新しいバージョンＶ２の辞書の元において「その他」としておくのは適切ではない。ＥＮＵＭ要素の追加の場合も背景色を変更することで検索者に注意を促す意義はこの点にある。
【００７６】
このように本実施の形態によれば、更新されたアトリビュートの種類にかかる旧バージョン辞書に基づいて作成されたインスタンスの表示形態を、新バージョン辞書に基づいて作成されたインスタンスの表示形態とは異ならせるように規定した表示形態ルールに基づいて決定し、新バージョン辞書に基づいて作成されたインスタンスとともに表示する。例えば、一部のプロパティが更新された場合（例えば、あるプロパティのアトリビュート「単位」が「ｃｍ」から「ｍ」に変更されるようなケース）であっても、辞書は変更されているが、インスタンスは新辞書に必ずしも従っているものでは無い旨を検索者にわかるように表示形態を変更する。これにより、新旧異なるバージョンの辞書／インスタンスを管理するような場合において、部品情報供給者側のインスタンス編集者が旧辞書に従うインスタンスを引き続き利用し続けるような場合に、検索者への誤解を生まない検索結果の表示が可能となる。また、部品情報供給者側のインスタンス編集者にとっては、辞書更新時に慌ててインスタンスを追従させる必要がなくなり、辞書更新時のレイジーなインスタンス管理が可能になる。
【００７７】
なお、図１４に示すように、セル動作が変更されたセルに対し、旧辞書情報をポップアップ等で表示する機能を付け加えることも可能である。図１４は、１行目インスタンスのＰ１のプロパティ値にカーソルを当てた場合、旧辞書（Ｖ１）で定義されたプロパティのアトリビュートをバルーン表示Ｂ１で表示した例である。このような機能を設けることによって、閲覧者の旧辞書に対する参照を容易なものとする。
【００７８】
また、図１５に示すように、セル動作が変更されたセルに対し、新辞書情報をポップアップ等で表示する機能を付け加えることも可能である。図１５は、１行目インスタンスのＰ１のプロパティ値にカーソルを当てた場合、新辞書（Ｖ２）で定義されたプロパティのアトリビュートをバルーン表示Ｂ２で表示した例である。このような機能を設けることによって、閲覧者の新辞書に対する参照を容易なものとする。
【００７９】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１６ないし図１８に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００８０】
第１の実施の形態においては、単位（ＵＮＩＴ）が変更された時、セルの背景色は変えるが、値はそのままにしておく方法について説明した。本実施の形態においては、単位（ＵＮＩＴ）が変更された場合に値を自動変換するようにしたものである。
【００８１】
図１６は、本発明の第２の実施の形態にかかるデータ検索表示システムを示す機能ブロック図である。本発明の第２の実施の形態にかかるデータ検索表示システムを構成するサーバ１においては、検索表示処理プログラムに従うことにより、単位変換要求受付部２４を備えている点で、図３で示した構成とは異なっている。また、検索結果出力部２３は、単位変換を行う機能を有する単位変換手段である単位変換部２３ｂを備えている。
【００８２】
単位変換要求受付部２４は、単位変換要求受付手段として機能するものであって、新旧辞書で単位が異なる旧辞書に従ったインスタンスがあった場合、検索者端末として機能するクライアント端末３から検索要求を受け付け、検索結果出力部２３の単位変換部２３ｂに当該プロパティの値に関し単位変換の指示を出す。
【００８３】
また、図１７は自動変換を実現するための表示形態ルールである。図１７に示すように、本実施の形態の表示形態ルールと図９に示した表示形態ルールとの相違点は、ルールＮｏ．５のセル動作が自動変換を意味するautoConvert（"red"）になっている点である。
【００８４】
このような構成により、ルールＮｏ．５のセル動作が適用されるセルでは、セルの背景色は赤で、単位変換要求受付部２４からの検索者のトリガーによって旧辞書（Ｖ１）の単位系から新辞書（Ｖ２）の単位系に単位変換部２３ｂによって変換され、検索結果出力部２３により表示される。図１８は、自動変換後の値をポップアップウィンドウＰＷにより提示するようにした一例である。
【００８５】
このように本実施の形態によれば、単位変換要求受付部２４からのユーザの要求に従って、単位を自動変換する機能を付け加えることにより、データ変換の信頼性を向上させることができる。
【００８６】
［第３の実施の形態］
次に、本発明の第３の実施の形態を図１９ないし図２１に基づいて説明する。なお、前述した第１の実施の形態または第２の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００８７】
本実施の形態は、検索者がインスタンス編集権限を持つユーザであった場合、旧辞書に従ったインスタンスが検索結果に存在した場合、その値の変更（すなわち辞書（Ｖ２）に従ったインスタンスに更新すること）を要求する機能を実現するものである。
【００８８】
図１９は、本発明の第３の実施の形態にかかるデータ検索表示システムを示す機能ブロック図である。本発明の第３の実施の形態にかかるデータ検索表示システムを構成するサーバ１においては、検索表示処理プログラムに従うことにより、インスタンス変更通知部２５を備えている点で、図１６で示した構成とは異なっている。
【００８９】
インスタンス変更通知部２５は、インスタンス変更通知手段として機能するものであって、部品情報供給者側のインスタンス編集者端末として機能するクライアント端末３の操作者がインスタンス編集権限を有するインスタンス編集者であった場合、旧辞書に従ったインスタンスについて、更新を促すよう通知する機能を発揮するものである。更新を促す通知は、例えば図２０に示すような「更新してください。」というようなメッセージＭで良い。
【００９０】
図２１は、（株）Ｍ社のインスタンスについて編集権限を持つ人が、インスタンス変更通知部２５より通知を受け、行番号３，４のインスタンスについて編集した後の状態を示すものである。図２１に示すように、これらのインスタンスのフラグ（Ｆｌｇ）は新旧フラグ管理部１９によってＶ２に更新されるため、表示形態ルールは適用されない。
【００９１】
このように本実施の形態によれば、検索者がインスタンス編集権限を持つユーザであった場合に、旧辞書に従ったインスタンスが検索結果に存在した場合、インスタンス変更通知部２５によってその値の変更（すなわち辞書（Ｖ２）に従ったインスタンスに更新すること）を要求することができる。
【００９２】
なお、各実施の形態においては、サーバクライアントシステムを想定したが、これに限るものではなく、ネットワークに接続されていないスタンドアロンの形態で実施しても良い。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施の形態にかかるデータ検索表示システムのシステム構築例を示す模式図である。
【図２】サーバおよびクライアント端末のモジュール構成図である。
【図３】データ検索表示システムを示す機能ブロック図である。
【図４】階層型データベースに格納された辞書の一例を示す模式図である。
【図５】図４の辞書に従ったインスタンスの一例を示す模式図である。
【図６】図４で示した辞書のアトリビュートに変更を加えることによる辞書更新の一例を示す模式図である。
【図７】新旧辞書の差分（更新アトリビュート）の一例を示す模式図である。
【図８】辞書が更新された時のインスタンスの引渡しを示す模式図である。
【図９】表示形態ルールを示す模式図である。
【図１０】検索結果の一例を示す模式図である。
【図１１】検索結果出力部における表示方法判定処理の流れを示すフローチャートである。
【図１２】表示判定部における判定処理の流れを示すフローチャートである。
【図１３】表示判定処理を適用した結果を表示した例を示す正面図である。
【図１４】旧辞書で定義されたプロパティのアトリビュートをバルーン表示で表示した例を示す正面図である。
【図１５】新辞書で定義されたプロパティのアトリビュートをバルーン表示で表示した例を示す正面図である。
【図１６】本発明の第２の実施の形態にかかるデータ検索表示システムを示す機能ブロック図である。
【図１７】自動変換を実現するための表示形態ルールを示す模式図である。
【図１８】自動変換後の値をポップアップウィンドウにより提示するようにした一例を示す正面図である
【図１９】本発明の第３の実施の形態にかかるデータ検索表示システムを示す機能ブロック図である。
【図２０】更新を促す通知を併せて表示した例を示す正面図である。
【図２１】更新を促す通知を受けてインスタンスについて編集した後の状態を示す正面図である。
【符号の説明】
【００９４】
１      データ検索表示装置
３      インスタンス入力手段、検索要求入力手段
１１      インスタンス管理手段
１５      インスタンス検索手段
１６      更新アトリビュート抽出手段
２０      表示形態ルール管理手段
２３      検索結果表示手段
２３ｂ    単位変換手段
２４      単位変換要求受付手段
２５      インスタンス変更通知手段
【図１】
2007265249.tif 000003
【図２】
2007265249.tif 000004
【図３】
2007265249.tif 000005
【図４】
2007265249.tif 000006
【図５】
2007265249.tif 000007
【図６】
2007265249.tif 000008
【図７】
2007265249.tif 000009
【図８】
2007265249.tif 000010
【図９】
2007265249.tif 000011
【図１０】
2007265249.tif 000012
【図１１】
2007265249.tif 000013
【図１２】
2007265249.tif 000014
【図１３】
2007265249.tif 000015
【図１４】
2007265249.tif 000016
【図１５】
2007265249.tif 000017
【図１６】
2007265249.tif 000018
【図１７】
2007265249.tif 000019
【図１８】
2007265249.tif 000020
【図１９】
2007265249.tif 000021
【図２０】
2007265249.tif 000022
【図２１】
2007265249.tif 000023