In XML Schema, there is a distinct symbol space within each target namespace for each kind of
declaration and definition component, except that within a
target namespace the simple type definitions and complex type definitions share a single symbol space.