Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0715681B2 - A structured document processing system that can divide and integrate tree structures - Google Patents
[go: Go Back, main page]

JPH0715681B2 - A structured document processing system that can divide and integrate tree structures - Google Patents

A structured document processing system that can divide and integrate tree structures

Info

Publication number
JPH0715681B2
JPH0715681B2 JP1047657A JP4765789A JPH0715681B2 JP H0715681 B2 JPH0715681 B2 JP H0715681B2 JP 1047657 A JP1047657 A JP 1047657A JP 4765789 A JP4765789 A JP 4765789A JP H0715681 B2 JPH0715681 B2 JP H0715681B2
Authority
JP
Japan
Prior art keywords
document
individual
node
structural
documents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP1047657A
Other languages
Japanese (ja)
Other versions
JPH02297173A (en
Inventor
ひとみ 松村
淳一 川崎
博司 諸星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP1047657A priority Critical patent/JPH0715681B2/en
Publication of JPH02297173A publication Critical patent/JPH02297173A/en
Publication of JPH0715681B2 publication Critical patent/JPH0715681B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 〔概 要〕 1つまたは複数種類の文書についての文書作成を含む処
理を行うに当って,日本語文書処理機構を含む複数の文
書処理ソフトウェアを利用すると共に,当該文書ソフト
ウェアを利用しつつ作成された個別文書について当該文
書の階層構造を構造体として保持するようにした上で分
割し統合することを可能にした木構造を分割し統合可能
にした構造化文書処理システムに関し, 文書処理ソフトウェアを利用しつつ所望する個別文書を
複数個のより小さい個別文書に分割して作成できるよう
にし,また当該より小さい個別文書を統合して上記所望
する個別文書にまとめることができるようにすることを
目的とし, 個々の文書処理ソフトウェアによって作成された文書フ
ァイルの内容を,上記個別文書における階層構造に対応
した構造文書によって統一化するようにした構造化文書
ファイルをもうけると共に, 上記構造文書を分割しおよび/または統合する機能をも
うけ,個別文書を分割したり統合したりすることを可能
にするようにしている。
DETAILED DESCRIPTION OF THE INVENTION [Outline] In performing processing including document creation for one or more types of documents, a plurality of document processing software including a Japanese document processing mechanism is used and A structured document processing system that divides and integrates a tree structure that enables the hierarchical structure of individual documents created using software to be held as a structure and then divided and integrated With regard to the above, it is possible to divide a desired individual document into a plurality of smaller individual documents while using the document processing software, and to integrate the smaller individual documents into the desired individual document. The contents of the document files created by the individual word processing software for the purpose of A structured document file that is unified by a structure document corresponding to the structure is provided, and a function for dividing and / or integrating the above-mentioned structure document is provided, and it is possible to divide or integrate individual documents. I am trying to do it.

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

本発明は,木構造を分割し統合可能にした構造化文書処
理システム,特に,1つまたは複数種類の文書についての
文書作成を含む処理を行うに当って,日本語文書処理機
構を含む複数の文書処理ソフトウェアを利用すると共
に,当該文書処理ソフトウェアを利用しつつ作成された
個別文書について当該文書の階層構造を構造体として保
持するようにした上で分割し統合することを可能にした
木構造を分割し統合可能にした構造化文書処理システム
に関する。
The present invention is a structured document processing system in which a tree structure can be divided and integrated, and in particular, in performing processing including document creation for one or more types of documents, a plurality of documents including a Japanese document processing mechanism can be used. In addition to using the document processing software, a tree structure that allows the individual documents created using the document processing software to be divided and integrated while holding the hierarchical structure of the document as a structure The present invention relates to a structured document processing system that can be divided and integrated.

現在,OAシステムが一般に使用されるようになってい
て,ソフトウェアや文書ファイルなどのOA資産が大きく
なってきている。このため,これらの資産を利用しつ
つ,各種文書の作成や管理を容易に行い得るようにする
ことが要求されている。そして,1つの大規模な文書を作
成するに当っては,複数人が手分けして作成した上で1
つに統合する如き処理が行われることが望まれる。
Currently, OA systems are being used generally, and OA assets such as software and document files are increasing. Therefore, it is required that various documents be easily created and managed while using these assets. And when creating one large-scale document, multiple people divide it and create it.
It is desirable that processing be performed such that they are integrated into one.

〔従来の技術〕[Conventional technology]

従来のOA処理システムにおいては,夫々作成するもの
(日本語文,線画,イメージ,グラフ,英語文など)の
作成目的に対応したソフトウェアを用いて,個々に処理
されていた。
In the conventional OA processing system, the software is created for each of the objects to be created (Japanese sentences, line drawings, images, graphs, English sentences, etc.) and processed individually.

しかし,最近,上記個々の処理を必要に応じて適宜呼び
出しては処理することのできる形で文書処理システムを
つくることが考慮された。このような文書処理システム
を,本明細書では構造化文書処理システムと呼ぶことに
するが,当該構造化文書処理システムにおいては,個々
に作成した文書を統合したり,あるいは分割したりする
ことが希望される。
However, recently, it has been considered to make a document processing system in such a manner that the above individual processes can be appropriately called and processed as needed. Such a document processing system will be referred to as a structured document processing system in this specification. However, in the structured document processing system, individually created documents may be integrated or divided. Be desired.

〔発明が解決しようとする課題〕 上記の如く従来の場合には,蓄積されたOA資産も夫々の
目的に対応したシステムのみが利用できるものであっ
て,既存のソフトウェアや文書ファイルなどの既存のOA
資産を適宜必要に応じて利用することなどは出来ないも
のであった。
[Problems to be Solved by the Invention] In the conventional case as described above, the accumulated OA assets can be used only by the system corresponding to each purpose, and existing OA assets and existing files such as document files can be used. OA
It was impossible to use the assets as needed.

本発明は,文書処理ソフトウェアを利用しつつ所望する
個別文書を複数個のより小さい個別文書に分割して作成
できるようにし,当該より小さい個別文書を統合して上
記個別文書にまとめることができるようにすることを目
的としている。
According to the present invention, a desired individual document can be divided into a plurality of smaller individual documents to be created while using document processing software, and the smaller individual documents can be integrated and integrated into the individual document. The purpose is to

〔課題を解決するための手段〕[Means for Solving the Problems]

第1図は本発明の原理構成図を示す。図中の符別5は文
書処理機能部,5−1は統合機能,5−2は分割機能,6−A
は所望する個別文書に対応する構造文書,6−B,6−Cは
夫々所望する個別文書を分割した分割個別文書に対応す
る構造文書,6−Dは分割個別文書を統合した統合個別文
書に対応する構造文書,6′−Aないし6′−Dは夫々対
応する構造文書の内容を表している。
FIG. 1 shows the principle configuration of the present invention. In the figure, reference numeral 5 is a document processing function unit, 5-1 is an integration function, 5-2 is a division function, and 6-A.
Is a structural document corresponding to a desired individual document, 6-B and 6-C are structural documents corresponding to divided individual documents obtained by dividing desired individual documents, and 6-D is an integrated individual document obtained by integrating divided individual documents. Corresponding structural documents, 6'-A through 6'-D respectively represent the contents of the corresponding structural document.

所望する個別文書,例えば個々の現に作成しようとする
オフィス文書や技術文書や報告所や案内所や説明書や技
術マニアルなどの個別文書は,一般に,文書名,第1
章,第2章,…の如く階層構造をもち,また第1章は,
表題,本文,図表などの如く階層構造を持つ。本発明の
場合には,個別の文書の上記階層構造(木構造)に注目
して,当該階層構造に対応した論理構造を構造体として
記述した構造文書6−Aなどが用意される。そして当該
構造文書6−Aによって,個別文書の内容が格納されて
いるファイルが指示される。
The desired individual documents, such as individual office documents, technical documents, reporting offices, information centers, manuals, technical manuals, etc., which are actually to be created, are generally identified by the document name, the first
It has a hierarchical structure like Chapter, Chapter 2, ...
It has a hierarchical structure such as titles, texts, and charts. In the case of the present invention, attention is paid to the above hierarchical structure (tree structure) of individual documents, and a structural document 6-A or the like in which a logical structure corresponding to the hierarchical structure is described as a structure is prepared. Then, the structural document 6-A designates a file in which the contents of the individual document are stored.

即ち,今或る所望する個別文書の階層構造が,(i)ノ
ード#1に対してノード#2とノード#3とが子として
従属し,(ii)ノード#2に対してノード#4とノード
#5とが子として従属しているものとしたとき,当該個
別文書に対応する構造文書として図示構造文書6−Aが
用意される。図示の構造文書6−Aの場合には原の個別
文書の階層構造にしたがう形で木構造として表示してい
るが,実際には,図示の構造文書の内容6′−Aに示す
如く,いわばテーブルの形で保持される。図示の構造文
書の内容6′−Aの場合には,例えば, (i)ノード#1には,親ノードがなく,従属ノードと
してノード#2とノード#3とが存在し, (ii)ノード#2には,親ノードとしてノード#1が存
在し,従属ノードとしてノード#4とノード#5とが存
在し, (iii)ノード#3には,親ノードとしてノード#1が
存在し,従属ノードがなく, (iv)ノード#4には,親ノードとしてノード#2が存
在し,従属ノードがなく, (v)ノード#5には,親ノードとしてノード#2が存
在し,従属ノードがない ことが記述されている。
That is, in the hierarchical structure of a desired individual document, (i) node # 2 and node # 3 are subordinate to node # 1 as children, and (ii) node # 2 is node # 4. When the node # 5 and the node # 5 are subordinate to each other, the illustrated structural document 6-A is prepared as a structural document corresponding to the individual document. In the case of the structural document 6-A shown in the figure, it is displayed as a tree structure in accordance with the hierarchical structure of the original individual document. However, in reality, as shown in the content 6'-A of the structural document shown in the figure, Held in the form of a table. In the case of the content 6'-A of the illustrated structural document, for example, (i) node # 1 has no parent node, and nodes # 2 and # 3 exist as subordinate nodes, and (ii) node Node # 1 exists as a parent node in # 2, nodes # 4 and # 5 exist as subordinate nodes, and (iii) node # 1 exists as a parent node in node # 3 and subordinate There is no node, (iv) node # 4 has node # 2 as a parent node, and there is no dependent node, (v) node # 5 has node # 2 as a parent node, and there is a dependent node It is described that it does not exist.

文書処理機能部5は,日本語文書処理機構などの文書処
理ソフトウェア群を用いて,上記個別文書を作成したり
修正したりする処理を行うものであるが, (A)例えば図示の構造文書6−Aに対応する所望する
個別文書を手分けして作成すべく,当該所望する個別文
書の階層構造におけるノードを利用して,図示の構造文
書6−Bに対応する分割個別文書や構造文書6−Cに対
応する分割個別文書に分割する分割機能5−2や, (B)図示の構造文書6−Bに対応する分割個別文書や
構造文書6−Cに対応する分割個別文書におけるノード
を利用して,図示の構造文書6−Dに対応する統合個別
文書に統合する統合機能5−1 を有する。
The document processing function unit 5 uses a document processing software group such as a Japanese document processing mechanism to perform the process of creating or modifying the individual document. (A) For example, the structural document 6 shown in the figure. In order to create the desired individual document corresponding to A separately, the nodes in the hierarchical structure of the desired individual document are used to divide the divided individual document or the structural document 6 corresponding to the illustrated structural document 6-B. The division function 5-2 for dividing the divided individual document corresponding to C and (B) the divided individual document corresponding to the structural document 6-B shown in the figure and the node in the divided individual document corresponding to the structural document 6-C are used. In addition, the integrated function 5-1 for integrating into the integrated individual document corresponding to the illustrated structural document 6-D is provided.

〔作 用〕[Work]

構造文書6−Aに対応する所望する個別文書を分割する
に当っては,構造文書6−Aにおける例えばノード#2
に注目して分割する。この場合,分割機能5−2は,ノ
ード#2を根ノードとする構造文書6−Cが作成され,
構造文書6−Aにおける残余についても構造文書6−B
が作成される(ノード#2は残される)。勿論構造文書
6−Aは破棄する必要はない。
In dividing a desired individual document corresponding to the structural document 6-A, for example, node # 2 in the structural document 6-A is divided.
Pay attention to and divide. In this case, the division function 5-2 creates the structural document 6-C having the node # 2 as the root node,
Regarding the residual in the structure document 6-A, the structure document 6-B is also used.
Are created (node # 2 remains). Of course, it is not necessary to discard the structural document 6-A.

当該分割に当っては,実際には,図示の構造文書Bの内
容6′−Bや構造文書Cの内容6′−Cの如くテーブル
上での記述が行われる。
In the division, description is actually made on the table like the content 6'-B of the structural document B and the content 6'-C of the structural document C shown.

構造文書6−Bに対応する分割個別文書や構造文書6−
Cに対応する分割個別文書が夫々作成され,あるいは修
正されたりした後に,必要に応じて,統合機能部5−1
が,構造文書6−Dに対応する如き統合個別文書に統合
する。
Divided individual document or structural document 6-corresponding to structural document 6-B
After the divided individual documents corresponding to C are created or modified, respectively, the integrated function unit 5-1 is used as necessary.
Is integrated into an integrated individual document such as that corresponding to the structural document 6-D.

この場合にも,構造文書の上で統合される。即ち,構造
文書6−Bにおけるノード#2と構造文書6−Cにおけ
るノード#2とをまとめる形で統合され,図示の構造文
書6−Dが作成される。その内容は構造文書Dの内容
6′−Dの如く記述される。
In this case as well, it is integrated on top of the structural document. That is, the node # 2 in the structural document 6-B and the node # 2 in the structural document 6-C are integrated in a form of being integrated to create the illustrated structural document 6-D. The contents are described as the contents 6'-D of the structural document D.

なお,言うまでもなく,個々の個別文書の内容について
は手を加えることなく,作成された構造文書6−Bや6
−Cや6−Dの末尾のノードが上記個別文書の内容が格
納されているアドレスをポイントとする形となる。また
図示構成文書6Aの段階で例えばノード#5に対して文書
内容が未作成の状態であったとして,構造文書6Cの如く
分割した後にノード#5について文書内容が作成された
場合には,構造文書#6Dの如く統合すると,言うまでも
なく統合されたものには上記作成された文書内容がリン
クされたものとなっている 〔実施例〕 第2図は本発明の実施例構成図を示す。図中の符号2A,2
B,…,2Xは個別文書の内容を保持する文書ファイル,3は
文書処理ソフトウェア群,5は文書処理機能部を表してい
る。また10は構造化文書処理システムであって全体を制
御するもの,11は構造化文書ファイルの全体を表してい
る。なお文書処理ソフトウェア群3において,3−1は日
本語文書処理機構,3−2は線画処理機構,3−3はイメー
ジ処理機構,3−4は作表計算処理機構,3−5はグラフ処
理機構,3−6はリスト処理機構,3−7は英語文書処理機
構を表している。そして,本発明にいう構造文書は夫々
構造化文書ファイル11内に存在している。
Needless to say, the contents of each individual document are not modified, and the created structural documents 6-B and 6
The node at the end of -C or 6-D has a form in which the address where the content of the individual document is stored is the point. Further, for example, if the document content is not yet created for the node # 5 at the stage of the illustrated configuration document 6A and the document content is created for the node # 5 after being divided as the structural document 6C, the structure is Needless to say, when the document # 6D is integrated, the integrated document is linked to the created document contents. [Embodiment] FIG. 2 is a block diagram showing an embodiment of the present invention. Symbols 2A, 2 in the figure
B, ..., 2X are document files that hold the contents of individual documents, 3 is a document processing software group, and 5 is a document processing function unit. Further, 10 is a structured document processing system for controlling the whole, and 11 is a whole structured document file. In the document processing software group 3, 3-1 is a Japanese document processing mechanism, 3-2 is a line drawing processing mechanism, 3-3 is an image processing mechanism, 3-4 is a tabulation calculation processing mechanism, and 3-5 is graph processing. Reference numeral 3-6 indicates a list processing mechanism, and reference numeral 3-7 indicates an English document processing mechanism. The structured documents referred to in the present invention are present in the structured document file 11, respectively.

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

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

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

このようにして,既存の文書処理機能を用いて作成され
た文書が,1つ1つの個別文書毎に,上記構造文書の内容
にもとづいて統一化される。また当該構造文書の内容に
もとづいて,適宜,夫々個々の文書ファイル2A,2B,…を
アクセスすることが可能となる。
In this way, the documents created using the existing document processing function are unified for each individual document based on the contents of the structural document. Further, it becomes possible to appropriately access the individual document files 2A, 2B, ... Based on the contents of the structural document.

第3図は本発明の一部要部構成図を示す。図中の符号1
は文書,1−iは個別文書,2−1,2−2,…は個別文書の内
容を保持する文書ファイル,3−1,3−2,…は夫々文書処
理ソフトウェア群,4は上述の個別文書に対応する構造文
書を作成するに当っていわばひな型として用いられる構
造文書定義,5は個別文書処理を実行する文書処理機能
部,6は構造文書,7は文書内容を保持する文書保持機能部
を表している。
FIG. 3 is a partial schematic diagram of the present invention. Reference numeral 1 in the figure
Is a document, 1-i is an individual document, 2-1, 2-2, ... Is a document file that holds the contents of the individual document, 3-1, 3-2 ,. A structural document definition used as a template for creating a structural document corresponding to an individual document, 5 is a document processing function unit that executes individual document processing, 6 is a structural document, and 7 is a document holding function that holds the document contents. Represents a part.

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

当該構造文書定義4は,各種の文書毎に用意されている
と考えてよく,例えば図示の文書,表紙,1章,1.1節,…
の如く本構造に展開されたノード(#1,#2,…)をそな
えている。各ノード(#1,#2,…)には,後述する如
く,木構造に関する情報や,使用されるソフトウェア
や,印刷を行う際における印刷位置に関する情報などの
属性情報が記述されている。
It can be considered that the structural document definition 4 is prepared for each of various documents. For example, the illustrated document, cover, chapter 1, section 1.1, ...
The nodes (# 1, # 2, ...) Expanded to this structure are provided. As will be described later, each node (# 1, # 2, ...) Describes attribute information such as information about a tree structure, software used, and information about a print position at the time of printing.

文書処理ソフトウェア群3−1,3−2,…には,上記各ノ
ードに対応する処理を実行する上で使用されるソフトウ
ェアが保持されている。
The document processing software group 3-1, 3-2, ... Holds software used for executing the processing corresponding to each node.

文書処理機能部5は,個別文書を作成するに当って,当
該個別文書1−iに対応する内容を作成し,夫々文書フ
ァイル2−1,2−2,…に格納してゆくが,このとき,上
記1つの構造文書定義4−jの内容に示されるノードに
対応づけて文書内容を作成する。このとき,必要に応じ
て,構造文書定義4−jに示されるノードについて部分
的に修正することがある。そして作成された個別文書1
−iについての構造文書6−iを作成して保持する。構
造文書6−iの木構造の例えば末端ノードにおいては,
対応する文書ファイル2の文書名が記述され,これによ
って構造文書6−iと個別文書1−iとがリンクづけら
れる。
When creating the individual document, the document processing function unit 5 creates the contents corresponding to the individual document 1-i and stores the contents in the document files 2-1, 2-2 ,. At this time, the document content is created in association with the node indicated by the content 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, if necessary. And created individual document 1
Create and hold a structural document 6-i for -i. For example, in the terminal node of the tree structure of the structure document 6-i,
The document name of the corresponding document file 2 is described, and the structural document 6-i and the individual document 1-i are linked by this.

第4図は第3図図示の構造文書の一実施例内容を示して
いる。図中の符号12−1は自己IDであって第3図図示の
構造文書6−iにおける各ノードのノードIDを表してい
る。12−2は親IDであって注目するノードの親となるノ
ードのID,12−3は先頭子IDであって注目するノードの
子となるノードの中で先頭に位置するもののID,12−4
は上IDであって注目するノードと同一階層に属するノー
ドであって直上に位置するもののID,12−5は同じく同
一階層に属するノードであって直下に位置するもののI
D,12−6は内容設定情報であって注目するノードについ
てその内容が既に設定されているか否かを指示するも
の,12−7は内容種別情報であって注目するノードにつ
いて使用されるソフトウェアを指示するもの,12−8は
文書ファイル名であって注目するノードについて内容が
設定された際に当該内容を格納する文書ファイルを指示
するもの,12−9は属性情報であって注目するノードに
ついての印刷を行う際における印刷位置などの属性情報
を与えるものを表している。
FIG. 4 shows the contents of one embodiment of the structural document shown in FIG. Reference numeral 12-1 in the drawing is a self ID, which represents a node ID of each node in the structural document 6-i shown in FIG. 12-2 is a parent ID, which is the ID of the node that is the parent of the node of interest, 12-3 is the head child ID, which is the ID of the node located at the head among the nodes that are children of the node of interest, 12- Four
Is an ID of an upper ID that belongs to the same layer as the node of interest and is located directly above, 12-5 is an ID of a node that also belongs to the same hierarchy and located immediately below
D, 12-6 is content setting information that indicates whether or not the content has already been set for the node of interest, and 12-7 is content type information that indicates the software used for the node of interest. 12-8 is a document file name and indicates a document file that stores the content of a target node when the content is set for the node of interest. 12-9 is attribute information of the node of interest. This indicates that the attribute information such as the print position when printing is performed is given.

なお,第4図において( )をつけた個所は,第3図図
示の構造文書定義4−jにて与えられる定義について個
別文書1−iに対応する構造文書6−iを作成するに当
って追加や修正が行われた個所を表している。
In addition, in FIG. 4, a portion in parentheses indicates that the structural document 6-i corresponding to the individual document 1-i is created with respect to the definition given in the structural document definition 4-j shown in FIG. It shows the places where additions and modifications were made.

第4図における自ID#3について言えば,当該ノード#
3は,(i)親ノードがノード#1であり,(ii)先頭
の子ノードがノード#5であり,(iii)直上位ノード
がノード#2であり,(iv)直下位ノードがノード#4
であり,(v)未だ内容設定が行われてなく,(vi)使
用するソフトウェアが日本語文書処理機構であり,(vi
i)文書ファイルが未だ用意されてなく,(viii)所定
の属性情報が記述されていることが明らかにされてい
る。
Regarding the own ID # 3 in FIG. 4, the node #
3, (i) the parent node is the node # 1, (ii) the leading child node is the node # 5, (iii) the immediate upper node is the node # 2, and (iv) the immediate subordinate node is the node. # 4
And (v) the content has not been set yet, (vi) the software used is the Japanese document processing mechanism, and (vi)
It has been clarified that i) the document file has not been prepared yet, and (viii) predetermined attribute information is described.

第4図に示される「ファイル名」12−8によって,構造
文書6−iと該当する個別文書1−i(その内容)とが
連繋される。
The "file name" 12-8 shown in FIG. 4 links the structural document 6-i and the corresponding individual document 1-i (its contents).

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

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

第6図は分割機能における分割処理を示す。例えば第1
図図示の構造文書6−Aにおけるノード#2に注目し
て,第1図図示の構造文書6−A内の鎖線に示す如く分
割するものとするとき, 処理において,ノード#2を分割することが指示され
る。
FIG. 6 shows a division process in the division function. For example, the first
Focusing on the node # 2 in the structural document 6-A shown in the figure, when dividing as shown by the chain line in the structural document 6-A shown in FIG. 1, when dividing the node # 2 in the processing, Is instructed.

処理において,分割される分割個別文書に対応する構
造文書6−Cに対応するオブジェクト名と格納先が指定
される。
In the processing, the object name and the storage destination corresponding to the structural document 6-C corresponding to the divided individual document to be divided are designated.

処理において,真に格納すべきものか否かが確かめら
れる。
In the process, it is confirmed whether or not it should be truly stored.

処理において,ノード#2を根ノードとして新しい構
造文書6−Cを作成する。
In the process, a new structural document 6-C is created with the node # 2 as the root node.

処理において,構造文書6−Cを格納する。In the process, the structural document 6-C is stored.

処理において,正しく格納されたか否かが確かめられ
る。
In the process, it is confirmed whether the data has been stored correctly.

処理において,元の構造文書6−Aから,ノード#2
の従属ノード#4やノード#5が削除される。
In processing, from the original structural document 6-A, node # 2
And the subordinate nodes # 4 and # 5 are deleted.

処理において,分割が終了する。The division ends in the processing.

処理において,格納などが行われない場合に分割中止
とされる。
If no storage is performed in the processing, the division is canceled.

第7図は統合機能における統合処理を示す。例えば,第
1図図示の構造文書6−Cを構造文書6−Bのノード#
2に統合するものとするとき, 処理において,構造文書6−Bのノード#2に統合す
ることが指示される。
FIG. 7 shows an integration process in the integration function. For example, the structure document 6-C shown in FIG.
When the data is to be integrated into node No. 2, the process is instructed to integrate into node # 2 of the structural document 6-B.

処理において,構造文書6−Cを表示すべく「オブジ
ェクト一覧」による表示が行われる。即ち,存在してい
る構造文書の一覧表などが表示される。
In the process, the "document list" is displayed to display the structural document 6-C. That is, a list of existing structural documents is displayed.

処理において,構造文書6−Cが選択される。In the process, the structural document 6-C is selected.

処理において,選択された構造文書6−Cが読み込ま
れる。
In the process, the selected structural document 6-C is read.

処理において,読み込みが正常に終了したか否かが確
かめられる。
In the process, it is confirmed whether the reading was completed normally.

処理において,構造文書6−Cにおけるノード#2の
親ノードを,構造文書6−Bにおけるノード#1とす
る。
In the process, the parent node of the node # 2 in the structure document 6-C is set as the node # 1 in the structure document 6-B.

処理において,構造文書6−Cにおけるノード#1の
従属ノードをノード#2とする。
In the processing, the subordinate node of the node # 1 in the structural document 6-C is set to the node # 2.

処理において,統合が終了する。In the process, the integration ends.

処理において,選択などが行われない場合に統合中止
とされる。
If no selection is made in the processing, the integration is canceled.

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

以上説明した如く,本発明によれば,複数の夫々の文書
処理機能で作成した文書ファイルの内容を,構造文書の
形で統一化するようにしており,既存のOA資源を適宜利
用してゆくことが可能となる。そして,作成された個々
の個別文書を分割したり統合したりすることが可能とな
る。
As described above, according to the present invention, the contents of document files created by a plurality of respective document processing functions are unified in the form of a structural document, and existing OA resources are appropriately used. It becomes possible. Then, it becomes possible to divide or integrate the created individual documents.

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

第1図は本発明の原理構成図,第2図は本発明の実施例
構成,第3図は本発明の一部要部構成図,第4図は構造
文書の一実施例内容,第5図は文書処理機能部の処理態
様,第6図は分割処理フロー,第7図は統合処理フロー
を示す。 図中の符号1は文書,1−iは個別文書,2は文書ファイ
ル,3は文書処理ソフトウェア群,4は構造文書定義,5は文
書処理機能部,6は構造文書,7は文書保持機能部,10は構
造化文書処理システム,11は構造化文書ファイルを表
す。
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is a block diagram of a portion of the present invention, and FIG. FIG. 6 shows a processing mode of the document processing function unit, FIG. 6 shows a division processing flow, and FIG. 7 shows an integration processing flow. In the figure, reference numeral 1 is a document, 1-i is an individual document, 2 is a document file, 3 is a document processing software group, 4 is a structural document definition, 5 is a document processing function unit, 6 is a structural document, and 7 is a document holding function. Part 10 is a structured document processing system, and 11 is a structured document file.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】1つまたは複数種類の文書について当該文
書の内容を夫々文書ファイル(2)上に格納すると共
に,上記夫々の文書に対する処理を行う文書処理ソフト
ウェア群(3)を有する文書処理システムにおいて, 上記文書処理ソフトウェア群(3)として,日本語文書
処理機構(3−1)を含む複数の文書処理ソフトウェア
(3−i)が用いられると共に, 当該文書処理ソフトウェア(3−i)によって作成され
た文書が夫々上記文書ファイル(2)上に格納されて利
用されるよう構成されてなり, かつ上記文書処理ソフトウェア群(3)の少なくとも1
つを利用しつつ個別文書(1−i)を作成する処理を含
む個別文書処理を実行する文書処理機能部(5)をそな
えると共に, 上記夫々の個別文書に対応して,当該個別文書における
階層構造に対応した論理構造を構造体として記述した構
造文書を保持する構造化文書ファイル(11)をそなえ, 上記構造文書が上記個別文書(1−i)を保持する文書
ファイル(2)とリンクするリンク情報を記述されて,
上記構造文書(6−i)と上記個別文書(1−i)とが
関連づけられて保持され, 上記文書処理機能部(5)が,複数個の個別文書に対応
する複数個の構造文書を上記階層構造におけるノードを
用いて単一の構造文書に統合する統合機能(5−1)
と,単一の構造文書を上記ノードを用いて複数の構造文
書に分割する分割機能(5−2)とをそなえた ことを特徴とする木構造を分割し統合可能にした構造化
文書処理システム。
1. A document processing system having a document processing software group (3) for storing the contents of one or a plurality of types of documents in a document file (2) and processing the documents. In the above, as the document processing software group (3), a plurality of document processing software (3-i) including the Japanese document processing mechanism (3-1) is used and created by the document processing software (3-i). Each of the created documents is stored in the document file (2) and used, and at least one of the document processing software group (3) is used.
A document processing function unit (5) for executing an individual document process including a process for creating an individual document (1-i) while using each of them, and corresponding to each of the individual documents, a hierarchy in the individual document. The structured document has a structured document file (11) holding a structured document in which a logical structure corresponding to the structure is described as a structure, and the structured document is linked with a document file (2) holding the individual document (1-i). Link information is described,
The structural document (6-i) and the individual document (1-i) are associated and held, and the document processing function unit (5) creates a plurality of structural documents corresponding to a plurality of individual documents. Integration function to integrate into a single structured document by using nodes in hierarchical structure (5-1)
And a structured document processing system capable of dividing and integrating a tree structure characterized by having a dividing function (5-2) for dividing a single structured document into a plurality of structured documents using the above nodes. .
JP1047657A 1989-02-28 1989-02-28 A structured document processing system that can divide and integrate tree structures Expired - Fee Related JPH0715681B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1047657A JPH0715681B2 (en) 1989-02-28 1989-02-28 A structured document processing system that can divide and integrate tree structures

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1047657A JPH0715681B2 (en) 1989-02-28 1989-02-28 A structured document processing system that can divide and integrate tree structures

Publications (2)

Publication Number Publication Date
JPH02297173A JPH02297173A (en) 1990-12-07
JPH0715681B2 true JPH0715681B2 (en) 1995-02-22

Family

ID=12781330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1047657A Expired - Fee Related JPH0715681B2 (en) 1989-02-28 1989-02-28 A structured document processing system that can divide and integrate tree structures

Country Status (1)

Country Link
JP (1) JPH0715681B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561862A (en) * 1991-08-30 1993-03-12 Nec Corp Document management system
JPH0652161A (en) * 1992-08-03 1994-02-25 Fuji Xerox Co Ltd Method and device for processing document

Also Published As

Publication number Publication date
JPH02297173A (en) 1990-12-07

Similar Documents

Publication Publication Date Title
US7814417B2 (en) Document processing method and system therefor
JPH04503881A (en) Document management and creation system
WO1999066425A1 (en) Data management system
JPH0715681B2 (en) A structured document processing system that can divide and integrate tree structures
JPH0715682B2 (en) Partial print processing method in structured document processing system
JPH10283345A (en) Document management device
JPH0715684B2 (en) Print processing method in structured document processing system
JPH0715688B2 (en) Structured document processing system that uses existing document processing functions
JPH0715680B2 (en) Attribute Information Protection Processing Method in Structured Document Processing System
JPH0715686B2 (en) Document Input Method for Structured Document Processing System
JPH02297174A (en) Header data holding processing system in structurizing document processing system
JPH0715683B2 (en) Print Form Processing Method in Structured Document Processing System
JPH0715685B2 (en) Print processing method in structured document processing system
WO2013015109A1 (en) Module structural analysis supporting device and program
JPH038076A (en) Attribute information processing system for structured document processing system
JPH02297140A (en) Document printing processing system in constructing document processing system
JPH02297145A (en) Document editing processing system in structured document processing system
JPS63158664A (en) Document processing system for tree structure type document management
JPH02297178A (en) Structurized document processing system
EP0807889A2 (en) Structured document processor, method of processing a structured document, and database system
JPH01260538A (en) Device for generating experiental knowledge in knowledge base system
JP2006085514A (en) Automatic typesetting system
JPS63121940A (en) File control system
DE10049144A1 (en) Integrated media management and editing system
JPH0512020A (en) Paper sheets identification logical knowledge acquiring device with template function

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees