1. A method comprising: accessing a taxonomy and a set of master records; deriving a set of global records from the taxonomy and master records, the set of global records reflecting a combined schema including supported field values; providing the set of global records related to a product to a third party via a demand signal management system; collecting unharmonized data regarding the product; identifying unharmonized data to the third party via the demand signal management system; and receiving, at the demand signal management system from the third party, either a rejection or harmonized data, wherein the harmonized data is a version of the unharmonized data that has been harmonized as a function of the provided global data and wherein the rejection indicates that the third party will not harmonize the data.