This is more of a philosophical question, intended to provoke discussion.
Several prominent XML developers have recently suggested that the W3C’s XML Schema Definition language (XSD) was a mistake, and that people should use RELAX NG instead. For examples, see http://cafe.elharo.com/xml/relax-wins/ or [url]http://www.tbray.org/ongoing/When/200x/2006/11/27/Choose-Relax[/url]. Others (for example, [url]http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=19adeb36-16d9-4cb6-a99f-cf3d1b15de5c[/url]) don’t agree, and specifically mention XQuery-based databases as a use case where RELAX NG doesn’t work so well.
So my question is, what does all this mean for Tamino? Should Software AG be considering support for RELAX NG in parts of Tamino? In particular, should the Tamino Schema Editor be able to import a RELAX NG schema, the way it can already import a DTD?