[Home] [By Thread] [By Date] [Recent Entries]

  • From: Rick Jelliffe <rjelliffe@a...>
  • To: "xml-dev@l..." <xml-dev@l...>, Tony Graham <tgraham@a...>
  • Date: Sun, 25 Sep 2016 23:53:49 +1000

I see that the updated standard for ISO Schematron  (ISO/IEC 19757-3:2016) has been published and is freely available from ISO.  The body is only 14 pages, and 20 pages annexes.

See http://standards.iso.org/ittf/PubliclyAvailableStandards/c055982_ISO_IEC_19757-3_2016.zip

The enhancements are all explicitly flagged as not being in the old version.  The interesting ones are:

* Properties.  Add arbitrary property elements to the SVRL succeeded-report or failed-assert.   This supports, for example, a two-layer reporting system where the first layer extracts features and the second layer grades  (like map/reduce [not GOOGLE MapReduce]).

* pattern/@document.  Run the pattern over a subordinate document not the main one.  Allows the main document to be a table of contents, for example, and Schematron to validate the references documents. Allows Schematron to follow a hypertext link and validate the resource at the end of the link.  Allows tests invariants of input and output documents after some transformation. Could be used to validate compound documents in ZIP archives (ODF, OOXML, etc) if the implementation has was a workable ZIP resolver (or just unzip into a directory).


I believe Alex Brown took over the final edit of ISO Schematron and who pushed through and finished my draft, so he and SC34 have my warmest commendation for this. I am glad to see that some comments made by Japan to simplify some section was done.

Cheers
Rick Jelliffe



P.S. Blush.  There is an error in the very last example, in the Annex
lfor properties and SVRL.  The </svrl:property-reference> tag is sometimes </svrl:property> or </property> or <sch:property>. 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member