2. A method as in claim 1, in which step (a) additionally includes providing a document knowledge base including positioning information and size information for metadata in known documents; and the method additionally comprises before step (e): deriving analysis data from the metadata guess; and comparing the analysis data to the document knowledge base to improve the metadata guesses.
1. A method of automatically extracting metadata from a document, the method comprising: (a) providing: a computer readable document including blocks comprised of words, an authority list, including common uses of a set of words, and a neural network trained to extract metadata from compounds; (b) locating authority information associated with the words by comparing the words with the authority list; (c) creating compounds, a first of the compounds describing a first of the blocks and including: first-block words, descriptive information associated with one of the first-block and the first block words, and authority information associated with one first-block word; (d) processing the compounds through the neural network to generate metadata guesses; and (e) deriving the metadata from the metadata guesses.