11. A method executed by a computer system comprised of at least one computer and at least one data storage device for determining the relative geneology of a predetermined set of versions of a document data file stored on the system comprising: extracting a set of at least one RSID values from each of the predetermined set of document versions, generating and storing in computer memory a data structure for encoding the geneology of the predetermined set of document versions; selecting at least one pair of RSID sets comprised of a first RSID set and a second RSID set corresponding to a selected pair of versions of the document; applying at least one of a predetermined set of logic rules to the selected at least one pairs of RSID sets, said logic rules being at least one of: (i) testing whether the pair of RSID sets are identical; (ii) testing whether any of the RSID values in the first set are the same as any RSID values in the second set; (iii) testing whether all of the RSID values in the first set are a proper subset of the RSID values of the second set; or (iv) testing whether neither the first set of RSID values is a subset of the second set of RSID values nor the second set of RSID values are subset of the first set of RSID values, and updating the stored data structure with an identifier entry for one of the versions in the corresponding at least one pair of versions referring to its genealogical relation to the other version.
11. A method executed by a computer system comprised of at least one computer and at least one data storage device for determining the relative geneology of a predetermined set of versions of a document data file stored on the system comprising: extracting a set of at least one RSID values from each of the predetermined set of document versions, generating and storing in computer memory a data structure for encoding the geneology of the predetermined set of document versions; selecting at least one pair of RSID sets comprised of a first RSID set and a second RSID set corresponding to a selected pair of versions of the document; applying at least one of a predetermined set of logic rules to the selected at least one pairs of RSID sets, said logic rules being at least one of: (i) testing whether the pair of RSID sets are identical; (ii) testing whether any of the RSID values in the first set are the same as any RSID values in the second set; (iii) testing whether all of the RSID values in the first set are a proper subset of the RSID values of the second set; or (iv) testing whether neither the first set of RSID values is a subset of the second set of RSID values nor the second set of RSID values are subset of the first set of RSID values, and updating the stored data structure with an identifier entry for one of the versions in the corresponding at least one pair of versions referring to its genealogical relation to the other version. 20. The method of claim 11 further comprising the step of determining that the geneology within the set of versions is complete when only one version of the document in the set is assigned a null value for potential parentage identifiers.