What happens when your imports have imports?
Declarations are bound to the target namespace of where they occur.
Unqualified local element declarations mean no namespace for the element in the instance.
Example:
Base Schema: base.xsd
Importing Schema: importer.xsd
Conforming Document: importer.xml