MatReqJSON — JSON schema for application material requirements

Machine-readable application, service, fabrication, equipment-code, and purchaser material requirements.

Working draft · v0.2.matreq.json

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.

Open linked schema

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.