There are other Schema languages other than XML Schema and DTD for use with XML documents. DSD is one of these. Some of these other Schema languages don't provide and predefined types built-in types like XML Schema, yet their expressive power is said to be equal to or better than XML Schema. How can this be?