Jnnathan Borden and Tim Bray have posted a new draft version of RDDL 2.0. RDDL is the Resource Directory Description Language. It is an XML application based on XHTML Basic that is intended for documents placed aty the end of namespace URIs to allow humans and software to retrieve information about the XML application which uses that namespace. The new version uses Tim Bray's non-XLink syntax which looks something like this:
<a rddl:nature="http://www.w3.org/1999/xhtml" rddl:purpose="..." href="foo.html">Example</a>
To my mind this is a significant step backwards from the RDDL 1.0, XLink based syntax. Requiring all related resources to be identified by a
elements is very restrictive. I'm not sure why people think a new version of RDDL is needed, but if one is; this isn't the right one.
David Tolpin has released incelim, an open source XSLT stylesheet that splices RELAX NG schemas together. It reads "a Relax NG grammar in XML syntax, expands all includes and externalRefs, and optionally replaces references to text, empty, or notAllowed with the patterns. The result is a 'compiled' schema convenient for distribution, as well as for consumption by tools which do not yet support include and externalRef." incelim is published under a BSD license.