The form data extracting apparatus, even input form does not have a
logical structure stored in the generic logical structure DB, by using
logical elements in the existing logical structure and a registered form
obtained on the basis of (a) the logical structure, (b) pieces of
position information of the logical elements, and (c) a relation between
the logical elements. A logical element and a logical structure are
extracted from the input form, and the extracted logical structure can be
defined as a new registered form or a new logical structure.