Overview
MatReqJSON represents atomic rules imposed in addition to a base material specification and activated through a material requisition or contract document.
Open the linked schema
Read the actual JSON Schema with stable object anchors, linked $ref values, and human-readable definition guides.
Rule anatomy
- Stable rule identifier and category
- Source normativity and project activation
- Material, product-form, component, weld-region, service, and fabrication targets
- Boolean applicability conditions
- Typed requirement behavior and effect on MatSpec
- Verification evidence and source provenance
Requisition activation
Whole-document, scoped section, annex, clause, and direct purchaser invocations are supported conceptually. The material requisition remains the project-specific source of truth.
Known work
- Executable decision graphs
- Multidimensional tables and curves
- Effective-requirement resolver
- Formal formulas, sampling, and retest models
Core convergence
Next-version plan: MatReqJSON v0.2 remains independently valid. The next major revision will migrate shared value, provenance, reference, condition, 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.