In its current form, OpenTelemetry's Schemas are just a mapping of old names to new ones. The primary motivation appears to be to allow semantic conventions (well known key names) to evolve, with the consumer at the moment being the collector's schemaprocessor. If you wanted something like JSON Schema, this isn't it.