Coherence in linguistics is what makes a text semantically meaningful. It is especially dealt with in text linguistics. Coherence is achieved through syntactic features such as the use of deictic, anaphoric and cataphoric elements or a logical tense structure, and semantic features such as presuppositions and implications connected to general world knowledge. From Wikipedia