One of the OpenDoc advantages of the OpenDoc storage system is that OpenDoc allows you to have a history of OpenDoc documents called drafts. A draft is a specific version of an OpenDoc document. Multiple drafts can be maintained within a single document as shown in the Draft History (see Figure 28). The actual document is not included because it has not yet been saved as an actual draft.
Under the edit menu there is an Open selection menu item which can be used to open the selected draft. To revert to a previous draft, the user must move or copy the draft somewhere else (to the desktop for example).
Figure 28. Draft HistoryDrafts apply to documents, not parts, and they store only those items of a document that have changed in each draft. The newest version of a draft is stored completely as a current draft (see Figure 29) in the file; the elder versions can be reconstructed by the delta saved in the same Bento file.
Figure 29. OpenDoc Storage System Hierarchical StructureIt is an incremental save done in a reverse order. By this incremental save, several drafts of a document can be stored in one file edited by different people, without fear of excessive disk space requirements.