Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0616268B2 - Separate knowledge base generation support method - Google Patents
[go: Go Back, main page]

JPH0616268B2 - Separate knowledge base generation support method - Google Patents

Separate knowledge base generation support method

Info

Publication number
JPH0616268B2
JPH0616268B2 JP61188908A JP18890886A JPH0616268B2 JP H0616268 B2 JPH0616268 B2 JP H0616268B2 JP 61188908 A JP61188908 A JP 61188908A JP 18890886 A JP18890886 A JP 18890886A JP H0616268 B2 JPH0616268 B2 JP H0616268B2
Authority
JP
Japan
Prior art keywords
data
knowledge
knowledge base
demon
conversion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61188908A
Other languages
Japanese (ja)
Other versions
JPS6344236A (en
Inventor
良勝 生駒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP61188908A priority Critical patent/JPH0616268B2/en
Publication of JPS6344236A publication Critical patent/JPS6344236A/en
Publication of JPH0616268B2 publication Critical patent/JPH0616268B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Devices For Executing Special Programs (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、エキスパートシステムを初めとする知識処理
システムの構築または、実行の際必要となる諸データを
格納する知識ベースの生成方法と、知識ベース中のデー
タの取り出し方法をより簡便かつ有効なものとするため
の分離型知識ベース支援方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to a knowledge base generation method for storing various data necessary for construction or execution of a knowledge processing system including an expert system, and a knowledge base. The present invention relates to a separation-type knowledge base support method for making a method of extracting data in a base simpler and more effective.

〔従来の技術〕[Conventional technology]

従来、知識ベースの生成は、問題領域において広く知ら
れる一般性の高い知識の他、エキスパートから彼の経験
に基ずく知識を引き出してシステム化するノリッジエン
ジニアが知識ベース作成専用の記述方式を用いて、1つ
1つのオブジェクトと、オブジェクト間の関係を表現し
ていくか、または既存データファイルから特定のフォー
マットを介して得た1データから、1オブジェクトを、
知識処理システムの用意したコマンドまたは関数で生成
していく方式がとられている。こうして作成された知識
ベースは、知識処理制御用のオブジェクトと、データ格
納用のオブジェクトが混在する形となり、かなり大きな
知識ベースとなる。
Conventionally, the knowledge base is generated by a knowledge engineer who draws knowledge based on his experience from an expert and systematizes it in addition to highly general knowledge that is widely known in the problem domain. 1 object, 1 object from 1 data obtained through a specific format from an existing data file by expressing the relationship between each object.
A method is used in which the commands or functions prepared by the knowledge processing system are used for generation. The knowledge base created in this way has a mixture of objects for controlling knowledge processing and objects for storing data, and thus becomes a considerably large knowledge base.

一方、データ格納用オブジェクトの中のデータの取り出
し方法には、直接取り出しと特定の条件が生じたとき自
動的に起動される手続であるデモンを経由した取り出し
とがあり、デモンの定義は、必要となるデータ項目ごと
に、ノリッジエンジニアが行う。この情報は、一般のオ
ブジェクトと同様に知識ベース中に格納可能である。
On the other hand, there are two methods for fetching data from the data storage object: direct fetch and fetch via demon, which is a procedure that is automatically activated when a specific condition occurs. It is carried out by the Norwich engineer for each data item. This information can be stored in the knowledge base as well as ordinary objects.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述した従来の知識ベースの生成方式では、全オブジェ
クト生成について知識処理システムの用意した記述ある
いはコマンド(または関数)の発行が必要である。この
ため、ごく平易な一般的データに関してもある程度のノ
リッジエンジニアの知識を必要とする。さらに、データ
ベース等、既存のファイル中のデータを利用したい場
合、利用したいデータの内容を読んでオブジェクトを生
成するようなツールを作成しなけれなならない。このよ
うな場合、対象とするデータのデータフォーマットを特
定化してしまうことが多く、拡張性および、汎用性に乏
しいという問題がある。また、従来の知識ベースでは、
ルールオブジェクト等の知識処理制御用オブジェクトと
データ格納用オブジェクトとを密に一体化したものが多
い。このため、知識ベース全体が巨大化する問題が生じ
る。このような知識ベースにまえもってアクセスするオ
ブジェクトの範囲が決定され得るような知識処理を行な
った場合、余分なオブジェクトはほとんど意味を持た
ず、データ検策上障害となる場合もあり問題となる。
In the above-mentioned conventional knowledge base generation method, it is necessary to issue a description or command (or function) prepared by the knowledge processing system for generation of all objects. Therefore, some knowledge of knowledge engineers is required even for very plain general data. Furthermore, if you want to use the data in an existing file, such as a database, you must create a tool that reads the contents of the data you want to use and creates an object. In such a case, the data format of the target data is often specified, and there is a problem of poor expandability and versatility. Moreover, in the conventional knowledge base,
In many cases, a knowledge processing control object such as a rule object and a data storage object are closely integrated. Therefore, there is a problem that the entire knowledge base becomes huge. When knowledge processing is performed such that the range of objects to be accessed can be determined in advance of such a knowledge base, the extra objects have little meaning and may cause a problem in data inspection.

一方、データ格納用オブジェクトからのデータの取り出
し方法では、通常、直接取り出したデータは、データ入
力上または、処理上都合のよい形式となっているので、
処理結果のメッセージを利用者に出力する際の埋込み情
報としては使用できないことが多い。そこで特定の条件
が生じた時自動的に起動される手続であるデモンを用い
て、データ参照後任意の形式に変換して取り出す方法が
存在する。しかし、従来の方法では、このデモンをノリ
ッジエンジニアが全て意識的に作成しなければならず、
ノリッジエンジニアの作業負担を増大させていた。
On the other hand, in the method of extracting data from the data storage object, the data directly extracted is usually in a format convenient for data input or processing.
In many cases, it cannot be used as embedded information when outputting a processing result message to the user. Therefore, there is a method that uses demon, which is a procedure that is automatically activated when a specific condition occurs, and then converts the data into an arbitrary format and retrieves it. However, in the conventional method, this demon must be intentionally created by all Norwich engineers,
It increased the work burden on Norwich engineers.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の分散的知識ベース生成支援方式では、 a.1入力データ単位のどの部分が、どの項目に対応す
るかを指示する利用者指定のフォーマットデータと、任
意の1データ単位中の任意の項目名を入力として、その
項目の値がいずれの分類中に属するか、あるいは、条件
を満足するかを返却するもので本支援システムが標準的
にサポートするものと、簡単な書式により、利用者が定
義するものがある分類関数とにより、利用者の指示範囲
内のデータを既存のデータファイルから選択入力し、メ
モリ上に展開する。これにより、取扱うデータの範囲を
あらかじめ限定することができ、検策を初めとする各処
理の負担を軽減できる。
In the distributed knowledge base generation support method of the present invention, a. Input user-specified format data that indicates which part of one input data unit corresponds to which item, and any item name in any one data unit, and the value of that item is in which classification The user's instructions can be returned according to the standard support of this support system and the classification function that the user defines in a simple format. Select and input the data within the range from the existing data file and expand it on the memory. As a result, the range of data to be handled can be limited in advance, and the burden of each process such as inspection can be reduced.

b.また、このように、展開されたデータを、使用する
知識処理システムに適合する知識格納形式のデータすな
わちオブジェクトに変換する。この際、ユーザ指示によ
り、分類関数から導出される分類名を基に、オブジェク
トを階層化することができ、高度な知識処理に対応が可
能となる。
b. In addition, the thus expanded data is converted into data in a knowledge storage format suitable for the knowledge processing system to be used, that is, an object. At this time, the object can be hierarchized based on the classification name derived from the classification function according to the user's instruction, and it is possible to deal with advanced knowledge processing.

c.bで生成した、各データ格納用オブジェクト中のデ
ータを、利用者の目的の処理に応じた形式に変換して取
り出すことを可能とするために、aのフォーマットデー
タの指示に従い、特定の条件が生じたとき自動的に起動
される手続きであるデモンを各データ項目に対し登録す
る。利用者は本支援システムが標準的にサポートするデ
モンにより、数値データの桁あわせ、1バイト系文字の
2バイト系文字変換、単位、添字名の付与等の自動変換
を介したデータ取り出しが可能となり、利用者負担が軽
減される。また、利用者定義によるデモンも任意に登録
でき、より高度な変換取り出しが可能である。また、こ
れらのデモンを起動する際に、動的に、モードおよびペ
アフラグという制御情報を与え、より幅の広い情報の取
り出すことができる。
c. In order to convert the data in each data storage object generated in b into a format suitable for the processing intended by the user and to retrieve it, according to the instruction of the format data in a, a specific condition A demon, which is a procedure that is automatically activated when it occurs, is registered for each data item. With the demon that this support system supports as standard, the user can retrieve the data through digit conversion of numeric data, automatic conversion of 1-byte characters to 2-byte characters, and addition of units and subscript names. , The user's burden is reduced. Also, user-defined demons can be registered arbitrarily, and more advanced conversion and extraction is possible. In addition, when activating these demons, it is possible to dynamically give control information such as a mode and a pair flag to retrieve a wider range of information.

d.cの機能を実現するための管理情報をオブジェクト
の形式にし、bで生成したデータ格納用オブジェクトと
まとめて、1つの知識ベースとし、ファイルにセーブす
ることができる。このようにして作成された知識ベース
は、知識処理主体となる親の知識ベースに容易に結合・
再分離することができるため、知識ベース分散利用・保
守することが可能である。
d. The management information for realizing the function of c can be in the form of an object, and can be saved together with the data storage object generated in b as one knowledge base and saved in a file. The knowledge base created in this way can be easily combined with the knowledge base of the parent who is the subject of knowledge processing.
Since it can be re-separated, it is possible to use and maintain the knowledge base in a distributed manner.

〔実施例〕〔Example〕

本発明について図面を用いて説明する。第1図は、本発
明の全体の流れを示したものである。中央部は処理の流
れを示しており、本発明の処理は破線で囲まれた部分で
ある。左側は処理されるデータ群の変化のようすを抽象
的に示している。右側は利用者が各処理過程で与えるべ
き情報を示している。以下、説明の具体例として、賃貸
住宅相談エキスパートシステムに使用するデータ格納用
知識ベースの生成例を示す。
The present invention will be described with reference to the drawings. FIG. 1 shows the overall flow of the present invention. The central part shows the flow of processing, and the processing of the present invention is the part surrounded by the broken line. The left side abstractly shows how the data group to be processed changes. The right side shows the information that the user should give in each process. As a specific example of the explanation, an example of generating a data storage knowledge base used in the rental housing consultation expert system will be shown below.

まず、データ入力・変換部2では入力データファイル1
のデータを、本発明の支援システムで対応できる例えば
LISPのリスト形式に変換してデータ選択展開部3に
受け渡す。データ入力・変換部2では、入力データファ
イルのシーケンシャル、ランダムアクセス、およびデー
タベース等の形式や、使用言語により内部の処理が異な
る。
First, in the data input / conversion unit 2, the input data file 1
Data is converted into, for example, a LISP list format that can be supported by the support system of the present invention, and passed to the data selection expansion unit 3. In the data input / conversion unit 2, the internal processing differs depending on the format of the input data file such as sequential, random access, and database, and the language used.

次に、データ選択・展開部3の処理を第2図で説明す
る。まずデータ選択展開部3はフォーマットデータ35
により、取り込んだ1データ単位の各部がどのデータ項
目に相当するか認識モジュール31で認識する。次に選
択情報により、指定された項目の妥当性がチェックモジ
ュールでチェックされる。第2図に示される「*<」お
よび「*>=」はデータ選択展開部3が標準として提供
している数の大小関係を調べる分類関数36である。
「バス・トイレ?」は利用者定義の分類関数37で、デ
ータ選択展開部3が提供している指定の項目の値がリス
ト形式の時、そのn番目の要素を返す*GETL関数を
使って、「項目名:間取りの4番目の要素が、BT(バ
ス・トイレ付)かUB(ユニットバス)の時、“あり”
を返し、その他の場合は“なし”を返す」と言う定義を
行なっている。ここでは、データbの家賃が9.5万円な
ので、(*<家賃7.0)の条件に抵触し、対象データか
ら除外される。その他のデータは選択情報38の下段に
示してある関数により、データ名が生成され、第1図の
メモリ5上へ展開される。ここでは、データ選択展開部
3が提供する関数*PROP−INCにより、「(最寄
駅の値)+(その値で展開された順番)」で命名がなさ
れる。
Next, the processing of the data selection / decompression unit 3 will be described with reference to FIG. First, the data selection expansion unit 3 uses the format data 35.
Thus, the recognition module 31 recognizes which data item each part of the captured one data unit corresponds to. Then, according to the selection information, the validity of the specified item is checked by the check module. “* <” And “*> =” shown in FIG. 2 are classification functions 36 provided by the data selection expansion unit 3 as a standard for examining the magnitude relationship of the numbers.
"Bath / toilet?" Is a user-defined classification function 37. When the value of the specified item provided by the data selection expansion unit 3 is a list format, use the * GETL function that returns the nth element. , "Item name: When the fourth element of the floor plan is BT (with bath / toilet) or UB (unit bath)," Yes "
Is returned, and in other cases "none" is returned. " Here, the rent of data b is 950,000 yen, so it violates the condition of (<< 7.0 rent) and is excluded from the target data. With respect to the other data, a data name is generated by the function shown in the lower part of the selection information 38 and is expanded on the memory 5 in FIG. Here, by the function * PROP-INC provided by the data selection expansion unit 3, the name is given as "(value of nearest station) + (expansion order with that value)".

次にオブジェクト変換部・変換デモン登録部4を第3図
を参照して詳細に説明する。まず、展開されたデータは
分類ステップ41で分類情報45の指示に従い分類名を
与えられる。ここでは、「沿線」という利用者定義の分
類関数44により、最寄駅の値から、沿線名が分類名と
して返される。次に展開データを知識処理システムが提
供するオブジェクト生成コマンド(あるいは関数)によ
り、オブジェクト化すなわち、オブジェクトの形式にす
る。新宿1の場合、分類名は山の手になるが、最初、山
の手オブジェクトは存在しないため、まずこれが常に既
存のTOPオブジェクト49の下に作られ、その下に新
宿1が生成される。他のデータも同様にオブジェクト化
され、全体の階層構造が構築される。続いて、変換デモ
ン登録部4がフォーマットデータ46を参照し、(オブ
ジェクトのスロットになっている)各項目に対応する、
特定の条件が生じたとき自動的に起動される手続である
デモン48をTOPオブジェクト49に登録する。単に
文字列が指定してある項目に対しては、標準サポートデ
モン*UNITが登録される。ここで、各デモン起動の
例を第1表に示す。
Next, the object conversion unit / conversion demon registration unit 4 will be described in detail with reference to FIG. First, the developed data is given a classification name in the classification step 41 in accordance with the instruction of the classification information 45. Here, the user-defined classification function 44 called "along the railway" returns the name of the railway as the classification name from the value of the nearest station. Next, the expanded data is made into an object, that is, an object format, by an object generation command (or function) provided by the knowledge processing system. In the case of Shinjuku 1, the classification name is Yamate, but initially there is no Yamate object, so this is always created under the existing TOP object 49, and Shinjuku 1 is created under it. Other data is similarly made into objects, and the entire hierarchical structure is constructed. Then, the conversion demon registration unit 4 refers to the format data 46 and corresponds to each item (which is the slot of the object),
A demon 48, which is a procedure that is automatically activated when a specific condition occurs, is registered in the TOP object 49. The standard support demon * UNIT is registered for items for which a character string is simply specified. Here, Table 1 shows an example of starting each demon.

デモン起動時には、モードとペアフラグを指定すること
ができる。モードは、DIRECTの時、デモンを起動
せず、EXECの時起動する。NEXECおよびKEX
ECの時は項目名とデモン起動結果を結合し、文章にし
て返す。ペアフラグは、ONの時、デモンを起動しない
時の値と起動した時の値をリストでくくって返す。標準
サポートデモンの*UNITは、項目の値と指定された
単位名を結合して文字列で返す働きをする。*FORM
ATは数値のフォーマット変換と単位名結合を行うデモ
ンで、ここでは、通常浮動少数点表示となってしまうの
を、少数部1ケタのフォーマットで単位名“万円”を結
合して文字列返却するよう指示している。SYUBET
SU及びMADORIは、利用者が定義したデモンであ
る。
When starting the demon, you can specify the mode and pair flag. When the mode is DIRECT, the demon is not activated, and when it is EXEC, it is activated. NEXEC and KEX
In case of EC, the item name and the demon start result are combined and returned as a sentence. When the pair flag is ON, the value when the demon is not activated and the value when it is activated are grouped in a list and returned. * UNIT of the standard support demon works by combining the item value and the specified unit name and returning it as a character string. * FORM
AT is a demon that performs format conversion of numerical values and unit name combination, and here, normally floating point display is done, but unit name "10,000 yen" is combined in the format of one decimal part, character string is returned I'm telling you to. SYUBET
SU and MADORI are user-defined demons.

最後に、管理情報オブジェクト化部6は、今までの処理
に使用されて来た、フォーマットデータ46、分類関数
44等の情報をオブジェクト化し、知識ベースとしてフ
ァイルセーブする次の処理の備える機能を有する。
Finally, the management information object conversion unit 6 has a function provided in the next process of converting the information such as the format data 46 and the classification function 44, which have been used in the processing so far, into an object and saving the file as a knowledge base. .

このようにして作成された知識ベースの利用例を第4図
に示す。上段は賃貸住宅推薦エキスパートシステムの構
成図を示している。ファイルで示した部分が、本支援シ
ステムで作成された知識ベースである。利用者にとって
家賃をどのくらいのものにするかは最初に必然的に決定
され得るものであるから、それに対応する知識ベース6
8を選べば良い。その時のオブジェクト群61の結合の
様子を示したものが下段である。知識処理制御オブジェ
クト群61は、賃貸住宅推薦システムにおいて物件の検
索や推薦を行うための制御知識が入っているものとす
る。この知識は、一般にルール知識とも呼ばれ、推論エ
ンジン69により駆動される。一方、データ格納用オブ
ジェクト群62が本支援システムで作成された知識ベー
スである。知識処理制御オブジェクトは、このデータ格
納用オブジェクト群62が格納されている任意の知識ベ
ースの管理オブジェクト6Aを参照することで、必要な
データ格納用オブジェクト群62が格納されている知識
ベースを選定し、自身の持っているオブジェクトの下に
結合することができる。例えば管理オブジェクトの分類
関数の情報を見れば家賃がどの範囲のデータ格納用オブ
ジェクト群62なのかが分かる。よって初期段階で希望
の家賃を利用者から入力してもらい、データ格納用オブ
ジェクト群62を選定・結合し、その範囲で検索や推薦
処理を行うことになる。こうして一度結合されてしまえ
ば、利用者は検策ルール63により希望の条件を満足す
る物件を探し出すことができる。また、複数の候補が上
った時は、推薦ルール64により専門的アドバイスを受
けることができる。また、物件データの保守は小規模の
場合、知識エディタ65を用い、各知識ベースの内容を
修正する。大規模変更の場合は、本支援システムによ
り、変更されたデータファイルを基に、知識ベースを生
成し直せば良く、この時フォーマットデータ、分類関数
などの情報は、流用可能である。
An example of using the knowledge base created in this way is shown in FIG. The upper part shows the block diagram of the rental house recommendation expert system. The part indicated by the file is the knowledge base created by this support system. Since the amount of rent to be paid for the user can be inevitably decided at first, the corresponding knowledge base 6
You can choose 8. The lower part shows how the object groups 61 are combined at that time. It is assumed that the knowledge processing control object group 61 contains control knowledge for searching and recommending properties in the rental house recommendation system. This knowledge, commonly referred to as rule knowledge, is driven by the inference engine 69. On the other hand, the data storage object group 62 is a knowledge base created by this support system. The knowledge processing control object selects the knowledge base in which the required data storage object group 62 is stored by referring to the management object 6A of the arbitrary knowledge base in which this data storage object group 62 is stored. , Can be combined under the objects it has. For example, the range of the data storage object group 62 of rent can be known by looking at the information of the classification function of the management object. Therefore, at the initial stage, the user inputs the desired rent, the data storage object group 62 is selected and combined, and the search and recommendation processing is performed within that range. Once combined in this way, the user can search for properties that satisfy the desired conditions according to the inspection rule 63. Further, when a plurality of candidates are submitted, the recommendation rule 64 can be used to receive professional advice. If the property data is maintained on a small scale, the knowledge editor 65 is used to correct the contents of each knowledge base. In the case of a large scale change, the support system may regenerate the knowledge base based on the changed data file, and at this time, the information such as the format data and the classification function can be used.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、フォーマットデータ等の
ごく簡単な情報を与えることにより、特にノリッジエン
ジニアのような専門家でなくても、既存データファイル
から知識ベースを任意の条件で生成することができる。
As described above, the present invention can generate a knowledge base from an existing data file under arbitrary conditions by giving very simple information such as format data even if not an expert such as a Norwich engineer. it can.

また、この知識ベースは、親となる知識処理制御用の知
識ベースと結合可能なので、このような知識ベースを大
分類別に複数作成し、選択・結合することにより、知識
処理における検策、メモリ効率を向上できる。また保守
に関しても同様のことが言える。
Also, since this knowledge base can be combined with the parent knowledge base for controlling knowledge processing, multiple knowledge bases can be created for each major classification, and selected / combined. Can be improved. The same applies to maintenance.

一方、知識ベース中のオブジェクトからのデータの取り
出し時に、標準サポートデモンによる変換出力が可能で
あり、単位付与、文章化などを有効利用することによ
り、デモン利用の簡略化、ノリッジエンジニアの作業負
担の削減などの効果がある。
On the other hand, when data is extracted from the objects in the knowledge base, it can be converted and output by the standard support demon, and by effectively using the unit addition and text conversion, the use of the demon can be simplified and the workload of the knowledge engineer can be reduced. There are effects such as reduction.

【図面の簡単な説明】[Brief description of drawings]

第1図は、本発明の一実施例を含む構成を示す図、第2
図は、賃貸住宅の物件データを例とした、データ選択・
展開の様子を示す図、第3図は、第2図で最終的に展開
されたデータをオブジェクト化し、デモン登録を行なう
様子を示す図、および第4図は、本支援システムで生成
した、各知識ベースを、賃貸住宅相談エキスパートシス
テムで利用する際の例およびその結合の様子を示す図で
ある。 第1図において、 1……入力データファイル, 2……データ入力変換部, 3……データ選択展開部, 4……オブジェクト変換部・変換デモン登録部, 5……メモリ,6……管理情報オブジェクト化, 7……ファイルセーブ,8……出力ファイル,
FIG. 1 is a diagram showing a configuration including an embodiment of the present invention, and FIG.
The figure shows the data selection and
FIG. 3 is a diagram showing how the data is expanded, FIG. 3 is a diagram showing how the data finally expanded in FIG. 2 is made into an object, and demon registration is performed, and FIG. It is a figure which shows the example at the time of using a knowledge base in a rental housing consultation expert system, and the mode of combination. In FIG. 1, 1 ... Input data file, 2 ... Data input conversion unit, 3 ... Data selection expansion unit, 4 ... Object conversion unit / conversion demon registration unit, 5 ... Memory, 6 ... Management information Object, 7 ... File save, 8 ... Output file,

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ある一定のフォーマットを持ったデータ群
の中から、利用者の指示を満足するデータを選択し、メ
モリ上へ展開する選択展開手段と、 この選択展開手段がメモリ上に展開したデータを、知識
処理システムに適合する知識格納形式のデータであるオ
ブジェクトに変換するオブジェクト変換手段と、 このオブジェクト変換手段が変換したオブジェクト中の
変数値または属性値の少なくとも一方を、利用者の目的
の処理に適した形式に変換して取り出すためのデモンを
登録する変換デモン登録手段と、 前記オブジェクト変換手段が変換したオブジェクトをエ
キスパートシステム等の知識処理システムに、付加的に
結合することができるようにするための管理情報をオブ
ジェクトの形式にし、データ格納オブジェクトと共に知
識ベースとしてセーブ可能とする管理情報オブジェクト
化手段とを含むことを特徴とする分離型知識ベース生成
支援方式。
1. A selective expansion means for selecting data satisfying a user's instruction from a data group having a certain format and expanding it on a memory, and this selective expanding means expanded on a memory. Object conversion means for converting data into an object which is data in a knowledge storage format suitable for a knowledge processing system, and at least one of a variable value and an attribute value in the object converted by this object conversion means A conversion demon registration means for registering a demon for conversion into a format suitable for processing and taking it out, and an object converted by the object conversion means so as to be able to be additionally combined with a knowledge processing system such as an expert system. Management information for creating objects in the form of a knowledge base with data storage objects Separated knowledge base generation support system, characterized in that by including the management information objects means that allows saving to.
JP61188908A 1986-08-11 1986-08-11 Separate knowledge base generation support method Expired - Lifetime JPH0616268B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61188908A JPH0616268B2 (en) 1986-08-11 1986-08-11 Separate knowledge base generation support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61188908A JPH0616268B2 (en) 1986-08-11 1986-08-11 Separate knowledge base generation support method

Publications (2)

Publication Number Publication Date
JPS6344236A JPS6344236A (en) 1988-02-25
JPH0616268B2 true JPH0616268B2 (en) 1994-03-02

Family

ID=16231991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61188908A Expired - Lifetime JPH0616268B2 (en) 1986-08-11 1986-08-11 Separate knowledge base generation support method

Country Status (1)

Country Link
JP (1) JPH0616268B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01270141A (en) * 1988-04-22 1989-10-27 Meidensha Corp Inference system for expert system
JPH0748180B2 (en) * 1988-08-03 1995-05-24 株式会社日立製作所 Knowledge base construction device
JPH02238567A (en) * 1989-03-13 1990-09-20 Agency Of Ind Science & Technol Automatic data classification assisting device
JP3224159B2 (en) * 1993-03-15 2001-10-29 日本電信電話株式会社 Expert system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61112241A (en) * 1984-11-06 1986-05-30 Hitachi Ltd Program interpreting method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「第30回(昭和60年前期)全国大会講演論文集(II)」情報処理学会P.1397〜1398

Also Published As

Publication number Publication date
JPS6344236A (en) 1988-02-25

Similar Documents

Publication Publication Date Title
JP3311540B2 (en) Data management system
JP2006004274A (en) Dialog processing apparatus, dialog processing method, and dialog processing program
JPH02255914A (en) Automatic program producing device
JP2002099561A (en) Data conversion method, data conversion system, and storage medium
US20040049742A1 (en) Document creation support system
US6965856B1 (en) Process for the automatic generation of a textual expression from a semantic representation using a computer system
JPH0798708A (en) Document processing system and method
JPH0616268B2 (en) Separate knowledge base generation support method
JPH0567155A (en) Information retrieving device
JP2004102818A (en) Search support method and search support device
JPH0236019B2 (en)
JPH0744343A (en) Operation support information automatic generation device
JP4000332B2 (en) Information retrieval apparatus and computer-readable recording medium recording a program for causing a computer to function as the apparatus
JP4260641B2 (en) Search result processing apparatus, search result processing program, search result processing program recording medium, and search result processing system
JPH06348756A (en) Index preparing device and index utilizing device
CN111160870A (en) Patent file generation method, device and system and storage medium
JP2507650B2 (en) File I/O Device
JP3111081B2 (en) Data retrieval device
JPH04220768A (en) Text conversion method
JP4809739B2 (en) User interface changing device and recording medium
JPH06110946A (en) Multimedia data retrieval device and multimedia user interface
JP2724241B2 (en) Automatic program generator with block diagram parts processing function
JPS62284457A (en) Document formation supporting device
JPH01213746A (en) Word processor
JPS62177627A (en) Production of parts segmenting program

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term