12. The computer program product of claim 11 , wherein stores of semantic types comprises a store of a group consisting of a currency type, a person type, a percent type, a date type, a number type, a measurement type, or a range type.
14. The computer program product of claim 12 , wherein the identified semantic type of the input word is a person type and wherein the type-specific templates capture variations in at least one of full name with middle name, full name with middle initial and variations on punctuation, full name without middle name, last name only, prefix, suffix, or honorific.