MatSpecJSON

Machine-readable intrinsic acceptance criteria for a material or product specification.

Working draft · v0.2.10.matspec.json

Overview

MatSpecJSON represents what a product must satisfy to legitimately conform to its base material specification, including imported general requirements and adoption overlays.

Primary content

  • Grades, classes, types, UNS numbers, and aliases
  • Chemistry and composite chemistry constraints
  • Mechanical, hardness, impact, and heat-treatment requirements
  • Test methods, sampling, frequencies, retests, certification, and marking
  • Explicit distinction between “no requirement” and “not extracted”

Design principle

MatSpec is grade-centric because product specifications generally organize requirements around named grades or conditions.

Known work

  • Extract common primitives into MatJSON Core
  • Formalize formulas and statistical acceptance
  • Strengthen imported general-requirement and adoption-overlay precedence
  • Add stricter completeness profiles

Schema access

Open the versioned JSON Schema or download a local copy.