This is probably a problem in your XML validator. Seems like it cannot validate XSD constructs where inheritance over multiple levels is used. E.g. XMLSpy is known to suffer from this problem. Our resident XML expert recommends Validome.