[go: up one dir, main page]

JPH0748181B2 - How to edit text knowledge in the knowledge organization editor - Google Patents

How to edit text knowledge in the knowledge organization editor

Info

Publication number
JPH0748181B2
JPH0748181B2 JP63262302A JP26230288A JPH0748181B2 JP H0748181 B2 JPH0748181 B2 JP H0748181B2 JP 63262302 A JP63262302 A JP 63262302A JP 26230288 A JP26230288 A JP 26230288A JP H0748181 B2 JPH0748181 B2 JP H0748181B2
Authority
JP
Japan
Prior art keywords
sentence
text
input
knowledge
displayed
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
JP63262302A
Other languages
Japanese (ja)
Other versions
JPH02108130A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP63262302A priority Critical patent/JPH0748181B2/en
Publication of JPH02108130A publication Critical patent/JPH02108130A/en
Publication of JPH0748181B2 publication Critical patent/JPH0748181B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 <産業上の利用分野> 本発明は、文章知識の整理支援機能に関し、より詳しく
は、エキスパートシステム構築のボトルネックであると
言われている専門家からの知識獲得作業において、また
KJ法等で代表される一般的な問題解決・整理作業におい
て、計算機に馴染の薄い専門家や作業の当事者でも、日
常使っている文章を元にして自らの知識を簡単に計算機
上に与えられるようにした知識整理エディタにおける文
章知識編集方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION <Industrial field of application> The present invention relates to a text knowledge organization support function, and more specifically, knowledge acquisition work from experts, which is said to be the bottleneck in the construction of expert systems. At
In general problem solving and organizing work represented by the KJ method, etc., even experts who are not familiar with computers and persons involved in the work can easily give their knowledge to the computer based on the sentences that they use everyday. The present invention relates to a text knowledge editing method in the knowledge organizing editor.

利用分野としてはAI(人工知能)関連のエキスパートシ
ステム構築の際の背景知識・ドメイン知識の整理、一般
個人の情報整理・問題解決・発想支援(これらの題材は
なんでもよい)及び一般の文章の効率的な作成・管理等
の作業を必要とするような分野を挙げることができる。
Areas of use include background knowledge and domain knowledge when constructing an expert system related to AI (artificial intelligence), information organization, problem solving, idea support for general individuals (any of these materials are acceptable), and general text efficiency. Areas that require specific work such as creation and management.

<従来の技術> 未整理な状態の文章知識を構造化して整理し、それを管
理していく際には、文章の表す概念項目や関連する概念
項目・文章を視覚に訴えながら簡単に操作のできる情報
整理支援機能が必要となる。
<Prior art> When structuring and organizing unstructured sentence knowledge and managing it, it is easy to operate while visually appealing the conceptual items represented by the sentence and related conceptual items and sentences. An information organization support function that can be done is required.

そのようなニーズに対応して最近は計算機上で文章を構
造的に管理・編集できる文章処理ソフトウェアが増えて
きている。
In response to such needs, the number of text processing software that can structurally manage and edit texts on a computer is increasing recently.

<発明が解決しようとする課題> しかしながら、専門家からのインタビューによって得た
未整理知識を知識ベース化する場合や、問題解決や意志
決定を意識した、例えばKJ法等の整理方法を実施する場
合においては、文章を構造化して編集できるだけでな
く、文章が指し示しているドメイン知識の要素を参照し
たり、逆にドメイン知識ベースからの文章知識を参照す
るといった文章と中間知識ベースとのリンクを考慮した
操作が必要となる。
<Problems to be solved by the invention> However, when unstructured knowledge obtained by interviews with experts is made into a knowledge base, or when a method of organization such as KJ method is implemented with consideration for problem solving and decision making. In addition to structuring and editing sentences, consider links between sentences and intermediate knowledge bases such as referring to domain knowledge elements pointed to by sentences, or conversely referring to sentence knowledge from the domain knowledge base. The required operation is required.

既存の知識整理ツールにおいては、中間知識ベースに相
当する部分が弱く、文章の管理・操作のみに重点が置か
れたものが多い。
In the existing knowledge organization tools, the part corresponding to the intermediate knowledge base is weak, and many focus only on the management and operation of sentences.

このため文章間の因果関係を検証しながら構造化作業を
行ったり、新しい文章の分類支援を行ったりすることは
困難な状況にある。
For this reason, it is difficult to perform structured work while verifying the causal relationship between sentences, or to support classification of new sentences.

そこで、この発明の目的は、文章間の因果関係を検証し
ながら構造化作業を行ったり、新しい文章の分類支援を
行ったりすることができる知識整理エディタにおける文
章知識編集方法を提供することにある。
Therefore, an object of the present invention is to provide a text knowledge editing method in a knowledge organizing editor capable of performing a structured work while verifying a causal relationship between texts and assisting classification of new texts. .

<課題を解決するための手段> 上記目的を達成するため、この発明の文章知識編集方法
は、入力手段(1)から入力された各文章と各図形を、
制御手段(13)の制御下で編集手段(5)により構造化
文書およびグラフィック情報に編集し、編集結果を記憶
手段(8)に格納するとともに、表示手段(2)に、分
類された特定の概念に属する文章集合をその分類項目名
と共に表示し(第2図参照)、各文章が表わす意味内容
を、種々の上位乃至下位概念のカードを入れ子式に配置
し,これらのカードをアークで結んだグラフィカルネッ
ト(第4図参照)として表示して、文章群をその意味内
容に応じて編集,整理する知識整理エディタにおいて、
上記編集手段(5)のテキストエディタによって、文章
入力時に、上記表示手段(2)に文番号,文章,その文
章が属する上記上位乃至下位概念のカード名たる分類項
目名,その文章中の単語とその単語が属する概念のカー
ド名,その文章に関係するカード名を夫々入力するため
の構造化文書用のフォーマット(第3図(b)参照)を
表示させ、このフォーマットに従って入力されたデータ
(第3図(c)参照)から、データ中のカードについて
上記グラフィカルネットを作成する(第7図参照)一
方、上記編集手段(5)のグラフィックエディタによっ
て、図形入力時に、上記表示手段に特定のカードについ
て上記グラフィカルネット(第4図)を表示させ、この
グラフィカルネット上でカードの相互関係の変更,アー
クの付け替え,カードの追加や削除の操作に基づき、そ
のグラフィカルネットを更新し(第6図参照)、上記制
御手段(13)によって、上記構造化文書とグラフィカル
ネットに基づき、カード,入れ子,アーク,文章および
文章集合に双方向の参照ポインタを張った基本データ構
造(第5図参照)を生成して上記記憶手段(8)に格納
し、上記表示手段(2)に表示された文章中の特定の単
語について、上記テキストエディタ(5)によって、上
記基本データ構造に基づいてその単語を項目名とするカ
ードを含むグラフィカルネットを呼び出して表示手段
(2)に表示する(第9図参照)一方、上記表示手段
(2)に表示されたグラフィカルネット中の特定の分類
項目について、上記グラフィックエディタ(5)によっ
て、上記基本データ構造に基づいて関連する文章集合を
呼び出して表示手段(2)に表示し、かつ表示された文
章集合に上記入力手段(1)を介してなされた分類項目
に関する変更に従って上記基本データ構造を変更する
(第8図参照)とともに、入力手段(1)から新たに入
力された文章または既に記憶された文章中の特定の単語
について、入力文解析手段(11)によりその単語の係り
受け関係を求めた後、上記テキストエディタ(5)によ
って、上記基本データ構造を参照して上記単語自身また
は上位,下位,関係の各項目を表現する文章を作成する
際の助けとなる助詞,動詞,名詞を上記表示手段(2)
上に表示して文章作成を支援し(第11,12図参照)、入
力手段(1)から新たに入力された文章について、上記
入力文解析手段(11)により単語の切り出しを行ない、
あるいは単語相互の係り受け関係を求めた後、知識ベー
ス検索手段(12)によって、上記基本データ構造を参照
して切り出された単語のマッチングあるいは求まった係
り受け関係に従ったフレームマッチングを行ない、分類
候補となる既存の分類項目を上記表示手段に表示して文
章分類を支援する(第13,14図参照)ようにしたことを
特徴とする。
<Means for Solving the Problem> In order to achieve the above object, the text knowledge editing method according to the present invention is configured so that each text and each graphic input from the input means (1) are
Under the control of the control means (13), the structured document and the graphic information are edited by the editing means (5), the edited result is stored in the storage means (8), and the classified specific information is displayed in the display means (2). A set of sentences belonging to a concept is displayed together with its classification item name (see Fig. 2), and the meaning content represented by each sentence is arranged by nesting cards of various superordinate or subordinate concepts, and connecting these cards with arcs. In a knowledge organization editor that displays as a graphical net (see Fig. 4) and edits and organizes text groups according to their meaning,
When a sentence is input by the text editor of the editing means (5), the sentence number, the sentence, the classification item name which is the card name of the higher-rank or lower-level concept to which the sentence belongs, and the word in the sentence are displayed on the display means (2). A structured document format (see FIG. 3 (b)) for inputting the card name of the concept to which the word belongs and the card name related to the sentence is displayed, and the data entered according to this format (see From FIG. 3 (c)), the above-mentioned graphical net is created for the card in the data (see FIG. 7), while the graphic editor of the above-mentioned editing means (5) allows a card specific to the above-mentioned display means at the time of graphic input. Display the above graphical net (Fig. 4) and change the mutual relationship of cards, arc replacement, car The graphical net is updated based on the operation of adding or deleting (see FIG. 6), and by the control means (13), based on the structured document and the graphical net, cards, nests, arcs, sentences and sentence sets. A basic data structure (see FIG. 5) with a bidirectional reference pointer is generated and stored in the storage means (8), and for a specific word in the sentence displayed on the display means (2), The text editor (5) calls a graphical net including a card having the word as an item name based on the basic data structure and displays it on the display means (2) (see FIG. 9), while the display means ( The specific classification items in the graphical net displayed in 2) are related by the graphic editor (5) based on the basic data structure. The sentence set is called and displayed on the display means (2), and the basic data structure is changed in accordance with the change regarding the classification item made on the displayed sentence set through the input means (1) (see FIG. 8). At the same time, for the specific word in the sentence newly input from the input unit (1) or the already stored sentence, the dependency relation of the word is obtained by the input sentence analysis unit (11), and then the text editor ( According to 5), the display means (2) for displaying a particle, a verb, and a noun, which assists in creating a sentence expressing the word itself or upper, lower, and related items by referring to the basic data structure.
The above sentence is displayed to support the sentence creation (see FIGS. 11 and 12), and the sentence newly input from the input means (1) is cut out by the input sentence analysis means (11).
Alternatively, after obtaining the dependency relation between words, the knowledge base search means (12) performs matching of the cut-out words with reference to the above basic data structure or frame matching according to the obtained dependency relation, and the classification is performed. The present invention is characterized in that existing classification items that are candidates are displayed on the display means to support sentence classification (see FIGS. 13 and 14).

<作用> 使用者が文章入力する際、編集手段(5)のテキストエ
ディタは、表示手段(2)に文章番号,文章,その文章
が属する上位乃至下位概念のカード名たる分類項目名,
その文章中の単語とその単語が属する概念のカード名,
その文章に関するカード名を夫々入力するための構造化
文書用のフォーマット(第3図(b)参照)を表示さ
せ、このフォーマットに従って使用者が入力したデータ
(第3図(c)参照)から、データ中の各カードについ
てグラフィカルネット、つまりその文章が表わす意味内
容を種々の上位乃至下位概念のカードを入れ子式に配置
し,これらのカードをアークで結んだ図(第4図参照)
を作成する(第7図参照)。
<Operation> When the user inputs a text, the text editor of the editing means (5) displays the text number, the text, and the classification item name, which is the card name of the superordinate or subordinate concept to which the text belongs, on the display means (2).
The word in the sentence and the card name of the concept to which the word belongs,
A structured document format (see FIG. 3 (b)) for inputting the card name for each sentence is displayed, and from the data entered by the user according to this format (see FIG. 3 (c)), Graphical net for each card in the data, that is, a diagram in which cards of various upper and lower concepts are arranged in a nested manner for the meaning content represented by the sentence, and these cards are connected by arcs (see Fig. 4)
Is created (see FIG. 7).

また、使用者が図形入力する際、編集手段(5)のグラ
フィックエディタは、表示手段(2)に特定のカードに
関するグラフィカルネットを表示させ、このグラフィカ
ルネット上で使用者が行なったカードの相互間系の変
更,アークの付け替え,カードの追加や削除の操作に基
づき、そのグラフィカルネットを更新する(第6図参
照)。
Further, when the user inputs a figure, the graphic editor of the editing means (5) causes the display means (2) to display a graphical net relating to a specific card, and the graphical net relating to the specific card is displayed on the graphical net. The graphical net is updated based on operations such as system change, arc replacement, and card addition / deletion (see FIG. 6).

そして、制御手段(13)は、上記構造化文書とグラフィ
カルネットに基づき、カード,入れ子,文章および文章
集合に双方向の参照ポインタを張った基本データ構造
(第5図参照)を生成して、これを記憶手段(8)に格
納する。
Then, the control means (13) generates a basic data structure (see FIG. 5) in which a bidirectional reference pointer is put on a card, a nest, a sentence and a sentence group based on the structured document and the graphical net, This is stored in the storage means (8).

以上の準備処理が終わった後、使用者が入力手段(1)
と表示手段(2)を用いて特定した文章中の単語につい
て、テキストエディタ(5)は、上記基本データ構造
(第5図参照)に基づいてその単語を項目名とするカー
ドを含むグラフィカルネットを記憶手段(8)から呼び
出して表示手段(2)に表示する。また、使用者が入力
手段(1)と表示手段(2)を用いて特定したグラフィ
カルネット中の分類項目について、グラフィックエディ
タ(5)は、上記基本データ構造(第5図参照)に基づ
いて関連する文章集合を記憶手段(8)から呼び出して
表示手段(2)に表示し、かつ表示された文章集合に使
用者により入力手段(1)を介してなされた分類項目に
関する変更に従って上記基本データ構造を変更する(第
8図参照)。
After the above preparation process is completed, the user inputs the input means (1).
With respect to the word in the sentence specified by using the display means (2), the text editor (5) creates a graphical net including a card having the word as an item name based on the basic data structure (see FIG. 5). It is called from the storage means (8) and displayed on the display means (2). The graphic editor (5) relates the classification items in the graphical net specified by the user using the input means (1) and the display means (2) based on the basic data structure (see FIG. 5). The basic data structure described above is displayed according to the change in the classification item made by the user via the input means (1) in the displayed text set by displaying the text set to be displayed on the display means (2) by calling from the storage means (8). (See FIG. 8).

一方、文章作成の支援が必要な場合は、使用者が入力手
段(1)を介して新たに入力した文章や既に記憶されて
いる文章中で特定した単語について、入力文解析手段
(11)が、まずその単語の係り受け関係を求め、次にテ
キストエディタ(5)が、上記基本データ構造(第5図
参照)を参照して上記単語自身または上位,下位,関係
の各項目を表現する文章を作成する際の助けとなる助
詞,動詞,名詞を表示手段(2)に表示して、使用者の
文章作成を支援する(第11,12図参照)。
On the other hand, when the sentence creation support is required, the input sentence analysis means (11) is used for the sentence newly input by the user through the input means (1) or the word specified in the already stored sentence. First, the dependency relation of the word is obtained, and then the text editor (5) refers to the basic data structure (see FIG. 5) to express the word itself or each item of upper, lower, and relation. A particle, a verb, and a noun, which are useful in creating a sentence, are displayed on the display means (2) to assist the user in creating a sentence (see FIGS. 11 and 12).

さらに、文章分類の支援が必要な場合は、使用者が入力
手段(1)から新たに入力した文章について、まず入力
文解析手段(11)が、単語の切り出しを行ない,あるい
は単語相互の係り受け関係を求め、次に知識ベース検索
手段(12)が、上記基本データ構造(第5図参照)を参
照して切り出された単語のマッチングあるいは求まった
係り受け関係に従ったフレームマッチングに行ない、分
類候補となる既存の分類項目を表示手段(2)に表示し
て、使用者の文章分類を支援する(第13,14図参照)。
Further, when it is necessary to support the sentence classification, the input sentence analysis means (11) first cuts out a word or a mutual relation between words for a sentence newly input by the user from the input means (1). Then, the knowledge base search means (12) performs matching of the words cut out by referring to the basic data structure (see FIG. 5) or frame matching according to the obtained dependency relationship, and the classification is performed. The existing classification items that are candidates are displayed on the display means (2) to support the user's sentence classification (see FIGS. 13 and 14).

上述の一連の作用を要約して順に箇条書きすれば、次の
ようになる。
The above series of actions can be summarized and itemized in order as follows.

グラフィカルネット編集画面でエディットした知識
構造に対応して文章集合の分類項目が変更されるように
作用する。また文章集合を最初から分類し関係付けして
おけばそれに対応したグラフィカルネットが作成される
ように作用する。
It acts so that the classification item of the text set is changed in accordance with the knowledge structure edited on the graphical net editing screen. Also, if the text set is classified and related from the beginning, a graphical net corresponding to it is created.

グラフィカルネット編集時に、グラフィカルネット
の表現要素である各項目に対してそれに属する文章集合
を呼び出し、各文章集合に対して項目・関係への帰属を
修正・変更できるように作用する。
At the time of editing the graphical net, a sentence set belonging to each item that is an expression element of the graphical net is called, and the attribute to each item set can be corrected / changed.

文章自体の構造化定義ができるように作用する。ま
た文章から関連する項目、関連する文章を呼び出すよう
に作用する。
It works so that you can make a structured definition of the text itself. It also acts to call the related item and the related sentence from the sentence.

グラフィカルネットの項目間の関係を利用して、文
章と文章を関係により結合して新たな文章の作成支援を
行うように作用する。
By using the relation between items of the graphical net, the sentence and the sentence are combined according to the relation so as to support the creation of a new sentence.

既に作成されているグラフィカルネットの知識を参
照し、新たに入力された文章の分類支援を行うように作
用する。
It acts to assist classification of newly input sentences by referring to the knowledge of the already created graphical net.

<実施例> 以下、本発明の文章知識編集方法の一実施例を図面を参
照しながら説明する。
<Example> An example of the text knowledge editing method of the present invention will be described below with reference to the drawings.

第1図は本方法を実施するために必要なシステムの一例
を示す全体構成図である。
FIG. 1 is an overall configuration diagram showing an example of a system required to carry out this method.

入力手段1とは、文字や図形を入力するための計算機の
周辺装置、すなわちキーボードやマウス等である。
The input means 1 is a peripheral device of a computer for inputting characters or figures, that is, a keyboard, a mouse, or the like.

表示手段2とは、ビットマップ方式によりグラフィック
表示できる計算機のディスプレイ装置及び、ウインドウ
システム等同一画面内で複数の画面表示を可能とするOS
のソフトウェアのことであり、画面切り替え手段3およ
びグラフィック表示手段4を含む。
The display means 2 is a computer display device capable of graphic display by a bitmap method, and an OS capable of displaying a plurality of screens in the same screen such as a window system.
The software includes a screen switching means 3 and a graphic display means 4.

編集手段5とは、計算機のソフトウェア環境が提供する
グラフィックエディタ(矩形、線分が編集可能なもの)
及びテキストエディタを基本とするソフトウェアのこと
で、編集の基本機能に加えて、編集対象を固定するオブ
ジェクト検索手段6と、固定した対象を実際に操作する
オブジェクト変更手段7を有する。
The editing means 5 is a graphic editor provided by the software environment of the computer (one capable of editing rectangles and line segments).
Also, it is software based on a text editor, and in addition to the basic function of editing, it has an object search means 6 for fixing the editing target and an object changing means 7 for actually operating the fixed target.

記憶手段8は、内部構造の形に変換したグラフィカルネ
ット(第4,5図参照)や構造化文書(第3図(c)参
照)をオンメモリの形で記憶するオブジェクト記憶手段
9と、ディスクにファイルの形で記憶するファイル記憶
手段10とから構成され、計算機の記憶装置がこれに相当
する。
The storage means 8 is an object storage means 9 for storing a graphical net (see FIGS. 4 and 5) and a structured document (see FIG. 3 (c)) converted into an internal structure in an on-memory form, and a disk. And a file storage means 10 for storing in the form of a file, and the storage device of the computer corresponds to this.

入力文解析手段11とは、形態素解析手段と構文解析手段
から構成され、文章の単語レベルでの係り受け関係を求
めるためのソフトウェアのことである。 知識ベース検
索手段12とは、グラフィカルネットが表す知識構造の内
容を検索し、入力項目とマッチングを取るソフトウェア
のことである。
The input sentence analysis means 11 is software that is composed of a morpheme analysis means and a syntactic analysis means and that is used to obtain a dependency relationship of a sentence at the word level. The knowledge base search means 12 is software that searches the contents of the knowledge structure represented by the graphical net and matches the input items.

第2図は、本方法の画面仕様の一例を示している。FIG. 2 shows an example of the screen specifications of this method.

この画面はグラフィカルネット(第4図に一例を示す)
を編集するための画面(グラフィックエディタ)(ここ
では“個々の制約”を示す画面)と、このグラフィック
エディタに対応する文書を編集するための画面(テキス
トエディタ)(ここでは“面会に関する制約”に対応す
る文章集合を示す画面)と、グラフィカルネットや文章
集合の関連項目を表示するための画面(ここでは“項目
リスト”を示す画面)が少なくとも必要となる。ここで
はグラフィックエディタで編集されるオブジェクトとし
て、カード、入れ子、それらを関係付ける矢印(アー
ク)、及びテキストを取りあげて説明していく。第2図
はグラフィックエディタの「面会に関する制約」のカー
ドからそれに属する文章集合を呼び出したところを表し
ている。
This screen is a graphical net (an example is shown in Fig. 4)
Screen for editing (graphic editor) (here is the screen showing "individual constraints") and screen for editing the document corresponding to this graphic editor (text editor) (here is "constraints regarding visit") At least a screen showing the corresponding sentence set) and a screen for displaying related items of the graphical net and the sentence set (here, a screen showing an “item list”) are required. Here, cards, nesting, arrows (arcs) for associating them, and text are taken up as objects to be edited by the graphic editor. FIG. 2 shows that a set of sentences belonging to the card is called from the card of “Restrictions on visit” of the graphic editor.

第3図(a)は文章集合の一例、(b)は構造化文章の
入力フォーマットの一例、(c)はそのフォーマットに
従って入力された構造化文章の一例を示している。構造
化文章は文番号(第3図(b)−)により管理された
構造化文章の集合である。構造化文章は文章自体(第3
図(b)−)、分類項目リスト(第3図(b)−
)、部品化文字列リスト(第3図(b)−)、及び
関係項目リスト(第3図(b)−)から成る。分類項
目によりそれが属するグラフィカルネット中の項目を特
定することができ、部品化文字列により文章中に現れる
タームの表すグラフィカルネット中の項目を特定するこ
とができ、関係項目によりグラフィカルネット中の矢印
及び矢印の行き先の項目をその文章に関係する項目とし
て特定することができる。逆に見れば、第3図(c)が
表す構造化文章は第4図はグラフィカルネット中の「面
会に関する制約」というカード項目が持つ文章である。
FIG. 3A shows an example of a text set, FIG. 3B shows an example of an input format of a structured text, and FIG. 3C shows an example of a structured text input according to the format. A structured sentence is a set of structured sentences managed by sentence numbers (Fig. 3 (b)-). Structured text is the text itself (3rd
Figure (b)-), classification item list (Figure 3 (b)-
), A componentized character string list (Fig. 3 (b)-), and a related item list (Fig. 3 (b)-). The item in the graphical net to which it belongs can be specified by the classification item, the item in the graphical net represented by the term that appears in the sentence can be specified by the componentized character string, and the arrow in the graphical net can be specified by the related item. The item at the destination of the arrow can be specified as an item related to the sentence. On the contrary, the structured text shown in FIG. 3 (c) is the text shown in FIG. 4 in the card item "restriction on visit" in the graphical net.

・作用、の実現手段 グラフィカルネットの編集の結果、構造化文章集合の分
類項目リスト及び関係項目リストは内部処理によって自
動的に書き変えられる。逆に文章編集により分類項目を
指定した構造化文章から、カードと入れ子から成るグラ
フィカルネットを合成することができる。関係項目リス
トは文章毎に変更可能で文章側に変更がグラフィカルネ
ットに反映されることはない。部品化文字列は(第3図
(c)参照)文章側でエデッィトすることにより定義す
るものである。
-Means for realizing action As a result of editing the graphical net, the classification item list and the related item list of the structured sentence set are automatically rewritten by internal processing. On the contrary, it is possible to synthesize a graphical net consisting of cards and nests from structured sentences in which classification items are designated by text editing. The related item list can be changed for each sentence, and the change is not reflected on the graphical side on the sentence side. The componentized character string (see FIG. 3 (c)) is defined by editing on the text side.

以上のような操作を可能とするためには、グラフィカル
ネットの編集対象となるオブジェクト及び文章集合に双
方向参照ポインタが張られているようなデータ構造を持
たせることが必要である。データ構造の一例を第5図に
示す。このようなデータ構造をとっておけば、例えば、
特定の入れ子の親を“super"のリンクにより求め、子を
“children"のリンクにより求めることができる。子
孫、先祖を求めるには何回もリンクをたどればよい。ま
た、“arcs"リンクにより自分自身に出入りする矢印
(アーク)を求め、矢印(アーク)の“source"または
“target"リンクによりその矢印(アーク)の行き先と
なる項目を求めることができる。“sentences"リンクは
構造化文章にリンクしており、構造化文章側でも“clas
s"リンクにより自分の属するカードまたは入れ子を求め
ることができる。構造化文章の“arcs",“termdef"リン
クはそれぞれ関係する矢印(アーク)、カードまたは入
れ子の項目を指すものである。
In order to enable the above-mentioned operations, it is necessary to provide a data structure in which a bidirectional reference pointer is set for the object and the text set to be edited on the graphical net. An example of the data structure is shown in FIG. If you take such a data structure, for example,
A specific nested parent can be found by the "super" link and a child can be found by the "children" link. You can follow links many times to find offspring and ancestors. Further, it is possible to obtain an arrow (arc) to and from itself by the "arcs" link, and obtain an item as a destination of the arrow (arc) by the "source" or "target" link of the arrow (arc). The "sentences" link links to structured sentences, and the "clas"
You can find out which card or nest you belong to by the "s" link. The "arcs" and "termdef" links in the structured text refer to the related arrow (arc), card or nest item, respectively.

以上のようなデータ構造を準備した上で、必要なデータ
のリンクをたどりエデッィト時の変更に逐一対応するよ
うな制御プログラムを組めば作用、が実現できる。
実現手順を要約したものを第6,7,8図に例示する。
After preparing the data structure as described above, it is possible to realize the action by constructing a control program that traces necessary data links and responds to changes at the time of editing.
Figures 6, 7 and 8 summarize the implementation procedure.

・作用の実現手段 構造化文書は通常のテキストエディタを使って例えば第
3図(b)のフォーマットに従って入力すればよい。フ
ォーマット化しておけば第5図の基本データ構造の形に
内部的に変換することはたやすい。
-Means for realizing the action The structured document may be input using an ordinary text editor, for example, according to the format shown in Fig. 3 (b). If it is formatted, it is easy to internally convert it to the basic data structure shown in FIG.

第9図は文章中のタームからの項目呼び出しの一例であ
る。部品化文字列が定義された文章では、定義された各
単語にカーソルが来ると反転表示され、キーボードやマ
ウスからの入力があると別ウインドウにその単語を項目
名とするカード(または入れ子)を含むグラフィカルネ
ットが表示される。そのタームについてさらに文章で詳
しい内容が知りたい場合はグラフィカルネットの項目か
らの文章呼び出し行えばよい。
FIG. 9 is an example of an item call from a term in a sentence. In a sentence in which a partized character string is defined, it is highlighted when the cursor comes to each defined word, and when there is input from the keyboard or mouse, a card (or nest) with that word as the item name is displayed in a separate window. The containing graphical net is displayed. If you want to know more detailed information about the term in text, you can call the text from the item of Graphical Net.

これらの操作を実現するための手段は、表示回りのプロ
グラムを除いて、前述のデータ間のリンクをたどる手段
が基本となっている。第10図に手順の一例を示す。
The means for realizing these operations are basically the means for tracing the links between the above-mentioned data, except for the display-related programs. FIG. 10 shows an example of the procedure.

・作用の実現手段 第11図はグラフィカルネットからの文章作成支援の例を
示している。これは第9図のグラフィカルネット中の直
前直後という項目と関連する時間帯の項目が表す部分的
な知識を文章にした例である。ここでは項目名、関係
名、関係に特有な表現(例えば親子関係ならば、「の内
容は」「に属する」等が考えられる)、よく使用する格
助詞・助動詞等を文章の部品としてメニュー画面に用意
しておき、ユーザにそれを呈示し必要ならば選択させて
文章作成を助けるようにする。この機能の一例を第12図
に示す。これを実現するには、特定の項目に関連するオ
ブジェクトをポインタ検索によって求め、対応する部品
文章表現のリストを作り出し選択メニュとして呈示すれ
ばよい。
・ Means for realizing action FIG. 11 shows an example of text creation support from a graphical net. This is an example in which the partial knowledge represented by the item in the time zone related to the item immediately before and after in the graphical net in FIG. 9 is written. Here, the item name, the relation name, the expression peculiar to the relation (for example, in the case of a parent-child relation, "the content of" is "belongs to", etc.), etc.), the case particles and auxiliary verbs that are often used are the menu screens as sentence parts It is prepared in advance, and the user is presented with it so that the user can select it if necessary so as to assist in the sentence creation. An example of this function is shown in FIG. To realize this, an object related to a specific item may be obtained by a pointer search, and a list of corresponding parts text expressions may be created and presented as a selection menu.

・作用の実現手段 第13図は分類支援機能のための手順の一例を示してい
る。
・ Means for realizing action FIG. 13 shows an example of a procedure for the classification support function.

機械的に分類支援を行う場合、基本となるのは単語レベ
ルでのマッチングである。これには入力文章を単語単位
に分かつ形態素処理操作が必要である。単語単位の単純
マッチングによりマッチングした既存のグラフィカルネ
ットの項目は分類の1つの候補となる。このレベルでは
全くマッチするものがなかったり、複数の分類候補が出
ることが予想される。前者の問題への対策としては、グ
ラフィカルネットの項目中に同義語のポインタを持たせ
てマッチング語数の拡大を計る方法がある。後者の問題
への対策としては候補を呈示し使用者に選択してもらう
方法と、文章を例えば内部フレーム形式に変換したレベ
ルでマッチングをとる方法の2通りが一例として考えら
れる。
When mechanically supporting classification, the basic is word-level matching. This requires a morphological processing operation to divide the input sentence into words. The item of the existing graphical net that is matched by simple matching in word units becomes one candidate for classification. It is expected that there will be no match at this level, or that multiple classification candidates will appear. As a measure against the former problem, there is a method of increasing the number of matching words by providing a synonym pointer in the item of the graphical net. As a measure against the latter problem, there are two possible methods, namely, a method of presenting candidates and having the user select one, and a method of matching at the level of converting a sentence into an internal frame format.

このフレームマッチングの手段では(ここでは文章の内
部形式がフレームであるとして話を進めるが内部形式の
定義が明確であればどのような形でもよい)、既存の分
類された文章をフレーム形式に変換しておくかまたは項
目毎にテンプレートとなるフレーム構造を用意する必要
がある。
With this frame matching method (in this case, we will proceed assuming that the internal format of a sentence is a frame, but any form can be used as long as the definition of the internal format is clear), the existing classified sentences are converted into a frame format. Or, it is necessary to prepare a frame structure that serves as a template for each item.

形態素処理された入力文章は構文解析処理、係り受け抽
出処理を経て、フレーム形式にマッピングされる。マッ
ピングによって文章の各要素は内部形式に固有の概念タ
ームで置き換えられており、単語単位の場合よりも幅広
くマッチングが行なわれる。この結果完全に包含関係に
ある既存のフレームデータがあれば入力知識は既存のグ
ラフィカルネットに吸収される。一部のスロット値に未
定義のものが入ってきたような場合は使用者に問い合わ
せ、同義語を定義すれば吸収可能となるかどうかを調
べ、もし吸収可能であれば同義語定義を新たに行い、グ
ラフィカルネットの同義語知識を追加する。吸収可能で
ない場合やフレームの一部しか一致しないような場合は
分類候補を呈示して、新たな知識の追加をユーザに委ね
る。上記手順に従った、実際の入力文章の分類例を第14
図に示す。
The morphologically processed input sentence is subjected to a syntax analysis process and a dependency extraction process, and then mapped to a frame format. The mapping replaces each element of the sentence with a concept term that is specific to the internal form, and provides a wider range of matching than in the case of word units. As a result, if there is existing frame data that is completely included, the input knowledge is absorbed in the existing graphical net. If some of the slot values are undefined, contact the user and check if it is possible to absorb by defining a synonym.If it is possible, newly define a synonym definition. Done and add synonym knowledge of graphical net. If it cannot be absorbed or if only a part of the frame matches, the classification candidate is presented and the addition of new knowledge is entrusted to the user. Example 14 of actual input sentence classification according to the above procedure
Shown in the figure.

<発明の効果> 本発明の文章知識編集方法によって、次のような効果が
得られる。
<Effects of the Invention> The following effects can be obtained by the text knowledge editing method of the present invention.

1)知識の全体構造を見ながら文章の編集ができる。1) You can edit sentences while viewing the entire structure of knowledge.

2)書籍文書からの知識抽出・整理がたやすく行える。2) Knowledge extraction and organization from book documents can be performed easily.

3)文章中のタームの表す知識構造を呼び出したり、関
連する別の文章やタームを呼び出したりできるので文章
の表す知識の把握が容易となる。
3) Since the knowledge structure represented by the term in the sentence can be called and another related sentence or term can be called, the knowledge represented by the sentence can be easily grasped.

4)項目間のグラフィカルな関係表現から新たな文章の
作成支援が行えるので、文章作成がたやすくなる。
4) Since it is possible to support the creation of a new sentence from the graphical relational expression between items, the sentence creation becomes easy.

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

第1図は本発明の一実施例を実現するためのシステムの
全体構成の一例を示す図、第2図は本実施例における計
算機ディスプレイ画面の仕様の一例を示す図、第3図は
本実施例における構造化文章の一定義例と定義に従った
実例を示す図、第4図は本実施例におけるグラフィカル
ネットの一例を示す図、第5図は本実施例を実現するた
めに必要な編集対象の基本的なデータ構造の一例を示す
図、第6図は本実施例におけるグラフィカルネットと構
造化文書の関係付け手順の一例を示す図、第7図は本実
施例における構造化文書からグラフィカルネットを作成
する手順の一例を示す図、第8図は本実施例におけるグ
ラフィカルネットの項目に属する文章集合の呼び出しの
手順の一例を示す図、第9図は本実施例における構造化
文章中のタームからグラフィカルネットさらには関連文
書の呼び出し例を示す図、第10図は本実施例における文
章の構造化定義及び関連項目・文書の呼び出し手順の一
例を示す図、第11図は本実施例におけるグラフィカルネ
ットからの文章作成支援例を示す図、第12図は本実施例
における文書作成支援機能の一例を示す図、第13図は本
実施例における分類支援の手順の一例を示す図、第14図
は本実施列における入力文章の分類支援の一例を示す図
である。
FIG. 1 is a diagram showing an example of an overall configuration of a system for realizing an embodiment of the present invention, FIG. 2 is a diagram showing an example of specifications of a computer display screen in this embodiment, and FIG. FIG. 4 is a diagram showing a definition example of a structured sentence in the example and an actual example according to the definition, FIG. 4 is a diagram showing an example of a graphical net in the present embodiment, and FIG. 5 is an edit necessary for realizing the present embodiment. FIG. 6 is a diagram showing an example of a basic data structure of an object, FIG. 6 is a diagram showing an example of a procedure for associating a graphical net with a structured document in this embodiment, and FIG. 7 is a graphical representation from a structured document in this embodiment. FIG. 8 is a diagram showing an example of a procedure for creating a net, FIG. 8 is a diagram showing an example of a procedure for calling a sentence set belonging to an item of a graphical net in the present embodiment, and FIG. 9 is a diagram showing a structured sentence in the present embodiment. Term? Graphical net and a diagram showing an example of calling a related document, FIG. 10 is a diagram showing an example of a procedure for calling a structured definition of text and related items / documents in this embodiment, and FIG. 11 is a graphical net in this embodiment. FIG. 12 is a diagram showing an example of the document creation support function from FIG. 12, FIG. 12 is a diagram showing an example of the document creation support function in this embodiment, FIG. 13 is a diagram showing an example of the procedure of the classification support in this embodiment, and FIG. It is a figure which shows an example of the classification assistance of the input sentence in this implementation line.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入力手段から入力された各文章と各図形
を、制御手段の制御下で編集手段により構造化文書およ
びグラフィック情報に編集し、編集結果を記憶手段に格
納するとともに、表示手段に、分類された特定の概念に
属する文章集合をその分類項目名と共に表示し、各文章
が表わす意味内容を、種々の上位乃至下位概念のカード
を入れ子式に配置し,これらのカードをアークで結んだ
グラフィカルネットとして表示して、文章群をその意味
内容に応じて編集,整理する知識整理エディタにおい
て、 上記編集手段のテキストエディタによって、文章入力時
に、上記表示手段に文番号,文章,その文章が属する上
記上位乃至下位概念のカード名たる分類項目名,その文
章中の単語とその単語が属する概念のカード名,その文
章に関係するカード名を夫々入力するための構造化文書
用のフォーマットを表示させ、このフォーマットに従っ
て入力されたデータから、データ中の各カードについて
上記グラフィカルネットを作成する一方、 上記編集手段のグラフィックエディタによって、図形入
力時に、上記表示手段に特定のカードについて上記グラ
フィカルネットを表示させ、このグラフィカルネット上
でカードの相互関係の変更,アークの付け替え,カード
の追加や削除の操作に基づき、そのグラフィカルネット
を更新し、 上記制御手段によって、上記構造化文書とグラフィカル
ネットに基づき、カード,入れ子,アーク,文章および
文章集合に双方向の参照ポインタを張った基本データ構
造を生成して上記記憶手段に格納し、 上記表示手段に表示された文章中の特定の単語につい
て、上記テキストエディタによって、上記基本データ構
造に基づいてその単語を項目名とするカードを含むグラ
フィカルネットを呼び出して表示手段に表示する一方、 上記表示手段に表示されたグラフィカルネット中の特定
の分類項目について、上記グラフィックエディタによっ
て、上記基本データ構造に基づいて関連する文章集合を
呼び出して表示手段に表示し、かつ表示された文章集合
に上記入力手段を介してなされた分類項目に関する変更
に従って上記基本データ構造を変更するとともに、 入力手段から新たに入力された文章または既に記憶され
た文章中の特定の単語について、入力文解析手段により
その単語の係り受け関係を求めた後、上記テキストエデ
ィタによって、上記基本データ構造を参照して上記単語
自身または上位,下位,関係の各項目を表現する文章を
作成する際の助けとなる助詞,動詞,名詞を上記表示手
段上に表示して文章作成を支援し、 入力手段から新たに入力された文章について、上記入力
文解析手段により単語の切り出しを行ない、あるいは単
語相互の係り受け関係を求めた後、知識ベース検索手段
によって、上記基本データ構造を参照して切り出された
単語のマッチングあるいは求まった係り受け関係に従っ
たフレームマッチングを行ない、分類候補となる既存の
分類項目を上記表示手段に表示して文章分類を支援する
ようにしたことを特徴とする文章知識編集方法。
1. A text and graphic input from an input means are edited into a structured document and graphic information by an editing means under the control of a control means, and the edited result is stored in a storage means and displayed on a display means. , Display a set of sentences that belong to a specific classified concept, along with the name of the classification item, and place the cards of various higher-level or lower-level concepts in a nested manner, and connect these cards with arcs. In a knowledge organization editor that displays as a graphical net and edits and organizes a group of sentences according to their meanings, when a sentence is input by the text editor of the above-mentioned editing means, the sentence number, the sentence, and the sentence are displayed on the above-mentioned display means. Classification item name that is a card name of the above-mentioned or lower-level concept to which it belongs, a word in the sentence and a card name of the concept to which the word belongs, and a car related to the sentence The format for the structured document for inputting each command name is displayed, and the above-mentioned graphical net is created for each card in the data from the data input according to this format, while the graphic editor of the above-mentioned editing means At the time of input, the above-mentioned display means displays the above-mentioned graphical net for a specific card, and the graphical net is updated on this graphical net based on the operations of changing the mutual relationship of cards, replacing arcs, and adding and deleting cards. The control means generates a basic data structure in which a bidirectional reference pointer is attached to a card, a nest, an arc, a text, and a text set based on the structured document and the graphical net, and stores the basic data structure in the storage means. About a specific word in the text displayed on the display , The text editor calls a graphical net including a card having the word as an item name based on the basic data structure and displays it on the display means, while a specific classification item in the graphical net displayed on the display means Regarding the above, the graphic editor calls the related text set based on the basic data structure and displays the text set on the display means, and the basic data according to the change regarding the classification item made on the displayed text set via the input means. While changing the structure, regarding the specific word in the sentence newly input from the input means or the already stored sentence, after the dependency relation of the word is obtained by the input sentence analysis means, by the text editor, Refer to the basic data structure and refer to the above words themselves or higher or lower , The particles, verbs, and nouns that assist in creating sentences expressing each item of the relationship are displayed on the display means to assist the sentence creation, and the above-mentioned input of the text newly input from the input means is performed. After the words are cut out by the sentence analysis means or the dependency relationships between the words are obtained, the knowledge base search means refers to the above basic data structure to match the extracted words or follow the obtained dependency relationships. A text knowledge editing method characterized by performing frame matching and displaying existing classification items as classification candidates on the display means to support text classification.
JP63262302A 1988-10-17 1988-10-17 How to edit text knowledge in the knowledge organization editor Expired - Lifetime JPH0748181B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63262302A JPH0748181B2 (en) 1988-10-17 1988-10-17 How to edit text knowledge in the knowledge organization editor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63262302A JPH0748181B2 (en) 1988-10-17 1988-10-17 How to edit text knowledge in the knowledge organization editor

Publications (2)

Publication Number Publication Date
JPH02108130A JPH02108130A (en) 1990-04-20
JPH0748181B2 true JPH0748181B2 (en) 1995-05-24

Family

ID=17373898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63262302A Expired - Lifetime JPH0748181B2 (en) 1988-10-17 1988-10-17 How to edit text knowledge in the knowledge organization editor

Country Status (1)

Country Link
JP (1) JPH0748181B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2684779B1 (en) * 1991-12-06 1996-12-13 Bull Sa METHOD AND TOOL FOR CONCEPTUAL MODELING OF EXPERTISE ON A COMPUTER SYSTEM.
SE500771C2 (en) * 1992-10-09 1994-08-29 Landis & Gyr Building Control Methods and apparatus for controlling a current generator
JP3603392B2 (en) * 1995-07-06 2004-12-22 株式会社日立製作所 Document classification support method and apparatus

Also Published As

Publication number Publication date
JPH02108130A (en) 1990-04-20

Similar Documents

Publication Publication Date Title
US5321608A (en) Method and system for processing natural language
AU753108B2 (en) Data input and retrieval apparatus
Smith et al. A hypertext writing environment and its cognitive basis (panel session)
Conklin Hypertext: An introduction and survey
Nadkarni et al. Managing attribute–value clinical trials data using the ACT/DB client–server database system
US20020178184A1 (en) Software system for biological storytelling
Nigro et al. Data mining with ontologies: Implementations, findings, and frameworks: Implementations, findings, and frameworks
EA006060B1 (en) Automated system &amp; method for patent drafting &amp; technology assessment
JPH0589173A (en) Classification device for structured document
JP2000137601A (en) Object analysis design support method
JP2004502993A (en) Trainable and scalable automated data / knowledge translator
GB2260007A (en) Information storage/retrieval system and display method
Halpin et al. Database modeling with Microsoft® Visio for enterprise architects
Russell-Rose et al. Designing the structured search experience: rethinking the query-builder paradigm
WO2005098663A1 (en) Information management device
Neil et al. Integrated support for systems design
JPH0748181B2 (en) How to edit text knowledge in the knowledge organization editor
JPH10187680A (en) Document repository device managed by word, sentence and grain degree of part
EP1367503A1 (en) Method for displaying and modifying a relational database schema
JPH11184687A (en) Software document creation system using hierarchical structure and relation of software document and its operation method
Bichler et al. Developing structured WWW-sites with W3DT.
Monk et al. Supporting design rationale for system evolution
JPH0384661A (en) Document producing device
Mandal MultiTes: a knowledge organization thesaurus construction tool for college libraries under the University of Burdwan
JPH05204981A (en) Information storage / retrieval system and display method thereof