I have three schema files a.xsd, b.xsd, c.xsd within the same namespace.
a.xsd includes b.xsd (<xsd:include schemaLocation="b.xsd"/>)
c.xsd redefines some types from a.xsd (<xsd:redefine schemaLocation="a.xsd">)
Since a.xsd is including b.xsd I was thinking that in c.xsd I could redefine types from b.xsd as well.
I did that and xerces doesn't complain at all. However, IBM Schema Quality Checker does. I think this is w3c valid and probably I found a bug with this tool. Please check and let me know.