Giving examples, differentiate between roasting and calcination

Difference between roasting and calcination
Roasting: 1.Ore is heated in the excess of air.
2.This is used for sulphide ores.
3.S{{O}_{2}} is produced along with metal oxide.
4.e.g.
Calcination: 1.Ore is heated in the absence or limited supply of air.
2.This is used for carbonate ores.
3.C{{O}_{2}} is produced along with metal oxide.
4.e.g.