Upgrade to newer DRAFT 7 version of json schema
- python jsonschema supports that and we could use some nice features of draft 7.0: Such as conditionals which can be quite useful and could help us to make the schema simpler and more readable.
see e.g. https://json-schema.org/understanding-json-schema/reference/conditionals.html