I. Introduction  
II. Overview of Semantics in Communication  
III. Classical Semantic Information  
IV. Knowledge Graph-Based Semantic Communication  
V. Machine Learning-Based Semantic Communication  
VI. Significance-Based Semantic Communication  
VII. A Different Approach: Context-Based Semantic Communication  
VIII. Conclusion