By the definition of the pH is -log[H+]. In other words, it's directly proportional to the concentration of Hydrogen cations (in H3O+) in a solution. Solids, according to definition are not in solution, and so the pH can't really be tested. But by dissolving the dolomite, calcium silicate etc in deionized water then testing the pH could help.
As explained above, pH only applies to (aqueous) solutions and not to solid materials. You can look at the surface acidity or basicity of any solid by examining the zeta potential - pH plot over a range of pH's in suspension. Background conductivity by using 0.001 M NaCl or NaNO3 is required. You'll find plenty of literature reports for the materials you mention.
Sreenivasulu, also search the literature for surface pH measurements. People have done this type of work on functionalized polymers by adsorbing pH dependent dyes onto the particles.