Semantic Maps: Methods and Applications