JPH0778138A - Method for appending comment and document processor - Google Patents

Method for appending comment and document processor

Info

Publication number
JPH0778138A
JPH0778138A JP5162781A JP16278193A JPH0778138A JP H0778138 A JPH0778138 A JP H0778138A JP 5162781 A JP5162781 A JP 5162781A JP 16278193 A JP16278193 A JP 16278193A JP H0778138 A JPH0778138 A JP H0778138A
Authority
JP
Japan
Prior art keywords
comment
document
range
search
information
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.)
Withdrawn
Application number
JP5162781A
Other languages
Japanese (ja)
Inventor
Takayuki Sasaki
貴幸 佐々木
Masaaki Nagashima
正明 長島
Yasuhiro Okuno
泰弘 奥野
Tadashi Yamakawa
正 山川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP5162781A priority Critical patent/JPH0778138A/en
Priority to DE69426714T priority patent/DE69426714T2/en
Priority to EP94304736A priority patent/EP0633539B1/en
Publication of JPH0778138A publication Critical patent/JPH0778138A/en
Priority to US08/734,308 priority patent/US6438566B1/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To automatically transfer a comment between documents by automatically reappending a comment appended to a certain part in the 1st document to an equivalent position in the 2nd document. CONSTITUTION:The positional information of a comment corresponding to an old document file 51 obtained from an old document comment file 52 is stored in a positional information area 41 and the contents of the comment are stored in a comment content area 42. Set similarity is stored in a similarity area 46. A character string corresponding to the number of characters corresponding to the set similarity is extracted from a line corresponding to the positional information stored in the file 51 and stored in a character string area. A new document file 53 is retrieved based upon the character string stored in the character area and the positional information of a retrieved character string is stored in a candidate area 44. One of the positional information stored in the area 44 is selected based upon a prescribed rule and stored in a new positional information area 45. The comment and positional information stored in respective areas 42, 45 are written in a new document comment file 54.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、文書に対してコメント
を付与するコメント付与方法及び該コメント付与方法を
用いた文書処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a comment adding method for adding a comment to a document and a document processing apparatus using the comment adding method.

【0002】[0002]

【従来の技術】従来より、例えばフロッピーディスク等
により保存された文書(例えばマニュアル)の一部分に
対し、ユーザが何らかのコメントを付与することが考え
られている。図14は、コメントが付与されている文書
(以下、元文書と称する)及びそのコメントを表示した
状態の1例を表す図である。CRT画面120上には、
2つのウインドウが表示される。 text window121は
元文書を表示し、comment window122はコメントを表
示する。従って、元文書とコメントはそれぞれ別々のウ
ィンドウに表示され、コメントが元文書のどこに付与さ
れているのかは、両ウィンドウを結ぶ線123が表して
いる。
2. Description of the Related Art Conventionally, it has been considered that a user gives some kind of comment to a part of a document (for example, a manual) stored in a floppy disk or the like. FIG. 14 is a diagram showing an example of a document to which a comment is added (hereinafter referred to as an original document) and a state in which the comment is displayed. On the CRT screen 120,
Two windows are displayed. The text window 121 displays the original document, and the comment window 122 displays comments. Therefore, the original document and the comment are displayed in separate windows, and where the comment is added to the original document is indicated by the line 123 connecting both windows.

【0003】この場合、元文書に対してコメントを付与
する方法として、元文書のデータにリンク情報として特
殊なコードを埋め込むという方法がある。コメントは元
文書に埋め込まれたリンク情報により元文書とリンクさ
れ、このリンク情報をたどることによってコメントを表
示することができる。従ってリンク情報を元文書に埋め
込む方法では、コメントを付けるユーザは、元文書にリ
ンク情報を埋め込むための権限が必要である。また、元
文書ファイルは、どのユーザがオープンしても、おなじ
コメントを見ることになり、他人がコメントを付ければ
それを見ることになる。そして、コメントの内容(文
章)は元文書と同じファイルに格納する場合もあれば、
別にする場合もある。
In this case, as a method of adding a comment to the original document, there is a method of embedding a special code as link information in the data of the original document. The comment is linked to the original document by the link information embedded in the original document, and the comment can be displayed by following this link information. Therefore, in the method of embedding the link information in the original document, the user who makes the comment needs the authority to embed the link information in the original document. Also, the original document file will be viewed by the same comment no matter which user opens it, and it will be viewed by another person if a comment is added. And the content (text) of the comment may be stored in the same file as the original document,
It may be different.

【0004】元文書に変更を加えられないユーザを考え
た場合の方法として、元文書とコメントを別々のファイ
ル(元文書ファイルとコメントファイル)に保存してお
き、表示の際に両ファイルのid(ファイル名など)を
与えてシステムを起動し、これらを結合して表示すると
いう方法もある。この場合、コメントが元文書のどの部
分に対応しているかという情報は、コメントファイル側
が有している。例えば、元文書ファイルの先頭から何文
字目に対応したコメントであるという位置情報を有して
いる。
As a method in the case of considering a user who cannot change the original document, the original document and the comment are stored in separate files (the original document file and the comment file), and the ids of both files are displayed at the time of display. There is also a method of booting the system by giving (file name etc.) and combining and displaying them. In this case, the comment file side has information about which part of the original document the comment corresponds to. For example, it has position information that the comment corresponds to what character from the beginning of the original document file.

【0005】この方法では、コメントファイルを各ユー
ザが別々に持つことが可能であり、元文書ファイルは全
ユーザで共有する。よって、元文書ファイルを変更する
ための権限は不要である上、他人が付けたコメントを見
ずに、自分が付けたコメントだけを見ながら文書を見る
こともできる。また、他人が付けたコメントのファイル
を読むことができる構成であれば、他人の付けたコメン
トを見ながら文書を読むことも可能であることはいうま
でもない。
In this method, each user can have a comment file separately, and the original document file is shared by all users. Therefore, it is not necessary to have the authority to change the original document file, and it is possible to view the document while seeing only the comment added by oneself without seeing the comment added by another person. Needless to say, it is also possible to read a document while seeing the comment added by another person, as long as the file of the comment added by another person can be read.

【0006】[0006]

【発明が解決しようとする課題】上記従来例では、コメ
ントが元文書のどの場所に付与されたのかという位置情
報として、元文書ファイルの先頭からの文字数を用いた
り、元文書データ中に特殊なコード(マーク)を埋め込
むという方法を用いている。従って、コメントの位置情
報と元文書ファイルの状態とは密接にかかわり合いを持
つものとなる。このため、元文書の1部に対して変更が
なされて新しいバージョンとなりデータ的に全く別の文
書になるような場合に、たとえその内容が類似したもの
であっても、それまで付与してきたコメントが全て無効
になってしまうという問題があった。
In the above-described conventional example, the number of characters from the beginning of the original document file is used as the position information indicating where in the original document the comment is added, or a special character is included in the original document data. The method of embedding a code (mark) is used. Therefore, the position information of the comment and the state of the original document file are closely related. For this reason, when a part of the original document is changed to a new version and becomes a completely different document in terms of data, even if the contents are similar, the comments that have been added until then. There was a problem that all were invalidated.

【0007】例えば、リンク情報を用いてコメントを付
与した場合は、変更された文書(新文書)が新たな文書
ファイルとして提供されたとき、この提供された新文書
ファイルにはリンク情報が埋め込まれていないので、リ
ンク情報として特殊コードの埋め込みをやり直す必要が
ある。また、コメント位置情報として文書先頭からの文
字数を用いている場合は、提供された新文書において文
字数の増減を伴う変更があると、それ以降ではコメント
を付与すべき位置(先頭からの文字数)が異なるので、
変更前の文書(旧文書)用のコメントファイルの位置情
報では新文書の正しい位置にコメントが付与されない。
従って、この場合も、コメントの位置情報を変更する必
要がある。
For example, when a comment is added using the link information, when the changed document (new document) is provided as a new document file, the link information is embedded in the provided new document file. Therefore, it is necessary to re-embed the special code as link information. When the number of characters from the beginning of the document is used as the comment position information, if there is a change in the provided new document that causes an increase or decrease in the number of characters, the position (number of characters from the beginning) to which the comment should be added will be changed after that. Because they are different
In the position information of the comment file for the document before change (old document), the comment is not added to the correct position of the new document.
Therefore, also in this case, it is necessary to change the position information of the comment.

【0008】特に、いくつかの細かい訂正や、文章の追
加によってバージョンアップするマニュアル類の場合、
バージョンアップ後の新文書の内容はバージョンアップ
前の旧文書の内容とは大きくは変わらない。従って、旧
文書に対するコメントは新文書に対しても同様に意味が
あるものとなる。しかしながら、上述した従来技術にお
いては、元文書のデータが書き変わってしまうので、古
いコメントを活用することができないという問題が頻繁
に発生する。そして、旧文書のコメントを新文書のコメ
ントとして利用しようとする場合は、上述のようなコメ
ントの移し替え作業が必要であり、非常に煩わしいもの
であった。
[0008] In particular, in the case of manuals that are upgraded by some small corrections or addition of sentences,
The contents of the new document after the version upgrade are not significantly different from the contents of the old document before the version upgrade. Therefore, the comment for the old document has the same meaning for the new document. However, in the above-mentioned conventional technique, since the data of the original document is rewritten, the problem that old comments cannot be utilized frequently occurs. Then, when trying to use the comment of the old document as the comment of the new document, the work of transferring the comment as described above is necessary, which is very troublesome.

【0009】本発明は上記の問題点に鑑みてなされたも
のであり、第1の文書のある部分に付与されていたコメ
ントを、第2の文書における同等の位置に自動的に付与
し直すことを可能とし、文書間でのコメントの移し替え
を自動的に行ううコメント付与方法及び文書処理装置を
提供することを目的とする。
The present invention has been made in view of the above problems, and automatically adds a comment added to a certain part of the first document to an equivalent position in the second document. It is an object of the present invention to provide a comment assigning method and a document processing device that automatically perform the transfer of comments between documents.

【0010】[0010]

【課題を解決するための手段】上記の目的を達成するた
めの本発明による文書処理装置は以下の構成を備えるも
のである。即ち、文書に対してコメントを付与する機能
を有する文書処理装置において、第1の文書に対するコ
メントと前記コメントの付与位置及び範囲を表す位置情
報とを対応させて記憶する記憶手段と、第2の文書より
前記コメント付与範囲と類似する類似範囲を抽出するた
めの類似度を設定する設定手段と、前記位置情報に基づ
いて抽出された前記第1の文書のコメント付与範囲の情
報と前記類似度とに基づいて検索情報を生成する検索情
報生成手段と、前記検索情報生成手段による前記検索情
報により前記第2の文書における類似範囲を検索する検
索手段と、前記検索手段により検索された前記第2の文
書の類似範囲を前記第2の文書に対応するコメントの位
置情報として決定する決定手段と、前記決定手段により
決定された位置情報と前記記憶手段の前記コメントとを
対応させて前記第2の文書用のコメント情報を生成する
生成手段とを備えることを特徴とする。
A document processing apparatus according to the present invention for achieving the above object has the following configuration. That is, in a document processing apparatus having a function of adding a comment to a document, a storage unit that stores the comment for the first document and position information indicating the position and range of the comment in association with each other. Setting means for setting a similarity degree for extracting a similarity range similar to the comment giving range from the document, information of the comment giving range of the first document extracted based on the position information, and the similarity degree Search information generating means for generating search information based on the search information, searching means for searching the similar range in the second document by the search information by the search information generating means, and the second searching area by the searching means. Determining means for determining the similarity range of the document as the position information of the comment corresponding to the second document, and the position information determined by the determining means and the above description. In correspondence with said comments means, characterized in that it comprises generating means for generating a comment information for the second document.

【0011】また、上記の目的を達成するための本発明
によるコメント付与方法は以下の構成を備える。即ち、
情報処理装置などにおいて文書に対してコメントを付与
するためのコメント付与方法において、第1の文書に対
するコメントと前記コメントの付与位置及び範囲を表す
位置情報とを対応させて記憶する記憶行程と、第2の文
書より前記コメント付与範囲と類似する類似範囲を抽出
するための類似度を設定する設定行程と、前記位置情報
に基づいて抽出された前記第1の文書のコメント付与範
囲の情報と前記類似度とに基づいて検索情報を生成する
検索情報生成行程と、前記検索情報生成行程による前記
検索情報により前記第2の文書における類似範囲を検索
する検索行程と、前記検索行程により検索された前記第
2の文書の類似範囲を前記第2の文書に対応するコメン
トの位置情報として決定する決定行程と、前記決定行程
により決定された位置情報と前記記憶行程の前記コメン
トとを対応させて前記第2の文書用のコメント情報を生
成する生成行程とを備えることを特徴とする。
The comment giving method according to the present invention for achieving the above object has the following configuration. That is,
In a comment giving method for giving a comment to a document in an information processing apparatus or the like, a storage step of storing a comment for the first document and position information indicating a given position and range of the comment in association with each other, A setting process for setting a degree of similarity for extracting a similarity range similar to the comment addition range from the second document, and information of the comment addition range of the first document extracted based on the position information and the similarity. A search information generating step for generating search information based on the search degree, a search step for searching a similar range in the second document by the search information by the search information generating step, and the first step searched by the search step. A determination step of determining the similarity range of two documents as position information of a comment corresponding to the second document, and a determination step determined by the determination step. Characterized in that the said comments location information and the storage step in correspondence and a generation step of generating comment information for the second document.

【0012】尚、本発明でいう「文字列」とは、文字の
みならず、文書処理装置などで扱う各種の記号や、下線
等の情報等をも含むものである。
The "character string" referred to in the present invention includes not only characters but also various symbols handled by a document processing device and the like, information such as underlining and the like.

【0013】[0013]

【作用】上記の構成において、記憶手段に記憶されてい
るコメントの位置情報により第1の文書からコメント付
与範囲を抽出する。そして、抽出されたコメント付与範
囲と設定手段により設定された類似度とにより類似範囲
検索情報を生成する。次に、この類似範囲検索情報によ
り第2の文書を検索することで、第1の文書のコメント
範囲と類似する類似範囲を第2の文書より検出する。こ
うして得られた類似範囲の位置情報を、前記コメントと
対応させることにより前記第2の文書に対応するコメン
ト情報を生成する。
In the above structure, the comment addition range is extracted from the first document based on the comment position information stored in the storage means. Then, similarity range search information is generated based on the extracted comment addition range and the degree of similarity set by the setting unit. Next, the second document is searched by using the similar range search information to detect a similar range similar to the comment range of the first document from the second document. The comment information corresponding to the second document is generated by associating the position information of the similar range thus obtained with the comment.

【0014】[0014]

【実施例】以下に添付の図面を参照して本発明の好適な
実施例を説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described below with reference to the accompanying drawings.

【0015】<実施例1>以下、本特許の実施例につい
て、図を用いて説明する。
<Embodiment 1> An embodiment of the present patent will be described below with reference to the drawings.

【0016】図1は実施例1の文書処理装置の概略構成
を表すブロック構成図である。1はコンソールであり、
キーボード,マウスなどの入力装置とCRTなどの画面
表示装置を備えている。図2はコンソール1の装置構成
を表す図であり、画面表示装置としてのCRT1a,キ
ーボード1b,マウス1cが図示されている。2はCP
Uであり、本文書処理装置の全体の制御を実行する。プ
ログラムメモリ6にはCPU2が各種処理を実行するた
めの制御プログラムが格納されており、例えばROMに
より構成される。作業用メモリはCPU2が各種処理を
実行するために使用する各種のエリアを備え、例えばR
AMにより構成される。文書用メモリ5は文書及びコメ
ント等のファイルを格納し、例えばRAMにより構成さ
れる。以上の各構成は計算機バス3に接続されている。
尚、プログラムメモリ6には、後述する図6のフローチ
ャートを記述するコメント付与プログラム61が格納さ
れている。
FIG. 1 is a block diagram showing the schematic arrangement of the document processing apparatus according to the first embodiment. 1 is a console,
It is equipped with an input device such as a keyboard and a mouse and a screen display device such as a CRT. FIG. 2 is a diagram showing the device configuration of the console 1, in which a CRT 1a as a screen display device, a keyboard 1b, and a mouse 1c are shown. 2 is CP
U, which controls the entire document processing apparatus. A control program for the CPU 2 to execute various processes is stored in the program memory 6 and is composed of, for example, a ROM. The work memory has various areas used by the CPU 2 to execute various processes.
It is composed of AM. The document memory 5 stores files such as documents and comments, and is composed of, for example, a RAM. Each of the above components is connected to the computer bus 3.
The program memory 6 stores a comment giving program 61 which describes the flowchart of FIG. 6 described later.

【0017】作業用メモリ4は以下のエリアを備えてい
る。位置情報エリア41は、旧コメントファイル52よ
り読み出されたコメントの位置情報を格納するためのエ
リアである。コメント内容エリア42は、旧コメントフ
ァイル52より読み出されたコメントの内容文字列を格
納するためのエリアである。候補エリア44は、位置情
報エリア41に格納されている位置情報に対応する新文
書ファイル位置の位置情報を格納するためのエリアであ
る。新位置情報エリア45は、候補エリア44に格納さ
れている位置情報より選択された位置情報を格納するエ
リアである。類似度エリア46は、指定された類似度
(後述)を格納するためのエリアである。先頭文字列エ
リア47は、位置情報エリア41に格納された位置情報
及び類似度エリア46に格納された類似度により抽出さ
れた旧文書ファイル51の文字列を格納するエリアであ
る。
The work memory 4 has the following areas. The position information area 41 is an area for storing the position information of the comment read from the old comment file 52. The comment content area 42 is an area for storing a content character string of the comment read from the old comment file 52. The candidate area 44 is an area for storing the position information of the new document file position corresponding to the position information stored in the position information area 41. The new position information area 45 is an area for storing the position information selected from the position information stored in the candidate area 44. The similarity area 46 is an area for storing a specified similarity (described later). The first character string area 47 is an area for storing the character string of the old document file 51 extracted by the position information stored in the position information area 41 and the similarity stored in the similarity area 46.

【0018】文書用メモリ5は文書ファイル及びコメン
トファイルを格納する。本実施例においては、旧文書フ
ァイル51には既にコメント付与が終了している変更前
のファイルが格納されているものとする。旧文書用コメ
ントファイル52は、旧文書ファイル51に対応するコ
メントファイルである。新文書ファイル53は、例え
ば、旧文書ファイルに対して変更が加えられた後の文書
ファイルであり、まだ、コメントの付与が行われていな
いものとする。新文書用コメントファイル54は新文書
ファイル53に対応するコメントファイルであり、まだ
コメント情報が格納されていないものとする。
The document memory 5 stores document files and comment files. In the present embodiment, it is assumed that the old document file 51 stores a file before being changed, which has already been commented. The old document comment file 52 is a comment file corresponding to the old document file 51. The new document file 53 is, for example, a document file after a change is made to the old document file, and it is assumed that no comment has been added yet. The new document comment file 54 is a comment file corresponding to the new document file 53, and it is assumed that comment information is not yet stored.

【0019】次に、実施例1における元文書に対するコ
メントの付け方を説明する。ここで「文書」とは、コメ
ントが付けられる文書を示す。
Next, how to add a comment to the original document in the first embodiment will be described. Here, “document” refers to a document to which a comment is added.

【0020】ひとつの文書に対して、ひとつのコメント
ファイルが対応している。文書は通常のテキストファイ
ルであり、特別なものではない。文書ファイルとコメン
トファイルの対応は、コメントファイル名として文書フ
ァイル名に何らかの拡張子を付けたものとして対応付け
ることができる。例えば、doclという名称の文書フ
ァイルに対するコメントファイルの名称はdocl.c
ommentとすれば良い。ひとつのコメント情報は位
置情報とコメント内容のペアで構成されている。そして
コメントファイルの内容は、このコメント情報を複数並
べたものである。
One comment file corresponds to one document. Documents are ordinary text files, not anything special. The correspondence between the document file and the comment file can be made as the comment file name by adding some extension to the document file name. For example, the name of a comment file for a document file named docl is docl. c
It should be omentment. One comment information is composed of a pair of position information and comment content. The contents of the comment file are a plurality of the comment information arranged.

【0021】本実施例1においては、文書を改行で区切
られたデータの並びと考え、コメントは行単位で付与す
るものとする。コメントを付与する行の指定は、文書フ
ァイル先頭からの行数によって行われる。例えば、図3
に示す文書において、「あいうえお」で始まる行(第1
行)に「まみむめも」というコメントを付け、「たちつ
てと」で始まる行(第2行)に「らりるれろ」というコ
メントを付けた場合、コメントファイルの内容は図4の
ようになる。
In the first embodiment, it is assumed that a document is an array of data separated by line breaks, and comments are added line by line. The lines to which a comment is added are specified by the number of lines from the beginning of the document file. For example, in FIG.
In the document shown in, the line beginning with "aiueo" (first
If you add the comment "Mamimumemo" to the line) and the comment "Rarirurero" to the line starting with "Tachitsuto" (the second line), the contents of the comment file will be as shown in Fig. 4. .

【0022】1つのコメント情報は<comment>
と</comment>という文字列にはさまれる。そ
して、このなかに<place>と</place>に
はさまれる位置情報(文書ファイル先頭から何行目かを
示す行番号)と、<content>と</conte
nt>にはさまれるコメント内容(コメントそのもの)
が挿入されている。図4のコメントファイルにおけるコ
メント情報の場合、最初のコメント情報は図3に示した
文書ファイルの先頭から第1行目の行に対して「まみむ
めも」というコメントが付けられていることを示してい
る。2番目のコメント情報は、図3に示した文書ファイ
ルの先頭から第2行目の行に対して「らりるれろ」とい
うコメントが付けられていることを示している。
One comment information is <comment>
It is sandwiched between the character string and </ comment>. Position information (line number indicating the line from the beginning of the document file) sandwiched between <place> and </ place>, <content> and </ conte
Comment content sandwiched between nt> (comment itself)
Has been inserted. In the case of the comment information in the comment file of FIG. 4, the first comment information indicates that the comment “Mamimumo” is added to the first line from the beginning of the document file shown in FIG. There is. The second comment information indicates that a comment “Larirello” is attached to the second line from the beginning of the document file shown in FIG.

【0023】以上のように用意された文書ファイルとコ
メントファイルが存在している時、この文書を図5のよ
うにCRT1aの表示画面上に表示することは従来技術
によって行える。ウインドウ500は文書を表示してお
り、ウインドウ501は最初のコメントを表示してい
る。また、ウインドウ52は、2番目のコメントを表示
している。
When the document file and the comment file prepared as described above are present, this document can be displayed on the display screen of the CRT 1a as shown in FIG. 5 by the conventional technique. Window 500 displays the document and window 501 displays the first comment. Further, the window 52 displays the second comment.

【0024】さて、上述のように最初のバージョンの文
書ファイルが存在し、これに対応するコメントファイル
が作成されていたとする。ここで、この文書ファイルを
少々変更し、第2バージョンとなった文書ファイルが作
成され、使用者に提供されたとする。このとき、第1バ
ージョンの文書ファイルに付けられたコメントファイル
をそのまま使ったのでは、すでに文字の入れ替えが行わ
れている第2バージョンの文書に対して正しくコメント
を表示することはできない。
It is assumed that the document file of the first version exists and the comment file corresponding to the document file is created as described above. Here, it is assumed that this document file is slightly modified and a second version of the document file is created and provided to the user. At this time, if the comment file attached to the document file of the first version is used as it is, the comment cannot be correctly displayed on the document of the second version in which the characters have been exchanged.

【0025】ここで、第1バージョンに付けられたコメ
ントファイルを、第2バージョンの文書に対応したもの
に変更する方法を説明する。尚、第1バージョンの文書
を旧文書ファイル51とし、第1バージョンの文書に対
応するコメントファイルを旧文書用コメントファイル5
2とし、更に第2バージョンの文書を新文書ファイル5
3とする。そして、新たに生成される第2バージョン文
書用のコメントファイルを新文書用コメントファイル5
4とする。
Here, a method for changing the comment file attached to the first version to a file corresponding to the document of the second version will be described. The document of the first version is the old document file 51, and the comment file corresponding to the document of the first version is the comment file 5 for the old document.
2 and the second version of the document is the new document file 5
Set to 3. Then, the newly generated comment file for the second version document is set to the comment file 5 for the new document.
Set to 4.

【0026】本実施例1では、旧文書においてコメント
付けされた部分が新文書中で類似或いは一致する部分を
検索する手段として、「n文字一致」による手段を用い
る。ここでの「n文字一致」とは、旧文書においてコメ
ント付けされた部分の先頭のn文字を取り出し、これら
を先頭とする文字列が、新文書のコメントが付けられる
データ単位(行単位,文字単位など)中に存在するかど
うかを、類似或いは一致の判断基準とする。
In the first embodiment, "n-character matching" is used as a means for searching for a similar or matching portion in the new document to which the commented portion in the old document is similar. Here, "n character matching" means that the first n characters of the commented part in the old document are taken out, and the character string starting with these is a data unit (line unit, character Whether or not they exist in the unit) is the criterion for similarity or agreement.

【0027】例えば、文書を改行で区切られたデータの
並びと考え、コメントを付けるデータの単位を行単位と
して、「n文字一致」を説明する。
For example, assuming that a document is an array of data delimited by line feeds, "n character matching" will be described with the unit of data to which a comment is added as a line unit.

【0028】「あいうえおかきくけこ,さしすせそ」と
いう行にコメント付けされた文書を旧文書とする。「あ
いうえたちつてときくけこ,さしすせそ」という行を含
む新文書に関して、「n=4」の「n文字一致」を行な
うと、「あいうえおかきくけこ」の先頭部分4文字「あ
いうえ」で一致をとることによって、「あいうえたちつ
てときくけこ,さしすせそ」の行を類似していると判断
する。ここで、「n=5」として「n文字一致」を行な
った場合は、先頭部分5文字「あいうえお」で一致する
ことになり、「あいうえたちつてときくけこ,さしすせ
そ」の行を類似していないと判断する。
The document in which the comment is added to the line "Aiueoka Kikuko, Sashisuseso" is the old document. For a new document that contains the line "Aiue tatsutetsu kikuko, sashisuseso", perform "n = 4""n-charactermatch", and the first 4 characters of "aiueokakikukeko" By making a match, it is judged that the lines of "Aiue tatsutetsu tokikuko, sashisuseso" are similar. If "n characters match" with "n = 5", the first 5 characters "aiueo" will be matched, and the line "aiue tatsutetsu tokikuko, sashisuseso" will be similar. Judge not to.

【0029】このnの値を変化させることによって、類
似の度合いを変更することが可能であるので、柔軟な類
似或いは一致の判断を行なうことが可能となる。ここで
は、このnの値を「類似度」と呼ぶ。
By changing the value of n, it is possible to change the degree of similarity, so that it is possible to flexibly determine similarity or agreement. Here, this value of n is called “similarity”.

【0030】本実施例1では、類似部分検索手段とし
て、上述の「n文字一致」による手段を用いて、新文書
ファイル53中のコメントが付けられるべき部分(行)
を判定するが、該当する部分(行)が複数あったとき
は、旧文書中のコメントが付けられていた位置(先頭か
ら何行目かを示す行番号)に最も近いものを選択するこ
とにする。
In the first embodiment, as the similar portion searching means, the above-mentioned "n-character matching" means is used, and the portion (line) in the new document file 53 to which the comment is to be attached.
If there are multiple relevant parts (lines), select the one that is closest to the commented position in the old document (line number indicating the line from the beginning). To do.

【0031】図6は、実施例1の文書処理装置による新
文書用コメントファイル54を作成するための処理手順
を説明するためのフローチャートである。尚、図6で
は、フローチャートの各ステップにおける各種データの
格納先或いは参照先のメモリ領域も明示してある。
FIG. 6 is a flow chart for explaining the processing procedure for creating the new document comment file 54 by the document processing apparatus of the first embodiment. Note that FIG. 6 also clearly shows the memory area of the storage destination or reference destination of various data in each step of the flowchart.

【0032】まず初めに、ステップS71でコンソール
1の入力装置を用いて、類似度(数値)を入力する。入
力された類似度は、作業用メモリ4中の類似度エリア4
6に格納される。
First, in step S71, the similarity (numerical value) is input using the input device of the console 1. The inputted similarity is calculated in the similarity area 4 in the working memory 4.
6 is stored.

【0033】次に、ステップS72で旧文書用コメント
ファイル52から、コメントがつけられている位置情報
(行番号)とそのコメント内容を読み出し、それぞれ作
業用メモリ4中の位置情報エリア41,コメント内容エ
リア42に格納する。
Next, in step S72, the position information (line number) to which a comment is added and the comment contents thereof are read from the old document comment file 52, and the position information area 41 and the comment contents in the working memory 4 are read out, respectively. Store in area 42.

【0034】次に、ステップS73で位置情報エリア4
1と類似度エリア46に格納された位置情報と類似度を
もとに、そのコメントが旧文書ファイル51中で付けら
れていた行の先頭から、類似度により指定された文字数
だけを抽出する。この抽出された文字列は、作業用メモ
リ4中の文字列エリア47に格納される。
Next, in step S73, the position information area 4
Based on 1 and the position information and similarity stored in the similarity area 46, only the number of characters designated by the similarity is extracted from the beginning of the line in which the comment is attached in the old document file 51. The extracted character string is stored in the character string area 47 in the work memory 4.

【0035】次に、ステップS74で新文書ファイル5
3中に文字列エリア47に格納されている先頭文字列で
始まる行が存在するかどうかを検索し、もし存在すれ
ば、それが新文書ファイル53中の何行目であるのか
(行番号)を算出し、この数を候補として作業用メモリ
4の候補エリア44に格納する。この検索は新文書ファ
イル53の全文について実行され、検索に適合した行が
新文書ファイル53中に複数あれば、複数の候補が候補
エリア44に格納される。
Next, in step S74, the new document file 5
3 is searched for a line starting with the first character string stored in the character string area 47, and if there is, what line in the new document file 53 it is (line number). Is stored in the candidate area 44 of the working memory 4 as a candidate. This search is executed for all the sentences of the new document file 53, and if there are a plurality of lines in the new document file 53 that match the search, a plurality of candidates are stored in the candidate area 44.

【0036】ステップS75では、ステップS74にて
候補が検索されたかどうかを判断し、もし検索されてい
ればステップS76へ進む。
In step S75, it is determined whether or not the candidate is retrieved in step S74, and if it is retrieved, the process proceeds to step S76.

【0037】ステップS76では、旧文書ファイル51
で付けられていたコメントの位置(位置情報41に格納
されている)にもっとも近いものを候補の中から選択
し、これを新位置情報として新位置情報エリア45に格
納する。
In step S76, the old document file 51
The one closest to the position of the comment (stored in the position information 41) attached with is selected from the candidates and stored in the new position information area 45 as new position information.

【0038】この近さの基準として、実施例1では、位
置情報エリア42に格納されている位置と数値的に最も
近い候補を選択することにする。例えば、旧文書ファイ
ル51の「第2行目」に付与されていたコメントがあっ
た時、候補として「第3行目」というものと「第4行
目」というものがあった場合は、「第3行目」を新位置
情報として選択するものとする。これは、行番号を単純
に比較し、より近いほうを選択すれば良い。また。、も
し同じ近さなら、より小さいほうを選択するものとす
る。
In the first embodiment, a candidate numerically closest to the position stored in the position information area 42 is selected as a criterion for this closeness. For example, if there is a comment attached to the "second line" of the old document file 51 and there are candidates "third line" and "fourth line", The third line "is selected as the new position information. To do this, simply compare the line numbers and select the closer one. Also. , If they are the same closeness, the smaller one shall be selected.

【0039】ステップS77では、新位置情報エリア4
5とコメント内容エリア42に格納されている内容を、
図5に示すようなコメントファイルのフォーマットに従
って新文書用コメントファイル54に書き込む。
In step S77, the new position information area 4
5 and the content stored in the comment content area 42,
The new document comment file 54 is written in accordance with the comment file format as shown in FIG.

【0040】尚、ステップS75にて、候補がひとつも
検索されなかった場合は、ステップS78へ進む。従っ
て、新文書用コメントファイル54には何も書き込まれ
ない。新文書用コメントファイル54としては、新文書
ファイル53の名前に特定の拡張子をつけたファイル名
を持つものとし、そのようなファイルが存在しなければ
新たにファイルを作成し、すでにその名前のファイルが
存在すれば、そこにコメント情報を付け加えていく。
If no candidate is retrieved in step S75, the process proceeds to step S78. Therefore, nothing is written in the new document comment file 54. The new document comment file 54 has a file name obtained by adding a specific extension to the name of the new document file 53. If such a file does not exist, a new file is created and a new file with the same name is already created. If the file exists, add comment information to it.

【0041】ステップS78では、旧文書用コメントフ
ァイル52の全てのコメント情報に対して処理を完了し
たかどうかを判定する。そして、未処理のコメント情報
が残っていればステップS72に戻り上述の処理を繰り
返す。また、未処理のコメント情報が残っていなければ
本処理を終了する。
In step S78, it is determined whether the processing has been completed for all the comment information in the old document comment file 52. Then, if the unprocessed comment information remains, the process returns to step S72 to repeat the above process. If no unprocessed comment information remains, this process ends.

【0042】以上の処理により、旧文書ファイル51と
これに対応していた旧文書用コメントファイル52か
ら、新文書ファイル53に対応した新文書用コメントフ
ァイル54を作成することができる。
By the above processing, the new document comment file 54 corresponding to the new document file 53 can be created from the old document file 51 and the old document comment file 52 corresponding thereto.

【0043】以上説明したように実施例1の文書処理装
置によれば、旧文書のある部分に付与されたコメント
を、新文書の旧文書に対応する位置に自動的に付与し直
すことが可能となる。
As described above, according to the document processing apparatus of the first embodiment, it is possible to automatically re-add a comment added to a certain part of the old document to a position corresponding to the old document of the new document. Becomes

【0044】尚、nすなわち類似度を変化させることに
よって、コメントの移し替えの最適化が可能である。例
えば、「n=5」の「n文字一致」ではコメントの移し
替えが失敗するような場合、「n=4」に変更する、す
なわち類似の度合いを下げることによって候補が得られ
れば、「n=4」によって類似度の最適値が得られてい
るとみなすことができる。また、「n=5」の「n文字
一致」ではコメントの移し替えの候補が複数出て来るよ
うな場合、「n=6」に変更、すなわち類似の度合いを
上げることによって候補を絞ることができれば、類似し
ているという点からでは、「n=6」のほうが類似度と
して適切な値であり、最適値が得られているとみなすこ
とができる。つまり、類似度を変化させることによっ
て、コメントの移し替えにおける類似度の最適値を得る
ことが可能になる。
It is possible to optimize the transfer of comments by changing n, that is, the degree of similarity. For example, in the case where the comment transfer fails in “n character matching” of “n = 5”, if the candidate is obtained by changing to “n = 4”, that is, by reducing the degree of similarity, “n = 4 ”, it can be considered that the optimum value of the similarity is obtained. Further, in the case of “n = 5” “n character match”, if there are multiple candidates for comment transfer, the candidates may be narrowed down by changing to “n = 6”, that is, by increasing the degree of similarity. If possible, “n = 6” is a more appropriate value as the similarity from the viewpoint of similarity, and it can be considered that the optimum value is obtained. That is, by changing the degree of similarity, it becomes possible to obtain the optimum value of the degree of similarity in the transfer of comments.

【0045】従って、本実施例1のステップS74にお
ける検索処理で候補が複数得られた場合は、この類似度
を1つずつ上げて候補を絞る用にすることも可能であ
る。また、逆に、候補が1つもない場合は類似度を1つ
下げて再び検索するように構成することも可能である。
Therefore, when a plurality of candidates are obtained by the search processing in step S74 of the first embodiment, it is possible to increase the similarity one by one and narrow down the candidates. On the contrary, if there are no candidates, the similarity may be lowered by one and the search may be performed again.

【0046】この「n文字一致」を用いた手段は、コメ
ント付けされた部分中に新たな文字列が挿入されるとい
った場合に、コメント付けされた部分の先頭が変化しな
い場合に特に効果的である。
The means using this "n-character matching" is particularly effective when the beginning of the commented part does not change, such as when a new character string is inserted in the commented part. is there.

【0047】尚、本実施例のように、「n文字一致」を
コメントを付けされた部分の先頭文字列に適用するので
なく、コメント付けされた部分の末尾文字列に適用する
ことも考えられる。この場合、実現手段は、第1の実施
例とほぼ同様で、「先頭文字列」として取り扱っていた
部分を「末尾文字列」として取り扱うば良い。これによ
っても、第1の実施例と同様な効果を得ることができ
る。
It should be noted that it is conceivable to apply "n-character match" to the end character string of the commented portion instead of applying it to the start character string of the commented portion as in the present embodiment. . In this case, the realization means is almost the same as that of the first embodiment, and the portion handled as the "leading character string" may be handled as the "tailing character string". Also by this, the same effect as that of the first embodiment can be obtained.

【0048】又、「n文字一致」を先頭文字列と末尾文
字列に同時に適用することによって、より精度の高い検
索を行なうことができるという効果がある。
Further, by applying "n character matching" to the first character string and the last character string at the same time, there is an effect that a more accurate search can be performed.

【0049】尚、本実施例1ではステップS74の検索
処理において新文書ファイルの各行の先頭文字列が一致
する行を検索しているがこれに限られない。例えば、各
行のいずれかの部分に一致する文字列が存在したときそ
の行を候補としてもよい。
In the first embodiment, the line in which the first character string of each line of the new document file matches is searched in the search process of step S74, but the present invention is not limited to this. For example, when there is a matching character string in any part of each line, that line may be used as a candidate.

【0050】<実施例2>次に、実施例2について説明
する。
<Second Embodiment> Next, a second embodiment will be described.

【0051】第1の実施例では、文書ファイルはただの
テキストファイルであった。実施例2では、文書は所定
の構造が付けられているものとする。文書は、その論理
構造に従って、文書要素に分けられている。ここで、文
書要素とは、その文書を構成する要素のことである。
In the first embodiment, the document file was just a text file. In the second embodiment, it is assumed that the document has a predetermined structure. A document is divided into document elements according to its logical structure. Here, the document element is an element that constitutes the document.

【0052】ここでは、説明を簡単にするため、文書要
素doc(文書)は、複数のsec(章)からなり、s
ecはひとつのheading(章題)と複数のpar
(パラグラフ)からなるものと限定する。以上のような
構成による文書の構成の1例を図7に示す。本例では、
1つの文書に2つの章(81,82)がある。例えば、
章81においては、章題811は「はじめに」であり、
「あいうえお」,「かきくけこ」という2つのパラグラ
フ(812,813)が存在している。
Here, in order to simplify the explanation, the document element doc (document) is composed of a plurality of sec (chapter), and s
ec is one heading and multiple pars
Limited to those consisting of (paragraph). FIG. 7 shows an example of the structure of a document having the above structure. In this example,
There are two chapters (81, 82) in one document. For example,
In chapter 81, chapter 811 is "Introduction",
There are two paragraphs (812, 813), "aiueo" and "kakikukeko".

【0053】図8は実施例2による文書処理装置の概略
構成を表すブロック構成図である。本図における参照番
号11〜16の各部は実施例1の図1の参照番号1〜6
の各部と概ね同様であり、ここでは図1とは異なる部分
のみを説明する。作業用メモリ14内部には章題エリア
148を更に備え、コメントの位置する章(sec)の
章題(heeading)を格納するためのエリアであ
る。また、プログラムメモリ16内部には、後述する図
11のフローチャートに示される処理を記述したコメン
ト付与プログラム62が格納されている。
FIG. 8 is a block diagram showing the schematic arrangement of the document processing apparatus according to the second embodiment. Reference numerals 11 to 16 in the figure denote the reference numerals 1 to 6 in FIG.
1 is substantially the same as that of FIG. 1, and only the part different from FIG. 1 will be described here. The work memory 14 further includes a chapter area 148 for storing the chapter heading of the chapter (sec) in which the comment is located. Further, inside the program memory 16, a comment giving program 62 which describes the processing shown in the flowchart of FIG. 11 described later is stored.

【0054】さて、前述の図7のような構造を持つ文書
の場合、文書ファイルには図9のような形で記述され
る。文書全体は<doc>と</doc>にはさまれ、
各章は<sec>と</sec>にはさまれる。そし
て、章題は<heading>と</heading>
にはさまれ、各パラグラフは<par>と</par>
にはさまれている。以上のような形式で、文書に構造を
付ける。即ち、(1)“<”と“>”にはさまれた文字
列を文書要素とし(これを文書用祖名と呼ぶ)、(2)
“<”と文書要素名と“>”からなる文字列は文書要素
開始を表す文書要素開始記号であり、(3)“<”と
“/”と文書要素名と“>”からなる文字列は文書要素
終了を表す文書要素終了記号であり、(4)文書要素開
始記号と文書要素終了記号にはさまれた部分は文書要素
の内容を表すこととする。
In the case of the document having the structure shown in FIG. 7, the document file is described in the form shown in FIG. The entire document is sandwiched between <doc> and </ doc>,
Each chapter is sandwiched between <sec> and </ sec>. And the chapter titles are <heading> and </ heading>
Each paragraph is sandwiched between <par> and </ par>
It is sandwiched between. Structure the document in the format described above. That is, (1) a character string sandwiched between "<" and ">" is a document element (this is called a document ancestor), (2)
A character string consisting of "<", a document element name and ">" is a document element start symbol indicating the start of a document element, and (3) a character string consisting of "<", "/", a document element name and ">". Is a document element end symbol indicating the end of the document element, and (4) the part sandwiched between the document element start symbol and the document element end symbol indicates the content of the document element.

【0055】本実施例においても、文書とコメントは別
々のファイルに格納する。文書ファイルは、第1の実施
例とは異なり、図9のように文書の構造を明記した方法
によって記述される。コメントは、パラグラフ単位(<
par>で始まり</par>で終わる文書要素)でつ
けられるものとするが、コメントファイルは文書ファイ
ル先頭から何番目のパラグラフかを示す位置情報(パラ
グラフ番号)とコメント内容の組からなる情報を持つ。
コメントが付けられる範囲は、文書ファイル中で2つ以
上の文書要素にまたがらないものとする。
Also in this embodiment, the document and the comment are stored in separate files. Different from the first embodiment, the document file is described by a method in which the structure of the document is specified as shown in FIG. Comments are paragraph-based (<
The document file starts with par> and ends with </ par>), but the comment file contains information consisting of a combination of position information (paragraph number) indicating the number of the paragraph from the beginning of the document file and the comment content. To have.
The commented range shall not extend over two or more document elements in the document file.

【0056】例えば、図9で示されるような文書ファイ
ルで、「はじめに」の章にある「かきくけこ」というパ
ラグラフに「がぎぐげご」というコメントを付け、「本
文書の概要」という章にある「さしすせそ」というパラ
グラフに「ざじずぜぞ」というコメントを付けた場合、
コメントファイルは図10の様になる。
For example, in the document file as shown in FIG. 9, the paragraph "Kakikukeko" in the "Introduction" section is accompanied by a comment "Gagigugego", and the section "Outline of this document" is added. If you add the comment "Zazizuzezo" to the paragraph "Sashisuseso",
The comment file is as shown in Fig. 10.

【0057】本実施例において、類似部分検索手段とし
ては、<heading>で始まる部分の情報(章題の
情報)と同じ章題を持つ部分が新文書にあり、かつ、そ
の中に旧文書に付けられたコメントファイル中でコメン
トが付けられたパラグラフを元にして、「n文字一致」
(先頭文字列)による検索を行ない、該当するパラグラ
フがあった場合に、そのパラグラフを類似するパラグラ
フと評価する方法を用いる。また、実施例2における類
似度は実施例1で用いている類似度と同様であり、ここ
ではその詳細な説明を省略するが、実施例1では行単位
であったところが実施例2ではパラグラフ単位となる。
In the present embodiment, as the similar part retrieval means, the new document has a part having the same title as the information (chapter information) beginning with <heading>, and the old document is included in the new document. Based on the commented paragraph in the commented file, "n characters match"
A method is used in which a search is performed using (the first character string), and when there is a corresponding paragraph, the paragraph is evaluated as a similar paragraph. Further, the similarity in the second embodiment is similar to the similarity used in the first embodiment, and a detailed description thereof will be omitted here. However, in the first embodiment, it is a line unit, but in the second embodiment, it is a paragraph unit. Becomes

【0058】さて、上述のような最初のバージョンの文
書ファイルが存在し、これに対応するコメントファイル
が作成されていたとする。ここで、この文書ファイルを
少々変更し、第2バージョンとなった文書ファイルが作
成され、使用者に提供されたとする。このとき、第1バ
ージョンの文書ファイルに付けられたコメントファイル
をそのまま使ったのでは、すでに文字の入れ替えが行わ
れている第2バージョンの文書に対して正しくコメント
を表示することはできない。
It is assumed that the document file of the first version as described above exists and the comment file corresponding to the document file is created. Here, it is assumed that this document file is slightly modified and a second version of the document file is created and provided to the user. At this time, if the comment file attached to the document file of the first version is used as it is, the comment cannot be correctly displayed on the document of the second version in which the characters have been exchanged.

【0059】ここで、第1バージョンに付けられたコメ
ントファイルを、第2バージョンの文書に対応したもの
に変更する方法を説明する。尚、第1バージョンの文書
を旧文書ファイル151とし、第1バージョンの文書に
対応するコメントファイルを旧文書用コメントファイル
152とし、更に第2バージョンの文書を新文書ファイ
ル153とする。そして、新たに生成される第2バージ
ョン文書用のコメントファイルを新文書用コメントファ
イル154とする。
Here, a method of changing the comment file attached to the first version to a file corresponding to the document of the second version will be described. Note that the first version document is the old document file 151, the comment file corresponding to the first version document is the old document comment file 152, and the second version document is the new document file 153. Then, the newly generated comment file for the second version document is used as the new document comment file 154.

【0060】次に、新文書用コメントファイル154の
作成処理について説明する。図11は、実施例2の文書
処理装置による新文書用コメントファイル154の作成
手順を表すフローチャートである。尚、図11では、フ
ローチャートの各ステップにおける各種データの格納先
或いは参照先のメモリ領域も明示してある。
Next, the process of creating the new document comment file 154 will be described. FIG. 11 is a flowchart showing the procedure for creating the new document comment file 154 by the document processing apparatus according to the second embodiment. In addition, in FIG. 11, the memory area of the storage destination or reference destination of various data in each step of the flowchart is also shown.

【0061】まず初めに、ステップS111で、コンソ
ール1の入力装置を用いて、類似度(数値)を入力す
る。入力された類似度は、作業用メモリ14中の類似度
エリア146に格納する。
First, in step S111, the similarity (numerical value) is input using the input device of the console 1. The input similarity is stored in the similarity area 146 in the work memory 14.

【0062】次に、ステップS112で、旧文書ファイ
ル用コメントファイル152から、コメントがつけられ
ている位置情報(パラグラフ番号)とそのコメント内容
を、それぞれ作業用メモリ14中の位置情報エリア14
1,コメント内容エリア142に格納する。
Next, in step S112, the position information (paragraph number) to which the comment is attached and the comment contents are respectively written from the old document file comment file 152 in the position information area 14 in the working memory 14.
1, stored in the comment content area 142.

【0063】次に、ステップS113で、位置情報エリ
ア141と類似度エリア146に格納された情報をもと
に、そのコメントが旧文書ファイル51中で付けられて
いたパラグラフの先頭から、類似度に指定された文字数
だけ抽出する。また同時に、コメントが付けられている
部分の章の題名を抽出する。この抽出された文字列と章
題は、作業用メモリ4中の文字列エリア147,章題エ
リア148に格納される。
Next, in step S113, based on the information stored in the position information area 141 and the similarity area 146, the comment is added to the similarity from the head of the paragraph added in the old document file 51. Extract the specified number of characters. At the same time, the titles of the chapters with comments are extracted. The extracted character string and chapter are stored in the character string area 147 and the chapter area 148 in the work memory 4.

【0064】次に、ステップS114で新文書ファイル
53中の章題の中から章題エリア148に格納された章
題と同じものがあった場合に、更にその章の中で先頭文
字列エリア147に格納されている先頭文字列で始まる
パラグラフがあるかどうかを検索する。もし検索されれ
ば、それが新文書ファイル53中の第何番目のパラグラ
フであるかか(パラグラフ番号)を算出し、これを新位
置情報として作業用メモリ14の新位置情報エリア14
5に格納する。検索は、最初にヒットするものがあれば
そこで終了するものとする。
Next, in step S114, when there is the same title as the title stored in the title area 148 among the titles in the new document file 53, the head character string area 147 is further included in the title. Search for a paragraph beginning with the first string stored in. If it is searched, the number of the paragraph in the new document file 53 (paragraph number) is calculated, and this is used as the new position information in the new position information area 14 of the working memory 14.
Store in 5. The search should end at the first hit, if any.

【0065】ステップS115ではステップS113,
ステップS114により実行される検索が成功したかど
うかを判断し、成功していればステップS116へ進
む。
In step S115, steps S113,
It is determined whether or not the search executed in step S114 is successful, and if successful, the process proceeds to step S116.

【0066】ステップS116では、新位置情報エリア
145と、コメント内容エリア142の内容を読み出
し、これを図10に示すようなコメントファイルのフォ
ーマットで新文書用コメントファイル54に書き込む。
In step S116, the contents of the new position information area 145 and the comment contents area 142 are read and written in the comment file 54 for the new document in the comment file format as shown in FIG.

【0067】尚、ステップS113,114で検索が失
敗した場合はステップS115よりステップS117へ
進み、、新文書用コメントファイル154には何も書き
出さない。
If the search is unsuccessful in steps S113 and 114, the process proceeds from step S115 to step S117, and nothing is written to the new document comment file 154.

【0068】ステップS117では、旧文書用コメント
ファイル152の全てのコメント情報に対して処理を完
了したかどうかを判定する。未処理のコメント情報が残
っていればステップS112に戻り上述の処理を繰り返
す。また、未処理のコメント情報が残っていなければ本
処理を終了する。
In step S117, it is determined whether the processing has been completed for all the comment information in the old document comment file 152. If unprocessed comment information remains, the process returns to step S112 to repeat the above process. If no unprocessed comment information remains, this process ends.

【0069】以上の処理により、旧文書ファイル151
と、これに対応する旧文書用コメントファイル152か
ら、新文書ファイル153に対応した新文書用コメント
ファイル154を作成することができる。
By the above processing, the old document file 151
Then, the new document comment file 154 corresponding to the new document file 153 can be created from the old document comment file 152 corresponding thereto.

【0070】旧文書と新文書の間で文書の構造が大きく
は変わらないことから、このように同じ章題の範囲で文
字列を比較し、同様であれば、その部分は旧文書と新文
書で同じ意味内容を持つものとしてコメントの付与を行
う。このように、本実施例では、文書構造を利用してい
るので、コメントのつけ替えの信頼性を上げるととも
に、処理効率が向上するという効果がある。
Since the structure of the document does not change much between the old document and the new document, character strings are compared within the same chapter range in this way, and if they are the same, that part is the old document and the new document. The comment is added as having the same meaning content. As described above, in this embodiment, since the document structure is used, there is an effect that the reliability of comment replacement is improved and the processing efficiency is improved.

【0071】尚、上述の実施例2ではパラグラフ単位で
コメントの位置を特定しているがこれに限られるもので
はなく、例えば実施例1で説明したように、行単位によ
りコメントの位置を特定してもよい。
Although the comment position is specified in paragraph units in the above-described second embodiment, the present invention is not limited to this. For example, as described in the first embodiment, the comment position is specified in line units. May be.

【0072】<実施例3>実施例3では、旧文書におい
てコメント付けされた部分が新文書中で類似/一致する
部分を検索する手段として、「類似度関数」による手段
を用いる。ここでいう「類似度関数」とは、比較対象と
なる文字列中に、比較基準となる文字列に含まれる単語
(例えば、名詞)の何パーセントが出現するかを計算
し、その値が指定された類似の判断基準値以上であるか
どうかを判定する。例えば、類似の判断基準値が75%
である場合に、指定された10個の文字列のうち、8個
が比較対象となる文字列中に出現すれば、この場合の出
現率は80%と計算され、この比較対象となった文字列
は比較基準となった文字列と類似していると判定する。
この類似の判断基準値を変化させることによって、柔軟
な類似/一致の判断を行なうことが可能となる。ここで
は、この判断基準値を「類似度」と呼ぶ。
<Third Embodiment> In the third embodiment, a means using a "similarity function" is used as a means for retrieving a similar / matching portion in the new document to which the commented portion in the old document is similar. The "similarity function" used here is to calculate the percentage of words (for example, nouns) included in a character string to be compared in a character string to be compared, and to specify that value. It is determined whether or not it is equal to or more than the determined similar determination reference value. For example, the similarity criterion value is 75%
If 8 of the 10 specified character strings appear in the character string to be compared, the appearance rate in this case is calculated as 80%, and the character to be compared is calculated. It is determined that the string is similar to the character string used as the comparison reference.
By changing this similarity determination reference value, flexible similarity / match determination can be performed. Here, this judgment reference value is called "similarity".

【0073】図12は実施例3による文書処理装置の概
略構成を表すブロック構成図である。尚、本図における
参照番号21〜26の各部の構成は、実施例1の図1に
おける参照番号1〜6の各部の構成と同様であり、詳細
な説明は省略する。
FIG. 12 is a block diagram showing the schematic arrangement of the document processing apparatus according to the third embodiment. Note that the configuration of each part of reference numbers 21 to 26 in this figure is the same as the configuration of each part of reference numbers 1 to 6 in FIG. 1 of the first embodiment, and detailed description thereof will be omitted.

【0074】第1バージョンの文書に付けられたコメン
トファイルより、第2バージョンの文書に対応したコメ
ントファイルを生成する方法を説明する。
A method of generating a comment file corresponding to the second version document from the comment file attached to the first version document will be described.

【0075】第1バージョンの文書を旧文書ファイル2
51、第2バージョンの文書を新文書ファイル253と
し、旧文書ファイル251に対応するコメントファイル
を旧文書用コメントファイル252とする。また、新た
に生成される新文書に対応するコメントファイルを新文
書用コメントファイル254とする。
The first version of the document is the old document file 2
51, the second version document is the new document file 253, and the comment file corresponding to the old document file 251 is the old document comment file 252. The comment file corresponding to the newly generated new document is referred to as a new document comment file 254.

【0076】本実施例3においては、実施例1と同様
に、文書を改行で区切られたデータの並びと考え、コメ
ントの位置情報は行単位でつけるものとする。また、新
文書ファイル253における類似部分の検索手段とし
て、前述した「類似度関数」による手段を用いて、新文
書ファイル253中のコメントが付与されるべき行を判
定することにする。該当する行が複数あったときは、類
似度関数の値が最も大きいものを選択し、それでも一つ
に定まらない場合には、旧文書中のコメントが付けられ
ていた位置(先頭からの行番号)に最も近いものを選択
するものとする。
In the third embodiment, as in the first embodiment, it is assumed that the document is a line of data separated by line breaks and the comment position information is added line by line. Further, as a means for retrieving the similar portion in the new document file 253, the above-mentioned “similarity function” means is used to determine the line in the new document file 253 to which a comment should be added. If there are multiple corresponding lines, select the one with the largest value of the similarity function, and if it is still not determined as one, the position in the old document where the comment was added (line number from the beginning ) Shall be selected closest to.

【0077】図13は、第3実施例における類似部分検
索手段を説明するためのフローチャートである。
FIG. 13 is a flow chart for explaining the similar part searching means in the third embodiment.

【0078】まず初めに、ステップS131でコンソー
ル1の入力装置を用いて、類似度(数値)を入力する。
入力された類似度は、作業用メモリ24中の類似度エリ
ア246に格納される。
First, in step S131, the degree of similarity (numerical value) is input using the input device of the console 1.
The inputted similarity is stored in the similarity area 246 in the work memory 24.

【0079】次に、ステップS132で旧文書用コメン
トファイル252から、コメントがつけられている位置
情報(行番号)とそのコメント内容を読み出し、それぞ
れ作業用メモリ24中の位置情報エリア241,コメン
ト内容エリア242に格納する。
Next, in step S132, the position information (line number) to which the comment is added and the comment contents thereof are read from the old document comment file 252, and the position information area 241 and the comment contents in the working memory 24 are read respectively. Stored in area 242.

【0080】さらに、ステップS133でそのコメント
が旧文書ファイル251中で付けられていた行の全文字
列を抽出する。これは単に位置情報エリア241に格納
されている位置情報により旧文書ファイル251から抽
出する。この抽出された文字列は、作業用メモリ24中
の文字列エリア243に格納される。
Further, in step S133, all the character strings of the line to which the comment is added in the old document file 251 are extracted. This is simply extracted from the old document file 251 by the position information stored in the position information area 241. The extracted character string is stored in the character string area 243 in the work memory 24.

【0081】次に、ステップS134ではステップS1
33で抽出された文字列エリア243の構文解析を行な
い、その中から単語を抽出する。例えば、単語として、
名詞のみを抽出する。この抽出された単語は、作業用メ
モリ24中の単語群エリア249に格納される。
Next, in step S134, step S1
The character string area 243 extracted in 33 is parsed and words are extracted from it. For example, as a word
Extract only nouns. The extracted words are stored in the word group area 249 in the work memory 24.

【0082】次に、ステップS135で、新文書ファイ
ル253の中に、ステップS134で抽出された単語群
249をもとに、類似部分の検索を行う。新文書中の行
単位に、単語群249中の単語の出現率を計算し、その
値が、類似度エリア246に格納されている類似度の値
よりも大きいかどうかで検索を行う。
Next, in step S135, a similar portion is searched in the new document file 253 based on the word group 249 extracted in step S134. The appearance rate of the words in the word group 249 is calculated for each line in the new document, and the search is performed depending on whether or not the value is larger than the value of the similarity stored in the similarity area 246.

【0083】もし、類似する行があれば、その行が新文
書ファイル53の先頭から何番目の行であったのかを計
算し、この行番号と算出された出現率とを候補として作
業用メモリ24の候補エリア244に格納する。この検
索は新文書ファイル53の全文について実行され、検索
に適合した行が新文書ファイル53中に複数あれば、複
数の候補がメモリに格納される。
If there is a similar line, the number of the line from the beginning of the new document file 53 is calculated, and this line number and the calculated appearance rate are used as candidates for the working memory. It is stored in 24 candidate areas 244. This search is executed for all the sentences of the new document file 53. If there are a plurality of lines in the new document file 53 that match the search, a plurality of candidates are stored in the memory.

【0084】ステップS136では上述のステップS1
35により候補が検索されたかどうかを判断し、1つ以
上の候補が検索されていればステップS137へ進む。
In step S136, the above-mentioned step S1 is executed.
It is determined by 35 whether or not a candidate is searched, and if one or more candidates are searched, the process proceeds to step S137.

【0085】ステップS137では、候補エリア244
に格納された候補のうち出現率が最大のものを選択す
る。最大の出現率を有する候補が複数存在する場合は、
旧文書ファイル251で付けられていたコメントの位置
(位置情報エリア241に格納されている位置情報)に
もっとも近い候補を選択し、これを新位置情報として作
業用メモリ24の新位置情報エリア245に格納する。
In step S137, the candidate area 244
The candidate with the highest appearance rate is selected from the candidates stored in. If there are multiple candidates with the highest appearance rate,
The candidate closest to the comment position (position information stored in the position information area 241) attached to the old document file 251 is selected, and this is used as new position information in the new position information area 245 of the working memory 24. Store.

【0086】この近さの基準として、実施例3では、位
置情報エリア242の位置情報と数値的に最も近い候補
を選択することとする。
In the third embodiment, as a criterion for this closeness, a candidate numerically closest to the position information in the position information area 242 is selected.

【0087】ステップS138では、新位置情報エリア
245とコメント内容エリア242の内容をコメント情
報として、図4に示すようなコメントファイルのフォー
マットで新文書用コメントファイル254に書き込む。
In step S138, the contents of the new position information area 245 and the comment contents area 242 are written as comment information in the comment file for new document 254 in the comment file format as shown in FIG.

【0088】尚、ステップS135の検索にて候補がひ
とつも得られなかった場合は、ステップS136よりス
テップS139へ進み、新文書用コメントファイル25
4には何も書き込まれない。新文書用コメントファイル
254としては、新文書ファイル名に特定の拡張子をつ
けたファイル名を持つものとし、そのようなファイルが
存在しなければ新たにファイルを作成し、すでにその名
前のファイルが存在すれば、そのファイルにコメント情
報の書き込みが実行される。
If no candidate is obtained by the search in step S135, the process proceeds from step S136 to step S139, and the comment file 25 for the new document is entered.
Nothing is written to 4. The new document comment file 254 has a file name obtained by adding a specific extension to the new document file name. If no such file exists, a new file is created and a file with that name already exists. If it exists, the comment information is written to the file.

【0089】ステップS139では、旧文書ファイル2
51と、これに対応していたコメントファイル252か
ら、新文書ファイル253に対応したコメントファイル
254を作成することができる。
In step S139, the old document file 2
A comment file 254 corresponding to the new document file 253 can be created from 51 and the comment file 252 corresponding thereto.

【0090】この「類似度関数」を用いた手段は、コメ
ント付けされた文字列の内容が新文書で変更されていて
も、同様な単語がある程度以上使用されている場合のコ
メントの付け替えに特に効果的である。
The means using this "similarity function" is especially useful for replacing comments when similar words are used to some extent even if the contents of the commented character string are changed in the new document. It is effective.

【0091】尚、実施例3ではコメントの位置を行単位
で特定しているが、実施例2のように所定の文書構造に
おいてパラグラフ単位で特定してもよい。
Although the comment position is specified line by line in the third embodiment, it may be specified in paragraph units in a predetermined document structure as in the second embodiment.

【0092】尚、旧文書においてコメント付けされた部
分が新文書中で類似/一致する部分を検索する手段とし
て、旧文書においてコメントされた部分と完全に同一の
部分を一致とみなす「完全一致」による手段と、実施例
1で説明した「n文字一致」による手段と、実施例3で
説明した「類似度関数」による手段といった複数の検索
手段を文書の性質に応じて適切に切り替えたり組み合わ
せたりして実施する子も可能である。この切り替え、な
いしは組み合わせを行うことにより、状況に合わせて各
検索手段を有効に働かせ、極力、コメントの移し替えの
失敗を避けることができる。尚、上述の「完全一致」と
は、コメントの位置を先頭位置と末尾文字位置とで特定
し、旧文書内において、この先頭及び末尾文字位置で決
まる範囲の文字列と完全に一致する文字列が新文書に存
在したとき、新文書のその部分にコメントを付与するも
のである。
As a means for retrieving a similar / matched part in the old document, the commented part in the old document is regarded as a completely identical part to the commented part in the old document. According to the nature of the document, a plurality of search means, such as the means according to the first embodiment, the means based on “n character matching” described in the first embodiment, and the means based on the “similarity function” described in the third embodiment are appropriately switched or combined. It is also possible for a child to carry out it. By performing this switching or combination, it is possible to effectively operate each search means according to the situation and avoid failure of comment transfer as much as possible. Note that the above-mentioned "exact match" specifies the position of a comment by the start position and the end character position, and a character string that completely matches the character string in the range determined by the start and end character positions in the old document. When exists in the new document, a comment is added to that part of the new document.

【0093】尚、上記各実施例におけるコメントの位置
の指定方法として文書の先頭からの文字数や行数を用い
ているがこれらに限られるものではない。例えば、文書
中にリンク情報等のような特殊コードを埋め込むことに
よりコメント位置を指定するような方法でも、その特殊
コードを検出してその位置の文字列を抽出するようにす
れば本発明を適用することができる。
Although the number of characters and the number of lines from the beginning of the document are used as the method for specifying the comment position in each of the above embodiments, the method is not limited to these. For example, even if a comment position is specified by embedding a special code such as link information in a document, the present invention is applied if the special code is detected and the character string at that position is extracted. can do.

【0094】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0095】[0095]

【発明の効果】以上説明したように本発明のコメント付
与方法及び文書処理装置によれば、第1の文書のある部
分に付与されていたコメントを、第2の文書における同
等の位置に自動的に付与し直すことが可能となり、文書
間でのコメントの移し替えを自動的に行えるという効果
がある。
As described above, according to the comment giving method and the document processing apparatus of the present invention, the comment given to a certain portion of the first document is automatically placed at the same position in the second document. It is possible to re-add comments to documents, and there is an effect that comments can be automatically transferred between documents.

【0096】更に、同等位置の判断基準値である「類似
度」を適宜設定変更することによって、類似部分の検索
を柔軟に行なうことができるという効果を持つ。
Furthermore, by appropriately changing the setting of the "similarity", which is the determination reference value for the equivalent position, it is possible to flexibly search for similar parts.

【0097】[0097]

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

【図1】実施例1の文書処理装置の概略構成を表すブロ
ック構成図である。
FIG. 1 is a block diagram illustrating a schematic configuration of a document processing apparatus according to a first exemplary embodiment.

【図2】コンソールの装置構成を表す図である。FIG. 2 is a diagram showing a device configuration of a console.

【図3】実施例1における文書ファイルの1例を表す説
明図である。
FIG. 3 is an explanatory diagram illustrating an example of a document file according to the first exemplary embodiment.

【図4】実施例1におけるコメントファイルのデータ構
造を説明する図である。
FIG. 4 is a diagram illustrating a data structure of a comment file according to the first embodiment.

【図5】実施例1におけるコメント表示画面の1例を表
す図である。
FIG. 5 illustrates an example of a comment display screen according to the first exemplary embodiment.

【図6】実施例1における新文書用コメントファイル作
成の処理手順を表すフローチャートである。
FIG. 6 is a flowchart illustrating a processing procedure for creating a comment file for a new document according to the first exemplary embodiment.

【図7】実施例2の文書の構造を表す図である。FIG. 7 illustrates a document structure according to a second exemplary embodiment.

【図8】実施例2の文書処理装置の概略構成を表すブロ
ック構成図である。
FIG. 8 is a block diagram illustrating a schematic configuration of a document processing apparatus according to a second exemplary embodiment.

【図9】実施例2における文書ファイルのデータ構造を
説明する図である。
FIG. 9 is a diagram illustrating a data structure of a document file according to the second embodiment.

【図10】実施例2におけるコメントファイルのデータ
構造を説明する図である。
FIG. 10 is a diagram illustrating a data structure of a comment file according to the second embodiment.

【図11】実施例2における新文書用ファイル作成のた
めの処理手順を表すフローチャートである。
FIG. 11 is a flowchart illustrating a processing procedure for creating a new document file according to the second exemplary embodiment.

【図12】実施例3の文書処理装置の概略構成を表すブ
ロック構成図である。
FIG. 12 is a block diagram illustrating a schematic configuration of a document processing apparatus according to a third exemplary embodiment.

【図13】実施例3における新文書用ファイル作成のた
めの処理手順を表すフローチャートである。
FIG. 13 is a flowchart illustrating a processing procedure for creating a new document file according to the third exemplary embodiment.

【図14】従来例に置ける画面表示の1例を表す図であ
る。
FIG. 14 is a diagram showing an example of a screen display in a conventional example.

【符号の説明】[Explanation of symbols]

1 コンソール 2 CPU 3 計算機バス 4 作業用メモリ 5 文書用メモリ 6 プログラムメモリ 1 Console 2 CPU 3 Computer Bus 4 Working Memory 5 Document Memory 6 Program Memory

───────────────────────────────────────────────────── フロントページの続き (72)発明者 山川 正 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tadashi Yamakawa 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 文書に対してコメントを付与する機能を
有する文書処理装置において、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶手
段と、 第2の文書より前記コメント付与範囲と類似する類似範
囲を抽出するための類似度を設定する設定手段と、 前記位置情報に基づいて抽出された前記第1の文書のコ
メント付与範囲の情報と前記類似度とに基づいて検索情
報を生成する検索情報生成手段と、 前記検索情報生成手段による前記検索情報により前記第
2の文書における類似範囲を検索する検索手段と、 前記検索手段により検索された前記第2の文書の類似範
囲を前記第2の文書に対応するコメントの位置情報とし
て決定する決定手段と、 前記決定手段により決定された位置情報と前記記憶手段
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成手段とを備えることを特徴とす
る文書処理装置。
1. A document processing apparatus having a function of adding a comment to a document, and a storage unit that stores the comment for the first document and position information indicating the position and range of the comment in association with each other. Setting means for setting a degree of similarity for extracting a similarity range similar to the comment addition range from the second document; information of the comment addition range of the first document extracted based on the position information; Search information generating means for generating search information based on similarity; search means for searching the similar range in the second document by the search information by the search information generating means; Determining means for determining the similarity range of the second document as position information of the comment corresponding to the second document; and position information determined by the determining means. A document processing apparatus comprising: a generating unit configured to generate a comment information for the second document by associating a report with the comment in the storage unit.
【請求項2】 文書に対してコメントを付与する機能を
有する文書処理装置において、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶手
段と、 前記コメントの付与範囲より抽出する文字数を決めるた
めの文字数を類似度として設定する設定手段と、 前記記憶手段の位置情報により抽出される前記第1の文
書のコメント付与範囲から前記設定手段により設定され
た文字数の文字列を抽出してこれを類似範囲の検索情報
とする検索情報生成手段と、 前記検索情報生成手段により生成された前記検索情報に
より第2の文書から類似範囲を検索する検索手段と、 前記検索手段により検索された類似範囲及び位置を前記
第2の文書に対応するコメントの位置情報として決定す
る決定手段と、 前記決定手段により決定された位置情報と前記記憶手段
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成手段とを備えることを特徴とす
る文書処理装置。
2. A document processing apparatus having a function of adding a comment to a document, and a storage unit that stores a comment to the first document and position information indicating a position and range of the comment in association with each other. Setting means for setting the number of characters for determining the number of characters to be extracted from the comment addition range as similarity, and setting by the setting means from the comment addition range of the first document extracted by the position information of the storage means A search information generating unit that extracts a character string having the number of characters and uses this as search information in a similar range; and a searching unit that searches the second document for a similar range based on the search information generated by the search information generating unit. Determining means for determining the similar range and position searched by the searching means as position information of the comment corresponding to the second document, Document processing apparatus comprising: a generating means for generating the comments and comment information for the second document in correspondence with the positional information and the storage means determined by said determining means.
【請求項3】 前記検索手段により複数の文字列が検索
された場合、前記第1のコメント情報のコメント付与位
置に最も近い文字列を選択する選択手段を更に備え、 前記決定手段は前記選択手段により選択された文字列を
含む所定の範囲及び位置を前記第2の文書に対応するコ
メントの位置情報として決定することを特徴とする請求
項2に記載の文書処理装置。
3. When a plurality of character strings are searched by the searching means, the determining means further comprises a selecting means for selecting a character string closest to the comment addition position of the first comment information, and the determining means is the selecting means. The document processing apparatus according to claim 2, wherein a predetermined range and position including the character string selected by are determined as position information of the comment corresponding to the second document.
【請求項4】 前記位置情報は文書の先頭からの行数に
より前記コメントの付与位置及び範囲を指定することを
特徴とする請求項2または3に記載の文書処理装置。
4. The document processing apparatus according to claim 2, wherein the position information specifies the comment addition position and range based on the number of lines from the beginning of the document.
【請求項5】 文書に対してコメントを付与する機能を
有する文書処理装置において、 所定の文書構成を有する第1の文書に対するコメントと
前記コメントの付与位置及び範囲を表す位置情報とを対
応させて記憶する記憶手段と、 前記コメントの付与範囲を検索するための文字数を類似
度として設定する設定手段と、 前記記憶手段の位置情報により抽出される前記第1の文
書のコメント付与範囲から前記設定手段により設定され
た文字数の文字列を検索文字列として抽出するととも
に、前記コメントの属する文書構成を特定する文字列を
抽出してこれらを類似範囲の検索情報とする検索情報生
成手段と、 前記検索情報生成手段により抽出された前記文書構成を
特定する文字列により所定の文書構成を有する第2の文
書の文書構成を検索する第1の検索手段と、 前記第1の検索手段により検索された文書構成の範囲に
おいて前記検索情報生成手段により抽出された検索文字
列を検索する第2の検索手段と、 前記第2の検索手段により検索された類似範囲をコメン
ト付与範囲及び位置として位置情報を決定する決定手段
と、 前記決定手段により決定された位置情報と前記記憶手段
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成手段とを備えることを特徴とす
る文書処理装置。
5. A document processing apparatus having a function of adding a comment to a document, wherein a comment for a first document having a predetermined document structure is associated with position information indicating the position and range of the comment. Storage means for storing, setting means for setting the number of characters for searching the comment addition range as similarity, and the setting means from the comment addition range of the first document extracted by the position information of the storage means A search information generating unit that extracts a character string having the number of characters set by the above as a search character string, extracts a character string that identifies the document configuration to which the comment belongs, and uses these as search information in a similar range; The document structure of the second document having a predetermined document structure is searched by the character string that specifies the document structure extracted by the generating means. A first search means, a second search means for searching the search character string extracted by the search information generation means in the range of the document structure searched by the first search means, and a second search means A determination unit that determines the position information by using the searched similar range as a comment addition range and a position, and a comment for the second document by associating the position information determined by the determination unit with the comment of the storage unit. A document processing apparatus, comprising: a generation unit that generates information.
【請求項6】 文書に対してコメントを付与する機能を
有する文書処理装置において、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶手
段と、 第2の文書より前記コメント付与範囲と類似する類似範
囲を抽出するための類似度を設定する設定手段と、 前記記憶手段の位置情報により抽出される前記第1の文
書のコメント付与範囲に含まれる単語を抽出し、前記設
定手段による類似度とともに検索情報を構成する検索情
報生成手段と、 前記検索情報の単語のうち前記設定手段により設定され
た類似度を越える率の同一単語を含む類似範囲を第2の
文書より検索する検索手段と、 前記検索手段により検索された類似範囲及び位置を前記
第2の文書に対応するコメントの位置情報として決定す
る決定手段と、 前記決定手段により決定された位置情報と前記記憶手段
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成手段とを備えることを特徴とす
る文書処理装置。
6. A document processing apparatus having a function of adding a comment to a document, and a storage unit that stores a comment for the first document and position information indicating a position and range of the comment in association with each other. Included in the comment adding range of the first document extracted by the position information of the storage unit, setting means for setting a similarity for extracting a similar range similar to the comment adding range from the second document A search information generation unit that extracts words and configures search information together with the similarity by the setting unit, and a similarity range that includes the same word having a rate exceeding the similarity set by the setting unit among the words of the search information. Search means for searching from the second document, and the similarity range and position searched by the search means as position information of the comment corresponding to the second document A document comprising: a determining unit for determining; and a generating unit for generating the comment information for the second document by associating the position information determined by the determining unit with the comment in the storage unit. Processing equipment.
【請求項7】 前記類似度を検索状況により変更する手
段を更に備えることを特徴とする請求項1から6のいず
れかに記載の文書処理装置。
7. The document processing apparatus according to claim 1, further comprising means for changing the degree of similarity according to a search situation.
【請求項8】 情報処理装置などにおいて文書に対して
コメントを付与するためのコメント付与方法において、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶行
程と、 第2の文書より前記コメント付与範囲と類似する類似範
囲を抽出するための類似度を設定する設定行程と、 前記位置情報に基づいて抽出された前記第1の文書のコ
メント付与範囲の情報と前記類似度とに基づいて検索情
報を生成する検索情報生成行程と、 前記検索情報生成行程による前記検索情報により前記第
2の文書における類似範囲を検索する検索行程と、 前記検索行程により検索された前記第2の文書の類似範
囲を前記第2の文書に対応するコメントの位置情報とし
て決定する決定行程と、 前記決定行程により決定された位置情報と前記記憶行程
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成行程とを備えることを特徴とす
るコメント付与方法。
8. A comment giving method for giving a comment to a document in an information processing apparatus or the like, wherein a comment to a first document and position information indicating a given position and range of the comment are stored in association with each other. A storage step, a setting step for setting a similarity degree for extracting a similarity range similar to the comment giving range from the second document, and a comment giving range of the first document extracted based on the position information Search information generation process for generating search information based on the information of the above and the similarity, a search process for searching a similar range in the second document by the search information by the search information generation process, and a search process A determination step of determining the similarity range of the searched second document as position information of a comment corresponding to the second document, and the determination step A comment giving method, wherein the position information determined by the above is associated with the comment of the storage step to generate comment information for the second document.
【請求項9】 情報処理装置において文書に対してコメ
ントを付与するためのコメント付与方法において、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶行
程と、 前記コメントの付与範囲より抽出する文字数を決めるた
めの文字数を類似度として設定する設定行程と、 前記記憶行程の位置情報により抽出される前記第1の文
書のコメント付与範囲から前記設定行程により設定され
た文字数の文字列を抽出してこれを類似範囲の検索情報
とする検索情報生成行程と、 前記検索情報生成行程により生成された前記検索情報に
より第2の文書から類似範囲を検索する検索行程と、 前記検索行程により検索された類似範囲及び位置を前記
第2の文書に対応するコメントの位置情報として決定す
る決定行程と、 前記決定行程により決定された位置情報と前記記憶行程
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成行程とを備えることを特徴とす
るコメント付与方法。
9. A comment giving method for giving a comment to a document in an information processing device, wherein the comment to the first document and the position information indicating the position and range of the comment are stored in association with each other. A process, a setting process for setting the number of characters to determine the number of characters to be extracted from the comment adding range as the similarity, and a setting process from the comment adding range of the first document extracted by the position information of the storage process. A search range is searched from the second document by a search information generation process in which a character string having the number of characters set by is extracted and used as search information of the similar range, and the search information generated by the search information generation process. The search process and the similar range and position searched by the search process are used as position information of the comment corresponding to the second document. A comment characterized by comprising: a determining step for determining; and a generating step for generating the comment information for the second document by associating the position information determined by the determining step with the comment of the storing step. Granting method.
【請求項10】 情報処理装置などにおいて文書に対し
てコメントを付与するためのコメント付与方法におい
て、 所定の文書構成を有する第1の文書に対するコメントと
前記コメントの付与位置及び範囲を表す位置情報とを対
応させて記憶する記憶行程と、 前記コメントの付与範囲を検索するための文字数を類似
度として設定する設定行程と、 前記記憶行程の位置情報により抽出される前記第1の文
書のコメント付与範囲から前記設定行程により設定され
た文字数の文字列を検索文字列として抽出するととも
に、前記コメントの属する文書構成を特定する文字列を
抽出してこれらを類似範囲の検索情報とする検索情報生
成行程と、 前記検索情報生成行程により抽出された前記文書構成を
特定する文字列により第2の文書の文書構成を検索する
第1の検索行程と、 前記第1の検索行程により検索された文書構成の範囲に
おいて前記検索情報生成行程により抽出された検索文字
列を検索する第2の検索行程と、 前記第2の検索行程により検索された類似範囲をコメン
ト付与範囲及び位置として位置情報を決定する決定行程
と、 前記決定行程により決定された位置情報と前記記憶行程
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成行程とを備えることを特徴とす
るコメント付与方法。
10. A comment giving method for giving a comment to a document in an information processing device or the like, comprising: a comment for a first document having a predetermined document structure; and position information indicating a position and range of the comment. And a storage process for storing the comment addition range, a setting process for setting the number of characters for searching the comment addition range as a similarity, and a comment addition range of the first document extracted by position information of the storage process. And a search information generation process in which a character string having the number of characters set by the setting process is extracted as a search character string, and a character string specifying the document configuration to which the comment belongs is extracted and used as search information in a similar range. , Searching the document structure of the second document with a character string that specifies the document structure extracted by the search information generation process. A first search step, a second search step for searching the search character string extracted by the search information generation step within the range of the document structure searched by the first search step, and the second search step A determination step of determining position information by using the similar range searched by the comment addition range and position, and the position information determined by the determination step and the comment of the storage step are associated with each other for the second document. A comment giving method comprising: a generating step of generating comment information.
【請求項11】 情報処理装置などにおいて文書に対し
てコメントを付与するためのコメント付与方法におい
て、 第1の文書に対するコメントと前記コメントの付与位置
及び範囲を表す位置情報とを対応させて記憶する記憶行
程と、 第2の文書より前記コメント付与範囲と類似する類似範
囲を抽出するための類似度を設定する設定行程と、 前記記憶行程の位置情報により抽出される前記第1の文
書のコメント付与範囲に含まれる単語を抽出し、前記設
定行程による類似度とともに検索情報を構成する検索情
報生成行程と、 前記検索情報の単語のうち前記設定行程により設定され
た類似度を越える率の同一単語を含む類似範囲を第2の
文書より検索する検索行程と、 前記検索行程により検索された類似範囲及び位置を前記
第2の文書に対応するコメントの位置情報として決定す
る決定行程と、 前記決定行程により決定された位置情報と前記記憶行程
の前記コメントとを対応させて前記第2の文書用のコメ
ント情報を生成する生成行程とを備えることを特徴とす
るコメント付与方法。
11. A comment giving method for giving a comment to a document in an information processing apparatus or the like, wherein a comment to a first document and position information indicating a given position and range of the comment are stored in association with each other. A storage process, a setting process for setting a degree of similarity for extracting a similarity range similar to the commenting range from the second document, and a commenting process for the first document extracted based on the position information of the storage process. A word included in the range is extracted, and a search information generation process that constitutes search information together with the similarity according to the setting process, and the same word having a rate exceeding the similarity set by the setting process among the words of the search information. A search process for searching the second document for a similar range including the similar range and the similar range and position searched by the search process for the second document. A determination process for determining the position information of the comment, and a generation process for generating the comment information for the second document by associating the position information determined by the determination process with the comment of the storage process. A commenting method characterized by.
【請求項12】 前記類似度を検索状況により変更する
行程を更に備えることを特徴とする請求項8から11の
いずれかに記載のコメント付与方法。
12. The comment giving method according to claim 8, further comprising a step of changing the degree of similarity according to a search situation.
JP5162781A 1993-06-30 1993-06-30 Method for appending comment and document processor Withdrawn JPH0778138A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5162781A JPH0778138A (en) 1993-06-30 1993-06-30 Method for appending comment and document processor
DE69426714T DE69426714T2 (en) 1993-06-30 1994-06-29 Document processing method and device
EP94304736A EP0633539B1 (en) 1993-06-30 1994-06-29 Document processing method and apparatus
US08/734,308 US6438566B1 (en) 1993-06-30 1996-10-21 Document processing method and apparatus which can add comment data added to an original document to a revised document

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5162781A JPH0778138A (en) 1993-06-30 1993-06-30 Method for appending comment and document processor

Publications (1)

Publication Number Publication Date
JPH0778138A true JPH0778138A (en) 1995-03-20

Family

ID=15761092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5162781A Withdrawn JPH0778138A (en) 1993-06-30 1993-06-30 Method for appending comment and document processor

Country Status (1)

Country Link
JP (1) JPH0778138A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5985431A (en) * 1994-12-02 1999-11-16 Toray Industries, Inc. Prepreg, and a fiber reinforced composite material
US7937652B2 (en) 2006-11-30 2011-05-03 Fuji Xerox Co., Ltd. Document processing device, computer readable recording medium, and computer data signal
JP2012203831A (en) * 2011-03-28 2012-10-22 Nec Corp Electronic tag creation and display program, electronic tag creation and display method, and electronic tag creation and display device
CN104462054A (en) * 2013-09-23 2015-03-25 镇江诺尼基智能技术有限公司 Method for generating wrongly-written or mispronounced character confusion set based on seeds
US10216733B2 (en) 2006-04-14 2019-02-26 Gregg S. Homer Smart commenting software

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5985431A (en) * 1994-12-02 1999-11-16 Toray Industries, Inc. Prepreg, and a fiber reinforced composite material
US10216733B2 (en) 2006-04-14 2019-02-26 Gregg S. Homer Smart commenting software
US7937652B2 (en) 2006-11-30 2011-05-03 Fuji Xerox Co., Ltd. Document processing device, computer readable recording medium, and computer data signal
JP2012203831A (en) * 2011-03-28 2012-10-22 Nec Corp Electronic tag creation and display program, electronic tag creation and display method, and electronic tag creation and display device
CN104462054A (en) * 2013-09-23 2015-03-25 镇江诺尼基智能技术有限公司 Method for generating wrongly-written or mispronounced character confusion set based on seeds
CN104462054B (en) * 2013-09-23 2017-03-22 镇江诺尼基智能技术有限公司 Method for generating wrongly-written or mispronounced character confusion set based on seeds

Similar Documents

Publication Publication Date Title
US7111234B2 (en) System and method for in-line editing of web-based documents
US10169310B2 (en) Rich text handling for a web application
US9411788B2 (en) Methods and apparatus for improved navigation among controlled terms in one or more user documents
US8122345B2 (en) Function-based object model for use in WebSite adaptation
JPH11175527A (en) Output controller and output control method
JP4502615B2 (en) Similar sentence search device, similar sentence search method, and program
KR20180105546A (en) Element-noun reference numeral acquiring method for acquiring element-noun reference numeral of claim-element-noun
JPH0778138A (en) Method for appending comment and document processor
EP1080424B1 (en) A method and arrangement for translation of information
JP3166996B2 (en) Comment giving method and document processing device
JP2004213091A (en) Device for searching document image, and method therefor, system for searching document image, and program
JP2024033667A (en) Specification input support method and program
US20020147705A1 (en) Method system and program product for data searching
JP3166995B2 (en) Comment giving method and document processing device
JP2000081999A (en) Document output system
JPH03105557A (en) Method for adding information to document
JP4191543B2 (en) Output control device
JP3466761B2 (en) Document processing apparatus and control method thereof
JPS59135533A (en) Proofreading system
JP3747957B2 (en) Connection table editing device
JPH10228485A (en) Document retrieval system and retrieval document indicating method applied to the same
JPS6366665A (en) Document analyzing/shaping device
JPH08171613A (en) Character recognizing device
JPH08241317A (en) Document processor
JPH07249034A (en) Character string extraction processor

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000905