Overview
MatJSON Core is the common schema module for identifiers, typed values, quantities, ranges, provenance, references, expressions, evidence locators, calculations, and extension rules. It is not a material business document by itself.
Open the linked schema
Read the actual JSON Schema with stable object anchors, linked $ref values, and human-readable definition guides.
Published primitives
- Profile envelope and profile names
- Local identifiers, content hashes, and typed references
- Quantities, ranges, typed result values, and unavailable-value states
- Standard and source references, evidence regions, and provenance
- Conditions, calculations, comparisons, unit conversion, and rounding
- Namespaced snake_case extensions
Core convergence
Migration plan: Core v0.1 is published as a working draft without retroactively breaking the current MatSpecJSON, MatReqJSON, or MatRecordJSON schemas. Their next major revisions will migrate only genuinely shared semantics into Core after those semantics are proven across end-to-end checks. MatCheckJSON v0.1 already consumes Core v0.1 and acts as the first integration proving ground.
Schema access
Open the human-readable reference, view the versioned JSON Schema, or download a local copy.