1. A document analysis system including a set of element classes, each element class having an associated set of document elements and an associated set of element class rules, identifying means for identifying one or more document elements within an original document, said identified document elements dividing the document into a plurality of document sections associated with one or more document elements, and storing means for storing the document sections in a database wherein said document sections are linked according to the element class rules of the document elements associated with a document section.