1. A method, comprising: receiving a schema definition describing a structure 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 at least one column in a record of the first data set; storing the schema definition and the at least one model in a data quality model; receiving selection of a second data set and the data quality model; determining whether a structure of the second data set is compatible with the schema definition in the selected data quality model; applying each model in the data quality model to the records in the second data set to validate the records in the second data set in response to determining that the structure of the second data set and the schema definition are compatible.