MatJSON Core
Shared values, units, provenance, expressions, selectors, citations, identifiers, vocabularies, and extension rules.
v0.1 · Working draftExplore CoreMatJSON defines interoperable schemas for material specifications, application requirements, evidence records, and compliance results—structured for APIs, automation, and AI.
Five complementary profiles establish one material-data lifecycle—from a governing specification to auditable compliance results.
Shared values, units, provenance, expressions, selectors, citations, identifiers, vocabularies, and extension rules.
v0.1 · Working draftExplore CoreIntrinsic requirements of a material or product specification, including acceptance limits, tests, certification, and marking.
v0.2.10 · Working draftExplore MatSpecAdditional requirements imposed by codes, service standards, equipment standards, fabrication practices, and purchaser specifications.
v0.2 · Working draftExplore MatReqNormalized representation of MTRs, CMTRs, material certificates, test reports, and supporting evidence.
v0.1 · Working draftExplore MatRecordMachine-readable compliance outcomes that preserve requirement origin, evidence, comparison, and review status.
v0.1 · Working draftExplore MatCheckMatJSON keeps intrinsic material criteria, application overlays, purchaser requirements, evidence, and evaluation results separate—but interoperable.
Defines what the material or product specification intrinsically requires.
Adds service, code, equipment, fabrication, and purchaser requirements.
Invokes standards, resolves purchaser decisions, and adds project-specific criteria.
Normalizes MTRs, CMTRs, test reports, and supporting evidence.
Returns traceable pass, fail, gap, missing-evidence, or manual-review outcomes.
MatJSON standardizes how materials data is represented so that any conforming publisher or consumer can use the same parsers, APIs, validators, and automation scripts.
/schema/Immutable, versioned JSON Schema files and `latest` convenience paths.
/profiles/Human-readable documentation for each MatJSON profile.
/registry/Canonical identifiers, package metadata, edition history, and access policy.
/examples/Original synthetic examples that are safe to share and test publicly.
/tools/Validator, CLI, SDK, resolver, and compliance tooling roadmap.
All five MatJSON profiles are now working drafts. Current work focuses on real-world validation, stable requirement identity, and converging genuinely shared semantics into MatJSON Core.
Working draft v0.2.10. Continue completeness audits, formula semantics, and stable atomic requirement identity.
Working draft v0.2. Continue effective-requirement resolution, decision graphs, and project-input semantics.
Working draft v0.1. Validate normalization across diverse MTR, CMTR, laboratory, NDE, and process evidence packages.
Working draft v0.1. Exercise auditable resolution and evidence comparison across real material-review workflows.
Download the preserved project context, current schemas, and synthetic examples from this starter site.