---
title: "JSON Schema"
description: "A vocabulary for describing the structure of JSON documents so a validator can check them: which fields exist, which are required, their types and allowed values."
canonical: https://aigovernanceengineer.com/glossary/json-schema
author: "Jorge García Aibar"
license: "CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)"
doi: https://doi.org/10.5281/zenodo.22956197
version: "0.5.0"
updated: 2026-09-24
---

# JSON Schema

A vocabulary for describing the structure of JSON documents so a validator can check them: which fields exist, which are required, their types and allowed values [1]. The templates library publishes one draft 2020-12 schema per governance record, so a record either validates or fails the build.

- Developed in: [ch. 05, Pattern: Machine-Readable Evidence (OSCAL)](https://aigovernanceengineer.com/bok/patterns#pattern-machine-readable-evidence-oscal); [Templates and schemas](https://aigovernanceengineer.com/resources/templates)
- Chapters: [ch. 05, Patterns](https://aigovernanceengineer.com/bok/patterns)
- In the glossary chapter: https://aigovernanceengineer.com/bok/glossary#t-json-schema

## Sources

[1] JSON Schema Draft 2020-12. JSON Schema. 2022-06-16. https://json-schema.org/draft/2020-12 (verified: primary)
