[go: up one dir, main page]

JPH06274530A - Syntax analyzed result display system - Google Patents

Syntax analyzed result display system

Info

Publication number
JPH06274530A
JPH06274530A JP5084047A JP8404793A JPH06274530A JP H06274530 A JPH06274530 A JP H06274530A JP 5084047 A JP5084047 A JP 5084047A JP 8404793 A JP8404793 A JP 8404793A JP H06274530 A JPH06274530 A JP H06274530A
Authority
JP
Japan
Prior art keywords
display
depth
hierarchy
displaying
hierarchical
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.)
Pending
Application number
JP5084047A
Other languages
Japanese (ja)
Inventor
Masayuki Kameda
雅之 亀田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5084047A priority Critical patent/JPH06274530A/en
Publication of JPH06274530A publication Critical patent/JPH06274530A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

(57)【要約】 【目的】 構文解析結果を表示する際に原文の順序を保
存しつつ、原文との対応関係を把握しやすく、長文に対
しても表示効率がよく、さらに、人間がトップダウン的
な理解の仕方をとる場合にも、構文解析結果を理解しや
すい構文解析結果表示方式を提供する。 【構成】 構文解析結果として構成要素間の階層構造を
表示する構文解析結果表示方式において、各構成要素の
下位構造を再帰的に括弧対内に置くことをもって表示す
る。
(57) [Summary] [Purpose] When displaying the results of parsing, it is easy to understand the correspondence with the original sentence while preserving the order of the original sentence, and the display efficiency is good even for long sentences. A parsing result display method that makes it easy to understand the parsing result even when taking a down-level understanding method. [Structure] In a syntax analysis result display method for displaying a hierarchical structure between constituent elements as a result of syntax analysis, a substructure of each constituent element is recursively placed in a pair of parentheses for display.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、構文解析結果の表示方
式、例えば、構文解析処理を含み、人間の解析結果の確
認あるいは変更を目的に、その結果を提示する機構を有
することが有効な自然言語処理装置、たとえば、機械翻
訳システムや文理解支援装置などに応用して好適な構文
解析結果表示方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention effectively includes a syntax analysis result display method, for example, a syntax analysis process, and a mechanism for presenting the analysis result for the purpose of confirming or changing the analysis result by a human. The present invention relates to a syntax analysis result display method suitable for application to a natural language processing device, such as a machine translation system or a sentence understanding support device.

【0002】[0002]

【従来の技術】自然言語文の構文解析処理を含む装置で
は、構文解析結果の妥当性の判断を求める際に、構文解
析結果を表示することが有効である。また、文の理解を
助けるために、構文解析結果を表示することが有効であ
る。その最も単純な表示方法としては、たとえば、原
文、「指定された相手に指定された時刻にメッセージを
届けること」について、図21に示すような係り受け関
係、図22に示すような構文解析木、あるいは、図23
に示すような意味ネットワーク表現等の方法がある。
2. Description of the Related Art In a device including a syntactic analysis process of a natural language sentence, it is effective to display the syntactic analysis result when determining the validity of the syntactic analysis result. In addition, it is effective to display the syntactic analysis result in order to help understanding of the sentence. As the simplest display method, for example, regarding the original sentence, “delivering a message to a designated partner at a designated time”, a dependency relation as shown in FIG. 21 and a syntax analysis tree as shown in FIG. Alternatively, FIG.
There are methods such as semantic network representation as shown in.

【0003】自然言語には、本来、文法や論理のみによ
ったのでは正しい判断ができないような、不明瞭さがあ
り、そのため、装置のみによる完全な処理は極めて困難
で、多くの場合、何らかの形での人間による決定又は校
正を必要とする。例えば、機械翻訳における校正には、
翻訳前の原文に対して行われるプレエディットと、翻訳
処理の中間で行なわれるインタエディットと、生成され
た翻訳に対して行なわれるポストエディットがある。
Natural language originally has an ambiguity that cannot be correctly judged only by using grammar and logic. Therefore, it is extremely difficult to perform a complete processing only by a device, and in many cases, some kind of processing is required. Requires human decision or calibration in form. For example, for proofreading in machine translation,
There are pre-editing performed on the original text before translation, inter-editing performed during the translation process, and post-editing performed on the generated translation.

【0004】インタエディットの一種として、構文解析
が終了した段階で構文解析結果を校正する方法があり、
この方法は、装置の構文解析能力の向上が著しい最近の
装置では、比較的少い校正量で良好な結果をもたらすも
のと期待されている。また、この方法は、原語について
の知識さえあれば校正ができる点でも有利である。この
方法の実現のために、解析結果を解析木の形状で表示し
て校正する方式が既に提案されている。しかし、解析木
による表示は、構文の階層構成を全体的に容易に把握で
きる利点はあるものの、画面上で広い場所を必要とし、
そのため、画面に入りきらないことがあり、また、複数
行にわたる長文の場合には、全体を一度で見ることがで
きない点において、不便であり、校正の能率も良くない
という欠点がある(特開昭61−278970号公報参
照)。
As a kind of inter-edit, there is a method of proofreading the syntax analysis result when the syntax analysis is completed.
This method is expected to give good results with a relatively small amount of calibration for modern devices, where the parsing capabilities of the device are significantly improved. In addition, this method is also advantageous in that proofreading can be performed if only knowledge of the original language is available. In order to realize this method, a method of displaying the analysis result in the shape of an analysis tree and calibrating it has already been proposed. However, the display by the parse tree has a merit that the hierarchical structure of the syntax can be easily grasped as a whole, but it requires a large space on the screen,
Therefore, it may not fit on the screen, and in the case of a long sentence extending over a plurality of lines, it is inconvenient in that the whole sentence cannot be seen at once, and there is a drawback that the efficiency of calibration is not good. (See Japanese Patent Laid-Open No. 61-278970).

【0005】上述のごとき欠点を解決するために、例え
ば、特開昭61−278970号公報において、「自然
言語処理装置における構文解析結果の表示及び校正のた
めの制御方法」が提案されている。この公報のものは、
構文解析の少くとも1つの段階における解析結果として
の各ノード(例えば、句、節)を、テキスト上の識別表
現(例えば、アンダーライン)として表示することによ
って、解析木表示が必要とする広いスペースを不要に
し、かつ、表示される構文解析結果の段階を操作者の要
求に応じて変更することによって、種々の段階での構文
解析結果が必要に応じて表示されるようにしている。
In order to solve the above-mentioned drawbacks, for example, Japanese Patent Application Laid-Open No. 61-278970 proposes a "control method for displaying and proofreading a syntactic analysis result in a natural language processing device". In this publication,
By displaying each node (eg, phrase, clause) as a result of parsing in at least one stage of parsing as an identifying expression (eg, underline) on the text, a large space required for the parse tree display. Is eliminated, and the stage of the displayed syntactic analysis result is changed according to the operator's request, so that the syntactic analysis result at various stages is displayed as necessary.

【0006】図21〜図23の表示方法は、直感的に構
造を把握しやすいが、例えば、特開昭61−27897
0号公報中でも指摘しているように、複数行にわたる長
文になると、左右の表示幅の制限によって、わかりやす
い表示ができなくなってしまう。この他、図22の解析
木表示は、構文的な中間ノードが多数入り込んでいて、
複雑になってしまったり、図23の意味ネットワーク表
現では、原文との順序関係が把握しにくいといった問題
がある。さらに、こうした図表現、特に、図22,図2
3では表現上の配置が非常に難しい。前記特開昭61−
278970号公報に記載されている方法では、上に示
した長文の問題及び広い表示範囲が必要であるという問
題に対し、文テキスト上に文の階層構造の一つの階層に
おけるノードを、図24,25に示すように、アンダー
ライン等の識別表現を用いて表示するようにしている。
The display method shown in FIGS. 21 to 23 makes it easy to grasp the structure intuitively. For example, Japanese Patent Laid-Open No. 61-27897.
As pointed out in Japanese Patent No. 0, if a long sentence extends over a plurality of lines, the display width cannot be easily understood due to the limitation of the left and right display widths. In addition, the parse tree display of FIG. 22 has many syntactic intermediate nodes,
There is a problem in that it becomes complicated and it is difficult to grasp the order relation with the original sentence in the semantic network expression of FIG. Furthermore, such graphical representations, in particular FIG. 22 and FIG.
With 3, it is very difficult to arrange the expression. JP-A-61-
In the method described in Japanese Patent No. 278970, in order to solve the problem of long sentences and the problem that a wide display range is required as described above, a node in one hierarchy of the sentence hierarchical structure is added to the sentence text as shown in FIG. As shown in FIG. 25, an underlined identification expression is used for display.

【0007】図21〜図23に示す表示では、文節ごと
のノードまで表示しているため、人間がトップダウン的
な理解の仕方をとる場合に、細部(末端)のノードが妨
げになるという問題がある。また、細部の階層まで追わ
なくてはならないという問題がある。この問題に対し、
前記特開昭61−278970号公報に示されている方
法では、表示する階層のレベルを変更したり(図24:
ボトムアップシフト、トップダウンシフト)、同時に複
数の階層を表示する(図25:複数本のアンダーライ
ン)ことで、細部の階層にとらわれないで追うことがで
きる。しかし、この方法では、広い領域は必要ないが、
アンダーライン1行では、一つの階層断面しか表示でき
ない。
In the displays shown in FIGS. 21 to 23, since the nodes for each clause are also displayed, when humans take a top-down way of understanding, the problem is that the detailed (terminal) nodes interfere. There is. In addition, there is a problem that it is necessary to follow the hierarchy of details. For this problem,
In the method disclosed in Japanese Patent Laid-Open No. 61-278970, the level of the displayed hierarchy can be changed (FIG. 24:
By displaying a plurality of layers at the same time (bottom-up shift, top-down shift) (FIG. 25: a plurality of underlines), it is possible to follow up without being restricted by the detailed layers. However, this method does not require a large area,
One underline can display only one hierarchical section.

【0008】この点を解決するために、例えば、特開平
4−3484645号公報において、「構文解析結果表
示方式」が提案されている。この特開平4−34846
4号公報に記載された方式では、長文でも効率的に構文
解析結果を表示するために、例えば、原文「米電信電話
会社が、画期的な解析法の特許を出願し、米国では既に
三件の特許が成立していることが明らかになった。」に
ついて、図26に示すような依存構造の表示方式を提案
している。この表示により、原文の順序を保存し、原文
との対応関係を把握しやすく、長文に対しても、表示効
率の良い方式を示した。さらに、前記特開平4−348
464号公報において、人間がトップダウン的な理解の
仕方をとる場合に、細部(末端)のノードが妨げになら
ないように、図27に示すように、階層の深さにより下
位構造を表示しない表示方式、即ち、階層深さ2の階層
表示を示した。しかし、図27のような表示では、階層
の深さ2の構成要素以下の階層を示すことはできない。
In order to solve this point, for example, in Japanese Patent Laid-Open No. 4-348645, a "syntax analysis result display system" has been proposed. This Japanese Patent Laid-Open No. 4-34846
In the method described in Japanese Patent Publication No. 4, in order to efficiently display the syntactic analysis result even in a long sentence, for example, the original sentence “American Telegraph and Telephone Company applied for a patent for an epoch-making analysis method, It has been clarified that the patents have been granted. ", Suggesting a display method of a dependency structure as shown in FIG. By this display, the order of the original sentences is preserved, the correspondence with the original sentences can be easily grasped, and the display efficiency is shown even for long sentences. Furthermore, the above-mentioned JP-A-4-348.
In Japanese Patent No. 464 publication, when a person takes a top-down way of understanding, as shown in FIG. 27, a display in which a substructure is not displayed depending on the depth of a hierarchy so as not to obstruct the nodes of details (ends) The method, that is, the hierarchical display of the hierarchical depth 2 is shown. However, in the display as shown in FIG. 27, it is not possible to show the layers below the component of depth 2 of the layer.

【0009】[0009]

【発明が解決しようとする課題】本発明は、上述のごと
き実情に鑑みてなされたもので、構文解析結果を表示す
る際に、原文の順序を保存しつつ、原文との対応関係を
把握しやすく、長文に対しても表示効率がよく、さら
に、人間がトップダウン的な理解の仕方をとる場合に
も、構文解析結果を理解しやすい構文解析結果表示方式
を提供することにある。特に、請求項5,6の発明は、
前記特開平4−348464号公報に記載の階層表示に
おいて、細部の階層を示せないという欠点を補うことに
ある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above situation, and when displaying a syntactic analysis result, the order of original sentences is preserved and the correspondence with the original sentence is grasped. It is an object of the present invention to provide a syntactic analysis result display method that is easy and has a high display efficiency even for long sentences, and that allows a human to take a top-down way of understanding to easily understand the syntactic analysis result. In particular, the inventions of claims 5 and 6 are
In the hierarchical display described in the above-mentioned Japanese Patent Application Laid-Open No. 4-348464, the drawback is that the detailed hierarchy cannot be shown.

【0010】[0010]

【課題を解決するための手段】本発明は、上記課題を解
決するために、自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、(1)各構成要素の下位構造を再帰
的に括弧対内に置くことをもって表示する階層表示手段
を有すること、或いは、(2)前記各構成要素の同一階
層の複数の下位構造を並べて括弧対内に表示する階層表
示手段を有すること、或いは、(3)前記構成要素の指
定を受け付ける構成要素指示受付手段、および、前記構
成要素指示受付手段により指定された構成要素より下位
の構造内の構成要素の表示を抑止あるいは代替する階層
手段を有すること、或いは、(4)前記階層構造におけ
る階層の深さの指定を受け付ける深さ指示受付手段、お
よび前記深さ指示受付手段により指定された深さの構成
要素より下位の構造内の構成要素の表示を抑止あるいは
代替する前記階層表示手段を有することを特徴とし、或
いは、(5)構成要素間の階層関係を木構造で表示する
木構造表示手段、前記(1)乃至(4)のいずれか1記
載の前記階層表示手段(前記(3)記載の前記階層表示
手段については、前記構成要素指示受付手段、前記
(4)記載の前記階層表示手段については、前記深さ指
示受付手段)、および、構成要素の指定を受け付ける構
成要素指示受付手段2を有し、前記木構造表示手段にお
いて、前記構成要素指示受付手段2により指示された構
成要素以下の構造を前記階層表示手段により表示するこ
と、或いは、(6)構成要素間の階層関係を木構造で表
示する木構造表示手段、および、前記(1)乃至(4)
のいずれか1記載の前記階層表示手段(請求項3記載の
前記階層表示手段については、前記構成要素指示受付手
段、前記(4)記載の前記階層表示手段については、前
記深さ指示受付手段)、および、階層構造における階層
の深さの指定を受け付ける深さ指示受付手段2を有し、
前記木構造表示手段において、前記深さ指示受付手段2
により深さの構成要素以下の構造を前記階層表示手段に
より表示することを特徴としたものである。
In order to solve the above problems, the present invention provides a syntactic analysis result display system for displaying a hierarchical structure between constituent elements of a natural language sentence as a syntactic analysis result of a natural language sentence, (1) Having a hierarchical display means for displaying the substructures of each component recursively within the parenthesis pair, or (2) Arranging a plurality of substructures of the same hierarchy of each component in the parenthesis pair. Or (3) a constituent element instruction receiving means for receiving the designation of the constituent element, and a constituent element in a structure lower than the constituent element designated by the constituent element instruction receiving means. Having a hierarchical means for suppressing or substituting the display, or (4) depth instruction receiving means for receiving designation of the depth of the hierarchy in the hierarchical structure, and the depth instruction. It is characterized by having the hierarchical display means for suppressing or substituting the display of the constituent elements in the structure lower than the constituent element of the depth designated by the attaching means, or (5) the hierarchical relationship between the constituent elements is tree. A tree structure display means for displaying a structure, the hierarchy display means according to any one of (1) to (4) (for the hierarchy display means according to (3), the component instruction acceptance means, the ( 4) The hierarchical display means described above includes the depth instruction receiving means) and a component instruction receiving means 2 for receiving the designation of a component, and the tree structure displaying means includes the component instruction receiving means. 2 displays the structure below the constituent element designated by 2 by the hierarchical display means, or (6) a tree structure display means for displaying a hierarchical relationship between the constituent elements in a tree structure; ) To (4)
Any one of the hierarchical display means (for the hierarchical display means according to claim 3, the constituent element instruction receiving means, for the hierarchical display means according to (4), the depth instruction receiving means) , And depth instruction receiving means 2 for receiving the designation of the depth of the hierarchy in the hierarchical structure,
In the tree structure display means, the depth instruction receiving means 2
Is displayed by the hierarchical display means.

【0011】[0011]

【作用】自然言語文の構文解析結果としての自然言語文
の構成要素間の階層構造を表示する構文解析結果表示方
式において、(1)各構成要素の下位構造を再帰的に括
弧対内に置く階層表示手段、或いは、(2)前記各構成
要素の同一階層の複数の下位構造を並べて括弧対内に表
示する階層表示手段、を有することにより、構文解析結
果の表示として構文構造を示す。更には、(3)前記構
成要素の指定を受け付ける構成要素指示受付手段により
指定された構成要素より下位の構造内の構成要素の表示
を抑止あるいは代替する階層表示手段、或いは、(4)
前記階層構造における階層の深さの指定を受け付ける深
さ指示受付手段により指定された深さの構成要素より下
位の構造内の構成要素の表示を抑止あるいは代替する階
層表示手段により、指定された構成要素の下位の構造を
目立たなくする。更には、前記構成要素間の階層関係を
木構造で表示する木構造表示手段において、(5)構成
要素指示受付手段2により指示された構成要素以下の構
造を前記(1)から(4)記載の階層表示手段により表
示すること、或いは、(6)前記深さ指示受付手段2に
より指示された深さの構成要素以下の構造を前記(1)
から(4)記載の階層表示手段により表示することによ
り、木構造表示に加え、指示された構成要素の下位の構
成を目立たなくする。
In the syntax analysis result display method for displaying the hierarchical structure between the constituent elements of the natural language sentence as the result of the syntax analysis of the natural language sentence, (1) a hierarchy in which the substructure of each constituent element is recursively placed in a pair of parentheses. By displaying means or (2) hierarchical display means for displaying a plurality of substructures of the same hierarchy of the respective constituent elements side by side in parenthesis pairs, the syntactic structure is shown as a display of the syntactic analysis result. Further, (3) a hierarchical display means for suppressing or substituting the display of the constituent elements in the structure lower than the constituent element designated by the constituent element instruction receiving means for accepting the designation of the constituent element, or (4)
The structure specified by the hierarchy display means for suppressing or substituting the display of the component in the structure lower than the component having the depth specified by the depth instruction receiving means for receiving the designation of the depth of the hierarchy in the hierarchical structure Make the underlying structure of an element unobtrusive. Furthermore, in the tree structure display means for displaying the hierarchical relationship between the constituent elements in a tree structure, (5) the structures below the constituent elements designated by the constituent element instruction receiving means 2 are described in (1) to (4) above. Or (6) the structure below the component of the depth designated by the depth designation receiving means 2 is displayed.
By displaying by the hierarchical display means described in (4) to (4), in addition to the tree structure display, the subordinate configuration of the instructed component is made inconspicuous.

【0012】[0012]

【実施例】以下、本発明の実施例を日本語例文を取り上
げて説明する。図11は、前記日本語例文、すなわち、
「日本語のように単語間に切れ目を置かない膠着言語の
文の処理において、形態素解析は、第一の関門であ
る。」を示す図で、この例文に対して、構文解析結果と
しては、日本語の文節間の係り受け関係の階層構造を例
にし、上記例文について表1のような文節間の係り受け
関係の一覧が得られたとする。なお、以下では、簡単の
ために文節間の関係名は省略する。
EXAMPLES Examples of the present invention will be described below with reference to Japanese example sentences. FIG. 11 shows the Japanese example sentence, that is,
In the processing of a sentence in an agglutinative language that does not leave breaks between words like Japanese, morphological analysis is the first barrier. " Taking the hierarchical structure of the dependency relations between Japanese phrases as an example, assume that a list of dependency relations between phrases as shown in Table 1 is obtained for the above example sentence. In the following, the relation name between clauses is omitted for simplicity.

【0013】[0013]

【表1】 [Table 1]

【0014】表1の各データは、文節番号、文節表記、
修飾先文節番号、の形式となっている。これを基に、前
記特開平4−348464号公報中の説明によれば、図
12,図13に示すような木構造表示を得ることができ
る。ここでは、構成要素としては、文節が単位となる。
また、木構造表示における階層の深さとは、構造におけ
る最上位部であるヘッドの構成要素を階層の深さ0とし
た時の各構成要素の木構造における深さであり、「処理
において、」、「形態素解析は、」や「関門」は1、
「文の」は2、「日本語のように」や「単語間に」は5
となる。
Each data in Table 1 includes a clause number, a clause notation,
It is in the form of the modified destination clause number. Based on this, according to the description in the above-mentioned Japanese Patent Laid-Open No. 4-348464, the tree structure display as shown in FIGS. 12 and 13 can be obtained. Here, the bunsetsu is a unit as a constituent element.
Further, the depth of the hierarchy in the tree structure display is the depth in the tree structure of each constituent element when the constituent element of the head, which is the highest part in the structure, is set to the depth 0 of the hierarchy. , "Morphological analysis" and "Gateway" are 1,
"Sentence" is 2, "like Japanese" and "between words" are 5
Becomes

【0015】図1は、請求項1記載の発明を説明するた
めの表示例で、図示のように、各構成要素の下位構造を
再帰的に括弧内に置く。すなわち、前記例文のヘッドの
構成要素「である」の下位構造「日本語のような単語間
に切れ目を置かない膠着言語の文の処理において、」、
「形態素解析は、」及び「第一の関門」は、各々括弧内
におかれ、さらに、各下位構造のヘッドの構成要素の下
位構造が再帰的に括弧内に置かれる。「第一の関門」で
は、ヘッド「関門」の下位構造「第一の」が括弧内に置
かれ、「日本語のように単語間に切れ目を置かない膠着
言語の文の処理において、」では、ヘッド「処理におい
て」の下位構造「日本語のように単語間に切れ目を置か
ない膠着言語の文の」が括弧内に置かれ、以下も再帰的
に下位構造が括弧内に置かれていく。図1は、括弧対と
して、“〔”,“〕”を用いた表示例である。
FIG. 1 is a display example for explaining the invention described in claim 1. As shown in the drawing, the substructures of the respective constituent elements are recursively placed in parentheses. That is, the substructure of the constituent element of the head of the example sentence, which is "is", "in the processing of a sentence in an agglutinated language that does not leave a break between words such as Japanese,"
“Morphological analysis” and “first barrier” are placed in parentheses, and further, the substructures of the constituent elements of the head of each substructure are recursively placed in parentheses. In "Daiichi Kanmon", the substructure "Daiichi" of the head "Kanmon" is placed in parentheses, and "In the processing of agglomerative language sentences with no breaks between words like Japanese," , The substructure of the head "in processing", "of a sentence in an agglutinative language with no breaks between words such as Japanese", is placed in parentheses, and the substructures are recursively placed in parentheses below. . FIG. 1 is a display example using "[", "]" as a pair of parentheses.

【0016】図2は、請求項2に記載の発明を説明する
ための表示例で、前記請求項1の発明では、構成要素に
並列する複数の下位構造があった場合、各々括弧内に置
くが、この請求項2の発明では、並列する複数の下位構
造は、括弧内に並べる。前記例文のヘッド「である」の
3つの並列する下位構造「日本語のような単語間に切れ
目を置かない膠着言語の文の処理において、」、「形態
素解析は、」及び「第一の関門」は、一つの括弧内に並
べる。部分構造「日本語のように単語間に切れ目を置か
ない」においても、ヘッド「置かない」の3つの並列す
る下位構造「日本語のように」、「単語間に」及び「切
れ目を」は、一つの括弧内に並べる。図2は、下位構造
を並べる際に、区切りとして、“|”を用いた表示例で
ある。
FIG. 2 is a display example for explaining the invention described in claim 2. In the invention of claim 1, when there are a plurality of substructures arranged in parallel with each other, they are placed in parentheses. However, in the invention of claim 2, a plurality of parallel substructures are arranged in parentheses. Three parallel substructures of the head of the example sentence, "is", "in the processing of a sentence in an agglutinative language without breaks between words such as Japanese,""morphologicalanalysis," and "first barrier." ”Are placed within a single bracket. Even in the substructure “without breaks between words like Japanese”, three parallel substructures “like Japanese”, “between words”, and “breaks” of the head “do not put” , Put them in one bracket. FIG. 2 is a display example in which “|” is used as a separator when arranging the substructures.

【0017】図3,図4は、請求項3に記載の発明を説
明するための表示例で、請求項1あるいは2に記載の発
明の表示に対し、さらに、指定した構成要素より下位の
構造の構成要素の表示を抑止あるいは代替する。たとえ
ば、構成要素のうち、「膠着言語」と「関門」を指定し
たとすると、その下位構造「日本語のように単語間に切
れ目を置かない」と「第一の」の表示が、抑止あるいは
代替される。抑止あるいは代替表示の方法は、さまざま
考えられるが、たとえば、図3は、構成要素を“..”
によって抑止表示した表示例、図4は、縮小文字で代替
表示した表示例である。
FIG. 3 and FIG. 4 are display examples for explaining the invention described in claim 3, which is a structure lower than the designated component in addition to the display of the invention described in claim 1 or 2. Suppress or substitute the display of the components of. For example, if "glue language" and "gateway" are specified among the constituent elements, the substructures "there is no break between words like Japanese" and "first" are suppressed or displayed. Will be replaced. Although various methods of suppressing or displaying alternatives can be considered, for example, in FIG.
4 shows an example of a display suppressed by, and FIG. 4 shows an example of a substitute display with reduced characters.

【0018】図5,図6は、請求項4に記載の発明を説
明するための表示例で、請求項1あるいは2に記載の発
明の表示に対し、さらに、指定した階層の深さより下位
の構造の構成要素の表示を抑止あるいは代替する。たと
えば、階層の深さとして、“1”を指定したとすると、
階層の深さ1の構成要素「処理において、」、「形態素
解析は、」及び「関門」より下位構造の「日本語のよう
に単語間に切れ目を置かない膠着言語の文の」と「第一
の」の表示が、抑止あるいは代替される。請求項4の発
明では、請求項3の構成要素の指定の代わりに、構成要
素の階層の深さを指定するようにしたものである。な
お、図5は、構成要素を、“..”によって抑止表示し
た表示例、図6は縮小文字によって代替表示した表示例
である。
5 and 6 are display examples for explaining the invention described in claim 4, which is lower than the depth of the designated hierarchy in addition to the display of the invention described in claim 1 or 2. Suppress or replace the display of structural components. For example, if "1" is specified as the depth of the hierarchy,
The components of the depth 1 of the hierarchy are "In processing,""Morphologicalanalysis," and "Kanmon," which are substructures such as "of a stale language sentence that does not break between words like Japanese" and "No. The display of "one" is suppressed or replaced. According to the invention of claim 4, instead of designating the component of claim 3, the depth of the hierarchy of the component is designated. Note that FIG. 5 is a display example in which constituent elements are suppressed and displayed by “..”, and FIG.

【0019】図7,図8は、請求項5に記載の発明を説
明するための表示例で、この発明では、木構造表示にお
いて、指定された構成要素より下位の構造については、
木構造表示ではなく、前述の請求項1〜4に記載の階層
表示を行うものである。図7は、木構造表示において、
構成要素「文の」及び「関門」を指定し、各々の構成要
素より下位の構造を請求項2に記載階層表示により表示
した表示例である。図8は、図7の階層表示において、
構成要素「膠着言語の」と「関門」を指定し、請求項3
に記載の階層表示を行ない、“..”により抑止した表
示例である。
FIG. 7 and FIG. 8 are display examples for explaining the invention described in claim 5. In the present invention, in the tree structure display, the structure lower than the designated component is
Instead of the tree structure display, the hierarchical display described in claims 1 to 4 is performed. FIG. 7 shows a tree structure display.
This is a display example in which the constituent elements "sentence" and "gateway" are designated, and the structure lower than each constituent element is displayed by the hierarchical display according to claim 2. FIG. 8 shows the hierarchical display of FIG.
4. Designating the constituents "glued language" and "gateway", and claim 3
This is a display example in which the hierarchical display described in (1) is performed and is suppressed by ".

【0020】図9,図10は、請求項6に記載の発明を
説明するための表示例で、この発明は、木構造表示にお
いて、指定された階層の深さより下位の構造について
は、木構造表示ではなく、請求項1〜4に記載の階層表
示を行うものである。これは、前記特開平4−3484
64号公報における図13の木構造と類似するが、指定
された深さより下位の構造が、図13のようにべた表示
ではなく、階層表示となっている点が異なる。図9は、
木構造表示における階層の深さを1とし、請求項2に記
載の階層表示による表示例である。図10は、階層表示
における階層の深さを1として請求項4(図5)の階層
表示による表示例を示す。
FIGS. 9 and 10 are display examples for explaining the invention described in claim 6. In the present invention, in the tree structure display, the tree structure is displayed for the structure lower than the depth of the designated hierarchy. Instead of the display, the hierarchical display according to claims 1 to 4 is performed. This is described in the above-mentioned JP-A-4-3484.
Although it is similar to the tree structure of FIG. 13 in Japanese Patent Laid-Open No. 64, the structure below the designated depth is not a solid display as in FIG. 13 but a hierarchical display. Figure 9
It is a display example by the hierarchy display according to claim 2, wherein the depth of the hierarchy in the tree structure display is 1. FIG. 10 shows a display example by the hierarchy display of claim 4 (FIG. 5), where the hierarchy depth in the hierarchy display is 1.

【0021】以下に、上記の構成解析結果の表示を実現
するための方法を説明する。表1に文節間の係り受け構
文解析結果の例を示したが、以下において、各構成要素
のデータは、一般には、番号、表記断片、修飾先番号の
ような形式をとることとする。
A method for realizing the display of the above configuration analysis result will be described below. Table 1 shows an example of the dependency parsing result between clauses, but in the following, the data of each component will generally take the form of a number, a notation fragment, or a modified number.

【0022】(1)請求項1の発明について、ヘッドの
構成要素データの番号をnとしたときの処理‘処理1
(n)’を以下に示す。前記処理‘処理1(n)’の返
却値を表示することで、図1の表示を行うことができ
る。 〔処理1(n)〕作業域(n)を初期化した後、構成要
素データを番号1から順次一つづつ取り出し、構成要素
データの番号がnならば、その表記断片を、構成要素デ
ータの修飾先番号がnならば、該修飾先番号nの構成要
素データの番号iについて‘処理1(i)’の返却値を
“〔”,“〕”で囲んだ値を作業域(n)に追加し、最
後に作業域(n)を返却する。
(1) In the invention of claim 1, processing when the number of head component data is n
(N) 'is shown below. The display of FIG. 1 can be performed by displaying the return value of the process'process 1 (n) '. [Process 1 (n)] After the work area (n) is initialized, the component data are sequentially taken out one by one from the number 1, and if the number of the component data is n, the notation fragment of the component data If the modification destination number is n, the return value of'process 1 (i) 'for the number i of the component data of the modification destination number n is enclosed in "[", "]" in the work area (n). Add and finally return work area (n).

【0023】以下、請求項1の発明について、図1の表
示が得られる過程を示す。たとえば、前記例文において
構成要素データの番号11をヘッドとする場合は、‘処
理1(11)’により行う。‘処理1(11)’では、
作業域(11)を初期化した後、構成要素データを番号
1から順に取り出していくと、番号7の時に、その修飾
先番号が11なので、‘処理1(7)’の返却値
を“〔”と“〕”で囲んだ値を作業域(11)に追加す
る。‘処理1(7)’では、作業域(7)を初期化した
後、構成要素データを番号1から順に取り出していく
と、番号6の時に、その修飾先番号が7なので、‘処理
1(6)’の返却値を“〔”と“〕”で囲んだ値を作業
域(7)に追加する。
The process of obtaining the display of FIG. 1 will be described below with respect to the invention of claim 1. For example, in the above-mentioned example sentence, when the number 11 of the component data is used as the head, it is performed by "Process 1 (11)". In "Processing 1 (11)",
After the work area (11) is initialized, the constituent element data is sequentially fetched from the number 1, and at the time of the number 7, the modified number is 11, so the return value of the “process 1 (7)” is “[ The value enclosed by "" and "]" is added to the work area (11). In'process 1 (7) ', after initializing the work area (7) and extracting the component data in order from the number 1, the modified destination number is 7 at the time of the number 6, so the'process 1 ( 6) 'The return value enclosed in "[" and "]" is added to the work area (7).

【0024】‘処理1(6)’では、作業域(6)を初
期化した後、構成要素データを番号1から順に取り出し
ていくと、番号5の時に、その修飾先番号が6なので、
‘処理1(5)’の返却値を“〔”と“〕”で囲んだ値
を作業域(6)に追加する。‘処理1(5)’では、作
業域(5)を初期化した後、構成要素データを番号1か
ら順に取り出していくと、番号4の時に、その修飾先番
号が5なので、‘処理1(4)’の返却値を“〔”
と“〕”で囲んだ値を作業域(5)に追加する。‘処理
1(4)’では、作業域(4)を初期化した後、構成要
素データを番号1から順に取り出していくと、番号1の
時に、その修飾先番号が4なので、‘処理1(1)’の
返却値を“〔”と“〕”で囲んだ値を作業域(4)に追
加する。
In the'process 1 (6) ', after the work area (6) is initialized, the component element data is taken out in order from the number 1, and when the number is 5, the modified number is 6,
A value enclosed by "[" and "]" is added to the work area (6) as the return value of "process 1 (5)". In'process 1 (5) ', after initializing the work area (5) and extracting the component data sequentially from the number 1, the modified number is 5 at the time of the number 4, so the'process 1 ( 4) 'return value is "["
And the value enclosed in "]" is added to the work area (5). In'Process 1 (4) ', after initializing the work area (4) and extracting the component data in order from the number 1, the modification target number is 4 at the time of the number 1, so the'process 1 ( The return value of 1) 'is enclosed in "[" and "]" and added to the work area (4).

【0025】‘処理1(1)’では、作業域(1)を初
期化した後、構成要素データを番号1から順に取り出し
ていくと、番号1の時に、自身の番号なので、その表記
断片“日本語のように”を作業域(1)に追加する。以
下、‘処理1(1)’では、番号1を修飾先番号とする
構成要素データはないので、“日本語のように”という
値を返却する。これにより、‘処理1(4)’では、
“〔日本語のように〕”を作業域(4)に追加する。
In the "process 1 (1)", after the work area (1) is initialized, the constituent element data is sequentially taken out from the number 1, and when the number 1 is the own number, the notation fragment " Add "like Japanese" to work area (1). In the following, in “Processing 1 (1)”, there is no constituent element data having the number 1 as the modification destination number, so the value “like Japanese” is returned. As a result, in'Processing 1 (4) ',
Add "[like Japanese]" to work area (4).

【0026】さらに、‘処理1(4)’では、番号2の
時に、その修飾先番号が4なので、‘処理1(2)’の
返却値を“〔”と“〕”で囲んだ値を作業域(4)に追
加する。‘処理1(2)’では、‘処理1(1)’と同
様に、“単語間に”を返却し、“〔単語間に〕”を作業
域(4)に追加する。さらに、‘処理1(4)’では、
番号3の時に、その修飾先番号が4なので、‘処理1
(3)’の返却値を“〔”と“〕”で囲んだ値を作業域
(4)に追加する。‘処理1(3)’では、‘処理1
(1)’と同様に、“切れ目を”を返却し、“〔切れ目
を〕”を作業域(4)に追加する。さらに、‘処理1
(4)’では、番号4の時に、自身の番号なので、その
表記断片“置かない”を作業域(4)に追加する。以
下、‘処理1(4)’では、番号4を修飾先番号とする
構成要素データはないので、作業域(4)の“〔日本語
のように〕〔単語間に〕〔切れ目を〕置かない”という
値を返却する。
Further, in the "process 1 (4)", when the number is 2, the modification number is 4, so the value enclosed in "[" and "]" is the return value of the "process 1 (2)". Add to work area (4). In "process 1 (2)", "between words" is returned and "[between words]" is added to the work area (4), as in "process 1 (1)". Furthermore, in'Process 1 (4) ',
When the number is 3, the modified number is 4, so'Process 1
A value enclosed by "[" and "]" for the return value of (3) 'is added to the work area (4). In "Process 1 (3)", "Process 1"
Similar to (1) ', "break" is returned and "[break]" is added to the work area (4). In addition, 'Process 1
In (4) ', when the number is 4, since it is its own number, the notation fragment "not put" is added to the work area (4). In the following, in "Processing 1 (4)", there is no component data whose modification number is number 4, so "[like Japanese] [between words] [breaks] in work area (4) is placed. Returns the value "not".

【0027】これにより、‘処理1(5)’では、
“〔〔日本語のように〕〔単語間に〕〔切れ目を〕置か
ない〕”作業域(5)に追加する。さらに、‘処理1
(5)’では、番号4を修飾先番号とする構成要素デー
タはないので、作業域(4)の“〔〔日本語のように〕
〔単語間に〕〔切れ目を〕置かない〕膠着言語の”とい
う値を返却する。以下、同様にして、‘処理1(11)
では’、番号7の時に、“〔〔〔〔〔日本語のように〕
〔単語間に〕〔切れ目を〕置かない〕膠着言語の〕文
の〕処理において〕”を作業域(7)に追加する。
As a result, in the "process 1 (5)",
Add to [[[like Japanese]] [no word] [no break]] work area (5). In addition, 'Process 1
In (5) ', there is no component data whose modification number is number 4, so "[[like Japanese]] in work area (4)
A value of "no gap between words" and "no breaks" is returned in the stale language. In the same manner, "process 1 (11)"
Then, at the time of the number 7, "[[[[[like Japanese]]
In the processing of [spacing], [no breaks] [spacing], []] is added to the work area (7).

【0028】さらに、‘処理1(11)’では、番号8
の時に、その修飾先番号が11なので、‘処理1
(8)’の返却値を“〔”と“〕”で囲んだ値を作業域
(11)に追加する。‘処理1(8)’では、“形態素
解析は、”を返却し、“〔形態素解析は、〕”を作業域
(11)に追加する。さらに、‘処理1(11)’で
は、番号10の時に、その修飾先番号が11なので、
‘処理1(10)’の返却値を“〔”と“〕”で囲んだ
値を作業域(11)に追加する。‘処理1(10)’で
は、作業域(10)を初期化した後、構成要素データを
番号1から順に取り出していくと、番号9の時に、その
修飾先番号が10なので、‘処理1(9)’の返却値を
“〔”と“〕”で囲んだ値を作業域(10)に追加す
る。‘処理1(9)’では、“第一の”を返却し、
“〔第一の〕”を作業域(9)に追加する。
Further, in "Processing 1 (11)", the number 8
, The modified number is 11, so'Process 1
A value enclosed by "[" and "]" is added to the work area (11) as the return value of (8) '. In "Process 1 (8)", "for morphological analysis" is returned and "[for morphological analysis]" is added to the work area (11). Furthermore, in the “process 1 (11)”, when the number is 10, the modification number is 11, so
A value enclosed by "[" and "]" is added to the work area (11) as the return value of the "process 1 (10)". In'Process 1 (10) ', after the work area (10) is initialized, the constituent element data is sequentially fetched from number 1, and at the time of number 9, the modified number is 10, so'process 1 ( The return value of 9) 'is enclosed in "[" and "]" and added to the work area (10). In "Process 1 (9)", "First" is returned,
Add "[first]" to work area (9).

【0029】さらに、‘処理1(10)’では、番号1
0の時に自身の番号なので、その表記断片“関門”を作
業域(10)に追加する。以下、‘処理1(10)’で
は、番号10を修飾先番号とする構成要素データはない
ので、作業域(10)の“〔第一の〕関門”という値を
返却する。これにより、‘処理1(11)’では、
“〔〔第一の〕関門〕”を作業域(11)に追加する。
さらに、‘処理1(11)’では、番号11の時、自身
の番号なので、その表記断片“である”を作業域(1
1)に追加する。以下、‘処理1(11)’では、番号
11を修飾先番号とする構成要素データはないので、図
1に示すような作業域(11)の値を返却する。
Further, in the "process 1 (10)", the number 1
When it is 0, since it is its own number, the notation fragment "barrier" is added to the work area (10). In the following, in "Processing 1 (10)", there is no component data whose modification number is number 10, so the value "[first] barrier" of the work area (10) is returned. As a result, in "Processing 1 (11)",
"[[First] barrier]" is added to the work area (11).
Further, in the "processing 1 (11)", when the number is 11, since it is the own number, the notation fragment "is" is the work area (1
Add to 1). In the following, in "Processing 1 (11)", there is no component data having the number 11 as the modification destination number, so the value of the work area (11) as shown in FIG. 1 is returned.

【0030】(2)請求項2の発明について、並列する
複数の下位構造を、“|”を区切りとして並べる場合を
示す。前記(1)記載の例では、図14に示すように、
前記処理‘処理1(n)’の返却値の文字列
中、“〕〔”の文字列を“|”で置換することで、直ち
に得ることができる。
(2) The invention of claim 2 shows a case where a plurality of parallel substructures are arranged with "|" as a delimiter. In the example described in (1) above, as shown in FIG.
It can be immediately obtained by replacing the character string of "] [" with "|" in the character string of the return value of the process "process 1 (n)".

【0031】(3)請求項3の発明について、指定され
た構成要素、すなわち、指定された構成要素より下位の
構造内の構成要素の表示を抑止あるいは代替することを
目的として指定された構成要素の番号のリストがLで与
えられたとして、ヘッドの構成要素の番号をnとしたと
きの処理‘処理1X(n,L)’を以下に示す。該処理
‘処理1X(n,L)’の返却値、あるいは、その文字
列の“〕〔”を“|”で置換した値を表示することで、
請求項3の発明の表示を行うことができる。なお、構成
要素が指定されない場合は、前記番号リストLは空を与
える。
(3) With respect to the invention of claim 3, the designated component, that is, the component designated for the purpose of suppressing or substituting the display of the component in the structure lower than the designated component Assuming that the list of the numbers is given by L, the process'process 1X (n, L) 'when the number of the constituent element of the head is n is shown below. By displaying the return value of the process'process 1X (n, L) 'or the value obtained by replacing “] [” of the character string with “|”,
The invention of claim 3 can be displayed. If no component is specified, the number list L is empty.

【0032】〔処理1X(n,L)〕前記番号リストL
が空の場合は、‘処理1(n)’の返却値を返却する。
前記番号リストLが空でない場合は、作業域(n)を初
期した後、構成要素データを番号1から順次一つづつ取
り出し、構成要素データの番号がnならば、Lが非負か
否かで、表記断片か表記断片の抑止あるいは代替表現値
を、構成要素データの修飾先番号がnならば、該修飾先
番号がnの構成要素データの番号iについて、‘処理1
X(i,L1)’の返却値を“〔”,“〕”で囲んだ値
を、作業域(n)に追加し、最後に作業域(n)を返却
する。ただし、上記L1は、nが前記番号リストL中に
含まれている、あるいは、Lが“−1”か否かで、“−
1”かLとする。ここで、上記“表記断片の抑止あるい
は代替表現値”とは、“..”表示や表現断片の縮小表
示などである。
[Processing 1X (n, L)] The number list L
If is empty, the return value of'Process 1 (n) 'is returned.
If the number list L is not empty, after the work area (n) is initialized, the component data are sequentially taken out one by one from the number 1, and if the component data number is n, whether L is non-negative or not. If the modification destination number of the constituent element data is n, the notation fragment or the suppression of the notation fragment or the alternative expression value is'process 1 for the number i of the constituent element data whose modification destination number is n.
A value in which the return value of X (i, L1) 'is enclosed in "[", "]" is added to the work area (n), and finally the work area (n) is returned. However, the L1 is "-" depending on whether n is included in the number list L or L is "-1".
1 "or L. Here, the above" inhibition of notation fragment or alternative expression value "means". . "Display and reduced display of expression fragments.

【0033】以下、請求項3の説明について、図3ある
いは図4の表示が得られる過程を示す。たとえば、「膠
着言語の」と「関門」の構成要素を指定したとすると、
前記番号リストは、“〔5,10〕”となり、‘処理1
X(11,〔5,10〕)’を実行することになる。処
理自体は、‘処理1(11)’の場合とほとんど変わら
ないが、‘処理1X(5,〔5,10〕)’では、‘処
理1X(4,−1)’が実行され、以下、‘処理1X
(1,−1)’,‘処理1X(2,−1)’,‘処理1
X(3,−1)’が実行されるため、番号1,2,3,
4の表記断片部分は、その抑止あるいは代替表現値に代
わる。また、‘処理1X(10,〔5,10〕)’で
も、‘処理1X(9,−1)’が実行されるため、番号
9の表記断片部分は、その抑止あるいは代替表現値に代
わる。したがって、図3あるいは図4に示すような表示
となる。ただし、図3あるいは図4では、前記(2)記
載の“|”により並べた場合の例を示す。
With respect to the description of claim 3, the process of obtaining the display of FIG. 3 or 4 will be described below. For example, if you specify the components of "glued language" and "gateway",
The number list becomes “[5,10]”, and “Process 1
X (11, [5,10]) 'will be executed. The process itself is almost the same as the case of'process 1 (11) ', but in'process 1X (5, [5,10])', 'process 1X (4, -1)' is executed. 'Process 1X
(1, -1) ',' Process 1X (2, -1) ',' Process 1
Since X (3, -1) 'is executed, the numbers 1, 2, 3,
The notation fragment portion of 4 replaces the suppression or alternative expression value. Also, in the “process 1X (10, [5,10])”, the “process 1X (9, −1)” is executed, so that the notation fragment portion of the number 9 replaces the suppression or alternative expression value. Therefore, the display is as shown in FIG. 3 or FIG. However, FIG. 3 or FIG. 4 shows an example in which they are arranged by “|” described in (2) above.

【0034】(4)請求項4の発明について、指定され
た階層の深さ、すなわち、指定された階層の深さの構成
要素より下位の構造内の構成要素の表示を抑止あるいは
代替することを目的として指定された階層の深さが与え
られたとして、ヘッドの構成要素の番号をn、前記指定
された階層の深さをDとしたときの処理‘処理1Y
(n,D)’を以下に示す。まず、準備として、構文解
析結果の各構成要素データに関し、ヘッドからの階層の
深さを求める。このための処理‘処理A’およびその関
連処理‘処理A1(i)’および‘処理A2(j)’を
以下に示す。
(4) With respect to the invention of claim 4, it is possible to suppress or substitute the display of the component in the structure lower than the component of the designated layer depth, that is, the component of the designated layer depth. Assuming that the depth of the designated hierarchy is given, the processing where the number of the constituent element of the head is n and the depth of the designated hierarchy is D'Process 1Y
(N, D) 'is shown below. First, as a preparation, the depth of the hierarchy from the head is obtained for each component data of the syntax analysis result. The process “process A” and its related processes “process A1 (i)” and “process A2 (j)” for this purpose are shown below.

【0035】〔処理A〕構成要素データを順次一つづつ
取り出し、階層の深さが未設定の場合は、該番号iにつ
いて下記に示す処理1‘処理A1(i)’を行なう。 〔処理A1(i)〕番号iの構成要素データについて、
該構成要素データの修飾先番号が未設定の場合は、
“0”を、該構成要素データの修飾先番号が設定されて
いる場合は、修飾先番号jについて、下記に示す処理
‘処理2A(j)’の返却値に1加算した値を階層の深
さとして設定し、また、返却する。 〔処理A2(j)〕番号jの構成要素データについて、
該構成要素データの階層の深さが設定されている場合
は、その値を、該構成要素データの階層の深さが未設定
の場合は、前記処理‘処理A1(j)’の返却値を返却
する。
[Processing A] The constituent element data is sequentially taken out one by one, and when the depth of the hierarchy is not set, the following processing 1'processing A1 (i) 'is performed for the number i. [Processing A1 (i)] Regarding the component data of number i,
If the modification destination number of the component data is not set,
If the modification destination number of the component data is set to “0”, a value obtained by adding 1 to the return value of the process “process 2A (j)” described below for the modification destination number j is added to the depth of the hierarchy. Set it as S and return it. [Processing A2 (j)] Regarding the component data of number j,
If the layer depth of the component data is set, the value is set, and if the layer depth of the component data is not set, the return value of the process'process A1 (j) 'is returned. return.

【0036】以下、前記例文における処理‘処理A’の
過程を示す。たとえば、‘処理A’で、構成要素データ
を番号1から順に取り出すとすると、まず、‘処理A1
(1)’を実行する。‘処理A1(1)’では、番号1
のデータの修飾先番号が4となっているので、‘処理A
2(4)’の返却値に1加えた値を番号1の階層の深さ
とし、その値を返却する。‘処理A2(4)’では、番
号4のデータの階層の深さが未設定なので、‘処理A1
(4)’を実行し、その返却値をそのまま返却する。
‘処理A1(4)’では、番号4のデータの修飾先番号
が5となっているので、‘処理A2(5)’の返却値に
1加えた値を番号1の階層の深さとし、その値を返却す
る。
The process of the process'process A'in the example sentence will be described below. For example, in the'process A ', if the component data is sequentially fetched from the number 1, first, the'process A1
(1) 'is executed. In "Processing A1 (1)", number 1
Since the modification number of the data of is "4,"
The value obtained by adding 1 to the return value of 2 (4) 'is set as the depth of the layer of number 1, and that value is returned. In “Process A2 (4)”, the depth of the hierarchy of the data of number 4 has not been set, so “Process A1
(4) 'is executed and the returned value is returned as it is.
In the "process A1 (4)", the modification number of the data of the number 4 is 5, so the value obtained by adding 1 to the return value of the "process A2 (5)" is defined as the depth of the layer of the number 1, and Returns the value.

【0037】‘処理A2(5)’では、番号5のデータ
の階層の深さが未設定なので、‘処理A1(5)’を実
行し、その返却値をそのまま返却する。‘処理A1
(5)’では、番号5のデータの修飾先番号が6となっ
ているので、‘処理A2(6)’の返却値に1加えた値
を番号1の階層の深さとし、その値を返却する。‘処理
A2(6)’では、番号6のデータの階層の深さが未設
定なので、‘処理A1(6)’を実行し、その返却値を
そのまま返却する。‘処理A1(6)’では、番号6の
データの修飾先番号が7となっているので、‘処理A2
(7)’の返却値に1加えた値を番号1の階層の深さと
し、その値を返却する。
In the "process A2 (5)", since the depth of the hierarchy of the data of number 5 is not set, the "process A1 (5)" is executed and the return value is returned as it is. 'Process A1
In (5) ', the modification number of the data of number 5 is 6, so the value obtained by adding 1 to the return value of'process A2 (6)' is taken as the depth of the layer of number 1, and that value is returned. To do. In the "process A2 (6)", the depth of the hierarchy of the data of number 6 is not set, so the "process A1 (6)" is executed and the return value is returned as it is. In the "process A1 (6)", the modification number of the data of the number 6 is 7, so the "process A2"
The value obtained by adding 1 to the return value of (7) 'is set as the depth of the layer of number 1, and the value is returned.

【0038】‘処理A2(7)’では、番号7のデータ
の階層の深さが未設定なので、‘処理A1(7)’を実
行し、その返却値をそのまま返却する。‘処理A1
(7)’では、番号7のデータの修飾先番号が11とな
っているので、‘処理A2(11)’の返却値に1加え
た値を番号1の階層の深さとし、その値を返却する。
‘処理A2(11)’では、番号11のデータの階層の
深さが未設定なので、‘処理A1(11)’を実行し、
その返却値をそのまま返却する。‘処理A1(11)’
では、番号11のデータの修飾先番号が未設定なので、
0を階層の深さとし、その値0を返却値に1加えた値を
番号1の階層の深さとし、その値を返却する。したがっ
て、‘処理A2(11)’は0を返却する。
In the "process A2 (7)", since the depth of the hierarchy of the data of number 7 is not set, the "process A1 (7)" is executed and the return value is returned as it is. 'Process A1
In (7) ', the modification number of the data of number 7 is 11, so the value obtained by adding 1 to the return value of'Process A2 (11)' is taken as the depth of the layer of number 1, and that value is returned. To do.
In “Process A2 (11)”, the depth of the hierarchy of the data of number 11 is not set, so “Process A1 (11)” is executed,
The returned value is returned as it is. "Process A1 (11)"
Then, since the modification number of the data of number 11 is not set,
The value 0 is set as the depth of the hierarchy, the value 0 is added to the return value, and the value is set as the depth of the hierarchy of number 1, and the value is returned. Therefore, 'Processing A2 (11)' returns 0.

【0039】これにより、‘処理A1(7)’では、
‘処理A2(11)’の返却値0に1を加えた1を階層
の深さとし、その返却値1を受けて、‘処理A2
(7)’が1を返却する。これにより、‘処理A1
(6)’では、‘処理A2(7)’の返却値1に1を加
えた2を階層の深さとし、その返却値2を受けて、‘処
理A2(6)’が2を返却する。これにより、‘処理A
1(5)’では、‘処理A2(6)’の返却値2に1を
加えた3を階層の深さとし、その返却値3を受けて、
‘処理A2(5)’が3を返却する。
As a result, in the "process A1 (7)",
The value 1 obtained by adding 1 to the return value 0 of'process A2 (11) 'is taken as the depth of the hierarchy, and the return value 1 is received, and'process A2
(7) 'returns 1. As a result, 'Process A1
In (6) ', 2 is obtained by adding 1 to the return value 1 of'Process A2 (7)' is the depth of the hierarchy, and upon receipt of the return value 2, 'Process A2 (6)' returns 2. As a result, 'Process A
In 1 (5) ', the return value 2 of'process A2 (6)' plus 1 is set to 3 as the depth of the hierarchy, and the return value 3 is received,
'Process A2 (5)' returns 3.

【0040】これにより、‘処理A1(4)’では、
‘処理A2(5)’の返却値3に1を加えた4を階層の
深さとし、その返却値4を受けて、‘処理A2(4)’
が4を返却する。これにより、‘処理A1(1)’で
は、‘処理A2(4)’の返却値4に1を加えた5を階
層の深さとする。以下により、階層の深さを構成要素デ
ータの第4欄に設定するとすれば、次のようなデータと
なる。
As a result, in the "process A1 (4)",
The value of 4 obtained by adding 1 to the return value 3 of'process A2 (5) 'is set as the depth of the hierarchy, and the return value 4 is received, and'process A2 (4)' is received.
Returns 4. As a result, in the “process A1 (1)”, 5 is obtained by adding 1 to the return value 4 of the “process A2 (4)” and is set as the layer depth. If the depth of the hierarchy is set in the fourth column of the component data by the following, the following data will be obtained.

【0041】[0041]

【表2】 [Table 2]

【0042】次に、構成要素データの番号2を取り出
し、‘処理A1(2)’を実行する。‘処理A1
(2)’では、番号2のデータの修飾先番号が4となっ
ているので、‘処理A2(4)’の返却値に1加えた値
を番号1の階層の深さとするが、‘処理A2(4)’で
は、番号4のデータの階層の深さが既に4と設定されて
いるので、4を返却し、したがって、‘処理A1
(2)’は、それに1を加えた5を階層の深さとして設
定する。これにより、番号2のデータが次のように更新
される。
Next, the number 2 of the component data is taken out and the "process A1 (2)" is executed. 'Process A1
In (2) ', the modification number of the data of number 2 is 4, so the value obtained by adding 1 to the return value of'process A2 (4)' is taken as the depth of the layer of number 1, but In A2 (4) ', the depth of the hierarchy of the data of number 4 has already been set to 4, so 4 is returned, and accordingly,' processing A1
In (2) ′, 5 obtained by adding 1 to it is set as the depth of the hierarchy. As a result, the data of number 2 is updated as follows.

【0043】[0043]

【表3】 [Table 3]

【0044】次に、前記指定された階層の深さDが与え
られ、ヘッドの構成要素の番号をnとしたときの処理
‘処理1Y(n,D)’を以下に示す。前記処理‘処理
1Y(n,D)’の返却値、あるいは、その文字列中の
“〕〔”を“|”で置換した値を表示することで、請求
項4の表示を行うことができる。なお、階層の深さが指
定されない場合は、前記指定された階層の深さDは空を
与える。
Next, the process'process 1Y (n, D) 'when the depth D of the designated layer is given and the number of the constituent element of the head is n is shown below. The display according to claim 4 can be performed by displaying the return value of the process'process 1Y (n, D) 'or the value obtained by replacing “] [” in the character string with “|”. . If the layer depth is not designated, the designated layer depth D is empty.

【0045】〔処理1Y(n,D)〕前記階層の深さD
が空の場合は、‘処理1(n)’の返却値を返却する。
前記階層の深さDが空でない場合は、作業域(n)を初
期化した後、構成要素データを番号1から順次一つづつ
取り出し、該構成要素データの番号がnならば、Dが非
負か否かで、表記断片の抑止あるいは代替表現値を、該
構成要素データの修飾先番号がnならば、該修飾先番号
がnの構成要素データの番号iについて‘処理1Y
(i,D1)’の返却値を“〔”,“〕”で囲んだ値
を、作業域(n)に追加し、最後に作業域(n)を返却
する。ただし、上記D1は、上記番号がiの構成要素デ
ータの階層の深さがDか否かで、Dか“−1”とする。
ここでも、前記(3)同様、上記“表記断片の抑止ある
いは代替表現値”とは、“..”表示や表現断片の縮小
表示などである。
[Processing 1Y (n, D)] Depth D of the layer
If is empty, the return value of'Process 1 (n) 'is returned.
If the depth D of the hierarchy is not empty, the work area (n) is initialized, and then the component data are sequentially taken out one by one from number 1. If the number of the component data is n, D is non-negative. If the modification destination number of the constituent element data is n, then the suppression or alternative expression value of the notation fragment is processed for the number i of the constituent element data whose modification destination number is n.
A value obtained by enclosing the return value of (i, D1) 'in "[", "]" is added to the work area (n), and finally the work area (n) is returned. However, the D1 is set to D or "-1" depending on whether or not the hierarchical depth of the component data having the number i is D.
Here, as in the case of (3), the "inhibition of expression fragment or alternative expression value" is, for example, ".." Display or reduced display of expression fragment.

【0046】以下、請求項4の発明について、図5ある
いは図6の表示が得られる過程を示す。たとえば、階層
の深さとして、“1”を指定したとすると、‘処理1Y
(11,1)’を実行することになる。処理自体は、
‘処理1(11)’の場合とほとんど変わらないが、
‘処理1Y(7,1)’では、‘処理1Y(6,−
1)’が実行され、以下、‘処理1Y(5,−1)’が
実行され、以下、‘処理1Y(4,−1)’が実行さ
れ、さらに、‘処理1Y(1,−1)’,‘処理1Y
(2,−1)’,‘処理1Y(3,−1)’が実行され
るため、番号1,2,3,4,5,6の表記断片部分
は、その抑止あるいは代替表現値に代わる。また、‘処
理1Y(10,1)’でも、‘処理1Y(9,−1)’
が実行されるため、番号9の表記断片部分は、その抑止
あるいは代替表現値に代わる。従って、図5あるいは図
6に示すような表示となる。ただし、前記(2)記載の
“|”により並べた場合の例を示す。
The process of obtaining the display of FIG. 5 or 6 will be described below with respect to the invention of claim 4. For example, if "1" is specified as the depth of the hierarchy, 'Process 1Y
(11,1) 'will be executed. The process itself is
Almost the same as the case of'Processing 1 (11) ',
In "Processing 1Y (7,1)", "Processing 1Y (6,-
1) 'is executed, then'Process 1Y (5, -1)' is executed, then'Process 1Y (4, -1) 'is executed, and further,' Process 1Y (1, -1) 'is executed. ',' Processing 1Y
Since (2, -1) 'and'Process 1Y (3, -1)' are executed, the notation fragment part of the numbers 1, 2, 3, 4, 5, 6 replaces the suppression or alternative expression value. . In addition, even in “Processing 1Y (10,1)”, “Processing 1Y (9, −1)”
Is executed, the notation fragment portion of number 9 replaces the suppression or alternative representation value. Therefore, the display is as shown in FIG. 5 or FIG. However, an example is shown in which the lines are arranged by "|" described in (2) above.

【0047】(5)次に、請求項5の発明についての実
施例を説明するに当り、まず、その概要を述べる。請求
項5の発明では、木構造表示をベースにして、請求項1
〜4記載の階層表示を部分的に用いる。そのため、 まず、木構造表示の処理をする準備として階層の深さ
が付加された構文解析結果の各構成要素データ表3に、
最も前方及び最も後方から直接修飾する構成要素番号を
さらに付加するための処理‘処理B’を示す。 次に、前記木構造表示の処理‘処理2’を示す。 次に、前記木構造において、指示された構成要素以下
の構造を前記請求項1〜4記載の階層表示手段により表
示するための処理、すなわち、‘処理2X(L)’およ
び、その関連処理を示すこととする。
(5) Next, in describing an embodiment of the invention of claim 5, the outline thereof will be described first. According to the invention of claim 5, based on the tree structure display,
The hierarchical display described in 4 is partially used. Therefore, first, in preparation for processing of displaying a tree structure, in each component data table 3 of the syntax analysis result to which the depth of the hierarchy is added,
The process'process B'for further adding the component number which directly modifies from the frontmost and the rearmost is shown. Next, the processing “processing 2” for displaying the tree structure will be described. Next, in the tree structure, a process for displaying the structure below the designated component by the hierarchical display means according to any one of claims 1 to 4, that is, 'process 2X (L)' and its related process. I will show you.

【0048】まず、前記記載の準備としての処理‘処
理B’を以下に示す。 〔処理B〕構成要素データを番号1から順次一つづつ取
り出し番号Nの構成要素データの修飾先番号Mが空の場
合は、何もしない。該修飾先番号Mが空でない場合は、
番号Nが該修飾先番号Mより小で、番号Mの構成要素デ
ータの最も前方の修飾先番号が未設定の場合は、該番号
Mの構成要素データの最も前方の修飾元番号にNを設定
し、番号Nが該修飾先番号Mより大で、番号Nの構成要
素データの最も後方の修飾元番号が未設定の場合は、番
号Mの構成要素データの最も後方の修飾元番号にNを設
定する。ただし、上記において、最も前方あるいは最も
後方の修飾元番号が設定されている場合は、何もしな
い。
First, the process "process B" as the preparation described above is shown below. [Processing B] The constituent data is taken out one by one from the number 1, and if the modification destination number M of the constituent data of the number N is empty, nothing is done. If the modified number M is not empty,
When the number N is smaller than the modification destination number M, and the most forward modification destination number of the component data of the number M is not set, N is set to the most advanced modification source number of the component data of the number M. However, when the number N is larger than the modification destination number M and the rearmost modification source number of the component data of the number N is not set, N is added to the rearmost modification source number of the component data of the number M. Set. However, in the above case, if the frontmost or rearmost modification source number is set, nothing is done.

【0049】以下、前記例文においける処理‘処理B’
の過程を示す。たとえば、‘処理B’で、構成要素デー
タを番号1から取り出すとすると、まず、番号1は、そ
の修飾先番号4より小で、番号4の構成要素の最も前方
の修飾元番号は、未設定なので、番号4の構成要素の最
も前方の修飾元番号に1を設定する。次に、番号2は、
その修飾先番号4より小だが、番号4の構成要素の最も
前方の修飾元番号は、設定済みなので、何もしない。同
様に、番号3の場合も何もしない。次に、番号4は、そ
の修飾先番号5より小で、番号5の構成要素の最も前方
の修飾元番号は、未設定なので、番号5の構成要素の最
も前方の修飾元番号に4を設定する。以降、同様にする
と、次のようなデータが得られる。ただし、最も前方の
修飾元番号を第5欄、最も後方の修飾元番号を第6欄に
設定することとする。また、該当する修飾元がない場合
は、空を設定するものとする。
Hereinafter, the process “process B” in the above example sentence
Shows the process of. For example, in the case of extracting the component data from the number 1 in'Process B ', first, the number 1 is smaller than the modification destination number 4, and the most front modification source number of the component of the number 4 is not set. Therefore, 1 is set to the most forward modification source number of the component number 4. Next, the number 2
Although it is smaller than the modification destination number 4, the modification source number at the forefront of the constituent element of number 4 has already been set, so nothing is done. Similarly, in case of the number 3, nothing is done. Next, the number 4 is smaller than the modification destination number 5, and the foremost modification source number of the component of number 5 is not set, so 4 is set for the most advanced modification source number of the component of number 5. To do. Thereafter, in the same manner, the following data is obtained. However, the frontmost modification source number is set in the fifth column, and the rearmost modification source number is set in the sixth column. If there is no corresponding modification source, empty shall be set.

【0050】[0050]

【表4】 [Table 4]

【0051】なお、日本語の文節間の係り受けでは、後
方修飾しかないので、表4のように、最も後方の修飾元
は存在しない。
Note that, in the dependency relation between Japanese phrases, there is only a backward modification, and therefore there is no backward modification source as shown in Table 4.

【0052】以上、修飾元の範囲を得る準備を示した。
次に、前記記載の木構造表示の処理‘処理2’を示
す。 〔処理2〕最大の階層の深さN分の欄配列〔1〕〜
〔N〕を“ ”(空白)で初期化した後、構成要素デ
ータを順次一つづつ取り出し、次の手順により処理を行
う。 手順1.構成要素データの階層の深さdに対し、欄配列
〔1〕〜〔d−1〕を順次に出力する。ただし、dが
“1”の場合は何も出力しない。 手順2.該構成要素データの番号が該構成要素データの
修飾先番号より小か大かで、次の処理を行う。 1.小の場合 欄配列〔d〕が“┃”でなければ、“┏”を出力し、欄
配列〔d〕に“┃” を設定する。欄配列〔d〕が
“┃”ならば、“┣”を出力する。 2.大の場合 最も後方の修飾元番号より小ならば、“┣”を出力し、
欄配列〔d〕に“┃”を設定する。最も後方の修飾元番
号と同じならば、“┗”を出力し、欄配列〔d〕に
“ ”を設定する。 手順3.該構成要素データの表記断片を出力する。 手順4.さらに、欄配列〔d+1〕〜〔N〕を“ ”
で再初期化する。 ただし、上記手順において、dが“0”の場合は、手順
1,2は、行わない。
The preparation for obtaining the modification source range has been described above.
Next, the above-mentioned tree structure display processing'processing 2'is shown. [Processing 2] Column arrangement [1] of depth N of maximum hierarchy
After initializing [N] with "" (blank), the constituent element data is sequentially taken out one by one, and the processing is performed by the following procedure. Step 1. The column arrays [1] to [d-1] are sequentially output for the depth d of the hierarchy of the component data. However, when d is "1", nothing is output. Step 2. If the number of the component data is smaller or larger than the modification number of the component data, the following processing is performed. 1. In case of small If the column array [d] is not “┃”, “┏” is output and “┃” is set in the column array [d]. If the column array [d] is “┃”, “┣” is output. 2. In the case of a large number, if it is smaller than the rearmost modification source number, "┣" is output,
Set “┃” in the column array [d]. If it is the same as the rearmost modification source number, “┗” is output and “” is set in the column array [d]. Step 3. The notation fragment of the component data is output. Step 4. Further, the column arrays [d + 1] to [N] are replaced with "".
To re-initialize with. However, in the above procedure, if d is "0", steps 1 and 2 are not performed.

【0053】以下、請求項5の発明について、図19の
表示が得られる過程を示す。たとえば、上記表4のデー
タにおいては、欄配列の初期化の後、番号1の構成要素
データから順に取り出し、その階層の深さは5なので、
最初の4つの欄配列(4つの空白)を出力する。番号1
は、その修飾番号4より小で、欄配列〔5〕は、空白な
ので、“┏”を出力し、欄配列〔5〕に“┃”を設定す
る。さらに、表記断片“日本語のように”を出力する。
以上により、1行目の表示が、図15に示すように得ら
れる。次の番号2の構成要素データでは、その階層の深
さは5なので、最初の4つの欄配列(4つの空白)を出
力する。番号2は、その修飾番号4より小で、欄配列
〔5〕は“┃”なので、“┣”を出力する。さらに、表
記断片“単語間に”を出力する。また、番号3の構成要
素データも同様に処理される。以上により、3行目まで
の表示が、図16に示すように得られる。
The process of obtaining the display of FIG. 19 will be described below with respect to the invention of claim 5. For example, in the data in Table 4 above, after the column array is initialized, the component data of number 1 is sequentially extracted, and the depth of the layer is 5, so
Output the first 4 column arrays (4 blanks). Number 1
Is smaller than the modification number 4 and the column array [5] is blank, so “┏” is output and “┃” is set in the column array [5]. Furthermore, the notation fragment “like Japanese” is output.
As described above, the display on the first line is obtained as shown in FIG. In the following component data of number 2, since the depth of the layer is 5, the first 4 column arrays (4 blanks) are output. The number 2 is smaller than the modification number 4, and the column array [5] is "┃", so "┣" is output. Further, the notation fragment “between words” is output. Further, the component data of number 3 is processed in the same manner. By the above, the display up to the third line is obtained as shown in FIG.

【0054】次に、番号4の構成要素データでは、その
階層の深さは4なので、最初の3つの欄配列(3つの空
白)を出力する。番号4は、その修飾番号5より小で、
欄配列〔4〕は、空白なので、“┏”を出力し、欄配列
〔4〕に“┃”を設定する。さらに、表記断片“置かな
い”を出力し、欄配列〔5〕は、空白を設定する。以上
により、4行目の表示が得られ、以下同様に、5,6行
目の表示が得られる。以上により、図17に示すよう
に、6行目までの表示が得られる。
Next, in the component data of number 4, since the depth of the layer is 4, the first three column arrays (three blanks) are output. Number 4 is less than its modification number 5,
Since the column array [4] is blank, “┏” is output and “┃” is set in the column array [4]. Further, the notation fragment “not placed” is output, and the column array [5] is set to blank. By the above, the display on the fourth line is obtained, and similarly, the display on the fifth and sixth lines is obtained. As described above, as shown in FIG. 17, the display up to the sixth line can be obtained.

【0055】次の番号7の構成要素データでは、その階
層の深さは1なので、最初に欄配列は何も出力しない。
番号7は、その修飾番号11より小で、欄配列〔1〕
は、空白なので、“┏”を出力し、欄配列〔1〕に
“┃”を設定する。さらに、表記断片“処理におい
て、”を出力し、欄配列〔2〕〜〔5〕は、空白を設定
する。以上により、7行目の表示が得られる。また、番
号8の構成要素データでは、同様だが、欄配列〔1〕
が、“┃”なので、“┣”を出力し、“形態素解析
は、”を出力し、図18に示すようになる。
In the following component data of No. 7, since the depth of the layer is 1, no column array is output first.
The number 7 is smaller than the modification number 11, and the column sequence [1]
Is blank, so output “┏” and set “┃” in the column array [1]. Furthermore, the notation fragment “in processing” is output, and the column arrays [2] to [5] are set to blanks. By the above, the display of the 7th line is obtained. The same applies to the component data of number 8, but the column array [1]
Is “┃”, “┣” is output and “morphological analysis is” is output, as shown in FIG.

【0056】さらに、番号9の構成要素データでは、そ
の階層の深さは2なので、最初に欄配列〔1〕の“┃”
を出力する。番号9は、その修飾番号10より小で、欄
配列〔2〕は、空白なので、“┏”を出力し、欄配列
〔2〕に“┃”を設定する。さらに、表記断片“第一
の”を出力し、欄配列〔3〕〜〔5〕は、空白を設定す
る。以上により、9行目の表示が得られる。番号10に
よる10行目は、8行目と同様に得られ、番号11によ
る11行目は、その表記断片“である”を直ちに出力
し、最終的に図19に示すような全体の木構造を得るこ
とができる。
Further, in the component element data of number 9, since the depth of the hierarchy is 2, first, "┃" of the column array [1]
Is output. Since the number 9 is smaller than the modification number 10 and the column array [2] is blank, “┏” is output and “┃” is set in the column array [2]. Furthermore, the notation fragment “first” is output, and the column arrays [3] to [5] are set to blanks. As described above, the display on the ninth line is obtained. The 10th line by the number 10 is obtained in the same manner as the 8th line, and the 11th line by the number 11 immediately outputs the notation fragment "is", and finally the entire tree structure as shown in FIG. Can be obtained.

【0057】次に、前記記載の木構造において、前記
階層表示手段により表示するための処理、すなわち、
‘処理2X(L)’およびその関連処理について以下に
示す。前記木構造において、指示された構成要素以下の
構造を階層表示手段により表示するための構成要素を指
定する。ここでは、前記指定された構成要素の番号のリ
ストがLで与えられたとする。
Next, in the tree structure described above, a process for displaying by the hierarchy display means, that is,
The'process 2X (L) 'and its related process are shown below. In the tree structure, a component for displaying a structure below the designated component by the hierarchical display means is designated. Here, it is assumed that the list of the numbers of the designated components is given by L.

【0058】〔処理2X(L)〕最大の階層の深さN分
の欄配列〔1〕〜〔N〕を、“ ”(空白)で初期化
した後、構成要素データを順次一つづつ取り出し、各構
成要素データの番号iについて、下記に示す処理‘処理
3X(i,L)’が“0”の場合は、次の手順により処
理を行い、“1”の場合は、何も出力しない。 手順1.構成要素データの階層の深さdに対し、欄配列
〔1〕〜〔d−1〕を順次に出力する。ただし、dが
“1”の場合は何も出力しない。 手順2.該構成要素データの番号が該構成要素データの
修飾先番号より小か大かで、次の処理を行う。 1.小の場合 欄配列〔d〕が“┃”でなければ、“┏”を出力し、欄
配列〔d〕に“┃” を設定する。欄配列〔d〕が
“┃”ならば、“┣”を出力する。 2.大の場合 最も後方の修飾元番号より小ならば、“┣”を出力し、
欄配列〔d〕に“┃”を設定する。最も後方の修飾元番
号と同じならば、“┗”を出力し、欄配列〔d〕に
“ ”を設定する。
[Processing 2X (L)] Initialize the column arrays [1] to [N] for the depth N of the maximum hierarchy with "" (blank), and then sequentially take out the component data one by one. For the number i of each component data, if the following process'process 3X (i, L) 'is "0", the process is performed according to the following procedure, and if "1", nothing is output. . Step 1. The column arrays [1] to [d-1] are sequentially output for the depth d of the hierarchy of the component data. However, when d is "1", nothing is output. Step 2. If the number of the component data is smaller or larger than the modification number of the component data, the following processing is performed. 1. In case of small If the column array [d] is not “┃”, “┏” is output and “┃” is set in the column array [d]. If the column array [d] is “┃”, “┣” is output. 2. In the case of a large number, if it is smaller than the rearmost modification source number, "┣" is output,
Set “┃” in the column array [d]. If it is the same as the rearmost modification source number, “┗” is output and “” is set in the column array [d].

【0059】手順3.前記処理‘処理1(i)’の返却
値を出力する。 手順4.さらに、欄配列〔d+1〕〜〔N〕を“ ”
で再初期化する。 ただし、上記手順において、dが“0”の場合は、手順
1,2は、行わない。 〔処理3X(i,L)〕番号iの構成要素データの修飾
先番号jに応じて、jが空あるいはiに等しければ、
“0”を、jが前記番号リストL中にあれば、“1”
を、さもなくば、‘処理3X(j,L)’の返却値を返
却する。‘処理3X(i,L)’は、第1引数の番号の
構成要素の上位に番号リストL中の番号の構成要素であ
るか否かを調べる処理である。
Step 3. The return value of the process'process 1 (i) 'is output. Step 4. Further, the column arrays [d + 1] to [N] are replaced with "".
To re-initialize with. However, in the above procedure, if d is "0", steps 1 and 2 are not performed. [Processing 3X (i, L)] If j is empty or equal to i according to the modification destination number j of the component data of number i,
"0", "1" if j is in the number list L
Otherwise, the return value of'Process 3X (j, L) 'is returned. The “process 3X (i, L)” is a process of checking whether or not it is a component of the number in the number list L above the component of the number of the first argument.

【0060】以下、請求項5の発明について、図7〜図
8あるいは図20の表示が得られる過程を示す。たとえ
ば、「文の」と「関門」の構成要素を指定したとする
と、番号リストは、“〔6,10〕”となり、‘処理2
X(〔6,10〕)’を実行することになる。最初の番
号1から5までは、‘処理3X(i〔6,10〕)’が
“1”であるので、何も出力されない。番号6で、‘処
理3X(6,〔6,10〕)’が“0”であるので、は
じめて出力される。‘処理2’の場合の番号6の場合と
ほぼ同様であるが、表記断片の代わりに、‘処理1
(6)’の返却値“〔〔〔日本語のように|単語間に|
切れ目を〕置かない〕膠着言語の〕”文のが出力され
る。
The process of obtaining the display of FIGS. 7 to 8 or 20 will be described below with respect to the invention of claim 5. For example, if the constituent elements of "sentence" and "gateway" are specified, the number list becomes "[6,10]", and the "process 2"
X ([6,10]) 'will be executed. In the first numbers 1 to 5, since "Processing 3X (i [6,10])" is "1", nothing is output. In the case of number 6, "Processing 3X (6, [6, 10])" is "0", so that it is output for the first time. It is almost the same as the case of the number 6 in the case of'processing 2 ', but instead of the notation fragment,' processing 1
(6) 'return value "[[[like Japanese | between words |
The output of the sentence "]" in the stuck language] is output.

【0061】番号7,8は、‘処理3X(i,〔6,1
0〕)’が“0”であるので、‘処理1(7)’,‘処
理1(8)’が‘処理2’と同様に出力される。番号9
は、‘処理3X(9,〔6,10〕)’が“1”である
ので、何も出力されない。番号10で、‘処理3X(1
0,〔6,10〕)’が“0”であるので、出力され
る。‘処理2’の場合の番号10の場合とほぼ同様であ
るが、表記断片の代わりに、‘処理1(10)’の返却
値“〔第一の〕関門”が出力される。番号11は、‘処
理3X(11,〔6,10〕)’が“0”であるので、
‘処理1(11)’が、‘処理2’と同様に出力され
る。以上により、図25に示すような表示が得られる。
なお、‘処理1’の返却値の“〕〔”を“|”に置換し
た例を示す。
Numbers 7 and 8 are'process 3X (i, [6, 1
"0])" is "0", "process 1 (7)" and "process 1 (8)" are output in the same manner as "process 2". Number 9
"Process 3X (9, [6,10])" is "1", nothing is output. At number 10, 'Process 3X (1
Since 0, [6, 10]) 'is "0", it is output. Although it is almost the same as the case of the number 10 in the case of the "process 2", the return value "[first] barrier" of the "process 1 (10)" is output instead of the notation fragment. The number 11 is “0” in “Processing 3X (11, [6,10])”.
"Processing 1 (11)" is output in the same manner as "Processing 2". By the above, the display as shown in FIG. 25 is obtained.
Here, an example is shown in which “] [” of the return value of “Processing 1” is replaced with “|”.

【0062】また、階層表示において、請求項3記載の
ように構成要素を指定した場合は、前記指定された構成
要素の番号のリストをL0として、上記‘処理2X
(L)’の代わりに、‘処理2XX(L,L0)’として、
前記手順3記載の処理‘処理1(i)’の代わりに、前記
(3)記載の処理‘処理1X(i,L0)’で処理する。
この場合の例として、上記の例に加え、階層表示におい
て、前記指定された構成要素として「膠着言語の」と
「関門」を指定したとすれば、L0は、“〔5,1
0〕”となり、表示は、図8に示すようになる。なお、
図8は、“..”による抑止表示の例を示す。
Further, in the hierarchical display, when a component is designated as in claim 3, the list of the numbers of the designated components is set to L0, and the above'Process 2X
Instead of (L) ',' Process 2XX (L, L0) '
Instead of the process “process 1 (i)” described in the procedure 3, the process “process 1X (i, L0)” described in (3) is performed.
As an example of this case, in addition to the above example, if "glue language" and "gateway" are designated as the designated components in the hierarchical display, L0 is "[5, 1
0] ”and the display is as shown in FIG.
FIG. 8 shows an example of the suppression display by "..".

【0063】さらに、階層表示において、請求項4記載
のように階層の深さを指定した場合は、前記指定された
階層の深さをD0として、上記‘処理2X(L)’の代
わりに、‘処理2XY(L,D0)’として、前記手順
3記載の処理‘処理1(i)’の代わりに番号iの構成
要素の階層の深さXに対し、前記(4)記載の処理‘処
理1Y(i,X+D0)’で処理する。この場合の例と
して、上記の例に加え、階層表示において、階層の深さ
“1”を指定したとすれば、表示は、図20に示すよう
になる。なお、図20は、“..”による抑止表示の例
を示す。
Further, in the hierarchical display, when the depth of the hierarchy is specified as in claim 4, the depth of the specified hierarchy is set to D0, and instead of the above-mentioned'Process 2X (L) ', As'process 2XY (L, D0) ', instead of the process'process 1 (i)' described in step 3, the process' process described in (4) is performed for the depth X of the hierarchy of the component number i. Process with 1Y (i, X + D0) '. As an example of this case, if the depth "1" of the hierarchy is specified in the hierarchy display in addition to the above example, the display is as shown in FIG. Note that FIG. 20 shows an example of the suppression display by "..".

【0064】(6)前記木構造において、指示された階
層の深さの構成要素(以下の構造を階層表示手段により
表示するための処理、すなわち、‘処理2Y(L)’お
よびその関連処理を以下に示す) ここでは、前記指定された階層の深さがDで与えられた
としたときの処理‘処理2Y(L)’の手順を示す。
(6) In the tree structure, the component of the depth of the designated hierarchy (the processing for displaying the following structure by the hierarchy display means, that is, the'processing 2Y (L) 'and its related processing is Shown below) Here, the procedure of the process'process 2Y (L) 'when the depth of the designated hierarchy is given by D will be shown.

【0065】〔処理2Y(D)〕最大の階層の深さN分
の欄配列〔1〕〜〔N〕を“ ”(空白)で初期化した
後、構成要素データを順次一つづつ取り出し、番号iに
ついて、‘処理3Y(i,D)’が“0”の場合は、次の
手順により処理を行い、“1”の場合は何も出力しな
い。 手順1.構成要素データの階層の深さdに対し、欄配列
〔1〕〜〔d−1〕を順次に出力する。 手順2.該構成要素データの番号が構成要素データの修
飾先番号より小か大かで、次の処理を行う。 1.小の場合 欄配列〔d〕が“┃”でなければ、“┏”を出力し、欄
配列〔d〕に“┃”を設定する。欄配列〔d〕が“┃”
ならば、“┣”を出力する。 2.大の場合 最も後方の修飾元番号より小ならば、“┣”を出力し、
欄配列〔d〕に“┃”を設定する。最も後方の修飾元番
号と同じならば、“┗”を出力し、欄配列〔d〕に
“ ”を設定する。
[Processing 2Y (D)] After initializing the column arrays [1] to [N] for the depth N of the maximum hierarchy with "" (blank), the component data are sequentially taken out one by one, With respect to the number i, if "Processing 3Y (i, D)" is "0", processing is performed according to the following procedure, and if "1", nothing is output. Step 1. The column arrays [1] to [d-1] are sequentially output for the depth d of the hierarchy of the component data. Step 2. If the number of the component data is smaller or larger than the modification destination number of the component data, the following processing is performed. 1. In the case of small If the column array [d] is not “┃”, “┏” is output and “┃” is set in the column array [d]. Column arrangement [d] is "┃"
If so, "┣" is output. 2. In the case of a large number, if it is smaller than the rearmost modification source number, "┣" is output,
Set “┃” in the column array [d]. If it is the same as the rearmost modification source number, “┗” is output and “” is set in the column array [d].

【0066】手順3.前記(1)記載の処理‘処理1
(i)’の返却値を出力する。 手順4.さらに、欄配列〔d+1〕〜〔N〕を“ ”
で再初期化する。 ただし、上記手順において、dが“0”の場合は、手順
1,2は、行わない。〔処理3Y(i,D)〕番号iの
階層の深さdに応じて、dがDより大ならば、“1”
を、さもなくば、“0”を返却する。‘処理3Y(i,
D)’は、第1引数の番号の構成要素の階層の深さが、
指定された階層の深さDより深いか否かを調べる処理で
ある。
Step 3. Process described in (1) above'Process 1
Output the return value of (i) '. Step 4. Further, the column arrays [d + 1] to [N] are replaced with "".
To re-initialize with. However, in the above procedure, if d is "0", steps 1 and 2 are not performed. [Process 3Y (i, D)] Depending on the depth d of the layer of number i, if d is larger than D, "1"
Otherwise, "0" is returned. 'Process 3Y (i,
D) 'is the depth of the hierarchy of the component of the number of the first argument,
This is a process of checking whether the depth is deeper than the designated depth D.

【0067】以下、請求項6の発明について、図12あ
るいは図13の表示が得られる過程を示す。処理自体
は、前記(5)記載の処理とほとんど同様である。たと
えば、階層の深さ“1”を指定すれば、図12に示すよ
うな表示が得られる。この他、前記(5)記載で示した
のと同様に、‘処理1’の代わりに、‘処理1X’や
‘処理1Y’を用いることで、図13に示すような表示
等も得ることができる。以上、実施例として、日本語の
文節間の係り受け解析結果を用いたが、係り受けでは、
後方修飾しかないという性質を利用して、各請求項の処
理は、より効率化できるが、ここでは、それらは示さな
い。
The process of obtaining the display of FIG. 12 or 13 will be described below with respect to the invention of claim 6. The process itself is almost the same as the process described in (5) above. For example, if the depth of the hierarchy is designated as "1", the display as shown in FIG. 12 is obtained. In addition to this, as in the case of (5) above, by using “Processing 1X” or “Processing 1Y” instead of “Processing 1”, a display such as that shown in FIG. 13 can be obtained. it can. As described above, as an example, the dependency analysis result between Japanese phrases was used.
The processing of each claim can be made more efficient by taking advantage of the property of only backward modification, but they are not shown here.

【0068】[0068]

【発明の効果】以上の説明から明らかなように、本発明
によると、以下のような効果がある。 (1)請求項1,2の発明においては、構文解析結果の
表示として構文構造を示すことができ、原文と同じ1次
元表示なので、長文でも表示スペースの問題なく表示す
ることができる。 (2)請求項2の発明では、同一階層の構造が見やすく
なるという効果も期待できる。 (3)請求項3,4の発明では、請求項1,2の効果に
加え、下位構造を目立たなくすることで、構文解析結果
の骨格部分がわかりやすく表示できる。 (4)請求項5,6の発明では、構文解析結果としてわ
かりやすい木構造表示に加え、下位構造については、請
求項1〜4の1次元表示により、構文解析結果の骨格部
分がわかりやすく表示できる。
As is apparent from the above description, the present invention has the following effects. (1) In the inventions of claims 1 and 2, the syntactic structure can be shown as the display of the syntactic analysis result, and since it is the same one-dimensional display as the original sentence, even a long sentence can be displayed without a problem of display space. (2) In the invention of claim 2, it is expected that the structure of the same layer can be easily seen. (3) In the inventions of claims 3 and 4, in addition to the effects of claims 1 and 2, by making the substructure inconspicuous, the skeleton part of the syntax analysis result can be displayed in an easy-to-understand manner. (4) In the inventions of claims 5 and 6, in addition to the tree structure display that is easy to understand as the syntactic analysis result, the skeleton part of the syntactic analysis result can be easily displayed by the one-dimensional display of claims 1 to 4 for the substructure. .

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

【図1】 本発明による構文解析結果表示方式の一実施
例を説明するための表示例を示す図である。
FIG. 1 is a diagram showing a display example for explaining an embodiment of a syntax analysis result display system according to the present invention.

【図2】 請求項2の発明の表示例を示す図である。FIG. 2 is a diagram showing a display example of the invention of claim 2;

【図3】 構成要素抑止表示を用いた請求項3の発明の
表示例を示す図である。
FIG. 3 is a diagram showing a display example of the invention of claim 3 using a constituent element inhibition display.

【図4】 構成要素代替表示を用いた請求項3の発明の
表示例を示す図である。
FIG. 4 is a diagram showing a display example of the invention of claim 3 using a component alternative display.

【図5】 構成要素抑止表示を用いた請求項4の発明の
表示例を示す図である。
FIG. 5 is a diagram showing a display example of the invention of claim 4 using a constituent element inhibition display.

【図6】 構成要素代替表示を用いた請求項4の発明の
表示例を示す図である。
FIG. 6 is a diagram showing a display example of the invention of claim 4 using a component alternative display.

【図7】 請求項2による階層表示を用いた請求項5の
発明の表示例を示す図である。
FIG. 7 is a diagram showing a display example of the invention of claim 5 using the hierarchical display according to claim 2;

【図8】 請求項3の発明による階層表示を用いた請求
項5の発明の表示例を示す図である。
FIG. 8 is a diagram showing a display example of the invention of claim 5 using the hierarchical display according to the invention of claim 3;

【図9】 請求項2の発明による階層表示を用いた請求
項6の発明の表示例を示す図である。
FIG. 9 is a diagram showing a display example of the invention of claim 6 using the hierarchical display according to the invention of claim 2;

【図10】 請求項4の発明による階層表示を用いた請
求項6の発明の表示例を示す図である。
FIG. 10 is a diagram showing a display example of the invention of claim 6 using the hierarchical display according to the invention of claim 4;

【図11】 日本語原文を示す図である。FIG. 11 is a diagram showing a Japanese original sentence.

【図12】 係り受け木構造表示の表示例を示す図であ
る。
FIG. 12 is a diagram showing a display example of a dependency tree structure display.

【図13】 階層の深さ1の係り受け木構造表示の表示
例を示す図である。
[Fig. 13] Fig. 13 is a diagram showing a display example of a dependency tree structure display of a depth 1 of a hierarchy.

【図14】 請求項2の発明について処理の過程を示す
図である。
FIG. 14 is a diagram showing a process of processing for the invention of claim 2;

【図15】 請求項5の発明について処理の過程を説明
するための図である。
FIG. 15 is a diagram for explaining a process of processing according to the invention of claim 5;

【図16】 請求項5の発明について処理の過程を説明
するための図である。
FIG. 16 is a diagram for explaining a process of processing according to the invention of claim 5;

【図17】 請求項5の発明について処理の過程を説明
するための図である。
FIG. 17 is a diagram for explaining a process of processing according to the invention of claim 5;

【図18】 請求項5の発明について処理の過程を説明
するための図である。
FIG. 18 is a diagram for explaining a process of processing according to the invention of claim 5;

【図19】 請求項5の発明について処理の過程を説明
するための図である。
FIG. 19 is a diagram for explaining a process of processing of the invention of claim 5;

【図20】 請求項4の発明による階層表示を用いた請
求項5の発明の表示例を示す図である。
FIG. 20 is a diagram showing a display example of the invention of claim 5 using the hierarchical display according to the invention of claim 4;

【図21】 係り受け関係を示す図である。FIG. 21 is a diagram showing a dependency relationship.

【図22】 構文解析木を示す図である。FIG. 22 is a diagram showing a syntax analysis tree.

【図23】 意味ネットワーク表現を示す図である。FIG. 23 is a diagram showing a semantic network representation.

【図24】 アンダーラインによる階層断面図を示す図
である。
FIG. 24 is a diagram showing a hierarchical sectional view by underlining.

【図25】 アンダーラインによる他の階層断面図を示
す図である。
FIG. 25 is a diagram showing another hierarchical sectional view by underlining.

【図26】 依存構造図を示す図である。FIG. 26 is a diagram showing a dependency structure diagram.

【図27】 階層の深さ2の階層表示を示す図である。[Fig. 27] Fig. 27 is a diagram illustrating a layer display of a layer depth of 2.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、各構成要素の下位構造を再帰的に括
弧対内に置くことをもって表示する階層表示手段を有す
ることを特徴とする構文解析結果表示方式。
1. A syntactic analysis result display system for displaying a hierarchical structure between constituent elements of a natural language sentence as a syntactic analysis result of a natural language sentence, wherein substructures of each constituent element are recursively placed within a pair of parentheses. A method of displaying a syntactic analysis result, characterized by having hierarchical display means for displaying.
【請求項2】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、前記各構成要素の同一階層の複数の
下位構造を並べて括弧対内に表示する階層表示手段を有
することを特徴とする構文解析結果表示方式。
2. A syntactic analysis result display method for displaying a hierarchical structure between constituent elements of a natural language sentence as a syntactic analysis result of a natural language sentence, wherein a plurality of substructures of the same hierarchy of each constituent element are arranged side by side within a pair of parentheses. A method of displaying a syntactic analysis result, characterized in that it has a hierarchical display means for displaying in the.
【請求項3】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、前記構成要素の指定を受け付ける構
成要素指示受付手段、および、前記構成要素指示受付手
段により指定された構成要素より下位の構造内の構成要
素の表示を抑止あるいは代替する階層表示手段を有する
ことを特徴とする構文解析結果表示方式。
3. In a syntax analysis result display method for displaying a hierarchical structure between constituent elements of a natural language sentence as a result of syntax analysis of a natural language sentence, constituent element instruction receiving means for receiving designation of said constituent element, and said A method for displaying a syntactic analysis result, comprising hierarchical display means for suppressing or substituting the display of the constituent elements in the structure lower than the constituent element designated by the constituent element instruction receiving means.
【請求項4】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、前記階層構造における階層の深さの
指定を受け付ける深さ指示受付手段、および、前記深さ
指示受付手段により指定された深さの構成要素より下位
の構造内の構成要素の表示を抑止あるいは代替する階層
表示手段を有することを特徴とする構文解析結果表示方
式。
4. In a syntax analysis result display method for displaying a hierarchical structure between constituent elements of a natural language sentence as a syntactic analysis result of a natural language sentence, a depth instruction acceptance for accepting designation of a depth of the hierarchy in the hierarchical structure. A syntactic analysis result display system comprising: a means and a hierarchical display means for suppressing or substituting the display of the constituent elements in the structure lower than the constituent element of the depth designated by the depth instruction receiving means.
【請求項5】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、構成要素間の階層関係を木構造で表
示する木構造表示手段、請求項1乃至4のいずれか1項
記載の前記階層表示手段(請求項3記載の階層表示手段
については、前記構成要素指示受付手段、請求項4記載
の階層表示手段については、前記深さ指示受付手段)、
および、構成要素の指定を受け付ける構成要素指示受付
手段を有し、前記木構造表示手段は、前記構成要素指示
受付手段により指示された構成要素以下の構造を前記階
層表示手段により表示することを特徴とする構文解析結
果表示方式。
5. A tree structure display means for displaying a hierarchical relationship between constituent elements in a tree structure in a syntax analysis result display method for displaying a hierarchical structure between constituent elements of a natural language sentence as a result of syntax analysis of a natural language sentence. The hierarchy display means according to any one of claims 1 to 4 (for the hierarchy display means according to claim 3, the component instruction receiving means, and for the hierarchy display means according to claim 4, the depth Instruction receiving means),
And a structure element instruction receiving means for receiving specification of a component, wherein the tree structure display means displays, by the hierarchy display means, a structure below the structure element instructed by the structure element instruction receiving means. Parsing result display method.
【請求項6】 自然言語文の構文解析結果としての自然
言語文の構成要素間の階層構造を表示する構文解析結果
表示方式において、構成要素間の階層関係を木構造で表
示する木構造表示手段、請求項1乃至4のいずれか1項
記載の前記階層表示手段(請求項3記載の階層表示手段
については、前記構成要素指示受付手段、請求項4記載
の階層表示手段については、前記深さ指示受付手段)、
および、階層構造における階層の深さの指定を受け付け
る深さ指示受付手段を有し、前記木構造表示手段は、前
記深さ指示受付手段により深さの構成要素以下の構造を
前記階層表示手段により表示することを特徴とする構文
解析結果表示方式。
6. A syntactic analysis result display method for displaying a hierarchical structure between constituent elements of a natural language sentence as a syntactic analysis result of a natural language sentence, and a tree structure display means for displaying a hierarchical relationship between the constituent elements in a tree structure. The hierarchy display means according to any one of claims 1 to 4 (for the hierarchy display means according to claim 3, the component instruction receiving means, and for the hierarchy display means according to claim 4, the depth Instruction receiving means),
And a depth instruction receiving means for receiving designation of the depth of the hierarchy in the hierarchical structure, wherein the tree structure display means is configured by the depth instruction receiving means to display a structure below a depth component by the hierarchy display means. A parsing result display method characterized by displaying.
JP5084047A 1993-03-17 1993-03-17 Syntax analyzed result display system Pending JPH06274530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5084047A JPH06274530A (en) 1993-03-17 1993-03-17 Syntax analyzed result display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5084047A JPH06274530A (en) 1993-03-17 1993-03-17 Syntax analyzed result display system

Publications (1)

Publication Number Publication Date
JPH06274530A true JPH06274530A (en) 1994-09-30

Family

ID=13819594

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5084047A Pending JPH06274530A (en) 1993-03-17 1993-03-17 Syntax analyzed result display system

Country Status (1)

Country Link
JP (1) JPH06274530A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625608B1 (en) 1999-08-24 2003-09-23 International Business Machines Corporation Method and apparatus for displaying natural language structure
JP2014219833A (en) * 2013-05-08 2014-11-20 株式会社リコー Document reading comprehension support device, document reading comprehension support system, and program
JP2020531957A (en) * 2017-08-17 2020-11-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Area-specific lexical drive type pre-parser

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625608B1 (en) 1999-08-24 2003-09-23 International Business Machines Corporation Method and apparatus for displaying natural language structure
JP2014219833A (en) * 2013-05-08 2014-11-20 株式会社リコー Document reading comprehension support device, document reading comprehension support system, and program
JP2020531957A (en) * 2017-08-17 2020-11-05 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Area-specific lexical drive type pre-parser

Similar Documents

Publication Publication Date Title
JP3385141B2 (en) Machine translation system
JP2963463B2 (en) Interactive language analyzer
JPS62163173A (en) Mechanical translating device
RU2006117096A (en) METHOD AND DEVICE FOR AN NATURAL LANGUAGE ANALYZER-ANALYZER BASED ON THE MODEL OF THE HIERARCHICAL OBJECT
JP2001195404A (en) Phase translation method and system
US6697777B1 (en) Speech recognition user interface
JPS638864A (en) translation device
US5088039A (en) System for translating adverb phrases placed between two commas through a converter using tree-structured conversion rules
JPH06274530A (en) Syntax analyzed result display system
JP2005284723A (en) Natural language processing system, natural language processing method, and computer program
Wang et al. Evaluation of spoken language grammar learning in the ATIS domain
KR20170107808A (en) Data structure of translation word order pattern separating original text into sub-translation units and determining word order of sub-translation units, computer-readable storage media having instructions for creating data structure stored therein, and computer programs for translation stored in computer-readable storage media executing traslation therewith
JPS61278970A (en) Control method for displaying and proofreading syntactic analysis results in a natural language processing device
CN115062609A (en) Method and device for enhancing syntax dependence of Chinese language
JP2807236B2 (en) Morphological analysis method
JPH03260764A (en) Register system for translation dictionary
Monson et al. Building nlp systems for two resource-scarce indigenous languages: Mapudungun and quechua
JP5160120B2 (en) Information search apparatus, information search method, and information search program
JP2719453B2 (en) Machine translation equipment
JPH07160714A (en) Japanese sentence proofreading device
JPH04112366A (en) Natural language sentence analysis device
KR100253242B1 (en) Fragment combination method
JPH0785038A (en) Document creating apparatus and paste processing method for the same
JPH086950A (en) Machine translation device with keyword translation function
Perera et al. CLIoS: Cross-lingual Induction of Speech Recognition Grammars.