1. A method of searching for similar documents, the method comprising: accessing a document; identifying one or more terms from a metamodel semantic network; identifying one or more terms from the metamodel semantic network that are also found in the document; identifying a frequency of occurrence in the document for each of the one or more identified terms; and searching for other documents having frequencies of occurrences that are similar to the one or more identified frequencies of occurrences, the other documents having been previously analyzed using the terms from the metamodel semantic network.