1 Introduction  
2 Hierarchical Multi-label Classification Datasets  
3 Main Approaches for Hierarchical Multi-label Classification  
4 Machine Learning Strategies  
5 Evaluation Metrics for Hierarchical Multi-label Classification  
6 Challenges  
7 Conclusions and Future Work