This document discusses description logic (DL) as a formal knowledge representation language, detailing its evolution to better handle uncertainty and vagueness in real-world applications. It introduces various extensions such as fuzzy description logics, probabilistic description logics, and rough description logics, alongside innovative reasoning techniques like hyper-tableau calculus for complex knowledge structures. The paper emphasizes the need for enhanced expressive power in DL to support reasoning in contexts such as the semantic web and data integration.