[dsdl-comment] Schematron abstract rules

From: Andrew Sales <andrews@griffinbrown.co.uk>
Date: Thu Jan 24 2008 - 14:49:00 UTC

The following schema is valid to Annexes A and B of ISO/IEC FDIS
19757-3:

<schema xmlns='http://purl.oclc.org/dsdl/schematron'>
  <pattern abstract='true' id='a1'>
    <rule id='rule1' abstract='true'>
      <assert test='foo = bar'>foo must equal bar</assert>
    </rule>
    <rule id='rule2' abstract='true'>
      <extends rule='rule1'/>
    </rule>
  </pattern>
</schema>

-- that is to say abstract rules may of course extend other abstract
rules, but there is apparently no requirement for an abstract rule
ultimately to resolve to a concrete rule.

It would therefore be useful if the FDIS could include a form of words
stating that abstract rules which do not resolve to any concrete rule
are at least a possibility, and preferably also indicating what
conformant processors might do when encountering them.

- Andrew

--
DSDL comments
To unsubscribe, please send a message with the
command  "unsubscribe" to dsdl-comment-request@dsdl.org
(mailto:dsdl-comment-request@dsdl.org?Subject=unsubscribe)
Received on Thu Jan 24 15:49:09 2008

This archive was generated by hypermail 2.1.8 : Thu Jan 24 2008 - 14:53:02 UTC