1. A method, comprising: receiving a schema definition describing a structure and a format of at least one column in a first data set having a plurality of columns and records providing data for each of the columns; generating at least one model, wherein each model asserts conditions for the at least one column in the first data set whose structure is described in the schema, wherein the rules for each model validate values in the at least one column; storing the schema definition and the at least one model in a data quality model, wherein the data quality model comprises a data structure; receiving selection of a second data set and the data quality model; determining whether a structure of at least one column in the second data set is compatible with the at least one column described in the schema definition in the selected data quality model; applying the rules in each model in the data quality model to records in the at least one column of the second data set to validate the records in the at least one column in the second data set in response to determining that the structure of the second data set and the schema definition are compatible.
1. A method, comprising: receiving a schema definition describing a structure and a format of at least one column in a first data set having a plurality of columns and records providing data for each of the columns; generating at least one model, wherein each model asserts conditions for the at least one column in the first data set whose structure is described in the schema, wherein the rules for each model validate values in the at least one column; storing the schema definition and the at least one model in a data quality model, wherein the data quality model comprises a data structure; receiving selection of a second data set and the data quality model; determining whether a structure of at least one column in the second data set is compatible with the at least one column described in the schema definition in the selected data quality model; applying the rules in each model in the data quality model to records in the at least one column of the second data set to validate the records in the at least one column in the second data set in response to determining that the structure of the second data set and the schema definition are compatible. 5. The method of claim 1 , wherein generating the at least one model comprises: using a first data mining algorithm to generate at least one model to validate values in at least one column in the records of the first data set; using a second data mining algorithm to generate at least one model to validate values in at least one column in the records of the first data set; wherein applying each model in the data quality model to the records in the second data set comprises: determining a metric for each result of applying the models generated by the first and second data mining algorithms for each record in the second data set; and generating a summary metric for each record in the second data set that is a function of the metrics resulting from applying the models to the record.