Au minimum, le schéma manque une précision sur le targetNamespace.

<schema xmlns = "http://www.w3.org/2001/XMLSchema"
xmlns:xs="http://www.w3.org/2001/XMLSchema"...