The subject disclosure relates to a knowledge-driven data quality solution that is based on a rich knowledge base. The data quality solution can provide continuous improvement and can be based on continuous (or on-going) knowledge acquisition. The data quality solution can be built once and can be reused for multiple data quality improvements, which can be for the same data or for similar data. The disclosed aspects are easy to use and focus on productivity and user experience. Further, the disclosed aspects are open and extendible and can be applied to cloud-based reference data (e.g., a third party data source) and/or user generated knowledge. According to some aspects, the disclosed aspects can be integrated with data integration services.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for data quality solutions, comprising: an access module configured to acquire data information for a first set of data and a second set of data; a domain creation module configured to create one or more domains for the first set of data and the second set of data; and a compile module configured to aggregate the one or more domains and populate a knowledge base with the aggregated domains, wherein the knowledge base is used for processing one or more data quality set. 2. The system of claim 1, wherein the domain creation module is configured to create the domain as a function of the data or attributes of the data. 3. The system of claim 1, wherein the domain creation module is further configured to create a basic domain that includes quality data issues associated with attributes of the first set of data or the second set of data. 4. The system of claim 1, wherein the domain creation module is further configured to create a composite domain based on rules that apply across two or more domains. 5. The system of claim 1, wherein the access module is configured to acquire data information through an aided knowledge acquisition process. 6. The system of claim 1, wherein the knowledge base comprises a plurality of domains packaged as a single movable unit. 7. The system of claim 1, wherein the knowledge base is stored in a sharable and downloadable format. 8. The system of claim 1, further comprising: an acquisition module configured to obtain semantic information for a first set of data and a second set of data; a matching module configured to identify duplicates between the first set of data and the second set of data based in part on the semantic information; and a merge module configured to merge the identified duplicates at about the same time as the first set of data and the second set of data are combined. 9. The system of claim 1, further comprising a historical module configured to capture historical information related to attributes of the first set of data and the second set of data, wherein the historical information is included in a domain. 10. The system of claim 1, further comprising a statistics module configured to capture statistical information related to data quality metrics associated with a source of the first set of data and second set of data, wherein the statistical information is included in a domain. 11. The system of claim 1, further comprising an inference module configured to make one or more inferences related to the first set of data or the second set of data, wherein the one or more inferences are included in a domain. 12. A method, comprising: obtaining reference data associated with an attribute and a reference data service provider; creating a plurality of domains for each attribute, wherein each of the plurality of domains comprise an attribute and reference data associated with the attribute; and storing a compilation of the plurality of domains as a knowledge base. 13. The method of claim 12, wherein the obtaining comprises obtaining reference data definitions for the attributes. 14. The method of claim 12, wherein the obtaining comprises associating rules with one or more of the attributes. 15. The method of claim 12, wherein the creating comprises creating a basic domain that includes quality data issues associated with the attributes. 16. The method of claim 12, wherein the creating comprises creating a composite domain that comprises two or more basic domains, wherein a rule is applied across the two or more basic domains. 17. The method of claim 12, wherein the storing comprises uploading the knowledge base to a store maintained by an external source. 18. The method of claim 12, further comprises retrieving the knowledge base and performing one or more processes on the data as a function of the domains contained in the knowledge base. 19. A computer-readable storage medium comprising computer-executable instructions stored therein that, in response to execution, cause a computing system to perform operations, comprising: acquiring reference data for a plurality of attributes; creating one or more domains that comprise the reference data and the plurality of attributes; and compiling the one or more domains as a reusable knowledge base, wherein the one or more domains comprise basic domains and composite domains. 20. The computer-readable storage medium of claim 19, wherein the operations further comprise implementing computer-aided knowledge discovery to acquire the reference data.