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

From: Rick Jelliffe <ricko@allette.com.au>
Date: Fri Nov 12 2004 - 02:26:06 UTC

> I believe that it was agreed to namespace-qualify SVRL, but
> it is not namespace-qualified.

I thought we had agreed that no namespace was needed, when we discussed this
in Cambridge. The reason was that namespaces are used to allow
modularity. SVRL was not developed as a format that would be a module but
as a standalone format to help with conformance-testing of
implementations, with the aid of some future, external test suite (which I
am working on at the moment). A namespace is an unneccessary complication
for a standalone language.

I guess if there is some intention to use SVRL as an output language for a
validator in use, then there might indeed be some use for a namespace.
(But I have never even checked how suitable/optimal SVRL is for that
purpose.)

> Since I am likely to use SVRL in a Japanese government project, I care.
> Is it possible to fix this before publishing the DIS?

If this is a Japanese requirement, we should do it!

The revised XML text for the annex is attached, if we can do it at this
stage: it involves

 i) adding xmlns CDATA "http://purl.oclc.org/dsdl/svrl" to the ATTLIST
for schematron-output in the DTD
 ii) adding an <sch:ns> in the Schematron schema
 iii) adding svrl: prefix to all element Qnames in attributes.

There is no change to narrative text. The pagination effect should be an
extra 3 lines. I note that this change effects no current implementations
and does not change semantics.

And if there is a requirement from the Japanese that every new XML
language is in an XML Namespace, for management or SOAP enveloping
reasons, then perhaps they might like to raise it at SC34 as a general
policy. (For publishing, I have never seen namespaces used, for the usual
reasons that i) publishers need entity references and hence DTDs, and ii)
that publishing DTDs tend to be old and evolving rather than new
vocabularies. So I am loath to use them except where modularity is
needed.)

Thanks to Murata-san and Martin for following up on this.

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 Fri Nov 12 03:23:28 2004

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