<!-- Love json-schema? Please consider supporting our collective: 👉 https://opencollective.com/json-schema/donate --> The spec allows `"type": []`, but in the validation vocabuary there is a 'minItems: 1' for the "type" property. This seems inconsistent. For details see this issue I filed earlier with the test-suite (but that was the wrong place): https://github.com/json-schema-org/JSON-Schema-Test-Suite/issues/673