emix-warrants.xsd:
line 14: Why are "warrants" and "emix:WarrantsType" plural? Please check. Seems a bit confusing, as the only contained thing is ArrayOfWarrants" - why not just use "Warrants" for that?
line 24: why doesn't ArrayOfWarrants" have a "type" suffix?
Line 50 and 108: controlabilityWarrant is spelled differently than the table in the spec at line 757 (and incorrectly). Change spelling to have two "l"s together, e.g. controllabilityWarrant, emix:ControllabilityWarrantType.
Line 108: comment says "A content warrant..." but the complexType is "ControllabilityWarrrantType". Correct comment. (spelling corrected in this note)
The specific warrants are empty; I presume the means of use is to extend them? A statement on that use should be in comments and in the spec.