W3C XML Schema is a "Schema of schema" and provides the guidelines to define "simple type" elements and "complex type" elements.
In Chapter 10, van der Vlist tries to explain how the W3C chose to implement namespace support in W3C XML Schema. Despite a very good explanation on this subject, it still remains a confusing matter, even in Chapter 11 because the concept is inherently difficult to explain, even though the author has done a good job.
Chapter 15 provides a very useful and concise reference to all of the elements that the W3C XML Schema uses to define components of XML Schema.