The present disclosure relates to methods, non-transitory computer-readable media (CRMs), and systems for textual analysis and generation with description logics. Textual fragments can originate from web documents, annotations, transcribed sound recordings, videos, or picture captioning. In addition, advertisers can provide various textual fragments, such as those emanating from their own documents or context they have written. Translating and comparing both forms of text allows for textual analysis that reduces errors and facilitates search through the use of description logics. This technique can be applied to advertising and other domains.