1{ 2 "$schema": "https://json-schema.org/draft/2020-12/schema", 3 "$id": "https://json-schema.org/draft/2020-12/meta/applicator", 4 "$vocabulary": { 5 "https://json-schema.org/draft/2020-12/vocab/applicator": true 6 }, 7 "$dynamicAnchor": "meta", 8 9 "title": "Applicator vocabulary meta-schema", 10 "type": ["object", "boolean"], 11 "properties": { 12 "prefixItems": { "$ref": "#/$defs/schemaArray" }, 13 "items": { "$dynamicRef": "#meta" }, 14 "contains": { "$dynamicRef": "#meta" }, 15 "additionalProperties": { "$dynamicRef": "#meta" }, 16 "properties": { 17 "type": "object", 18 "additionalProperties": { "$dynamicRef": "#meta" }, 19 "default": {} 20 }, 21 "patternProperties": { 22 "type": "object", 23 "additionalProperties": { "$dynamicRef": "#meta" }, 24 "propertyNames": { "format": "regex" }, 25 "default": {} 26 }, 27 "dependentSchemas": { 28 "type": "object", 29 "additionalProperties": { "$dynamicRef": "#meta" }, 30 "default": {} 31 }, 32 "propertyNames": { "$dynamicRef": "#meta" }, 33 "if": { "$dynamicRef": "#meta" }, 34 "then": { "$dynamicRef": "#meta" }, 35 "else": { "$dynamicRef": "#meta" }, 36 "allOf": { "$ref": "#/$defs/schemaArray" }, 37 "anyOf": { "$ref": "#/$defs/schemaArray" }, 38 "oneOf": { "$ref": "#/$defs/schemaArray" }, 39 "not": { "$dynamicRef": "#meta" } 40 }, 41 "$defs": { 42 "schemaArray": { 43 "type": "array", 44 "minItems": 1, 45 "items": { "$dynamicRef": "#meta" } 46 } 47 } 48} 49