JSON Schema
JSON Schema is a standard from json-schema.org that defines a language for describing the structure of JSON documents.
The JSON Schema language is ideally suited to describing JSON messages that flow between business applications, and it is widely used in the business community for this purpose.
IBM® App Connect Enterprise uses JSON Schema to describe the structure of JSON messages. Draft 4 and draft 5 of JSON Schema are supported, including the extensions for OpenAPI V2.0 and V3.0.
For details about JSON Schema, see json-schema.org