1. A computer-implemented method, comprising: capturing an image of a document using a camera of a mobile device; performing optical character recognition (OCR) on the image of the document; extracting an identifier of the document from the image based at least in part on the OCR; comparing the identifier with content from one or more reference data sources, wherein the content from the one or more reference data sources comprises global address information; and wherein the content from the one or more reference data sources is derived from geographic information organized in one or more of a proprietary address database and an open source address database; and wherein deriving the content from the geographic information comprises: obtaining the geographic information from one or more of the proprietary address database and an open source address database; and parsing the geographic information according to a set of predefined heuristic rules, wherein the set of predefined heuristic rules are configured to normalize the global address information obtained from the one or more sources according to a single convention for representing address information; and determining whether the identifier is valid based at least in part on the comparison.
1. A computer-implemented method, comprising: capturing an image of a document using a camera of a mobile device; performing optical character recognition (OCR) on the image of the document; extracting an identifier of the document from the image based at least in part on the OCR; comparing the identifier with content from one or more reference data sources, wherein the content from the one or more reference data sources comprises global address information; and wherein the content from the one or more reference data sources is derived from geographic information organized in one or more of a proprietary address database and an open source address database; and wherein deriving the content from the geographic information comprises: obtaining the geographic information from one or more of the proprietary address database and an open source address database; and parsing the geographic information according to a set of predefined heuristic rules, wherein the set of predefined heuristic rules are configured to normalize the global address information obtained from the one or more sources according to a single convention for representing address information; and determining whether the identifier is valid based at least in part on the comparison. 16. The method as recited in claim 1 , comprising at least one of: detecting one or more OCR errors based at least in part on textual information from a complementary document; detecting one or more OCR errors using one or more predefined business rules; detecting one or more OCR errors based at least in part on textual information from the complementary document and one or more of the predefined business rules; correcting at least one detected OCR error using one or more of the predefined business rules; correcting at least one detected OCR error using textual information from the complementary document; correcting at least one detected OCR error using textual information from the complementary document and one or more of the predefined business rules; normalizing data from a complementary document using at least one of the predefined business rules; normalizing data from the document using at least one of the predefined business rules; and normalizing data from the document using textual information from the complementary document and at least one of the predefined business rules.