1 Introduction  
2 The classical version  
3 Strong metric dimension  
4 Local metric dimension  
5 Adjacency dimension  
6 $k$-metric dimension  
7 Resolving partitions  
8 Identification of edges versus metric dimension  
9 ILP models and the fractional versions of metric dimension  
10 $k$-metric anti dimension  
11 Final remarks  