1. A method of comparing the semantic content of two or more documents, comprising: accessing two or more documents; performing a linguistic analysis on each document; outputting a quantified representation of the semantic content of each document; and comparing the quantified representations using a defined algorithm.