Two improvements still needed for the new, improved extract-isosch.xsl:
- When an "isosch" constraint is a descendant of a 〈classSpec type="model"〉 but does not have a 〈sch:rule〉, the generated rule does not have the right context=.
- When an @validUntil occurs on any of the following, it is not processed.
- classSpec
- constraintSpec
- macroSpec
- moduleSpec
- classSpec//valItem
Note (on #2): there is also no processing when @validUntil is on the following, but in these cases I, at least, don't know what kind of Schematron rule we would want in these cases.
- schemaSpec (what does that mean?)
- valDesc
- valList
this is a question for Stylesheets, do making an issue at https://github.com/TEIC/Stylesheets/issues/29