Overview
MatSpecJSON represents what a product must satisfy to legitimately conform to its base material specification, including imported general requirements and adoption overlays.
Open the linked schema
Read the actual JSON Schema with stable object anchors, linked $ref values, and human-readable definition guides.
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
Core convergence
Next-version plan: MatSpecJSON v0.2.10 remains independently valid. The next major revision will migrate shared value, provenance, reference, expression, and identifier primitives into MatJSON Core where the semantics match exactly.
Schema access
Open the human-readable reference, view the versioned JSON Schema, or download a local copy.