RELAX NG?

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 http://www.tbray.org/ongoing/When/200x/2006/11/27/Choose-Relax. Others (for example, http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=19adeb36-16d9-4cb6-a99f-cf3d1b15de5c) 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?

Hi

the question “should Tamino support RelaxNG” is essentially related to a business case´- which has not yet occured so far (afaik).

Regards
Uli

That’s probably a better way to phrase my question—have any Tamino users seen a business case for using RELAX NG instead of XSD?

Given that many people, including some W3C groups, are now using RNG while developing their vocabularies, I was wondering if anyone had run into a situation where they were given a schema in RNG and asked to support it with Tamino.