2 "$schema": "http://json-schema.org/draft-06/schema#",
3 "$id": "http://json-schema.org/draft-06/schema#",
4 "title": "Core schema meta-schema",
9 "items": { "$ref": "#" }
11 "nonNegativeInteger": {
15 "nonNegativeIntegerDefault0": {
17 { "$ref": "#/definitions/nonNegativeInteger" },
34 "items": { "type": "string" },
39 "type": ["object", "boolean"],
43 "format": "uri-reference"
51 "format": "uri-reference"
80 "maxLength": { "$ref": "#/definitions/nonNegativeInteger" },
81 "minLength": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },
86 "additionalItems": { "$ref": "#" },
90 { "$ref": "#/definitions/schemaArray" }
94 "maxItems": { "$ref": "#/definitions/nonNegativeInteger" },
95 "minItems": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },
100 "contains": { "$ref": "#" },
101 "maxProperties": { "$ref": "#/definitions/nonNegativeInteger" },
102 "minProperties": { "$ref": "#/definitions/nonNegativeIntegerDefault0" },
103 "required": { "$ref": "#/definitions/stringArray" },
104 "additionalProperties": { "$ref": "#" },
107 "additionalProperties": { "$ref": "#" },
112 "additionalProperties": { "$ref": "#" },
115 "patternProperties": {
117 "additionalProperties": { "$ref": "#" },
122 "additionalProperties": {
125 { "$ref": "#/definitions/stringArray" }
129 "propertyNames": { "$ref": "#" },
138 { "$ref": "#/definitions/simpleTypes" },
141 "items": { "$ref": "#/definitions/simpleTypes" },
147 "format": { "type": "string" },
148 "allOf": { "$ref": "#/definitions/schemaArray" },
149 "anyOf": { "$ref": "#/definitions/schemaArray" },
150 "oneOf": { "$ref": "#/definitions/schemaArray" },
151 "not": { "$ref": "#" }