[dsdl-discuss] New XML Drafts of Part 3 and Part 7

From: Rick Jelliffe <ricko@allette.com.au>
Date: Wed Apr 14 2004 - 11:33:23 UTC

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)
Received on Wed Apr 14 13:34:10 2004

This archive was generated by hypermail 2.1.8 : Fri Dec 03 2004 - 14:00:28 UTC