Technical Bases
Definitions for marble, granite and stone
Marble means any kind of resistant compact rock that can be polished.
Granite is defined as any kind of granular rock that can be polished.
Stone is used for non-polishable materials.