...

Text file src/github.com/qri-io/jsonschema/testdata/draft2019-09_schema.json

Documentation: github.com/qri-io/jsonschema/testdata

     1{
     2    "$schema": "https://json-schema.org/draft/2019-09/schema",
     3    "$id": "https://json-schema.org/draft/2019-09/schema",
     4    "$vocabulary": {
     5        "https://json-schema.org/draft/2019-09/vocab/core": true,
     6        "https://json-schema.org/draft/2019-09/vocab/applicator": true,
     7        "https://json-schema.org/draft/2019-09/vocab/validation": true,
     8        "https://json-schema.org/draft/2019-09/vocab/meta-data": true,
     9        "https://json-schema.org/draft/2019-09/vocab/format": false,
    10        "https://json-schema.org/draft/2019-09/vocab/content": true
    11    },
    12    "$recursiveAnchor": true,
    13
    14    "title": "Core and Validation specifications meta-schema",
    15    "allOf": [
    16        {"$ref": "meta/core"},
    17        {"$ref": "meta/applicator"},
    18        {"$ref": "meta/validation"},
    19        {"$ref": "meta/meta-data"},
    20        {"$ref": "meta/format"},
    21        {"$ref": "meta/content"}
    22    ],
    23    "type": ["object", "boolean"],
    24    "properties": {
    25        "definitions": {
    26            "$comment": "While no longer an official keyword as it is replaced by $defs, this keyword is retained in the meta-schema to prevent incompatible extensions as it remains in common use.",
    27            "type": "object",
    28            "additionalProperties": { "$recursiveRef": "#" },
    29            "default": {}
    30        },
    31        "dependencies": {
    32            "$comment": "\"dependencies\" is no longer a keyword, but schema authors should avoid redefining it to facilitate a smooth transition to \"dependentSchemas\" and \"dependentRequired\"",
    33            "type": "object",
    34            "additionalProperties": {
    35                "anyOf": [
    36                    { "$recursiveRef": "#" },
    37                    { "$ref": "meta/validation#/$defs/stringArray" }
    38                ]
    39            }
    40        }
    41    }
    42}

View as plain text