Re: RELAX NG module
Oh wow, those grammars would have been super useful for validating the output of my RelaxNG specialization-plugin creator utility!
I relied on lots and lots (and lots) of trial-and-error to get the RelaxNG plugin output correct. I will need to update the utility for DITA 2.0, so I'll be sure to use the grammars to validate the output this time around.
Thanks for this answer. :)