Patent ID: 7134071

Claim:
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 a part of an entire actual data showing contents of the document with the plurality of versions for each document; a change detecting part configured to separately detect a change state to said actual data and bibliography information associated with said 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 that the actual data is formed as a new version and is partially or entirely shared with the plurality of versions of the document based on said detected change state of the document such that only one copy of the shared actual data is stored by said apparatus, and wherein said version managing part comprises: a bibliography information managing part managing bibliography information showing a bibliography for each document; a version information managing part, which is related to said bibliography information managing part by the document identification information, managing actual data identification information identifying the actual data specified by the document identification information and a version number; and an actual data managing part, which is related to said version information by the actual data identification information, managing the actual data.