1. A method for generating content of a topic for an intended audience, comprising: obtaining topic information regarding a topic to be presented to an intended audience; obtaining knowledge information regarding the intended audience; determining, using a processor, one or more metaphors relating to the topic and potentially understood by the intended audience based at least in part on the topic information and the knowledge information, wherein a metaphor of the one or more metaphors is a term, phrase, or image which when applied to the topic information suggests a resemblance to the topic information, but is not literally relevant to the topic information; determining, using a processor, one or more terms related to at least one metaphor of the one or more metaphors that correlate to one or more terms of the topic information, wherein the determining one or more terms comprises performing a comparative analysis between the topic information and the at least one metaphor; and preparing, using a processor, content for the topic information targeted to the intended audience based at least in part on the one or more terms related to the at least one metaphor.