Schema Definition Languages: JSON Schema, OpenAPI, Avro, and CUE