An ore is a type of rock that contains important minerals with natural elements such as metals.  The rock must contain enough of the metal to make extracting it worthwhile.  Metals are usually extracted from ores through a process of heating and reduction also known as smelting however not all metals can be extracted in this manner.