# JSON Model Examples

- [JSON Model for Ansible Meta v1/v2 (bug compatible with official schema)](models/ansiblelint-meta-compat.model.json ':ignore') –  manually derived from schema (2025-06-22)
- [JSON Model for Ansible Meta v1/v2](models/ansiblelint-meta.model.json ':ignore') –  manually derived from schema (2025-06-22)
- [JSON model for https://cypress.io Test Runner's configuration file (official schema compatible)](models/cypress-compat.model.json ':ignore')
- [JSON model for https://cypress.io Test Runner's configuration file](models/cypress.model.json ':ignore')
- [Diploma for Official Publications](models/diploma-arrete.model.json ':ignore')
- [Diploma for Export](models/diploma-export.model.json ':ignore')
- [A model to illustrate most design features](models/everything.model.json ':ignore')
- [Simplified FRESQ data structures](models/fresq.model.json ':ignore')
- [Easy Geo JSON Model](models/geo-easy.model.json ':ignore')
- [Geo JSON Model](models/geo.model.json ':ignore')
- [JMC Benchmark generated radar data](models/jmc-bench.model.json ':ignore')
- [JMC Expected Test Errors](models/jmc-errors.model.json ':ignore')
- [JMC Intermediate Representation](models/jmc-ir.model.json ':ignore')
- [JMC Test Vectors](models/jmc-tests.model.json ':ignore')
- [Latest JSON Model meta-model](models/json-model-latest.model.json ':ignore')
- [Self-Validating JSON Model v2](models/json-model.model.json ':ignore') – see [JSON Model](https://json-model.org)
- [Minor JSON Model extensions](models/json-model-moschin.model.json ':ignore')
- [Preprocessed Self-Validating JSON Model (no % +)](models/json-model-no-merge.model.json ':ignore')
- [Self-Validating JSON Model v1](models/json-model-v1.model.json ':ignore')
- [English JSON Model Localization](models/json-model-v2-en.model.json ':ignore')
- [Self-Validating JSON Model v2](models/json-model-v2.model.json ':ignore') – see [JSON Model](https://json-model.org)
- [JSON-RPC 2.0 Protocol](models/jsonrpc2.model.json ':ignore')
- [JSON Model for JSON Schema Draft 01 (fuzzy version)](models/json-schema-draft-01-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 01](models/json-schema-draft-01.model.json ':ignore')
- [JSON Model for JSON Schema Draft 01 (nesting version)](models/json-schema-draft-01-nesting.model.json ':ignore')
- [JSON Model for JSON Schema Draft 02 (fuzzy version)](models/json-schema-draft-02-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 02](models/json-schema-draft-02.model.json ':ignore')
- [JSON Model for JSON Schema Draft 02 (nesting version)](models/json-schema-draft-02-nesting.model.json ':ignore')
- [JSON Model for JSON Schema Draft 03 (fuzzy version)](models/json-schema-draft-03-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 03](models/json-schema-draft-03.model.json ':ignore')
- [JSON Model for JSON Schema Draft 03 (nesting version)](models/json-schema-draft-03-nesting.model.json ':ignore')
- [JSON Model for JSON Schema Draft 04 (fuzzy version)](models/json-schema-draft-04-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 04](models/json-schema-draft-04.model.json ':ignore')
- [MongoDB uses JSON Schema Draft 4 (2013) with extensions and omissions](models/json-schema-draft-04-mongodb.model.json ':ignore') – This model illustrates how to transform an existing model to build a new one.
- [JSON Model for JSON Schema Draft 04 (nesting version)](models/json-schema-draft-04-nesting.model.json ':ignore')
- [JSON Model for JSON Schema Draft 06 (fuzzy version)](models/json-schema-draft-06-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 06](models/json-schema-draft-06.model.json ':ignore')
- [JSON Model for JSON Schema Draft 07 (fuzzy version)](models/json-schema-draft-07-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema Draft 07](models/json-schema-draft-07.model.json ':ignore')
- [JSON Model for JSON Schema Draft 2019-09 (fuzzy version)](models/json-schema-draft-2019-09-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema 2019-09 (aka 08)](models/json-schema-draft-2019-09.model.json ':ignore')
- [JSON Model for JSON Schema Draft 2020-12 (fuzzy version)](models/json-schema-draft-2020-12-fuzzy.model.json ':ignore')
- [JSON Model for JSON Schema 2020-12](models/json-schema-draft-2020-12.model.json ':ignore')
- [Tight JSON Model for JSON Schema 2020-12](models/json-schema-draft-2020-12-tight.model.json ':ignore')
- [JSON Model for JSON Schema Draft Next (fuzzy version)](models/json-schema-draft-next-fuzzy.model.json ':ignore')
- [JSON Schema Draft Next as of 2023](models/json-schema-draft-next.model.json ':ignore')
- [JSON Model for a Very Tight JSON Schema, Loosed a bit](models/json-schema-draft-tighter-loose.model.json ':ignore')
- [JSON Model for a Very Tight JSON Schema](models/json-schema-draft-tighter.model.json ':ignore')
- [Tight JSON Model for a Tight JSON Schema](models/json-schema-draft-tight.model.json ':ignore')
- [JSON Model for a Very Tight JSON Schema](models/json-schema-linter.model.json ':ignore')
- [JSON Model for JSON Type Definition Language (RFC8927)](models/json-type-definition.model.json ':ignore')
- [JSON Model for JSound (DOES NOT WORK, THEIR META SEEMS BROKEN)](models/jsound.model.json ':ignore')
- [JSON Model Subset for Localization Renames](models/l10n.model.json ':ignore')
- [JSON Model for Lazy Git](models/lazygit.model.json ':ignore') – see [schema](https://json.schemastore.org/lazygit.json)
- [MCP - Model Context Protocol](models/mcp.model.json ':ignore')
- [OpenAPI 3.1.1 with JSON Schema (fuzzy)](models/openapi-311-fuzzy.model.json ':ignore')
- [OpenAPI v3.1.1](models/openapi-311.model.json ':ignore') – version 2024-10-24, see [spec](https://spec.openapis.org/oas/v3.1.1)
- [OpenAPI 3.1.1 with JSON Models](models/openapi-311-models.model.json ':ignore')
- [A Person with a Reference](models/person2.model.json ':ignore')
- [A Person](models/person.model.json ':ignore')
- [JSON Model for PGXN](models/pgxn.model.json ':ignore') – see [PostgreSQL Extension Network](https://pgxn.org/spec/)
- [JSON Model for the JSON Schema Test Suite tests](models/test-schema.model.json ':ignore')
- [JSON Model for UI5 Tooling Configuration File (ui5.yaml)](models/ui5.model.json ':ignore')
- [JSON Model YamlLint Configuration (compatible with JSB tweaked schema and tests)](models/yamllint-compat.model.json ':ignore')
