I've moved the generation of mdt category files back to the original XML collection, and tweaked accordingly; I've also made a number of changes to the schema linking in all of those files (incorporating the rng file as a Schematron source for additional checks), and now all the original XML stuff is validating correctly, as is the standalone which is generated from it.