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.