6. A computer-implemented method of validating real property data, the computer-implemented method comprising: receiving a set of data elements from a document, the document including real property information, the set of data elements including at least a first data element and a second data element; analyzing the document to identify relationships among the set of data elements; creating a first list of data elements that includes the first data element and additional data elements that are similar to the first data element; creating a second list of data elements that includes the second data element and additional data elements that are similar to the second data element; searching at least one real estate database using data elements from the first list of data elements to retrieve search results that are a same category of data element as the second data element; correlating the search results with the first list of data elements and with the second list of data elements to generate a weighted list of data elements that indicates an assigned weight for matched pairs of data elements, the weight indicating a probability of a correct match; modifying assigned weights in the weighted list of data elements based on execution of validation rules, the validation rules comprising rules representing identified relationships among the set of data elements; wherein modifying assigned weights based on validation rules includes identifying rules associated with the set of extracted data elements that specify expected properties of a given category of data element; and validating the first data element based on modified assigned weights.
7. The computer-implemented method of claim 6 , further comprising: based on the modified assigned weights, identifying an anomaly with the first data element; and in response to identifying the anomaly, automatically correcting the anomaly with the first data element.