Mining ore veins provides units of ore, along with a chance of procuring various gems. Each type of ore vein can produce different types of gems (e.g. mining a Droxlerite vein can provide Spinel or Opal gems). Gems can also be obtained from the Battle Tower runners, merchants, as random loot, or as quest rewards.
List of gems: