Martin,
Please find attached latest drafts in XML of Part 3 (Schematron) and
Part 7 (Charrep).
I believe the Part 3 draft includes all the changes suggested at the Phillie
meeting as well as benefiting from the exercise of supporting Part 7.
Changes include:
* Added annex for Schematron Validation Report Language, based on the
the format I used for my conformanve testing, suggested by
Murata-san and James.
This also provides a way to compare/contrast Schematron and DTDs and
to provide an example.
* Removed sch:key element as being query-language-specific, as suggested by
James
* Added "@flag" attribute, to allow setting of state information
through a validation,
to address Martin's requirement
* Adopt RELAX NG-style include element rather than XSD-style include
element (which I had called "library") to address Murata-san's
requirement for
Part 7 (Japanese school kanji repertoire.)
* Add section on how to use particular elements in external vocabularies,
to address Murata-san's requirements for possible use in a future RELAX NG
and to reflect current practise with Schematron embedded into XML Schemas
and RELAX NG.
* Remove the large Schematron schema in favour of a minimal one which
only supplies additional constraints. This accords with the general thrust
of using Schematron to augment RELAX NG (etc): also, having two normative
schemas for the same thing is asking for trouble.
* Clarify implementation requirements
* Explain "@role" and "@subject" better
* Use standard attribute sets in schema for consistency
* Pattern has a title sub element, not a name attribute.
* Rewrite/restructure many parts
The draft is complete, as far as structure and important text, but needs
the following tweaks:
* a handfull of terms are not defined
* a handfull of elements are not defined
* the RELAX NGC schema needs to be converted to a RELAX NG schema
* the little Schematron schema needs to be completed, when the syntax
is finalized.
* the Schematron schema for the SRVL needs to be finished with
assertions for
SRVL attributes.
The Part 7 draft includes some tuning in response to yesterday's feedback
and more examples.
I anticipate being able to produce another Part 3 in the next couple of
days,
to add the missing bits and reflect early comments.
Cheers
Rick Jelliffe
-- DSDL members discussion list To unsubscribe, please send a message with the command "unsubscribe" to dsdl-discuss-request@dsdl.org (mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)
This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:28 UTC