13. A computer program product for reporting sentiment of a product, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, executable by at least one processor of a computer is configured to perform: performing a text analysis on communications; determining at least one feature for the product based on the text analysis; generating the sentiment values using the communications for the at least one feature for the product based on a sentiment dictionary and sentiment rules that determine a sentiment strength; determining a date associated with each of the sentiment values by extracting the date from the communications; for each date associated with each of the sentiment values, recording a feature annotation, a sentiment annotation, the sentiment value, metadata, and the date, wherein the feature annotation is generated using a feature dictionary and feature rules, and wherein the sentiment annotation is generated using the sentiment dictionary and the sentiment rules; and reporting how the sentiment values changed over time based on each date.
13. A computer program product for reporting sentiment of a product, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, executable by at least one processor of a computer is configured to perform: performing a text analysis on communications; determining at least one feature for the product based on the text analysis; generating the sentiment values using the communications for the at least one feature for the product based on a sentiment dictionary and sentiment rules that determine a sentiment strength; determining a date associated with each of the sentiment values by extracting the date from the communications; for each date associated with each of the sentiment values, recording a feature annotation, a sentiment annotation, the sentiment value, metadata, and the date, wherein the feature annotation is generated using a feature dictionary and feature rules, and wherein the sentiment annotation is generated using the sentiment dictionary and the sentiment rules; and reporting how the sentiment values changed over time based on each date. 17. The computer program product of claim 13 , wherein each date is selected from: a purchase date; and a communication date.