1. A system, comprising: a processor configured to: receive reputation data extracted from at least one data source, wherein the reputation data includes user-authored reviews pertaining to an entity and wherein a review comprises text and an accompanying rating; for a first review included in the reputation data, identify a theme in the first review that is associated with an aspect of the entity at least in part by determining at least one keyword using the first review's text; assign a first sentiment for the identified theme at least in part by using the first review's accompanying rating; assign a sentiment for a parent theme of the identified theme at least in part by using the first review's accompanying rating; for a second review included in the reputation data that includes the determined at least one keyword and in which the theme is identified, assign a second sentiment for the identified theme based at least in part on the second review's accompanying rating; and provide as output a report that includes the identified theme, a combination of the respective first and second sentiments for that identified theme, the parent theme, and the sentiment for the parent theme; and a memory coupled to the processor and configured to provide the processor with instructions.