B. host: This is an optional property that specifies the host (name or IP) serving the API. If omitted, the host is assumed to be the same as where the spec is served.
D. license: The license object is an optional field within the required info object, not a required top-level property of the Swagger Object itself.
F. basePath: This is an optional property that defines the base path relative to the host. If not provided, it defaults to /.
G. produces: This is an optional property that declares a global list of MIME types the API can produce. It can be overridden at the operation level.
H. consumes: This is an optional property that declares a global list of MIME types the API can consume. It can be overridden at the operation level.