17. A system comprising: an interface capable of receiving data about an electricity smart grid; a first module coupled to said interface, said first module configured to encode said data into a data modeling technique; and a discovery engine coupled to said first module, said discovery engine configured to perform a data quality rules discovery process using a data set of said electricity smart grid; and said data modeling technique encoded with said data to said data set to produce a plurality of data quality rules associated with said electricity smart grid, said data quality rules discovery process comprising: applying each of a set of candidate conditional functional dependencies to a data segment having a predetermined length of data points of said data set; and after said applying, if a candidate conditional functional dependency has a result signature that does not meet a predetermined expectation, refining that candidate conditional functional dependency by eliminating an attribute in that candidate conditional functional dependency that took on the most values throughout the data set.
18. The system of claim 17 , further comprising: a second module coupled to receive said plurality of data quality rules, said second module configured to perform an analysis on said plurality of data quality rules to generate a derivative data quality rule for said data set.