12. An apparatus for determining segments in a document, comprising: a parser operative to create a document model based on the document when the document is in a common representation format that supports discovery of internal structure of the document; and a structure analyzer, in communication with the parser, operative to determine a plurality of segments based on at least one structure-dependent function applied to the document model.
12. An apparatus for determining segments in a document, comprising: a parser operative to create a document model based on the document when the document is in a common representation format that supports discovery of internal structure of the document; and a structure analyzer, in communication with the parser, operative to determine a plurality of segments based on at least one structure-dependent function applied to the document model. 15. The apparatus of claim 12 , the analyzer further comprising: a comparator operative to evaluate the document model relative to each of a plurality of candidate templates to identify matching properties between the document model and the candidate template; a selection component, in communication with the parser, operative to identify a best-fit template of the plurality of templates based on the matching properties of the document model and each of the plurality of candidate templates; and a segment extraction component, in communication with the selection component, operative to identify the plurality of segments based on the matching properties between the document model and the best-fit template.