JPH02297145A - Document editing processing system in structured document processing system - Google Patents

Document editing processing system in structured document processing system

Info

Publication number
JPH02297145A
JPH02297145A JP1047668A JP4766889A JPH02297145A JP H02297145 A JPH02297145 A JP H02297145A JP 1047668 A JP1047668 A JP 1047668A JP 4766889 A JP4766889 A JP 4766889A JP H02297145 A JPH02297145 A JP H02297145A
Authority
JP
Japan
Prior art keywords
document
individual
structured
processing
file
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
JP1047668A
Other languages
Japanese (ja)
Inventor
Taiji Takanarita
泰至 高成田
Junichi Kawasaki
淳一 川崎
Hiroshi Morohoshi
諸星 博司
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1047668A priority Critical patent/JPH02297145A/en
Publication of JPH02297145A publication Critical patent/JPH02297145A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔概 要〕 1つまたは複数種類の文書についての文書作成を含む処
理を行うに当って3日本語文書処理機構を含む複数の文
書処理ソフトウェアを利用すると共に、当該文書処理ソ
フトウェアを利用しつつ作成された個別文書について当
該文書の階層構造を構造体として保持するようにした構
造化文書を編集するに当たって、互いに異なる連続する
文書ファイルを編集できるようにした構造化文書処理シ
ステムにおける文書編集処理方式に関し文書処理ソフト
ウェアを利用しつつ所望する個別文書を作成できるよう
にし、当該個別文書の内容を利用して互いに異なる文書
ファイルを編集できるようにすることを目的とし。
[Detailed Description of the Invention] [Summary] In performing processing including document creation for one or more types of documents, a plurality of document processing software including a 3 Japanese document processing mechanism are used, and the document Structured document processing that maintains the hierarchical structure of individual documents created using processing software as a structure.When editing a structured document, it is possible to edit successive document files that are different from each other. Regarding the document editing processing method in the system, the purpose is to make it possible to create desired individual documents using document processing software, and to make it possible to edit mutually different document files using the contents of the individual documents.

個々の文書処理ソフトウェアによって作成された文書フ
ァイルの内容を、上記個別文書における階層構造に対応
した構造文書によって統合するようにした構造化文書フ
ァイルをもうけ。
A structured document file is created in which the contents of document files created by individual document processing software are integrated by a structural document corresponding to the hierarchical structure of the individual documents.

上記構造文書の内容を利用して互いに異なる連続した文
書ファイルを個別文書のために編集するようにしている
The content of the above-mentioned structural document is used to edit successive document files that are different from each other into individual documents.

〔産業上の利用分野〕[Industrial application field]

本発明は、構造化文書処理システムにおける文書編集処
理方式2.特に、1つまたは複数種類の文書についての
文書作成を含む処理を行うに当って1日本語文書処理機
構を含む複数の文書処理ソフトウェアを利用すると共に
、当該文書処理ソフトウェアを利用しつつ作成された個
別文書について当該文書の階層構造を構造体として保持
するようにした構造化文書を編集するに当たって、互い
に異なる連続する文書ファイルを編集できるようにした
構造化文書処理システムにおける文書編集処理方式に関
する。
The present invention provides document editing processing method 2 in a structured document processing system. In particular, when performing processing including document creation for one or more types of documents, multiple document processing software including a Japanese document processing mechanism are used, and documents created using the document processing software are The present invention relates to a document editing processing method in a structured document processing system that makes it possible to edit successive document files that are different from each other when editing a structured document in which the hierarchical structure of an individual document is maintained as a structure.

現在、OAシステムが一般に使用されるようになってい
て、ソフトウェアや文書ファイルなどのOA食資源大き
くなってきている。このため、これらの資源を利用しつ
つ、構造化文書として、各種文書の作成や管理を容易に
行い得るようにすることが要求されている。そしてこの
場合においても1表示画面を例えばスクロールする如き
場合に。
Nowadays, OA systems are commonly used, and OA resources such as software and document files are becoming larger. Therefore, there is a need to be able to easily create and manage various documents as structured documents while utilizing these resources. Also in this case, for example, when one display screen is scrolled.

例えば前頁の内容が異なる文書ファイルに格納されてい
る場合でも連結した形でスクロール表示されることが望
まれる。
For example, even if the contents of the previous page are stored in different document files, it is desirable to scroll and display them in a connected manner.

〔従来の技術〕[Conventional technology]

従来のOA処理システムにおいては、夫々作成するもの
(日本語文、線画、イメージ、グラフ。
In conventional OA processing systems, each item is created (Japanese text, line drawings, images, graphs, etc.).

英語文など)の作成目的に対応したソフトウェアを用い
て5個々に処理されていた。
(English sentences, etc.) were processed individually using software that corresponded to the purpose of creation.

しかし、最近、上記側々の処理を必要に応じて適宜呼び
出しては処理することのできる形で文書処理システムを
つくることが考慮された。このような文書処理システム
を1本明細書では構造化文書処理システムと呼ぶことに
するが、当該構造化文書処理システムにおいては1個別
文書としては連続する頁の内容ではあるが互いに異なる
文書ファイルに格納されていることが生じる。このよう
な場合でも、オペレータは文書ファイルが異なることを
意識することなく有効に活用できるようにすることが希
望される。
However, recently, consideration has been given to creating a document processing system that can call up and process the above-mentioned processes as needed. Such a document processing system will be referred to as a structured document processing system in this specification, and in this structured document processing system, one individual document may contain the contents of consecutive pages, but they may be divided into different document files. It happens that it is stored. Even in such a case, it is desired that the operator be able to effectively utilize the document files without being aware of the fact that they are different.

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

上記の如〈従来の場合には、蓄積されたOA食資源夫々
の目的に対応したシステムのみが利用できるものであっ
て、既存のソフトウェアや文書ファイルなどの既存のO
A食資源適宜必要に応じて利用することなどは出来ない
ものであった。
As mentioned above, in the conventional case, only systems that correspond to the purpose of each accumulated OA food resource can be used, and existing OA food resources such as existing software and document files can be used.
A: Food resources could not be used as needed.

そして1文書処理ソフトウェアを利用しつつ所望する個
別文書を作成できるようにした場合でも個別文書の上で
は連続する頁であるが、互いに異なる文書ファイル上に
格納されていることが生じ。
Even if it is possible to create a desired individual document using one-document processing software, the pages of the individual document may be consecutive, but they may be stored in different document files.

このような場合でも1例えば表示に当たって1つの連続
した文書となるようにすることが必要である。
Even in such a case, it is necessary to display one continuous document, for example.

本発明は2文書処理ソフトウェアを利用しつつ所望する
個別文書を作成できるようにし、当該個別文書の内容を
利用して互いに異なる文書ファイルを編集できるように
することを目的としている。
An object of the present invention is to enable a desired individual document to be created using two-document processing software, and to enable mutually different document files to be edited using the contents of the individual document.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の原理構成図を示す。図中の符号1−i
は作成されている個別文L  2−1.2=2.・・・
は個別文書の内容を保持する文書ファイル、6−1は構
造文書であって個別文書1−4の階層構造に対応しても
うけられているもの、#1#2.・・・は夫々構造文書
中のノード、7は文書内容保持a構、10−1は編集表
示機能部を表している。
FIG. 1 shows a basic configuration diagram of the present invention. Code 1-i in the figure
is the individual sentence L 2-1.2=2. ...
6-1 is a document file that holds the contents of individual documents, 6-1 is a structural document created corresponding to the hierarchical structure of individual documents 1-4, #1, #2. . . . represent nodes in the structured document, 7 represents a document content holding structure, and 10-1 represents an editing display function unit.

所望する個別文書2例えば個々の現に作成しようとする
オフィス文書や技術文書や報告書や案内書や説明書や技
術マニアルなどの個別文書1−4は、一般に1文書名5
表紙、第1章、第1.1節。
Desired individual documents 2 For example, individual documents 1-4 such as office documents, technical documents, reports, guides, manuals, and technical manuals that are currently being created are generally given one document name 5.
Cover, Chapter 1, Section 1.1.

第1.2節、・・・、第2章、・・・の如く階層構造を
もつ。
It has a hierarchical structure as shown in Section 1.2, ..., Chapter 2, ....

本発明の場合には1個別文書の上記階層構造に対応した
論理構造を構造体として記述した構造文書6−4をもつ
ようにされる。そして、当該構造文書6−iによって、
当該個別文書の内容が格納されている文書ファイル(個
別文書1−4が格納されている各ファイル)を指示する
ようにされる。
In the case of the present invention, a structure document 6-4 is provided in which a logical structure corresponding to the above-mentioned hierarchical structure of one individual document is described as a structure. Then, according to the structural document 6-i,
The document file in which the content of the individual document is stored (each file in which individual documents 1-4 are stored) is designated.

第1図図示の場合には1個別文書1−iが文書ファイル
2上に格納されていて、当該個別文書11に対応する構
造文書6−iが図示の如く木構造によって与えられてい
る。そして、末尾のノード#3. #4.・・・には、
対応する文書内容を特定するポインタが記述されている
In the case shown in FIG. 1, one individual document 1-i is stored in the document file 2, and a structural document 6-i corresponding to the individual document 11 is provided in a tree structure as shown. And the last node #3. #4. ···for,
A pointer for specifying the corresponding document content is described.

編集表示機能10−1はシステムを統御する構造化文書
処理システム(10) (後述される)内にもうけられ
ている。そして1例えば頁p−iが表示されている状態
の下で、前頁を表示すべく指示されると、当該前頁の内
容が例え異なる文書ファイル上に格納されているもので
あっても9図示頁p〜(i−1)の如く表示する機能を
もっている。
The editing display function 10-1 is included in a structured document processing system (10) (described later) that controls the system. 1. For example, when page p-i is displayed and an instruction is given to display the previous page, even if the content of the previous page is stored in a different document file, 9 It has a function to display pages p to (i-1) in the figure.

〔作 用〕[For production]

編集表示機能10−1が編集表示を行うに当たって1本
発明の場合には、まず編集表示4!1能10−1が個別
文書1−4に対応する構造文書6−4の内容を読み取る
ようにする。当該構造文書6−4内の末尾のノード#2
.#5.#6.・・・にはいずれの文書処理ソフトウェ
アが関連づけられているかが記述されていることから1
例えば図示頁p−iの前頁である頁p −(+−1)が
関連する文書処理ソフトウェアが判り、当該文書処理ソ
フトウェアが使用している文書ファイルが判り、当該文
書ファイルから上記頁p −(i−1)が表示可能とな
る。
When the editing display function 10-1 performs editing display, in the case of the present invention, the editing display function 10-1 first reads the contents of the structural document 6-4 corresponding to the individual document 1-4. do. The last node #2 in the relevant structural document 6-4
.. #5. #6. ...describes which document processing software is associated with it, so 1.
For example, the document processing software associated with page p - (+-1), which is the previous page of illustrated page p - i, can be determined, the document file used by the document processing software can be determined, and from the document file, the page p - (i-1) can now be displayed.

〔実施例〕〔Example〕

第2図は本発明の実施例構成図を示す。図中の符号2A
、  2B、・・・、2Xは個別文書の内容を保持する
文書ファイル、3は文書処理ソフトウェア群、5は文書
処理機能部を表している。また10は構造化文書処理シ
ステムであって全体を制御するもの、11は構造化文書
ファイルの全体を表している。なお文書処理ソフトウェ
ア群3において。
FIG. 2 shows a configuration diagram of an embodiment of the present invention. Code 2A in the diagram
, 2B, . . . , 2X are document files that hold the contents of individual documents, 3 is a group of document processing software, and 5 is a document processing function unit. Further, 10 represents a structured document processing system that controls the entire system, and 11 represents the entire structured document file. Note that in document processing software group 3.

3−1は日本語文書処理機構、3−2は線画処理a構、
3−3はイメージ処理機構、3−4は作表計算処理機構
、3−5はグラフ処理機構、3−6はリスト処理機構、
3−7は英語文書処理機構を表している。そして2本発
明にいう構造文書は夫々構造化文書ファイル11内に存
在している。また編集表示機能部(第1図図示10−1
>は構造化文書処理システム10内に存在している。
3-1 is a Japanese document processing mechanism, 3-2 is a line drawing processing a structure,
3-3 is an image processing mechanism, 3-4 is a table calculation processing mechanism, 3-5 is a graph processing mechanism, 3-6 is a list processing mechanism,
3-7 represents an English document processing mechanism. The two structured documents according to the present invention each exist in the structured document file 11. In addition, the editing display function section (Fig. 1, illustration 10-1)
> exists within the structured document processing system 10.

文書処理ソフトウェア群3は、いわば従来から夫々個別
に存在していた例えば既存のソフトウェア群であっても
よい。そしてそれら既存のソフトウェア群に対応して存
在している夫々の既存のファイル(図示の文書ファイル
2A、線画ファイル2Bなど)が構造化文書ファイル1
1の下に統合化される。当該統合化のためのまとめの役
割をはたすものが1個別文書に対応して用意される構造
文書であると考えてよい。
The document processing software group 3 may be, for example, an existing software group that has existed individually from the past. Each of the existing files (document file 2A, line drawing file 2B, etc. shown in the diagram) corresponding to these existing software groups is structured document file 1.
It will be integrated under 1. It may be considered that a structural document prepared corresponding to one individual document serves as a summary for the integration.

文書処理機能部5は、構造化文書処理システム10の制
御の下で1日本語文書処理機構3−1や線画処理機構3
−2を適宜呼び出しては、所望する文書(なお当該所望
する文書を個別文書と呼んでいる)を作成したり、修正
したり、削除したりする。このとき1例えば日本語文書
処理機構3−1が働いて、上記個別文書の内容中の日本
語文を作成する場合には、当該作成される日本語文は例
えば図示の文書ファイル2A中に作成される。また当該
個別文書の内容中の線画を作成する場合には、線画処理
機構3−2が発動されて、線画ファイル2B中に作成さ
れる。
The document processing function section 5 operates under the control of the structured document processing system 10, such as the Japanese document processing mechanism 3-1 and the line drawing processing mechanism 3.
-2 as appropriate to create, modify, or delete a desired document (the desired document is referred to as an individual document). At this time, 1, for example, when the Japanese document processing mechanism 3-1 operates to create a Japanese sentence in the content of the individual document, the created Japanese sentence is created, for example, in the illustrated document file 2A. . Further, when creating a line drawing in the contents of the individual document, the line drawing processing mechanism 3-2 is activated and the line drawing is created in the line drawing file 2B.

当該個別文書が1例えば、(i)表紙、(ii)第1章
、 (iii )第2章、・・・、 (iv )参考文
献の如き項目に大別され、更に例えば上記第2章の内容
が日本語文と線画とを含む如き場合には、当該個別文書
の階層構造を構造体として与える「構造文書」を作成し
1図示の構造化文書ファイル11内に保持され、かつ当
該文書の内容にもとづいて上記文書ファイル2A、線画
ファイル2B、・・・などの所定の格納位置がリンクづ
けられる。
The individual document is roughly divided into items such as (i) cover page, (ii) chapter 1, (iii) chapter 2, ..., (iv) references, and is further divided into items such as, for example, chapter 2 above. If the content includes Japanese text and line drawings, a "structural document" is created that gives the hierarchical structure of the individual document as a structure, and is held in the structured document file 11 shown in Figure 1, and the content of the document is Based on this, predetermined storage positions of the document file 2A, line drawing file 2B, etc. are linked.

このようにして、既存の文書処理機能を用いて作成され
た文書が、1つ1つの個別文書毎に、上記構造文書の内
容にもとづいて統合化される。また当該構造文書の内容
にもとづいて、適宜、夫々側々の文書ファイル2A、2
B、・・・をアクセスすることが可能となる。
In this way, documents created using existing document processing functions are integrated for each individual document based on the contents of the structural document. Also, based on the contents of the structural document, the respective document files 2A and 2 may be
B, . . . can be accessed.

第3図は本発明の一部要部構成図を示す。図中の符号1
は文書、1−1は個別文書、il、  2−2.・・・
は個別文書の内容を保持する文書ファイル、  3−1
. 3−2.・・・は人々文書処理ソフトウェア群、4
は上述の個別文書に対応する構造文書を作成するに当っ
ていわばひな型として用いられる構造文J定義、5は個
別文書処理を実行する文言処理機能部、6は構造文書、
7は文書内容を保持する文書保持機能部を表している。
FIG. 3 shows a partial configuration diagram of the main parts of the present invention. Code 1 in the diagram
is a document, 1-1 is an individual document, il, 2-2. ...
is a document file that holds the contents of individual documents, 3-1
.. 3-2. ... is a group of people document processing software, 4
is a structural sentence J definition used as a template when creating a structured document corresponding to the above-mentioned individual document, 5 is a word processing function unit that executes individual document processing, 6 is a structured document,
7 represents a document holding function unit that holds document contents.

文fJ1としては1例えば論文や報告書や手紙や技術マ
ニアルなどが存在しているが、成る種類の文書例えば論
文に対応して、当該論文についての典型的な階層構造を
構造体として記述した構造文8定義4が用意される。
As a sentence fJ1, for example, there are papers, reports, letters, technical manuals, etc., but corresponding to the type of document, for example, a paper, there is a structure that describes the typical hierarchical structure of the paper as a structure. Statement 8 definition 4 is prepared.

当該構造文書定義4は、各種の文書毎に用意されている
と考えてよく9例えば図示の文書1表紙。
The structural document definition 4 may be considered to be prepared for each type of document 9, for example, the cover of document 1 shown in the figure.

1章、1.1節、・・・の如く木構造に展開されたノー
ド(#1.#2.・・・)をそなえている。各ノード(
#1.#2.・・・)には、後述する如く、木構造に関
する情報や、使用されるソフトウェアや、印刷を行う際
における印刷位置に関する情報などの属性情報が記述さ
れている。
It has nodes (#1, #2,...) expanded into a tree structure as shown in Chapter 1, Section 1.1, and so on. Each node (
#1. #2. ...) describes attribute information such as information regarding the tree structure, the software used, and information regarding the printing position when printing is performed, as will be described later.

文書処理ソフトウェア群3−1.3〜2.・・・には、
上記各ノードに対応する処理を実行する上で使用される
ソフトウェアが保持されている。
Document processing software group 3-1.3-2. ···for,
Software used to execute processes corresponding to each of the above nodes is held.

文書処理機能部5は1個別文書を作成するに当って、当
該個別文$1−4に対応する内容を作成し、夫々文書フ
ァイル2−1.2−2.・・・に格納してゆくが、この
とき、上記1つの構造文書定義4−jの内容に示される
ノードに対応づけて文書内容を作成する。このとき、必
要に応じて、構造文書定義4−jに示されるノードにつ
いて部分的に修正することがある。そして作成された個
別文書1−iについての構造文書6−iを作成して保持
する。構造文書6−′Iの木構造の例えば末端ノードに
おいては、対応する文書ファイル2の文書名が記述され
、これによって構造文書6−iと個別文書1−(とがリ
ンクづけられる。
When creating one individual document, the document processing function unit 5 creates contents corresponding to the individual sentences $1-4, and creates document files 2-1, 2-2, . ..., but at this time, the document contents are created in association with the nodes indicated in the contents of the one structural document definition 4-j. At this time, the nodes shown in the structural document definition 4-j may be partially modified as necessary. Then, a structural document 6-i is created and held for the created individual document 1-i. For example, in the terminal node of the tree structure of the structural document 6-'I, the document name of the corresponding document file 2 is written, thereby linking the structural document 6-i and the individual document 1-(.

第4図は第3図図示の構造文書の一実施例内容を示して
いる0図中の符号12−1は自己IDであって第3図図
示の構造文書6−1における各)−ドのノードIDを表
している。12−2は1itDであってン主目するノー
ドの親となるノードのID、12−3は先頭子IDであ
って注目するノーどの子となるノードの中で先頭に位置
するもののID  12−4は上IDであって注目する
ノードと同一階層に属するノードであって直上に位置す
るもののfD、12−5は同じく同一階層に属するノー
ドであって直下に位置するもののID。
FIG. 4 shows the contents of an example of the structured document shown in FIG. 3. Reference numeral 12-1 in FIG. It represents the node ID. 12-2 is 1itD, which is the ID of the parent node of the node of interest, and 12-3 is the first child ID, which is the ID of the first child node of the node of interest. 4 is the upper ID of a node that belongs to the same layer as the node of interest and is located directly above it, and 12-5 is the ID of a node that also belongs to the same layer and is located directly below it.

12−6は内容設定情報であって注目するノードについ
てその内容が既に設定されているか否かを指示するもの
、12−7は内容種別情報であって注目するノードにつ
いて使用されるソフトウェアを指示するもの、12−8
は文書ファイル名であって注目するノードについて内容
が設定された際に当該内容を格納する文書ファイルを指
示するもの、12−9は属性情報であって注目するノー
ドについての印刷を行う際における印刷位置などの属性
情報を与えるものを表している。
12-6 is content setting information, which indicates whether or not the content has already been set for the node of interest; 12-7 is content type information, which indicates the software to be used for the node of interest. thing, 12-8
12-9 is the document file name that indicates the document file that stores the content when the content is set for the node of interest, and 12-9 is the attribute information that is used to print when printing the node of interest. Represents something that provides attribute information such as location.

なお、第4図において()をつけた個所は。In addition, the parts marked in parentheses in Figure 4 are as follows.

第3図図示の構造文書定義4−jにて与えられる定義に
ついて個別文書1−1に対応する構造文書6−iを作成
するに当って追加や修正が行われた個所を表している。
This shows the additions and modifications made to the definition given in the structural document definition 4-j shown in FIG. 3 when creating the structural document 6-i corresponding to the individual document 1-1.

第4図における自ID#3について言えば、当該ノード
#3は、  (i)aノードがノード#1であり、(i
i)先頭の子ノードがノード#5であり(iii )直
下値ノードがノード#2であり、  (iv)直下値ノ
ードがノード#4であり、 (V)未だ内容設定が行わ
れてなく、(vi)使用するソフトウェアが日本語文書
処理機構であり、  (vii)文書ファイルが未だ用
意されてなく、  (vii)所定の属性情報が記述さ
れていることが明らかにされている。
Regarding own ID #3 in FIG. 4, the node #3 is: (i) a node is node #1,
i) The first child node is node #5, (iii) The immediate value node is node #2, (iv) The immediate value node is node #4, (V) Content settings have not been done yet, (vi) It is made clear that the software used is a Japanese document processing mechanism, (vii) the document file has not yet been prepared, and (vii) predetermined attribute information is written.

第4図に示される[ファイル名J12−8によって、構
造文書5−iと該当する個別文書1−4とが連繋される
The structure document 5-i and the corresponding individual document 1-4 are linked by the file name J12-8 shown in FIG.

第5図は文書処理機能部の処理態様を示している。FIG. 5 shows the processing mode of the document processing function section.

文書処理機能部5は、構造文書5−i中の内容処理の対
象としているノードを選択する(処理■)。例えば内容
についての作成が指令されているとすると(処理■)、
当該ノードについての[内容種別J12−7の内容をチ
エツクする(処理■)。使用するソフトウェアが例えば
日本語文書処理機構3−1であれば当該ソフトウェアを
用いて処理が行われる。即ち今の場合には文書作成が行
われ、第4図図示の「ファイル名J12−8内に0文書
内容を格納したファイルの名前が記述される。
The document processing function unit 5 selects a node to be subjected to content processing in the structural document 5-i (processing ■). For example, if we are instructed to create content (processing ■),
[Check the content of content type J12-7 for the node (processing ■). If the software to be used is, for example, the Japanese document processing mechanism 3-1, the processing is performed using the software. That is, in this case, document creation is performed, and the name of the file storing 0 document contents is written in "file name J12-8" shown in FIG.

第6図(A)と第6図(B)とは−緒になって1つのフ
ローチャートを構成しているものであり。
FIG. 6(A) and FIG. 6(B) together constitute one flowchart.

編集表示機能部における一実施例処理フローを示す。10 shows an example processing flow in the editing display function section.

+11  処理■において、構造文書6−iなど全構造
文書に関する情報を取り込む。
+11 In process (2), information regarding all structural documents such as structural document 6-i is fetched.

(2)処理■において、利用者との対話が行われる。(2) In process (2), a dialogue with the user is performed.

(3)処理■において、処理が終了していればIJに向
かう。
(3) In process (2), if the process has been completed, the process proceeds to IJ.

(4)処理■において、処理対象となる個別文書に対応
する構造文書5−iの内容から、どの文書処理を行うか
を知る。
(4) In process (2), which document processing is to be performed is known from the contents of the structural document 5-i corresponding to the individual document to be processed.

(5)処理■において、対応する文書処理ソフトウェア
を構造化文書処理システム10(第2図)が呼び出す。
(5) In process (2), the structured document processing system 10 (FIG. 2) calls the corresponding document processing software.

(6)処理■において、呼び出された文書処理ソフトウ
ェアは、処理対象となる文書ファイルの情報を受は取る
(6) In process (2), the called document processing software receives information about the document file to be processed.

(7)処理■において、処理を終了するが、その際に1
例えば前の頁を呼び出して表示したり、後の頁を呼び出
して表示したりすることを行ったとき1文書ファイルが
異なることがある。例えば前の頁に対応するファイルへ
移fテするか否かが1文書処理ソフトウェアから構造化
文書処理システムlOに通知される。
(7) In process ■, the process ends, but at that time 1
For example, when calling and displaying a previous page or calling and displaying a subsequent page, one document file may be different. For example, one document processing software notifies the structured document processing system 10 whether or not to move to a file corresponding to the previous page.

(8)処理■において、構造文書5−iの内容にもとづ
いて、別の文書ファイル(即ち他の文書ファイル)へ移
行するか否かめ9周べられる。
(8) In process (2), based on the contents of the structured document 5-i, it is checked nine times to determine whether to move to another document file (ie, another document file).

(9)処理■において、移行する場合には、現在処理中
の文書ファイル内の位置などを退避しておく (後刻に
おいて復帰できるように)。
(9) When migrating in process (2), save the location in the document file currently being processed (so that it can be restored later).

00)処理[相]において、移行すべき当該次の文書フ
ァイルが存在するか否か謂べられる。
00) In the process [phase], it is asked whether the next document file to be migrated exists.

at+  存在しない場合には、処理■において、現在
処理中の文書ファイルを続行するように指示する。
If at+ does not exist, an instruction is given in process (2) to continue processing the document file currently being processed.

α乃 存在する場合には、処理@において9処理中の文
書ファイルの終了を指示する。
α乃 If it exists, it instructs the end of the document file being processed in Process@9.

G1  処理Oにおいて、構造化文書処理システム10
から文書処理システムに対して指示が行われる。
G1 In process O, structured document processing system 10
An instruction is given to the document processing system.

α船 処理■において1文書処理システムは当該指示を
受は取る。
α Ship In processing ■, one document processing system receives and takes the instructions.

QSI  処理■において、自己のそれまでの処理が終
了すべきものであれば1文書処理システムは処理を終了
する。終了すべきものでなければ(続行を指示されてい
れば)、処理■に戻る。
In the QSI process (2), if its own processing up to that point should be completed, one document processing system ends the processing. If it is not something that should be terminated (if it is instructed to continue), the process returns to process (■).

ae  処理[相]にお7いて、処理0における指示が
別の文書ファイル(即ち次のファイル)に移行すべき旨
のものであれば、■に向かう(即ち、第6図(A)図示
の処理■に戻る)、そして新しい文書処理ソフトウェア
に対応する(勿論同じ文書処理ソフトウェアの場合もあ
るが)処理に進む。処理0における指示が別の文書ファ
イルに移行すべき旨のものでない場合には、■に向かう
(即ち、第6図(A)図示の処理■に戻る)。
ae In process [phase] 7, if the instruction in process 0 is to move to another document file (i.e. the next file), proceed to ■ (i.e. the process shown in FIG. 6(A)). (Return to process (2)), and proceed to the process corresponding to the new document processing software (of course, it may be the same document processing software). If the instruction in process 0 is not to move to another document file, the process proceeds to (i) (ie, returns to process (2) shown in FIG. 6(A)).

そして利用者からの指示を待つ。Then, it waits for instructions from the user.

α7)処理[相]によって■に向かった場合、上記第0
0項に述べた新しい文書処理ソフトウェアに対応する処
理に進むべく、処理■が行われる。そして、処理■にお
いて、構造化文書処理システム10は3例えば前の頁に
関与している文書処理ソフトウェアを呼び出す。当該呼
び出された文書処理ソフトウェアは、自己の関連する文
書ファイルの情報を受は取り(処理■)、処理■におい
て、当該前の頁が表示される。即ち、第1図図示の例で
言えば1頁p−iの前頁が指示されたとき、当該前の頁
p −(i−1)が編集表示される。
α7) If the process [phase] leads to ■, the above 0th
Process (2) is performed in order to proceed to the process corresponding to the new document processing software described in Section 0. Then, in process (2), the structured document processing system 10 calls, for example, document processing software related to the previous page. The called document processing software receives information about its own related document file (processing ■), and in processing ■, the previous page is displayed. That is, in the example shown in FIG. 1, when the previous page of page 1 p-i is designated, the previous page p-(i-1) is edited and displayed.

以上の如(動作し、オペレータ(利用者)は。As above (operates, operator (user).

個別文書中の各ノードがいずれの文書処理ソフトウェア
と対応しているか、またいずれの文書ファイルと対応し
ているかを意識する必要がない。
There is no need to be aware of which document processing software each node in an individual document corresponds to, or which document file it corresponds to.

〔発明の効果〕〔Effect of the invention〕

以上説明した如く1本発明によれば、構造化文書の内容
にもとづいて、各ノードに対応する文書内容がいずれの
文書ファイルに格納されているかを構造化文書処理シス
テムが判断し、夫々所望する文書処理ソフトウェアを呼
び出して処理せしめる。このためオペレータは1個別文
書がいわば1つの文書ファイルに格納されている如くに
1文書を取り扱うことができる。
As explained above, according to the present invention, the structured document processing system determines in which document file the document content corresponding to each node is stored based on the content of the structured document, and the structured document processing system determines in which document file the document content corresponding to each node is stored. Call the document processing software to process it. Therefore, the operator can handle one individual document as if it were stored in one document file.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理構成図、第2図は本発明の実施例
構成図、第3図は本発明の一部要部構成図、第4図は構
造文書の一実施例内容、第5図は文書処理機能部の処理
態様、第6図(A)(B)は編集表示機能部における一
実施例フローを示す。 図中の符号1は文書、1−1は個別文書、2は文書ファ
イル、3は文書処理ソフトウェア群、4は構造文書定義
、5は文書処理機能部5 Qは構造文書、7は文書保持
a!能部、  10は構造化文書処理システム、10−
1は編集表示機能部、  11は構造化文書ファイルを
表す。
Figure 1 is a diagram showing the principle of the present invention, Figure 2 is a diagram showing the configuration of an embodiment of the present invention, Figure 3 is a diagram showing the configuration of a part of the main parts of the invention, Figure 4 shows the contents of an example of a structural document, FIG. 5 shows the processing mode of the document processing function section, and FIGS. 6(A) and 6(B) show the flow of one embodiment in the editing display function section. In the figure, 1 is a document, 1-1 is an individual document, 2 is a document file, 3 is a group of document processing software, 4 is a structured document definition, 5 is a document processing function unit 5, Q is a structured document, and 7 is a document holding a ! Nobe, 10 is a structured document processing system, 10-
1 represents an editing/displaying function section, and 11 represents a structured document file.

Claims (1)

【特許請求の範囲】 1つまたは複数種類の文書について当該文書の内容を夫
々文書ファイル(2)上に格納すると共に、上記夫々の
文書に対する処理を行う文書処理ソフトウェア群(3)
を有する文書処理システムにおいて、 上記文書処理ソフトウェア群(3)として、日本語文書
処理機構(3−1)を含む複数の文書処理ソフトウェア
(3−i)が用いられると共に。 当該文書処理ソフトウェア(3−i)によって作成され
た文書が夫々上記文書ファイル(2)上に格納されて利
用されるよう構成されてなり、 かつ上記文書処理ソフトウェア群(3)の少なくとも1
つを利用しつつ個別文書(1−i)を作成する処理を含
む個別文書処理を実行する文書処理機能部(5)をそな
えると共に、 上記夫々の個別文書(1−i)に対応して、当該個別文
書における階層構造に対応した論理構造を構造体として
記述した構造文書(6−i)を保持する構造化文書ファ
イル(11)をそなえ、 上記構造文書(6−i)が上記個別文書(1−i)を保
持する文書ファイル(2)とリンクするリンク情報を記
述されて、上記構造文書(6−i)と上記個別文書(1
−i)とが関連づけられて保持され、システム全体を統
御する構造化文書処理システム(10)が上記構造文書
(6−i)の内容にもとづいてノードの対応する文書ソ
フトウェアを判定し、上記個別文書(1−i)に対応す
る互いに異なる連続する文書ファイル(2−j)を編集
する編集表示機能(10−1)を有する ことを特徴とする構造化文書処理システムにおける文書
編集処理方式。
[Claims] A group of document processing software (3) that stores the contents of one or more types of documents in a document file (2) and processes each of the documents.
In the document processing system, a plurality of document processing software (3-i) including a Japanese document processing mechanism (3-1) are used as the document processing software group (3). The documents created by the document processing software (3-i) are respectively stored and used in the document files (2), and at least one of the document processing software group (3)
a document processing function unit (5) that executes individual document processing including the process of creating an individual document (1-i) while using the A structured document file (11) is provided that holds a structured document (6-i) in which a logical structure corresponding to the hierarchical structure of the individual document is described as a structure, and the structured document (6-i) is 1-i) and the document file (2) that holds the structure document (6-i) and the individual document (1-i) are described.
-i) are stored in association with each other, and the structured document processing system (10) that controls the entire system determines the document software corresponding to the node based on the contents of the structured document (6-i), and A document editing processing method in a structured document processing system characterized by having an editing display function (10-1) for editing successive document files (2-j) that are different from each other corresponding to a document (1-i).
JP1047668A 1989-02-28 1989-02-28 Document editing processing system in structured document processing system Pending JPH02297145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1047668A JPH02297145A (en) 1989-02-28 1989-02-28 Document editing processing system in structured document processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1047668A JPH02297145A (en) 1989-02-28 1989-02-28 Document editing processing system in structured document processing system

Publications (1)

Publication Number Publication Date
JPH02297145A true JPH02297145A (en) 1990-12-07

Family

ID=12781642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1047668A Pending JPH02297145A (en) 1989-02-28 1989-02-28 Document editing processing system in structured document processing system

Country Status (1)

Country Link
JP (1) JPH02297145A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165299A (en) * 2006-12-27 2008-07-17 Update It Inc Document preparation system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6055472A (en) * 1983-09-06 1985-03-30 Canon Inc Document editing device
JPS6118036A (en) * 1984-07-04 1986-01-25 Nec Corp Document correction system
JPS6354659A (en) * 1986-08-25 1988-03-09 Hitachi Ltd Editorial method in display of tree

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6055472A (en) * 1983-09-06 1985-03-30 Canon Inc Document editing device
JPS6118036A (en) * 1984-07-04 1986-01-25 Nec Corp Document correction system
JPS6354659A (en) * 1986-08-25 1988-03-09 Hitachi Ltd Editorial method in display of tree

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008165299A (en) * 2006-12-27 2008-07-17 Update It Inc Document preparation system

Similar Documents

Publication Publication Date Title
JPH02297145A (en) Document editing processing system in structured document processing system
US6952802B2 (en) User controllable document converter and methods thereof
JPH02297175A (en) Partial printing processing system in structurizing document processing system
Gutknecht et al. Andra: The document preparation system of the personal workstation Lilith
KR970007268B1 (en) Multimedia processing device
JPH02297173A (en) Structurizing document processing system capable of being integrated by dividing tree structure
JPH02297140A (en) Document printing processing system in constructing document processing system
JPH02297143A (en) Printing processing system in constructing document processing system
JPH0488469A (en) Device for issuing business management document or the like
JPH038076A (en) Attribute information processing system for structured document processing system
JPH02288947A (en) Effective use processing system for routine document in structured document processing system
JPH02297177A (en) Document input system in structurizing document processing system
JPH02297182A (en) Attribute information protection processing system in structurized document processing system
JPH02297141A (en) Printing format processing system in constructing document processing system
JPH02297179A (en) Structurized document processing system using existing document processing function
JPH0715685B2 (en) Print processing method in structured document processing system
JPH02297142A (en) Printing processing system by plural processes in constructing document processing system
JPH02297174A (en) Header data holding processing system in structurizing document processing system
JPH04105120A (en) Screen transition control system
JPH0715687B2 (en) Structured document processing system
JPH03282841A (en) Direct input/output processing system for variable length record
JPS63101928A (en) Selection and display processing system for menu item based upon learning
JPS63314642A (en) Control processing system for selected product
JPS63133263A (en) Processing system for editing of header/footer text
JPH04148368A (en) document printing device