1. A computer system for determining the relative geneology of a predetermined set of versions of a document comprising: a extraction module adapted to extract RSID values from each of the predetermined set of versions, construct a data structure tabulating each of the sets of extracted RSID values with a corresponding identifier that refers to the document file of the corresponding version and store the data structure in computer memory; a logic module adapted to compare RSID values between all possible pairs of the versions in order to determine the existence of potential parentage between each pair and to update the stored data structure with an identifier entry for each version of its possible parent versions or the null value; whereby the system is further adapted to determine that the geneology within the group is complete when only one version of the document in the set has a null value for potential parentage identifiers.