Maybe it\'s me, but it appears that if you have an XSD
After reading of the answer of marc_s and your discussion in comments I decide to add a little.
It seems to me there are no perfect solution of your problem Chad. There are some approaches how to implement extensible content model in XSD, but all me known implementation have some restrictions. Because you didn't write about the environment where you plan to use extensible XSD I can you only recommend some links which probably will help you to choose the way which can be implemented in your environment: