9. The computer program product of claim 8 , wherein the sentence parsing further comprises program code executable by a processing unit to: identify grammatical sub-components of the segments; identify grammatical sub-components of the analogy phrase; and match at least one segment grammatical sob-component corresponding to at least one analogy phrase grammatical sub-component.
8. A computer program product to provide a contextual analogy response, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to: denote an analogy phrase within segments of a communication; parse a set of the segments prior to the denoted analogy phrase; detect an anaphora within the analogy phrase, including the processing unit to: search the set of segments for an entity represented by the detected anaphora; and connect the entity to the detected anaphora; create a sentence structure including an action term from the analogy and a replacement of the anaphora with the entity; populate the created sentence structure with the entity connected with the anaphora; resolve an explanation of the analogy with respect to the set of sentences; retrieve a contextual response correlating to a sentiment of the analogy phrase; and output the response including the retrieved contextual response and the populated sentence structure, wherein the contextual response resolves an explanation of the analogy phrase.