xs:include is used to include type declarations from another schema that has the same target namespace as the including schema.
xs:import is used for including type declarations from a different namespace into the target schema.
In your case, since you are using schemas with different target namespaces you should be using xs:import .