Abstract: A process for analyzing the informational and semantic content of an information source, such as text, a picture, or a video sequence. After compiling a lexicon of information elements, values are assigned to each element for relevant categories. A target information store is compared to the lexicon to calculate values for each category. Information elements are substituted to modify the store to the desired level. The methodology has broad application to analysis of semantic content of visual, verbal, and auditory input streams, such as graphics, text, video, and music. In a textual example, a word list is compiled and values are assigned to the determined categories. Individual words and entire documents are compared to this repository for calculating semantic content in various categories. Values for semantic content in each category are determined. Samples with undesirable scores can be adjusted through substitutions to modify the document.