Michael Brauer comments: "While I really would like to be able to use the XSD schema here (or have a normative RNG schema), we can only use it if we switch to NVDL. That is something we considered to do for ODF-Next. "
I don't understand the linkage with NVDL as a prerequisite for specifying a single-file schema. I can't see how this has any bearing on whether we use an RNG schema for ODF DSIG or an XML Schema for ODF DSIG. The problem seems to be invariant with respect to NVDL.
My understanding: At the moment all we have schemas for is at most individual XML documents and there is nothing normative (in schema terms) beyond that. As well as I can tell (http://nvdl.org/), NVDL is about having a scripting language for certain kind of validations. I don't see how that presents a constraint on ODF specification, anymore than would a desire by developers or others to use some high-powered version of Schematron or the validation effort that Alex Brown is apparently carrying out at SC34.
My confusion: I don't see how the existence of independent, schema-driven mechanical validators for instances is a condition on ODF 1.2 specifications. I also don't see how XML Schema instance validation is prevented if ODF DSIG is expressed in XML Schema, provided that the XML DSIG Schema can be invoked properly in an instance of ODF DSIG. (I thought using the namespace was sufficient, but I may be oversimplifying.)
Correction will appear in OpenDocument-dsig-schema-v1.2-cd01-rev01