11. A non-transitory computer readable medium encoded with computer readable program code, the program code comprising the instructions of: parsing an input address into components; classifying each component with a preliminary classification according to: one or more predetermined regular expressions and a lexicon of known tokens, thereby generating classified components, wherein said classifying each component is performed by matching a component to the one or more predetermined regular expressions only when there is no match between that component and the lexicon of known tokens; and executing a selected one of a plurality of different predictive models to associate each classified component with a unique address field, wherein the predictive models are respectively associated with particular countries or jurisdictions, the selected predictive model being an automated country-specific natural language parser comprising a graph having address field nodes and edges connecting the address field nodes, each address field node comprising an address field and a corresponding set of one or more address field classifications each assigned a first probability value, and each edge assigned a second probability value; said executing the selected predictive model to associate each classified component with a unique address field by updating the preliminary address field classification of each of the classified components with one of the address fields in the graph based at least partly on the first and second probability values of the nodes and the edges that correspond to the preliminary address field classification of each component.
11. A non-transitory computer readable medium encoded with computer readable program code, the program code comprising the instructions of: parsing an input address into components; classifying each component with a preliminary classification according to: one or more predetermined regular expressions and a lexicon of known tokens, thereby generating classified components, wherein said classifying each component is performed by matching a component to the one or more predetermined regular expressions only when there is no match between that component and the lexicon of known tokens; and executing a selected one of a plurality of different predictive models to associate each classified component with a unique address field, wherein the predictive models are respectively associated with particular countries or jurisdictions, the selected predictive model being an automated country-specific natural language parser comprising a graph having address field nodes and edges connecting the address field nodes, each address field node comprising an address field and a corresponding set of one or more address field classifications each assigned a first probability value, and each edge assigned a second probability value; said executing the selected predictive model to associate each classified component with a unique address field by updating the preliminary address field classification of each of the classified components with one of the address fields in the graph based at least partly on the first and second probability values of the nodes and the edges that correspond to the preliminary address field classification of each component. 16. The non-transitory computer readable medium of claim 11 , in combination with a computer system comprising computer hardware.