Chronicle ID:
Every document can have one or more versions present for it. To maintain the version tree of a document, i_chronical_id is been used. This ID is the object id of the root version and it remains same for all the documents in a version tree.
Antecedent ID:
In order to find the parent version of a document, i_antecedent_id is used. This ID will have the object id of the parent version and it will differ for every version of a document.
Deleting Versions:
A document can be deleted by selecting a document and click on File menu and Delete option. This means a version is being deleted. When delete option is chosen, Webtop will prompt to delete only that version or delete all its version.
If a document version is deleted, the child version of the document will get a new antecedent id, which is the antecedent id of its parent version. Thus the integrity of the version tree is maintained without changing the antecedent ids of other versions.
If a root version is deleted, then it may collapse the entire version tree of documents. In order to handle this scenario, Content server uses i_is_deleted flag. This flag is set true, for the deleted root version of the document, such that the document does not take part in any of the operations, but it will be present only to maintain the integrity of the version tree.