Mining Geology is an applied science which combines the principles of economic geology and mining engineering to the development of a defined mineral resource to economically extract the ore. The mining of sand, gravel, building stones, non-metallic minerals, metal ores, coal etc. apply various principles and techniques.