2 "$schema": "https://json-schema.org/draft/2019-09/schema",
3 "$id": "https://json-schema.org/draft/2019-09/meta/applicator",
5 "https://json-schema.org/draft/2019-09/vocab/applicator": true
7 "$recursiveAnchor": true,
9 "title": "Applicator vocabulary meta-schema",
10 "type": ["object", "boolean"],
12 "additionalItems": {"$recursiveRef": "#"},
13 "unevaluatedItems": {"$recursiveRef": "#"},
15 "anyOf": [{"$recursiveRef": "#"}, {"$ref": "#/$defs/schemaArray"}]
17 "contains": {"$recursiveRef": "#"},
18 "additionalProperties": {"$recursiveRef": "#"},
19 "unevaluatedProperties": {"$recursiveRef": "#"},
22 "additionalProperties": {"$recursiveRef": "#"},
25 "patternProperties": {
27 "additionalProperties": {"$recursiveRef": "#"},
28 "propertyNames": {"format": "regex"},
33 "additionalProperties": {
37 "propertyNames": {"$recursiveRef": "#"},
38 "if": {"$recursiveRef": "#"},
39 "then": {"$recursiveRef": "#"},
40 "else": {"$recursiveRef": "#"},
41 "allOf": {"$ref": "#/$defs/schemaArray"},
42 "anyOf": {"$ref": "#/$defs/schemaArray"},
43 "oneOf": {"$ref": "#/$defs/schemaArray"},
44 "not": {"$recursiveRef": "#"}
50 "items": {"$recursiveRef": "#"}