1. A system for automatic semantic rating and abstraction of literature comprising: a processor for performing a logical process; and at least one computer readable, tangible data storage device, encoded with program instructions for causing the processor to: extract by inferring a plurality of plot details and character relationships using deep semantic analysis of a first electronic text, wherein the extracting comprises using deep semantic analysis of a first electronic text comprises program instructions for performing at least one semantic parsing process selected from the group consisting of: parsing the electronic text to extract relationships between information entities in their associated contexts and how they relate to each other thereby producing triplets including triple store information items, pairs of information items and an ontological relationship between each pair, or both; and parsing the electronic text to extract specific relationships between two information entities, thereby producing triplets of pairs of entities and their relationship; introduce a first level in a first electronic hierarchical model representing the electronic text, wherein the first level comprises semantic relationships including the extracted plot details and character relationships from the first electronic text; abstract using deep semantic analysis a plurality of plot details and character relationships from the first level of the first electronic hierarchical model; introduce a second level of semantic relationships to the first electronic hierarchical model, wherein the second level comprises the plot details and character relationships abstracted from the first level such that the second level in the hierarchical model is more abstract and less detailed than the first level; compare two or more levels in the first electronic model to two or more levels of a second hierarchical electronic model representing a second electronic text, wherein the second electronic text has an associated user preference indicator; responsive to the comparing finding a match above a pre-determined degree of similarity, declare the first electronic text to have an expected user preference indicator as the user preference indicator associated with the second electronic text; and responsive to the comparing finding a match above pre-determined degree of dissimilarity, declare the first electronic text to have an expected user preference indicator complementary to the user preference indicator associated with the second electronic text, wherein the declaring comprises causing a recommendation to be provided to a user via a user interface device.