1. A method for data extraction of a text file to a record file, said method comprising the steps of: (a) identifying an area of interest in a text file; (b) parsing said area of interest in order to identify a list of values of attributes in said area of interest; (c) recognizing a first set of values in said list that match values contained in an attribute value vocabulary; (d) forming a record using said first set of values; (e) gleaning a second set of values in said list that do not match values contained in an attribute value vocabulary; and (g) adding said second set of values to said record.