Document processing apparatus
First Claim
1. A document processing apparatus for managing a document having a plurality of versions, comprising:
- a version managing part managing the plurality of versions so as to share actual data showing contents of the document among the plurality of versions for each document; and
a working version creating part obtaining the actual data from said version managing part by document identification information identifying the document and version identification information identifying the version, and reproducing the contents of the document as a working version, wherein said version managing part manages the document so as to share the actual data as a new version based on a change state of the document that is enabled to be changed by said working version creating part.
1 Assignment
0 Petitions
Accused Products
Abstract
When there are the same contents (content data) of a document among versions, the contents of the document are shared so as to reduce the storage area. Accordingly, instead of accumulating content data separately for each version, each version is related to the content data accumulated in the storage area shared among the versions. When a document α has versions 1 through 3 and each of versions 1 through 3 has sections 1 and 2, three sections 1 of the versions 1 through 3 share content data 1 and the section 2 of each of the versions 1 through 3 has different content data 2, 3, or 4. The content data 1, 2, 3, or 4 indicated by version information are searched for from a content data DB, to be edited. Only when the content data 1, 2, 3, or 4 are changed, new content data are registered.
-
Citations
11 Claims
-
1. A document processing apparatus for managing a document having a plurality of versions, comprising:
-
a version managing part managing the plurality of versions so as to share actual data showing contents of the document among the plurality of versions for each document; and
a working version creating part obtaining the actual data from said version managing part by document identification information identifying the document and version identification information identifying the version, and reproducing the contents of the document as a working version, wherein said version managing part manages the document so as to share the actual data as a new version based on a change state of the document that is enabled to be changed by said working version creating part. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Program code for causing a computer to manage a document having a plurality of versions, comprising:
-
first code for managing the plurality of versions so as to share actual data showing contents of the document among the plurality of versions for each document;
second code for obtaining the actual data from said version managing part by document identification information identifying the document and version identification information identifying the version; and
third code for reproducing the contents of the document as a working version, wherein said first code manages the document so as to share the actual data as a new version based on a change state of the document that is enabled to be changed by said third code.
-
-
11. A computer-readable recording medium recorded with program code for causing a computer to manage a document having a plurality of versions, comprising:
-
first code for managing the plurality of versions so as to share actual data showing contents of the document among the plurality of versions for each document;
second code for obtaining the actual data from said version managing part by document identification information identifying the document and version identification information identifying the version; and
third code for reproducing the contents of the document as a working version, wherein said first code manages the document so as to share the actual data as a new version based on a change state of the document that is enabled to be changed by said third code.
-
Specification