Is calcium carbonate an acid or an alkali?
The calcium ion does not really. But the carbonate ion can react with water when dissolved, by accepting a proton from the water, and leaving an excess of hydroxide ion in the water, thus it will be (slightly) alkaline. However, calcium carbonate is not very soluble, so this effect will not be very great.