(57)【要約】      （修正有）【課題】多領域にわたる情報が爆発的に増殖し、同時に災害や事故等の緊急に解決を必要とする状況要請に対処出来る統合的知識情報システムを提供する。【解決手段】ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムであって、前記入出力部は、プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）し、データ、図面、図、表、関係、手続き、ルール、計算モジュール、各種技術標準等に含まれる知識の他、これらを知識を分析して得た知識を使って、統一的共通表現である汎用情報モデルで表現して、半自動的に形式知に変換して、統合的知識ベースを蓄積し、再利用、解析、分析し、プラント等の設計、操作・運転や、予防保全、災害対策等、ライフサイクル全般に必要な、知識情報を提供し、合理的、効率的な知識利用の環境を提供する。【選択図】図１
2006236299.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用または新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）することを特徴とする統合的知識ベースシステム。
【請求項２】
前記クラスライブリ層または前記知識ベース層は、外部データベースとのインターフェース部に接続され、
該インターフェース部は前記外部データベースからの情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備え、
前記情報の変換結果（知識表現形式のオブジェクト変換情報）を前記クラスライブラリ層または前記知識ベース層に保存する変換情報保存手段を有することを特徴とする請求項１記載の統合的知識ベースシステム。
【請求項３】
前記知識ベース層は、図面、図、表、テキストデータ、音声データ等のアナログデータ情報／デジタルデータ情報、もしくはその他のアナログデータ情報／デジタルデータ情報を、知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備え、
前記各情報の変換結果（すなわち、知識表現形式のオブジェクト（知識オブジェクト）への変換結果）を前記知識ベース層に保存する変換情報保存手段を有することを特徴とする請求項１または２に記載の統合的知識ベースシステム。
【請求項４】
ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される（知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用するかまたは新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）し、
前記知識処理層は、手続き型言語と論理型言語により構成される推論手段を備えることを特徴とする統合的知識ベースシステム。
【請求項５】
前記知識処理層は、外部計算機能を呼び出し、論理演算もしくは手続き型演算に使用する機能を有してなる推論手段を備えることを特徴とする請求項１、２、３または４に記載の統合的知識ベースシステム。
【請求項６】
前記知識処理層および／または前記プレゼンテーション層は、外部業務システムとのインターフェース手段を有することを特徴とする請求項１、２、３、４または５に記載の統合的知識ベースシステム。
【請求項７】
ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用するかまたは新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）し
前記クラスライブリ層または前記知識ベース層に接続されるインターフェース部は前記外部データベースからの情報を知識表現形式のオブジェクトに変換する第一の知識オブジェクト化変換手段によってＸＭＬ形式に変換し、知識表現形式のオブジェクト（知識オブジェクト）に変換する第二の知識オブジェクト化変換手段を有することを特徴とする統合的知識ベースシステム。
【請求項８】
情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備えており、
電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図、表、記号、凡例、数式、関数、手続き、ルール、標準等のデータの入出力手段と；
前記データを知識表現形式のオブジェクト（知識オブジェクト）に変換する機能をインタラクティブに行うユーザーインターフェースと；
を有することを特徴とする請求項１、２、３、４、５、６または７に記載の統合的知識ベースシステム。
【請求項９】
電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記電子化データを表示する表示手段と；
前記電子化データを知識表現形式のオブジェクト（知識オブジェクト）に変換する機能をインタラクティブに行うユーザーインターフェースと；
を有することを特徴とする請求項７または８に記載の統合的知識ベースシステム。
【請求項１０】
電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記認識された複数のシンボル間の関係（接合関係、接続関係、連結関係等の連結または接続位置関係等をトポロジー関係として認識するトポロジー関係認識手段と；
前記シンボル認識手段とトポロジー認識手段を修正する手段と；
認識されたシンボル、トポロジーの要素／属性を知識表現形式のオブジェクト（知識オブジェクト）に変換する手段と；
を有することを特徴とする請求項７、８、９記載の統合的知識ベースシステム。
【請求項１１】
電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記認識された複数のシンボル間の関係（接合関係、接続関係、連結関係等の連結または接続位置関係等をトポロジー関係として認識するトポロジー関係認識手段と；
前記シンボル認識手段とトポロジー認識手段を修正する手段と；
認識されたシンボル、トポロジーの要素／属性を知識表現形式のオブジェクト（知識オブジェクト）に変換する手段と；
これらにより一般図面情報を知識表現形式オブジェクト（知識オブジェクト）に変換することを特徴とする請求項７、８、９、１０記載の統合的知識ベースシステム。
【請求項１２】
ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用または定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもと情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとにの問い合わせに対する回答を表示（画像または音声もしくは印刷情報として出力して）し
前記クラスライブリ層または前記知識ベース層に接続されるインターフェース部？は、前記外部データベースからの情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する第一の知識化オブジェクト化変換手段によってＸＭＬ形式に変換する第二の知識化オブジェクト化変換手段を有することを特徴とする統合的知識ベースシステムであって、
これをネットワーク環境で、前記ホストコンピュータと、コンピュータ設計（ＣＡＤ）システム、前記図面理解システム、外部計算システム、外部データベースが分散し配置されている各コンポーネント情報を統一化された知識表現形式で転送し、知識ベースに各種知識を統合的に蓄積し、遠隔地の利用者が利用できる統合的知識ベースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は，知識ベースシステムに関するもので、さらに詳細には、知識ベースの構築に必要な技術を集約するシステムであって、様々な形態の情報すなわち、文字データ、表、図、数式、手続き等に含まれる知識を集約し、再利用を可能とする知識ベースシステムもしくナレッジベースシステムに関する。
【背景技術】
【０００２】産業や科学が発展した今日、多領域に跨るそれも図面など多様な形態の知識を統合して問題解に当たる必要が生じている。このためには大規模・分散情報源から有用な情報を的確に特定し収集する、多様な情報源から有益な知識を効率的に獲得する、利用者からのフィードバックや情報の変化を素早く的確に知識へ反映させる知識ベース技術が重要である。【０００３】例えば、化学や発電プラントの安全確保のためには配管管理のように業務の一部であっても、流体力学、熱力学、化学工学、材質、機械、腐食、磨耗、熱応力、配管、制御、建築、鉄構造物など広い領域に跨る大量の専門的情報や知識が関連する。
更に、これらの問題解決に必要な情報や知識は、様々な情報源から多様な形態をしており、これから有用な知識を効率的に獲得しなければならない【０００４】更に、これらの問題解決に必要な情報や知識は、様々な情報源から多様な形態をしており、これから有用な知識を効率的に獲得しなければならない。例えば、設備に関する技術情報や知識はフローシート等の設計図面や、機器スペックなどの社内文書に含まれている。それをより効果的に運用して役立たせる情報・知識はＪＩＳ、ＡＮＳＩ等の国内、国際的な工業標準及び、企業内の設計標準、製図標準などの標準類に含まれている場合がある。これらの技術文書には、テキスト文書で記述されたルールとしての所謂知識の他に、図面に含まれている設計者の意図、表形式で表されている許容圧力などの制約に関する知識などがある。【０００５】このような様々な文書等の媒体に含まれる多様な形態をした知識をしかしながら、データや数式、手続きは今日の人工知能や知識工学の枠組みでは、その枠外として扱われている。その上、図や表は、設計者の意図など高度の知識を含んでいるにも拘わらず、それを理解出来るのは人間だけで、コンピュータ・システムで直接、利用されることはなかった。それぞれ明示化し、人間にもコンピュータにも利用できる形式知として共有し、再利用する必要がある【０００６】しかしながら、データや数式、手続きは今日の人工知能や知識工学の枠組みでは、その枠外として扱われている。その上、図や表は、設計者の意図など高度の知識を含んでいるにも拘わらず、それを理解出来るのは人間だけで、コンピュータ・システムで直接、利用されることはなかった。このために、問題解決には様々な領域の多様な形態の知識を利用しなければならないにも拘わらず、個別の知識を実装した多数のシステムを繰り返し人間が間に入ってそれぞれ動かし検討するしかなかった。【０００７】
【特許文献１】特開平４−３２６１６７号公報
【特許文献２】特開平４−３２６４２８号公報
【特許文献３】特開平６−８３６７８号公報
【学術文献１】
汎用モデル（ＧＰＭ）と知識表現
【発明の開示】
【発明が解決しようとする課題】
【０００８】本発明は、上記事情に鑑みてなされたもので、従来と異なり、本発明の目的は、データ、図、表、数式、手続きを共通の形式知へ変換し、蓄積することで、統合的な知識ベースシステムを構築し、提供することにある。【０００９】また、本発明の別の目的は、ルール、データ、図、表、数式、手続き等に含まれる知識を全部、共通形式の形式知することで統合化し、このことによって人間やその集団である企業や社会の存在の持続、存続を図る知的活動を、ネットワークと通じても支援することを可能にすることである。【００１０】また、本発明の目的は、ルール、関係、データ、手続き統一的な共通表現である汎用情報モデルに変換し、さらに、図面、表等に含まれる知識は、これらを人間が理解する時に使う知識を分析して得た知識を使って、自動的に形式知に変換し利用できるようにし、知識の再利用を簡単にする環境を提供することにある。【００１１】また、本発明の目的は、類似災害防止のため、たとえば、石油化学や電力プラントにおける、配管潜在危険個所を論理検索し、プラントの予防保全に利用することを可能とする環境を提供することにある。
【課題を解決するための手段】
【００１２】本発明の上記目的は、下記の手段によって達成される。ただし、本発明による知識ベースシステムを実現するコンピュータシテムの説明として、その論理的な構成を意味するもので、物理的な構成は特に問わない。基本的には、いわゆるオブジェクト指向言語を理解するオペレーティングシステムもしくは仮想システムを想定している。
（１）  ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用または新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）することを特徴とする統合的知識ベースシステム。
（２）  前記クラスライブリ層または前記知識ベース層は、外部データベースとのインターフェース部に接続され、
該インターフェース部は前記外部データベースからの情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備え、
前記情報の変換結果（知識表現形式のオブジェクト変換情報）を前記クラスライブラリ層または前記知識ベース層に保存する変換情報保存手段を有することを特徴とする前記（１）記載の統合的知識ベースシステム。
（３）  前記知識ベース層は、図面、図、表、テキストデータ、音声データ等のアナログデータ情報／デジタルデータ情報、もしくはその他のアナログデータ情報／デジタルデータ情報を、知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備え、
前記各情報の変換結果（すなわち、知識表現形式のオブジェクト（知識オブジェクト）への変換結果）を前記知識ベース層に保存する変換情報保存手段を有することを特徴とする前記（１）または（２）に記載の統合的知識ベースシステム。
（４）  ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される（知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用するかまたは新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）し、
前記知識処理層は、手続き型言語と論理型言語により構成される推論手段を備えることを特徴とする統合的知識ベースシステム。
（５）  前記知識処理層は、外部計算機能を呼び出し、論理演算もしくは手続き型演算に使用する機能を有してなる推論手段を備えることを特徴とする前記（１）、（２）、（３）または（４）に記載の統合的知識ベースシステム。
（６）  前記知識処理層および／または前記プレゼンテーション層は、外部業務システムとのインターフェース手段を有することを特徴とする前記（１）、（２）、（３）、（４）または（５）に記載の統合的知識ベースシステム。
（７）  ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用するかまたは新たに定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもとに情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとに問い合わせに対する回答を表示（文字、画像または音声もしくは印刷情報として出力）し
前記クラスライブリ層または前記知識ベース層に接続されるインターフェース部は前記外部データベースからの情報を知識表現形式のオブジェクトに変換する第一の知識オブジェクト化変換手段によってＸＭＬ形式に変換し、知識表現形式のオブジェクト（知識オブジェクト）に変換する第二の知識オブジェクト化変換手段を有することを特徴とする統合的知識ベースシステム。
（８）  情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する変換手段を備えており、
電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図、表、記号、凡例、数式、関数、手続き、ルール、標準等のデータの入出力手段と；
前記データを知識表現形式のオブジェクト（知識オブジェクト）に変換する機能をインタラクティブに行うユーザーインターフェースと；
を有することを特徴とする前記（１）、（２）、（３）、（４）、（５）、（６）または（７）に記載の統合的知識ベースシステム。
（９）  電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記電子化データを表示する表示手段と；
前記電子化データを知識表現形式のオブジェクト（知識オブジェクト）に変換する機能をインタラクティブに行うユーザーインターフェースと；
を有することを特徴とする前記（７）または（８）に記載の統合的知識ベースシステム。
（１０）  電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記認識された複数のシンボル間の関係（接合関係、接続関係、連結関係等の連結または接続位置関係等をトポロジー関係として認識するトポロジー関係認識手段と；
前記シンボル認識手段とトポロジー認識手段を修正する手段と；
認識されたシンボル、トポロジーの要素／属性を知識表現形式のオブジェクト（知識オブジェクト）に変換する手段と；
を有することを特徴とする前記（７）、（８）、（９）記載の統合的知識ベースシステム。
（１１）電子化された図面、図、表、記号、凡例、数式、関数、手続き、ルール、設計標準、規格、もしくは業界標準等の図面、図、表、記号、凡例、数式、関数、手続き、ルール、標準等の電子化データの入出力手段と；
前記電子化データをシンボルとして認識するシンボル認識手段と；
前記認識された複数のシンボル間の関係（接合関係、接続関係、連結関係等の連結または接続位置閧係等をトポロジー関係として認識するトポロジー関係認識手段と；
前記シンボル認識手段とトポロジー認識手段を修正する手段と；
認識されたシンボル、トポロジーの要素／属性を知識表現形式のオブジェクト（知識オブジェクト）に変換する手段と；
これらにより一般図面情報を知識表現形式オブジェクト（知識オブジェクト）に変換することを特徴とする前記（７）、（８）、（９）、（１０）記載の統合的知識ベースシステム。
（１２）  ホストコンピュータと、該ホストコンピュータに接続する入出力部および／または表示部とからなる知識ベースシステムにおいて、
前記ホストコンピュータは、クラスライブラリ層と知識ベース層および知識処理層ならびにプレゼンテーション層とを有し、
前記クラスライブラリ層は、振舞いとプロパティ（要素／属性）とで表現される知識表現形式のオブジェクト（知識オブジェクト）のクラスライブラリを有し、
前記知識ベース層は、前記クラスライブラリ層の知識表現形式のオブジェクト（知識オブジェクト）なる各要素知識を使用または定義され表現される知識オブジェクトの集合を有し、
前記知識処理層は、前記入出力部より入る情報と、前記知識ベース層または前記クラスライブラリ層に有る知識とをもと情報を処理するプロトコル（手順）を持ち、
前記プレゼンテーション層は前記知識処理層から前記表示部に表示するに必要なデータを得て、前記入出力部に情報を渡し、
前記入出力部は、前記プレゼンテーション層の情報をもとにの問い合わせに対する回答を表示（画像または音声もしくは印刷情報として出力して）し
前記クラスライブリ層または前記知識ベース層に接続されるインターフェース部？は、前記外部データベースからの情報を知識表現形式のオブジェクト（知識オブジェクト）に変換する第一の知識化オブジェクト化変換手段によってＸＭＬ形式に変換する第二の知識化オブジェクト化変換手段を有することを特徴とする統合的知識ベースシステムであって、
これをネットワーク環境で、前記ホストコンピュータと、コンピュータ設計システム、前記図面理解システム、外部計算システム、外部データベースが分散し配置されている各コンポーネント情報を統一化された知識表現形式で転送し、知識ベースに各種知識を統合的に蓄積し、遠隔地の利用者が利用できる統合的知識ベースシステム。
【発明の効果】
【００１３】  以上のように、本発明によれば、以下のような効果が得られる。
すなわち、ルール、データ、図、表、数式、手続き等に含まれる知識をすべて、一階述語論理を使って論理式に変換し、共通の知識表現形式の知識オブジェクトにて表現し記述することが可能になり、これにより、これらが知識ベースとして累積され、また、本発明により用意された、知識の呼び出し手順を用いれば、蓄積された多種多量のデータやその他の情報に含まれる有効な知識を再利用することが可能となる。
また、学習や訓練プログラムの開発の場合と同様に、図面理解の要素的な能力が何に基づくかを分析し、要素能力の間の構造を分析することで、それ等の能力をシステムに構築することで、熟練者や熟達者に限られていた知識を、熟達者と同じような判断、図面等の理解ができるように有効利用が可能になる。さらに、熟達者と同じような判断、図面等の理解ができるように、知識への自動変換プログラムを設計が可能となる。【００１４】さらにまた、データ、図、表、数式、ルール、手続きを共通的に表現する汎用情報モデルを用い、統合知ベースを構築し、これを用いて石油化学プラントや、電力プラントなどのプロセス・プラントや、土木、水道、建物設備などの、ライフサイクルにかかわる保守、災害予防など、ライフサイクル支援に利用できる。【００１５】本発明は、知識情報の迅速な分析が適切かつ短時間に行える。すなわち、問い合わせに対し定性、定量の双方のパフォーマンス、性能や振る舞いに対する回答を提供することを目的にしている。従って、公理や証明だけでなく、手続き的処理、計算やシミュレーションを行い迅速に知識、機能の蓄積、提供するプラットフォームである。又、図面、表の知識化などの機能も支援する。【００１６】また、知識処理層には論理型言語（ＰＲＯＬＯＧ）と手続き型言語（ＪＡＶＡ）を使用しうる複合型（ハイブリッド）推論エンジンを実装する。その結果、論理型言語からも登録された手続き、計算を呼び出して知識処理の一環として実行することも出来る。逆に、一般の手続き型のプログラムの一部として演繹推論機能を呼び出して知識処理を行うことも出来る。従って、処理の内容によって適した言語を利用出来るので目的に合った応用システムの開発や、段階的な高性能化などが容易である。【００１７】さらにまた、本発明によれば、暗黙知を含め様々な領域にある、様々な形態の知識を明示化する手段を与え、更にそれをコンピュータシステムにて利用出来る形式知化をする手段を提供するもので、しかも統一の知識表現形式のオブジェクト（知識オブジェクト）で、形式知に変換し知識ベース化するものであり、近年のＸＭＬを使用することによって、ネットワークでの分散環境においても、知識の利用を高める標準の仕様を提供できるため、様々な領域、形態の知識を統合し、人間に必要な問題解決を支援することが可能になる。
【発明を実施するための最良の形態】
【００１８】以下、本発明の実施の形態を、図面を参照して詳細に説明する。
「実施の形態第１」【００１９】本発明の第一の実施の形態は、ホストコンピュータシステム（１１１）と、該ホストコンピュータ（１１１）の入出力および表示部（１０１）とからなる知識ベースシステムにおいて、前記ホストコンピュータ（１１１）は、クラスライブラリ層（１１９）と知識ベース層（１１７）と知識処理層（１１５）とプレゼンテーション層（１１３）とから構成され、前記クラスライブラリ層（１１９）は、振る舞いとプロパティ（要素／属性）とで表現される知識のオブジェクト（知識表現形式のオブジェクト）のクラスライブラリを有し、前記知識ベース層（１１７）は、前記クラスライブラリ層（１１９）の知識表現形式のオブジェクトなる各要素知識が使用または定義され表現される知識のオブジェクト（の集合）を有し、前記知識処理層（１１５）は、前記入出力部（１０１）より入る情報と、前記知識ベース層（１１７）または前記クラスライブラリ層（１１９）に保存される知識とをもとに情報を処理するプロトコル（手順）を持ち、前記プレゼンテーション層（１１３）は前記知識処理層（１１５）よりの表示に必要なデータを得て、前記入出力部・表示部（１０１）に情報を渡し、前記入出力部・表示部（１０１）は、前記プレゼンテーション層（１１３）の情報をもとに問い合わせに対する回答を表示（画像または音声）もしくは印刷することを特徴とする知識ベースシステムである。【００２０】基盤となる基本システムは、いわゆるクライアント／サーバ型システム、ウェブサーバー型、あるいは、汎用機でもよいが、オブジェクト指向言語を取り扱うプラットフォーム（コンピュータの基盤システム）であることが望ましい。【００２１】前記クラスライブラリ層（１１９）は、振る舞いとプロパティ（属性／要素）とで表現される知識のオブジェクト（知識表現形式のオブジェクト（後述））のクラスライブラリを有する。ここで言うクラスライブラリは、知識の種々の表現形式を内包するものである。【００２２】ここで言う知識オブジェクトは、その呼び出し方式から分類して、
値の呼び出しに対応する属性
オブジェクト間の関連
ルール
計算モジュール
数式、公理、定理
手続き
オブジェクトまたはその属性のリスト
である。【００２３】前記知識ベース層（１１７）は、前記クラスライブラリ層（１１９）の知識表現形式の知識オブジェクトの要素知識を使用または定義し、知識オブジェクトまたはその集合を有する。また、前記クラスライブラリ層（１１９）で保持される項目に相当する知識オブジェクト保持することがある。【００２４】前記知識処理層（１１５）は、前記入出力部・表示部（１０１）より得られる情報と、前記知識ベース層（１１７）または前記クラスライブラリ層（１１９）に有る知識とをもとに情報を処理するプロトコル（手順）を持つ。プレゼンテーション層（１１３）を経由する問い合わせ、または直接・間接に入る問い合わせに対し、何らかしらの回答を提供するもので、解決を与えない（たとえばエラー処理など）回答も含まれる。【００２５】前記プレゼンテーション層（１１３）は前記知識処理層（１１５）よりの表示に必要なデータを得て、前記入出力部・表示部（１０１）に情報を渡す。前記入出力部・表示部（１０１）は、前記プレゼンテーション層（１１３）の情報をもとに問い合わせに対する回答を表示（テキスト、画像または音声）もしくは印刷するもので、アクセスをする対象が人であるかコンピュータシステムであるかを問わない。【００２６】本発明の概念構成図を図１に示す。同図に示すように、本システムの構成は、ホストコンピュータシステム（１１１）と、該ホストコンピュータの入出力・表示部（１０１）とからなる知識ベースシステムにおいて、前記ホストコンピュータ（１１１）は、論理的に表現すると、プレゼンテーション層（１１３）と、知識処理層（１１５）と、知識ベース層（１１７）と、クラスライブラリ層（１１９）とで構成される。【００２７】基盤となる基本システムは、いわゆるクライアント／サーバ型システム、ウェブサーバー型、あるいは、汎用機でもよいが、オブジェクト指向言語を取り扱えるプラットフォーム（コンピュータの基盤システム）であることが望ましい。【００２８】前記クラスライブラリ層（１１９）は、振舞い（または挙動）と属性（またはプロパティ）とで表現される知識のオブジェクト（知識表現形式のオブジェクト）のクラスライブラリを有する。ここで言うクラスライブラリは、知識の基本的な表現形式を内包するものである。【００２９】前記知識ベース層（１１７）は、前記クラスライブラリ層（１１９）の知識表現形式のオブジェクトなる各要素知識を使用されまたは新たに定義され表現される知識のオブジェクト（の集合）を有する。また、前記クラスライブラリ層（１１９）で列挙されたクラス集合に属するクラスを保持することがある。ここでいう、知識とは、種々の形で存在する文字データ、画像データ、音声データ、表形式のデータ、ルール、数式、公理、定理、および、手続き等に含まれる知識情報を含む。【００３０】前記知識処理層（１１５）は、前記入出力部より入る情報と、前記知識ベース層（１１７）または前記クラスライブラリ層（１１９）に有る知識とをもとに情報を処理するプロトコル（手順）を持つ。プレゼンテーション層（１１３）経由する問い合わせ、または直接・間接にホストコンピュータ（１１１）の各層（１１５〜１１９）に入る問い合わせに対し、何らかしらの回答を提供するもので、解決を与えない（たとえばエラー処理など）回答も含まれる。【００３１】前記プレゼンテーション層（１１３）は前記知識処理層（１１５）よりの表示に必要なデータを得て、前記入出力・表示部（１０１）に情報を渡し、前記入出力・表示部（１０１）は、前記プレゼンテーション層（１１３）の情報をもとに問い合わせに対する回答を表示（テキスト、画像または音声）もしくは印刷するもので、アクセスをする対象が人であるかコンピュータシステムであるかを問わない。【００３２】  以下に、本発明を構成する知識表現形式とは、下の表１に説明する表現形式で記述することを言う。「知識」とは、その知識の表現であり、意味の表現でもあり、それは、「関連（ａｓｓｏｃｉａｔｉｏｎ）」を用いて、すべての対象となるオブジェクトを表現することである。すなわち、「知識」は、動詞を中心とするモデルを、述語論理で表現できる。これですべての事象と対象を表現したものである。この理論をもとに、本発明において、前述の７つに分類した知識の基本的な表現形式を、下表のように規定した。【００３３】  上述で述べられてきた、知識の表現（表記）、すなわち知識表現形式によるオブジェクトについて、以下、便宜上『知識オブジェクト』と呼ぶことがある。
【表１】
2006236299.tif 000003
2006236299.tif 000004
【００３４】上表は、主要なものを挙げているが、実際は、数多くのオブジェクトクラスとして、ライブラリ登録するもので、また本発明では新たに登録する機能も有している。上表に掲げる表現形式を基本的な規則として、種々のオブジェクトを知識表現形式（知識オブジェクト）に変換する。ただし、表現形式は、以上の制約に限らないが、オントロジー概念に基づいて、対象とする事実もしくは事物を、「振る舞い」と「プロパティ」（または属性）との組み合わせで表現する。上表では、そのための主要な規則（もしくは制約）を提供するものである。したがって、本発明によるシステムは、上表の規則（もしくは制約）で、本発明の構成要件でもある表現形式を統一した知識の表記を、すなわち「知識オブジェクト」表現として、実現してたものである。【００３５】本発明によれば、知識情報の迅速な分析も適切かつ短時間に行える。すなわち、「知識情報の迅速な分析」に適した「問い合わせ」方法を用意しており、その問い合わせに対し「定性的」、「定量的」の両方の面から、性能や振る舞いに対する回答を容易に得ることが可能である。したがって、「公理」や「証明」だけでなく、「手続き的処理」、「計算やシミュレーション」を行い迅速に蓄積された「知識」、「機能」の活用が可能なシステムである。【００３６】「実施の形態第２および第３」
本発明の第２の実施例、第３の実施例を図面に基づいて詳細に説明する。
図３は、本発明の第二の実施例または第三の実施例の知識ベースシステムの概念構成を示す。同図に示すように、本システムの構成は、ホストコンピュータシステム（２１１）と、該ホストコンピュータの入出力・表示部（２０１）とからなる知識ベースシステムにおいて、前記ホストコンピュータ（２１１）は、論理的構成としてプレゼンテーション層（２１３）と、知識処理層（２１５）と、知識ベース層（２１７）と、クラスライブラリ層（２１９）とで構成される。【００３７】  さらに、ホストコンピュータシステム（２１１）に対し、外部データベース（２２１）からのデータを受け入れるための知識ベースへの変換のためのインターフェース部（２２３）、図面、表、およびその他のデータ（２３１）を受け入れる図面・表等デジタルデータの理解・表等理解および知識表現形式変換部（２３３）とで構成される理解システム（２３５）と、必要な知識情報を提供する外部計算機能（２４１）と構成される。外部の業務システム（２５１）との接続は、必ずしも必要ではないが、説明のための図示している。【００３８】  前記の外部データベース（２２１）、図面、表等の理解および知識表現形式変換部（２３３）の理解システム（２３５）、外部計算機能（２４１）は、すべてが必要なのではなく、そのうちの一つ、また複数以上の組み合わせが、ホストコンピュータシステム（２１１）に接続される。ここで、アナログデータとは、図面、表のハードコピーでもよく、この場合は、デジタルデータに変換する手段を転用し、紙のようなハードコピーにタグ付けをして、それを知識情報として登録する手段でもよい。このようなタグ付けをする手段を転用し、知識を抽出する手段を、理解システム部（２３３）に持たせることが可能とする。また、これらは、図１または図３で説明するホストコンピュータの、知識処理層（１１５または２１５）、知識ベース（１１７または２１７）、クラスライブラリ層（１１９または２１９）の知識ベースシステム機能を拡張し増強するものである。【００３９】  外部の業務システム（２５１）は、基幹業務で使用されている汎用機（いわゆるメインフレーム）、またはクライアント／サーバ型のシステム、あるいはＷＥＢシステムである。外部データベース（２２１）も同様である。
外部データベース（２２１）からクラスライブラリ層（２１９）へ、知識表現形式のオブジェクト（知識オブジェクト）への変換は、知識表現形式変換部（２２３）で行われる。変換部（２２３）は、
値（または変数）呼び出しに対応する属性
オブジェクト間の関連
ルール
計算モジュール
数式、公理、定理
手続き処理、およびイベント処理
オブジェクトまたはその属性のリスト
に応じて、前述の表の規則に基づいて、変換を行う。詳細は、次のような動作を行う。【００４０】  外部データベース（２２１）からクラスライブラリ層（２１９）への知識表現形式変換部（２２５）は、前記クラスライブラリ層（２１９）の知識表現形式オブジェクトの要素知識を使用し、新たに定義し知識ベース層（２１７）に保存される。知識ベース層（２１７）は、知識オブジェクト（またはその集合）を有する。また、前記クラスライブラリ層（２１９）で列挙されたクラス（またはクラス集合）に属するクラスを保持することがある。ここでいう、前述の知識オブジェクトとは、種々の形式で存在する文字データ、画像データ、音声データ、表形式のデータ、ルール、数式、公理、定理、および、手続き等に含まれる情報を、本発明により定義された知識表現形式〔表１〕に準拠するオブジェクト表記で定義されたものである。【００４１】  この知識（または知識オブジェクト）を、振舞い（挙動）とその属性（プロパティ）とで表現されるオブジェクト指向の概念あるいはオントロジーの概念に基づいて、そのオブジェクトまたはオブジェクトとオブジェクトの関係とで表現できる。また、オブジェクトとオブジェクトとの「関連（ａｓｓｏｃｉａｔｉｏｎ）」も、またオブジェクトである。【００４２】前記知識処理層（２１５）は、前記入出力部より入る情報と、前記知識ベース層（２１７）または前記クラスライブラリ層（２１９）に有る知識とをもとに情報を処理するプロトコル（手順）を持つ。プレゼンテーション層（２１３）を経由する問い合わせや、直接・間接的にホストコンピュータ（２１１）の各層（２１５〜２１９）に入る問い合わせに対し、何らかしらの回答を提供する。解決を与えない（たとえばエラー処理など）回答も含まれる。【００４３】  前記プレゼンテーション層（２１３）は、前記知識処理層（２１５）からの表示に必要なデータを得、前記入出力・表示部（２０１）に情報を渡す。言い換えると、前記入出力・表示部（２０１）は、前記プレゼンテーション層（２１３）の情報をもとに、ユーザーまたはシステムオペレータからの問い合わせに対する回答をテキストまたは画像（もしくは音声）で表示あるいは印刷するもので、問い合わせ元が人であるかコンピュータシステムであるかを問わない。【００４３】  「実施の形態第４、第５および第６」
本発明の第４の実施例、第５の実施例および第６の実施例を図面に基づいて詳細に説明する。
図４は、本発明の第４または第５もしくは第６の実施例の知識ベースシステムの概念構成図である。【００４４】前述の図１ないし図３で説明したように、図、表、数式、ルール、手続き等の情報は、知識表現形式変換部（３２３）または（３３３）を通して行われる。知識オブジェクトに変換された、図面、表などのオブジェクトクラスのファイルは、知識ベース層（３１７）に保存され、必要に応じて呼び出される。同様に、外部データも、あらかじめ知識表現形式変換部（３２３）を通じて、知識オブジェクトとして、知識ベース層（３１７）に保存され、必要に応じて呼び出される。あるいは、外部計算機能（３４１）からも、あらかじめ知識オブジェクトとして登録されており、必要に応じて、知識処理層が呼び出して使用する。このとき、手続き型言語によるリモートプロシジャーコールが使われる。なお、以上に説明する図、表、計算モジュールなどの知識オブジェクトへの変換の仕組みについては、すでに、実施の形態第１ないし第３の説明で、詳しく述べているのでここでは、省略する。【００４５】  第４の実施例は、知識処理層（３１５）に、論理型言語とて手続き型言語を併用し構成したことに特徴がある。表１に示すように、知識の基本的な表現形式は、手続き型言語で、実現することが可能である。本発明では、知識をオブジェクトとして表現すると同時に、オブジェクトとオブジェクトの「関連（ａｓｓｏｃｉａｔｉｏｎ）」で表現する必要があり、述語論理的に表現することが多く、知識オブジェクトを、論理型言語で表現するほうが、単純化する場合が多い。したがって、本発明の特徴として、双方の長所を生かすために、併用する方法を開発した。【００４６】  第５の実施例、第６の実施例に相当する部分は、それぞれ、外部計算機能（３４１）と、外部の業務システムからの情報の処理に、本実施形態の知識処理層（３１５）の論理型機能と手続き型計算機能を併用したものを利用することある。これにより、論理型言語にふさわしい機能、あるいは知識オブジェクト形式は、論理型言語に基づいた記述をして知識ベースにあらかじめ保存する。また、手続き型言語の得意とする機能を知識オブジェクトとして記述されたものは、その言語に基づいた記述をして知識ベースの保存することができる。これらを複合的に利用することにより、高速の推論演算を行うことができる。この機能は、主に、知識ベースが構築された後、蓄積された知識の利用をする時に使用される。すなわち、本発明による知識ベースの利用者が、入出力部・表示部（３０１）を使用して、知識ベースを構成するホストコンピュータ（３１１）に、「知識」問い合わせを行うとき、その回答を、この仕組みが使われる。この知識ベースに対する問い合わせは、通常、表示画面に目乳形式などガイドが与えられ使用されので、利用者にとっては、論理型言語であるか、あるいは手続き型言語であるかどうかを意識することはない。
また、特に電子的な設計図面での、問題箇所などの問い合わせや、登録されている設計情報を利用するときに便利である。【００４７】  さらに、ホストコンピュータシステム（２１１）に対し、外部データベース（２２１）からのデータを受け入れるための知識ベースへの変換のためのインターフェース部（２２３）、図面、表、およびその他のデータ（２３１）を受け入れる図面・表等デジタルデータの理解・表等理解および知識表現形式変換部（２３３）とで構成される理解システム（２３５）と、必要な知識情報を提供する外部計算機能（２４１）と構成される。外部の業務システム（２５１）との接続は、必ずしも必要ではないが、説明のための図示している。【００４８】  前記の外部データベース（３２１）、図面、表等の理解および知識表現形式変換部（３３３）の理解システム（３３５）、外部計算機能（３４１）は、すべてが同時に必要なのではなく、そのうちの一つ、また複数以上の組み合わせが、ホストコンピュータシステム（３１１）に接続される。【００４９】  なお、前記知識処理層には論理型言語（たとえばＰＲＯＬＯＧ）と手続き型言語（たとえばＪＡＶＡ）を併用する推論エンジンを開発し、実装した。その結果、論理型言語からも登録された手続き、計算を呼び出して知識処理の一環として実行することが可能となる。逆に、一般の手続き型のプログラムの一部として演繹推論機能を呼び出して知識処理を行うことも可能である。従って、処理の内容によって適した言語を利用出来るので目的に合った応用システムの開発や、段階的な高性能化などが容易である。【００５０】  「実施の形態第７、第８、第９、第１０および第１１」
本発明の第７の実施形態、第８の実施形態、第９の実施形態、第１０の実施形態、および第１１の実施形態を図面に基づいて詳細に説明する。
図５は、本発明の第７、第８、第９、第１０または第１１の実施形態の説明図であり、知識ベースシステムの概念構成を示したものである。【００５１】  前述の図１ないし図３もしくは図４での説明と同様に、図、表、凡例、記号、設計標準、手続き等の情報（４３１）が、図面・表等の理解システム（４３５）を通して行われる。この図面・表等の理解システム（４３５）は、知識表現形式変換部としては、機能的には、図３または図４と同様の機能を有するが、本実施形態第７、第８および９では、図面、表などのデータを、図面・表理解システム（４３３）にて、知識表現形式のオブジェクト（知識オブジェクト）に変換され、知識ベース層に保存される仕組みについて、その特徴を詳細に説明する。また、知識オブジェクトは、必要に応じて再利用され、あるいは、分析に利用されるために呼び出される。
外部データベース（４２１）より、知識表現形式変換部（４２３）を通じて、知識オブジェクトとして、知識ベース層（４１７）に保存されるが、詳細は後述する。外部計算機能（４４１）からは、論理型言語または手続き型言語によるリモートプロシジャーコールで、必要に応じて用意されている計算モジュールなどが、呼び出されるが、これは、すでに、図３または図４で説明されているものと同様である。したがって、ここでは、詳細説明は省略する。【００５２】  図６は、図、表、数式、関数、ルール、手続き等の知識化プロセスを簡単に示している。以下、図、表、関数、ルール、手続きなどの情報が、如何にして、知識ベースに取り込まれるかを説明する。個々の説明は、以下に続く。【００５３】  図８は、図面の知識化のプロセスの概要をフローチャートにしたものである。これは、図面の含まれる種々の情報、たとえば、記号、シンボル、凡例、シンボルや記号などの接続関係、あるいは、これらの項目の特性、成分、規格等を、半自動的に、コンピュータシステムが認識し、知識として取り込み、知識ベースとして蓄積することである。蓄積された知識ベースは再利用される。また、使用されている対象環境で、図面に記入されている機器、設備、接合、接続関係を、機器の状態分析などにも利用されることを意味する。【００５４】  ここでは、設計図面を、認識し、それを知識ベースに取り込むまでのプロセスを示している。これをコンピューターシステムの支援を受けながら行うもので、ここでは、『図面・表等の理解システム』と呼ぶことにする。
手順として、次のようになる。
図面診断
図面修正
ＸＭＬ形式での記述へ変換
チューニング
シンボル認識、
トポロジー認識
以上を、一部繰り返しながら、最終的な図面理解のプロセス手順を完了する。すなわち、図面理解のプロセスとは、
図面作成者の意図の明示化−−−知識化された図面の知識ベースを、利用者により、必要な情報、知識を抽出、問い合わせ、回答を得ること。
知識化された図面の繰り返し診断としても使用。
である。【００５５】また、知識化された図面の利用については、以下の点が用意されている。
機器検索機能
経路検索機能
範囲検索機能
関連データとの総合検索【００５６】図８のフローチャートを以下に説明する。
（１）図面診断（Ｓ６０１）
図面作成者の暗黙の意図をどのように読み取るかという部分に恣意性が大きく、全体像を大きく読み間違えるリスクが発生しやすいため、図面内での論理的ミスの検索とその修正、部品画素のブロック化などをおこなう。これは、明らかな誤差や論理的な矛盾をできる範囲で除く作業である。図６の、ステップＳ６０１である。
（２）プリミティブ認識
図６の、図面理解のプロセスのフローチャートでは、プリミティブ認識は、図面診断の部分に含まれると考える。これは、シンボルとして認識される前のシンボルを構成する微小構成を指す。シンボルを構成する単位とも言える。
（３）ＸＭＬ化（Ｓ６０３）
コンピュータ支援設計（ＣＡＤ）システムで、たとえばＤＸＦ形式で出力された図面データを取りこむが、ＤＸＦ形式でエキスポートできるインテリジェントＣＡＤ図面は、インタープリターにより自動変換する。多くのコンピュータ支援設計（ＣＡＤ）システムでは、たとえばＤＸＦ形式での出力が可能である。このＤＸＦ形式から本発明によるシステムへのＸＭＬへの変換をおこなう。
（４）チューニング（Ｓ６０４）
次にステップ以降で述べる、シンボル認識やトポロジー認識で、認識されないプリミティブ要素や図面の認識がうまく行かない部分について、許容誤差の設定など、パラメータの設定を行う。
（５）シンボル認識（Ｓ６０５）
シンボル形状の認識であるが、これらは配管に接続されている一連のプリミティブの集合として定義される。シンボル認識は、シンボルクラス、シンボル間の関係、シンボルの状態、アノテーション等を抽出する。バルブ・フランジ等の単純な形状を持つ配管部品に関しては座標点・幾何形状などの特徴量抽出によりほぼ全ての部品が自動認識される。シンボル認識は、画素データの集合として生成された知識化データベースに意味を与えるための重要なステップである。これにより、特定のプリミティブ集合が機器や配管部品とし定義される。
（６）トポロジー認識（Ｓ６０６）
シンボル間を結ぶラインをもって、全体のトポロジーが構成され、もとの設計図に含められた設計者の意図と機能が再現される。
（７）レジェンド（凡例）の認識と登録（Ｓ６０６または、Ｓ６０７）
Ｓ６０６または、Ｓ６０７の過程で必要に応じて、認識、登録をおこなう。
部品認識に際して、「レジェンド（凡例）」と呼ばれる図面ごと（図面作成者ごと）の部品辞書が用意されている場合、その情報との照合がなされる。たとえば、石油化学や電力などのプラントでは、ドラム、熱交換器などの機器類に関して、多くは、単位ごとにブロック化されており、その情報を認識手段として用いる。レジェンド（凡例）が存在しない場合は、電子図面より、プリミティブ（点や線などの要素の集合とも言える）を指定することで、レジェンドを登録する機能を用意している。以上を通じて、図面理解のプロセスが進み、知識表現が可能になると、図面理解のステップに入る。（Ｓ６０７）
（８）図面理解（Ｓ６０８）
図面理解とは、図面に込められた、作図者の意図、知識を明示化することである。ここの機器と関連するが離れたところにある別の機器との関係や機能が明示化され、その経路にある種々の情報を即座に提供することが可能である。
以上を通じて、知識を知識情報を含めた記述、すなわち、知識表現形式のオブジェクトして、どのように表現するかを以下に説明する。【００５７】  図８は、図７の知識化のプロセス分類を念頭に置きながら、知識化の概要を説明したものである。
特に設計図面等での、知識化するべき対象は、機器、設備は、機器間を接続する配管などの項目があり、これら項目を、シンボルとして認識させることである。さらに、配管などにより、機器間が接続される。さらに、機器、設備との接続に機能的な意味接続がある。【００５８】  さらに、これらの機器、設備や、それらが置かれる環境などには、標準や、規格、設計基準などがある。さらに、これらを使ってプロセス設計や、システム設計を行うときには、さらに、使用するべきルールや、手続き、数値計算もある。検証・評価試験などのための情報も必要である。これらの項目を図８に、大まかに分類している。これらの項目は、すべてオブジェクトとして捕らえることができ、さらに、これまで述べてきたような知識表現形式で表現することができる。すなわち、知識オブジェクトとして、記述することができる。【００５９】  図９は、図面の知識化のプロセスを説明するため実際のコンピュータ支援設計（ＣＡＤ）を用いた図面の知識化のプロセス概要を示している。図９では、たとえば、プラント設計図面で、機器と、機器との間の配管の様子を、知識表現形式で、表現した。すなわち、各機器もオブジェクトとして、記述され、かつ、機器間の接続もまた、オブジェクトとして表現される。先にものでたように、オブジェクトの表現として、論理演算に適した論理言語を使用し、一階述語論理として記述される。【００６０】  図１０は、機能的な表現として、ポンプ１０１のポート１とドラム２０１のポート４が接続していることを示している。図１０の下部に、本発明で言うところの知識化表現を記述する例が式として示されている。【００６１】  図１１は、物理的な表現として、設計や建設で重要な３次元配管の表現が中心となって開発されているが、物理的なパイプと機器の接続はフランジ、螺子、溶接など様々な方法があり接続法も重要である。そのため、図１１の下部に、その構造的な記述方法をとった表現例を記述している。【００６２】  図１２は、図面の知識化手順のうち、まずプリミティブ認識している最中には、シンボルを認識できない。その代わり、個々の要素を、プリミティブとしては認識できることを示している。【００６３】  図１３は、図６で説明している図面の知識化手順の概要のうち、コンピュータ支援設計（ＣＡＤ）システムによる設計図面の対ずる、シンボルの認識する対象部分の一例を示す。【００６４】  図１４は、図１３の図面上の関心対象のシンボルが、知識表現形式すなわち知識オブジェクトとしてどのように記述されるかを示している。ここでは、弁（Ｖａｌｖｅ）を表すシンボル（ｓｙｍｂｏｌ１５）が、知識表現形式のオブジェクト（すなわち知識オブジェクトとして、どのようにあらわされるかを示している。すなわち、この例では、シンボルクラス名、仕様名、番号、セット、ポート、プロパティ、接続情報、測定器番号等、この弁にかかわる種々の情報が知識オブジェクトとして保持される。これらの属性もしくはプロパティ情報は、必要に応じて使用分野などで定義されるものである。詳細は、このシンボルのクラスの名前がｓｙｍｂｏｌ５であり、それは、ｖａｌｖｅという属性をもつ。さらに、ｓｙｍｂｏｌ１５は、仕様として、ＧａｔｅＶａ���ｖｅであることを言う。プリミティブ要素の値として、６を持つ。階層化されたクラスの分類として、ｓｒｉ＿１１１９の下のｇｒｉ＿１であるという、階層的な下にあるという、セット情報をもつ。ｔｒｉｍｍｅｄ＿ｌｉｎｅの値としては、１であり、次にポート情報、プロパティ情報を記述している。ｓｙｍｂｏｌ６００１は、ｓｙｍｂｏｌ１のポート番号１とｓｙｍｂｏｌ４のポート番号２とが接続されていることをしめす。最後に、測定装置番号（ｍｅａｓｕｒｉｎｇ＿ｉｎｓｔｒｕｍｅｎｔ＿ｎｕｍｂｅｒ）は、ｓｙｍｂｏｌ４であり、ＴＩの５５５９に相当するところに参照情報があることを意味している。以上により、図１２に表示されるような特定の部分のシンボルの知識化が完了する。【００６５】図１５は、図面の知識化手順のうち、フローシートを知識表現形式にする場合どのように表現するかを説明するものである。これを、知識表現形式化されたフローシートの記述にすると、図１６のように記述される。すなわち、図１５に赤枠で囲った部分の、ゲートバルブ６（Ｖ−１０２１）とタンク（Ｔ−１０１）と、ポンプ（Ｐ−２０２）の関係を、本発明による実施形態の本例での、知識表現形式を示したものである。実際、このフローシート図を知識表現形式すなわち、書き出せば、図１６のようになる。これも、シンボル表現（シンボル認識の結果、書き出された知識表現形式の知識オブジェクトの表現と同じように、クラスファイルとして認識される。【００６６】  図１７は、図面の知識化手順の概要のうち、シンボル、シンボルクラス、シンボル間の関係、シンボル状態、アノテーション等を抽出したときの表現形式を示す。
例）ラインの接続関係
ｃｏｎｎｅｃｔｉｏｎ（Ａ，Ｂ，Ｃ，Ｄ，Ｅ）
Ａ：ラインＩＤ
Ｂ：シンボルＩＤ（接続元）
Ｃ：ポートＩＤ（接続元）
Ｄ：シンボルＩＤ（接続先）
Ｅ：ポートＮＯ．（接続先）【００６７】  図１８は、図面の知識化手順の概要（９）  −  レジェンド（凡例）の例を示す。ここには、記事しないが、レジェンド（凡例）は、クラスのプロトタイプとして登録される。たとえば、図１３のｓｙｍｂｏｌクラスで、ｓｙｍｂｏｌ５の知識オブジェクト表現を示すが、ｉｎｓｔａｎｃｅの代わりに、ｐｒｏｔｏｔｙｐｅとすれば、これは、レジェンド（凡例）を意味することになる。このように、本発明の実施形態では、オブジェクト指向の考えの下に設計されている。すなわち、レジェンドは、オブジェクト指向でいうところの、プロトタイプに相当する。【００６８】  図１９には、ゲートバルブ、グローブバルブ、チェックバルブなどの各種の弁の、記号を、知識情報で保持することを示すし、この例では、シンボルが認識され、シンボルの一覧表が、右側にツリー構造のファイルリストとして、表示される。【００６９】  図２０は、材料の仕様の知識化材料の仕様の知識化表現は、どのように行うかを示している。図面の知識化手順の概要の中で、材料の仕様の知識化の方法を示す、一つの例を示す。ここでは、「配管クラス」の材料仕様が表形式で示されている。このように、表形式で示される情報は、
表データの識別情報として、クラス名、
属性、
属性値
等を与えることにより、たとえば、表に含まれる、知識に相当する情報を得ることができる。【００７０】  表の欄の持つ意味を、
オブジェクト識別子、属性識別子、その値
というように標準的な形式で表現している。表には形の上ではルール形式でなくとも、実質的にルールである内容の知識が含まれているものが多い。【００７１】  図２１は、機器仕様の知識化（エンジニアリング諸表の知識化−機器仕様、材料選定基準など）のプロセスにおいて、エンジニアリング諸表の知識化−機器仕様、材料選定基準などが用意されている。図２２において、さらに詳細が、説明されている。表記形式は、以下のようになる。すなわち、配管材料選定基準は、
・配管部品の種類・・・弁、パイプ、フランジなど
・配管サイズ・・・・・２Ｂ、３Ｂなど
・配管クラス・・・・・更に配管の中を流れる流体や運転温度、運転圧力
などの使用条件が決まれば決まる。
Ｐ１、Ｓ１などが決まれば、
・配管部品の仕様・・・型式、材質や、圧力レーティングなど
が全て決まる。つまり、指定する種類、サイズ、配管クラスが指定する流体、運転温度、圧力の範囲が決まると、規定された仕様以外の配管部品は使用してはならないというルールを表している。
クラス名（オブジェクト識別子、属性識別子、その値）
というように標準的な形式で表現している。【００７２】  図２２および図２３は、機器仕様の知識化（エンジニアリング諸表の知識化  機器仕様、材料選定基準など）のプロセスにおいて、エンジニアリング諸表の知識化−機器仕様、材料選定基準などが用意されている。さらに詳細が、表示されている。これらのリストは、知識表現形式の表記形式は、以下のようになる。
知識化−機器仕様、材料選定基準などの知識表現形式は、下式のように記述することができる。
ｓｔｒｅａｍ＿ｐｒｏｐｅｒｔｙ（Ｓｔｒｅａｍ，Ａｔｔｒ，Ｖａｌｕｅ）．
Ｓｔｒｅａｍ  オブジェクト識別子
Ａｔｔｒ      属性識別子
Ｖａｌｕｅ    値【００７３】  図２４および図２５は、機器仕様の知識化の例を示している。これは、表の情報を、知識情報として認識し、知識表現形式で表記し知識情報とすることである。すなわち、図２４の例では、‘ｅｑｕｉｐｍｅｎｔ’のｉｔｅｍ＿ｎｏがＥ−５２３で特定されるものが、図２５に示す、表記方法で、記述され、知識化されることを示す。【００７４】  図２５は、手続きの知識化の方法を説明する。
手続きの知識表現を初期状態オブジェクトと、完了状態オブジェクトの関係と考えても良い。グラフィック画面への表示など手続き処理を知識処理の一貫として利用したい場合は多い。特に、プラントのように複雑なシステムではフローシート上に論理検索されたオブジェクトを色分け表示することは非常に効果がある。
手続きは、言いかえれば、述語を並べることともいえる。しかし、公理と証明系で手続きを直接実現するよりも、数値計算も含め、表示や利用者のインターフェースなど手続き的処理はそれに適した専用の言語やプログラムを使用したほうが効率がよい。
ｄｉｓｐｌａｙ（Ｘ，ｉｎｉｔ，ｅｎｄ）．
これは、手続きを呼び出すため、手続き名ｄｉｓｐｌａｙと、対象オブジェクトＸ、及び初期状態オブジェクトｉｎｉｔによって、手続きが呼び出され、手続きが完了すると完了状態ｅｎｄがセットされることを意味する。【００７５】  図２６は、数値計算を知識ベースとして、取り扱う点を説明する。
Ｄ−２０１でフィード（ＦＥＥＤ）を、気液平衡分離計算によって、分離された塔頂ガス留分（ＯＶＤ）と、塔底液留分（ＢＴＭ）を計算する。
この例では、以上の計算を、次式をつかって、算出できる。
ｅｑｕｉｌｉｂｒｉｕｍ＿ｓｅｐａｒａｔｉｏｎ（‘Ｄ−２０１，ＦＥＥＤ，ＯＶＤ，ＢＴＭ）．【００７６】一般のモジュールの呼び出し形式と同じであり、呼び出されると、その計算をおこない、その結果を返す。手続きと同様に、数値計算は入力変数オブジェクトと出力変数オブジェクトの、オブジェクト関係と考えることによって関連として扱うことが出来る。つまり、引数を持つ計算モジュールとして登録し、計算モジュールを呼び出すＡＰＩを形式知表現として扱う。【００７７】  図２７は、図６で示し、その以降の図７から図２６で説明した、知識化のプロセスに加え、構築された知識ベースの知識（知識オブジェクト）を利用仕組みを説明する。知識の利用は、質問と回答の組み合わせで行う。【００７８】  本発明による、統一的な知識表現形式による知識オブジェクトの表記で記述された、図、表、数式、関数、ルール、手続き、規格標準もしくは基準等の知識化のプロセスにより構成された知識ベースに対し、その知識オブジェクトを検索呼び出し、再利用するためのプロセスは、以下に実施例を以って説明する。知識は、オブジェクトとして定義されており、そのオブジェクトは、手続き型言語または論理型言語により呼び出し利用することができる複合型な手法を可能としている。【００７９】ここでは、述語論理型の記述により、質問を、本発明による知識ベースシステムに与え、該知識ベースシステムは、与えられた質問を、知識ベースに存在するオブジェクトを検索し、必要な属性や属性に関わる値を以って、相応しい知識オブジェクトのクラスを検索し、その値を渡すことによりそのクラスをインスタンス化し、質問にたいする回答のインスタンスオブジェクトとして返す。これは、そのオブジェクトが呼び出す振る舞いを伴うことがあり、必要な動作を関連のオブジェクトを呼び出して振舞うことも含む。【００８０】以下、知識呼び出しの実際の例で説明する。以下の例では本発明による知識ベースシステムにおける前記第１ないし９の実施形態で、質問は述語形式で登録し行っている。図２８で示す例では、配管の流速を求める質問の記述を示す。この質問の式により、「配管識別子である配管番号から配管サイズ、配管番号に対応するストリーム番号を与え、その結果、流量を得、ＪＩＳ工業標準からパイプの内径を検索し、さらに付随する「流速の計算式」から流速を回答するものである。この例の検索式が、以下の式で表される。【００８１】ｌｉｎｅ＿ｖｅｌｏｃｉｔｙ（Ａ，Ｄ，Ｆ，Ｖ）：−
ｌｉｎｅ＿ｎｏ（Ａ，ｌｉｎｅ＿ｉｄ，Ｂ），
ｌｉｎｅ＿ｎｏ（Ａ，ｌｉｎｅ＿ｓｉｚｅ，Ｅ），
ｓｔｒｅｒａｍ＿ｐｒｏｐｅｒｔｙ（Ｃ，ｌｉｎｅ＿ｉｄ，Ｂ），
ｓｔｒｅｒａｍ＿ｐｒｏｐｅｒｔｙ（Ｃ，ｆｌｏｗ＿ｒａｔｅ＿ｖ，Ｄ），
ｊｉｓ＿ｐｉｐｅ＿ｓｉｚｅ（Ｃ，‘ｓｃｈ＿５ｃ’，ｐｉｐｅ＿ｉｄ，Ｆ），
Ｖ  ｉｓ  （Ｄ／３６００）／（Ｆ／１０００／２）／（Ｆ／１０００／２）／３．１４．【００８２】計算モジュールは、計算の高速化を求める場合に手続き型言語で作成し、その呼出し形式を知識￥現として登録、計算時に呼出し利用する。以上のように、本発明の第７の実施形態、第８の実施形態、第９の実施形態、第１０の実施形態、および第１１の実施形態は、前記を図面に外部データベースシステム（４２５）、図・表の理解システム（４３５）、外部計算機能（４４１）、もしくは、外部業務システム（４５１）の組み合わせにおうじて、その実施形態を実現するものである。基づいて詳細に説明する。【００８３】「実施の形態第１２」
本発明の第１２の実施形態を図面に基づいて詳細に説明する。
図２９は、本発明に知識ベースシステムの第１２の実施形態を示したもので、本発明の第１ないし第１１までの実施形態を、その内部に含むものである。以下、図２９の詳細を説明する。ホストコンピュータシステム（７１１）と、該ホストコンピュータ（７１１）は、入出力および表示部（７０１）はネットワークを経由して接続され構成される知識ベースシステムであり、前記ホストコンピュータ（７１１）は、クラスライブラリ層（７１９）と知識ベース層（７１７）と知識処理層（７１５）とプレゼンテーション層（７１３）とから構成され、前記クラスライブラリ層（７１９）は、振る舞いとプロパティ（要素／属性）とで表現される知識のオブジェクト（知識表現形式のオブジェクト）のクラスライブラリを有し、前記知識ベース層（７１７）は、前記クラスライブラリ層（７１９）の知識表現形式のオブジェクトなる各要素知識が使用または定義され表現される知識のオブジェクト（の集合）を有し、前記知識処理層（７１５）は、前記入出力部（７０１）より入る情報と、前記知識ベース層（７１７）または前記クラスライブラリ層（７１９）に保存される知識とをもとに情報を処理するプロトコル（手順）を持ち、前記プレゼンテーション層（７１３）は前記知識処理層（７１５）よりの表示に必要なデータを得て、前記入出力部・表示部（７０１）に情報を渡し、前記入出力部・表示部（７０１）は、前記プレゼンテーション層（７１３）の情報をもとに問い合わせに対する回答を文字、画像または音声を表示もしくは印刷することを特徴とする知識ベースシステムである。【００８４】上述のホストコンピュータ（７１１）と入出力および表示部（７０１）とこれらを接続するネットワーク部（７２５、７２７，７２９とから構成される７２３）とで構成される知識ベースには、さらに、外部アプリケーション部（７０５）、コンピュータ支援設計システム（ＣＡＤ）（７０７）、図面理解システム（７０９）、解析ツール（７１１）が、一つまたは複数、接続されることがある。ここで、前述の外部アプリケーション部（７０５）、コンピュータ支援設計（ＣＡＤ）システム（７０７）、図面理解システム（７０９）、解析ツール（７１１）は、アプリケーションインターフェース（７２１）、および、ネットワーク部、（７２３）で。前記知識ベースに接続される。【００８５】  本実施形態は、ネットワークを経由する、いわゆる分散環境での構成を可能としたものであり、遠隔地のユーザが、本発明による知識ベースシステムを利用する環境を実現するものである。外部データベース（４２１）より、知識表現形式変換部（４２３）を通じて、知識オブジェクトとして、知識ベース層（４１７）に保存されるが、詳細は後述する。
外部計算機能（４４１）からは、論理型言語または手続き型言語によるリモートプロシジャーコールで、必要に応じて用意されている計算モジュールなどが、呼び出されるが、これは、すでに、図３または図４で説明されているものと同様である。したがって、ここでは、詳細説明は省略する。【００８６】  図３０は、本発明による実施例を説明するものである。
利用者は、フローシート（８１１）、スペックシート（８１３）、計算式（８１５）、ルール（８１７）をあらかじめ知識ベース化するため必要な情報を入力し、知識化する。ここでは、石油化学プラントや、電力プラントを前提として、本発明による知識ベースシステムを利用することを考え、そのプラントの設計（８２１）、安全管理（８２３）、運転管理（８２５）、設備管理（８２７）、環境管理（８２９）での利用例を示す。【００８７】  図３１は、前述のプラントデータ、すなわち、プランと全体の設計情報、機器リスト、材料情報、業界規格、標準、設計標準を知識ベース化し、本発明による知識ベースを構成する実施例である。以下に、その主な機能を説明する。
（１）機器検索機能
図面に含まれる機器（バルブ、レデューサ等）名を選択すると、図面内の対応する機器を検索し、色付け表示する。
（２）経路検索機能
図面内の任意の機器から、他の任意の機器までの経路を検索し、色付け表示する。
（３）範囲検索機能
図面内の任意の機器から、終端条件までの全範囲を検索し、色付け表示する。
（４）関連データとの総合検索
図面から認識した、機器番号・配管番号などの知識を用い、図面以外の関連したデータと連携させて検索、シミュレーションを行う（運転手順、危険箇所予測等）。【００８８】  図３２、図３３は、以上の知識ベースシステムを、石油化学、電力プラントのような、プロセス系プラントに、前記に掲げる範囲検索を行った結果を示すもので、図３２は、紺も範囲検索の検索結果の例を示し、図３３はその拡大図である。このように、利用者は、関係する質問を知識ベースに対し行い、必要な、設計情報、運転管理情報、安全情報、設備管理情報、環境管理情報を得ることができる。
【図面の簡単な説明】
【００８９】
【図１】本発明による知識ベースシステム概念図
【図２】要素の知識表現規則
【図３】本発明による知識ベースシステムの第１、第２または第３の実施形態の概念図
【図４】本発明による知識ベースシステムの第４、５、または６の実施形態の概念図
【図５】本発明による知識ベースシステムの第７、８、９、１０または１１の実施形態の概念図
【図６】図、表、数式、関数、ルール、手続き等の知識化のプロセス
【図７】図、表、数式、関数、ルール、手続き等の知識化のプロセス
【図８】図面の知識化のプロセス  −−  図面の知識化手順の概要（１）
【図９】図面の知識化のプロセス  −−  図面の知識化手順の概要（２）
【図１０】図面の知識化のプロセス  −  機能的な表現について
【図１１】図面の知識化のプロセス  −  物理的な表現について
【図１３】図面の知識化のプロセス  −−  ＣＡＤ図面のシンボルの認識
【図１４】図面の知識化のプロセス  −−  ＣＡＤ図面のシンボルの認識
【図１５】図面の知識化のプロセス  −  フローシート図
【図１６】図面の知識化のプロセス  −  フローシート図の知識表現
【図１９】図面の知識化のプロセス  −  認識されたシンボルの一覧
【図２０】材料の仕様の知識化
【図２２】機器仕様の知識化  エンジニアリング諸表、機器仕様、材料選定基準等
【図２３】機器仕様の知識化  エンジニアリング諸表、機器仕様、材料選定基準等
【図２４】機器仕様の知識化  （１）
【図２５】機器仕様の知識化  （２）
【図２６】数値計算の知識化の説明図
【図２７】図、表、数式、関数、ルール、手続き等の知識化のプロセスと、検索呼び出し（利用）のプロセス
【図２８】本発明による知識ベースシステムの第１２の実施形態の概念図
【図２９】本発明による知識ベースシステムの第１２の実施形態の概念図
【図３１】プラントデータの知識化
【図３２】範囲検索の結果
【図３３】範囲検索の結果の拡大図
【符号の説明】
【００９０】１０１  入出力および表示部
１１１  ホストコンピュータ
１１３  プレゼンテーション層
１１５  知識処理層
１１７  知識ベース層
１１９  クラスライブラリ層
２０１  入出力および表示部
２１１  ホストコンピュータ
２１３  プレゼンテーション層
２１５  知識処理層
２１７  知識ベース層
２１９  クラスライブラリ層
２２１  外部データベース
２２１  知識表現形式変換部
２３１  図面・表等
２３３  図面・表等の知識表現形式変換部
２４１  外部計算機能
２５１  業務システム
３０１  入出力および表示部
３１１  ホストコンピュータ
３１３  プレゼンテーション層
３１５  知識処理層
３１７  知識ベース層
３１９  クラスライブラリ層
３２１  外部データベース
３２１  知識表現形式変換部
３３１  図面・表等
３３３  図面・表等理解システムおよび知識表現形式変換部
３４１  外部計算機能
３５１  業務システム
４０１  入出力および表示部
４１１  ホストコンピュータ
４１３  プレゼンテーション層
４１５  知識処理層
４１７  知識ベース層
４１９  クラスライブラリ層
４２１  外部データベース
４２１  知識表現形式変換部  ＸＭＬ形式
４３１  図面・表等
４３３  図面・表等理解システムおよび知識表現形式変換部
４４１  外部計算機能
４５１  業務システム
５１１  図形式データ
５１３  表形式データ
５１５  関数形式データ
５１７  ルール
５１８  手続き
５０３  自動的知識化
５０５  統合的知識ベースシステム
５０７  質問／回答
５０９  応用／質問／回答
Ｓ６０１  図面診断図形式データ
Ｓ６０２  図面修正
Ｓ６０３  ＸＭＬ化
Ｓ６０４  チューニング
Ｓ６０５  シンボル認識
Ｓ６０６  トポロジー認識
Ｓ６０７  条件分岐
Ｓ６０８  図面理解
７０１  入出力および表示部
７０３  外部アプリケーション
７０５  コンピュータ支援設計システム（ＣＡＤ）
７０７  図面理解システム
７０９  解析ツール
７１１  ホストコンピュータ
７１３  プレゼンテーション層
７１５  知識処理層
７１７  知識ベース層
７１９  クラスライブラリ層
７２１  アプリケーションインターフェース部（アダプター）
７２３  ネットワーク部
７２５  ネットワーク部
７２７  ネットワーク部
７２９  ネットワーク部
【図１】
2006236299.tif 000005
【図２】
2006236299.tif 000006
【図３】
2006236299.tif 000007
【図４】
2006236299.tif 000008
【図５】
2006236299.tif 000009
【図６】
2006236299.tif 000010
【図７】
2006236299.tif 000011
【図８】
2006236299.tif 000012
【図９】
2006236299.tif 000013
【図１０】
2006236299.tif 000014
【図１１】
2006236299.tif 000015
【図１２】
2006236299.tif 000016
【図１３】
2006236299.tif 000017
【図１４】
2006236299.tif 000018
【図１５】
2006236299.tif 000019
【図１６】
2006236299.tif 000020
【図１７】
2006236299.tif 000021
【図１８】
2006236299.tif 000022
【図１９】
2006236299.tif 000023
【図２０】
2006236299.tif 000024
【図２２】
2006236299.tif 000025
【図２３】
2006236299.tif 000026
【図２４】
2006236299.tif 000027
【図２５】
2006236299.tif 000028
【図２６】
2006236299.tif 000029
【図２７】
2006236299.tif 000030
【図２８】
2006236299.tif 000031
【図２９】
2006236299.tif 000032
【図２９】
2006236299.tif 000033
【図３１】
2006236299.tif 000034
【図３２】
2006236299.tif 000035
【図３３】
2006236299.tif 000036
【手続補正書】
【提出日】平成17年6月23日(2005.6.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
【図１】本発明による知識ベースシステム概念図
【図２】本発明による知識ベースシステムの第１乃至第３の実施形態の概念図
【図３】本発明による知識ベースシステムの第４乃至６の実施形態の概念図
【図４】本発明による知識ベースシステムの第７乃至１１の実施形態の概念図
【図５】図、表、数式、関数、ルール、手続き等の知識化のプロセス概念図
【図６】図面の知識化のプロセス  ‥  図面の知識化手順の概要図（１）
【図７】図面の知識化のプロセス  ‥  図面の知識化手順の概要図（２）
【図８】図面の知識化のプロセス  −  機能的な表現についての概念図
【図９】図面の知識化のプロセス  −  物理的な表現についての概念図
【図１０】図面の知識化のプロセス  −  物理的な表現についての知識表現例
【図１１】図面の知識化のプロセス  −  プリミティブ認識の表現例
【図１２】図面の知識化のプロセス  ‥  ＣＡＤ図面のシンボルの認識の概念図
【図１３】図面の知識化のプロセス  ‥  ＣＡＤ図面のシンボルの認識の表現例
【図１４】図面の知識化のプロセス  −  フローシート図への記述適用概念図
【図１５】図面の知識化のプロセス  −  フローシート図の知識表現例
【図１６】図面の知識化のプロセス  −  図面理解のプロセス（１）
【図１７】図面の知識化のプロセス  −  レジェンドの知識表現（凡例）の知識表現
【図１８】図面の知識化のプロセス  −  認識されたシンボルの一覧
【図１９】材料の仕様の知識化
【図２０】機器仕様の知識化（１）（エンジニアリング諸表の知識化−機器仕様、材料選定基準など）
【図２１】機器仕様の知識化（２）（エンジニアリング諸表の知識化−機器仕様、材料選定基準など。）
【図２２】機器仕様の知識化、知識表現（１）（エンジニアリング諸表の知識化−機器仕様、材料選定基準など）
【図２３】機器仕様の知識化の知識表現例（２）（機器仕様の知識表現）
【図２４】数値計算の知識化の説明図
【図２５】図、表、数式、関数、ルール、手続き等の知識化のプロセスと、検索呼び出し（利用）のプロセス概念図
【図２６】ルール、関数の登録の表現例図
【図２７】本発明による知識ベースシステムの第１２の実施形態の概念図
【図２８】本発明による知識ベースシステムの第１２の実施形態に関する実施例の概念図
【図２９】プラントデータの知識化の概念図
【図３０】範囲検索の結果
【図３１】範囲検索の結果の拡大図
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006236299.tif 000037
【図２】
2006236299.tif 000038
【図３】
2006236299.tif 000039
【図４】
2006236299.tif 000040
【図５】
2006236299.tif 000041
【図６】
2006236299.tif 000042
【図７】
2006236299.tif 000043
【図８】
2006236299.tif 000044
【図９】
2006236299.tif 000045
【図１０】
2006236299.tif 000046
【図１１】
2006236299.tif 000047
【図１２】
2006236299.tif 000048
【図１３】
2006236299.tif 000049
【図１４】
2006236299.tif 000050
【図１５】
2006236299.tif 000051
【図１６】
2006236299.tif 000052
【図１７】
2006236299.tif 000053
【図１８】
2006236299.tif 000054
【図１９】
2006236299.tif 000055
【図２０】
2006236299.tif 000056
【図２１】
2006236299.tif 000057
【図２２】
2006236299.tif 000058
【図２３】
2006236299.tif 000059
【図２４】
2006236299.tif 000060
【図２５】
2006236299.tif 000061
【図２６】
2006236299.tif 000062
【図２７】
2006236299.tif 000063
【図２８】
2006236299.tif 000064
【図２９】
2006236299.tif 000065
【図３０】
2006236299.tif 000066
【図３１】
2006236299.tif 000067