3. The method of claim 2 , further comprising: defining an order of precedence of semantic constructs within the document, wherein said dividing the ordered words of the nested semantic constructs further comprises dividing the ordered words into nested semantic constructs in accordance with the order of precedence of semantic constructs.
2. The method of claim l further comprising: separating the semantic construct into a plurality of nested semantic constructs, each of the nested semantic constructs having one or more ordered words; and dividing the ordered words of each of the nested semantic constructs into a set of one or more mutually exclusive fingerprint elements, wherein each of the one or more mutually exclusive fingerprint elements includes a number of adjacent words, the number being within the range of sizes for a fingerprint element.