[dsdl-discuss] Re: DIS XML for Part 3 with disposition of com ments

From: Alex Brown <alexb@griffinbrown.co.uk>
Date: Sun Nov 14 2004 - 01:07:06 UTC

[I'm posting this for Martin, who has no means to post to this list while in
Washington]

The WG1 meeting discussed this morning the proposal to add svrl:
namespace qualifiers to Annex D of Part 3. The current proposal is
confusing in two aspects:

1) The elements used in tests that are qualified by the svrl: namespace
are defined in a DTD. The only reference to the svrl: namespace within
this DTD is in a xmlns namespace attribute, which is not a standardized
mechanism for defining namespaces that apply to DTDs and does not
conform the with the rules proposed for Part 9 of DSDL.

2) The namespace is not declared formally as a namespace for the schema:
it is only declared in a Schematron specific way. Even though the
namespace is only used within attribute values we feel that it should be
declared at the top-most level to prevent two definitions of svrl:
occurring in a rule set and to avoid the possiblity that users may think
from the example that they must apply namespaces to all elements they
wish to test.

Point 1 could be overcome by replacing the DTD with a RNC definition
that could have the namespace formally applied to it (a Trang RNC
version of the DTD is attached as a proposed replacement). Point 2 could
be overcome by adding an xmlns:svrl declaration to the sch:schema
element, even if this declaration will never be used in a testable
situation.

Another suggestion made is that the sch:ns attribute should be renamed
sch:ns-prefix-binding to make it clear that this is not something that
is applied immediately but only occurs within schematron output. The
wording in the last para of 5.4.7 needs to be reviewed to make the
relationship between the tested/output namespaces and the schema
rules/input namespaces clearer.

Martin Bryan, WG1 Acting Convenor

--
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 Sun Nov 14 02:06:54 2004

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