Attributes . ASME B31, ASTM A312, ASTM A554, IAPMO Uniform Mechanical Code (UMC), ICC International Mechanical Code (IMC), ICC International Residential Code (IRC), National Building Code of Canada (NBCC), National Plumbing Code of Canada (NPCC) . Names