- From: Dan Connolly <connolly@w3.org>
- Date: Mon, 12 Dec 2005 16:34:25 -0600
- To: www-tag@w3.org
Regarding our discussion of self-describing documents, or documents that are grounded in the Web, as well as namespaceDocument-8, I just discovered... [[[ It is recommended that the grammar element also indicate the location of the grammar schema (see Appendix C) via the xsi:schemaLocation attribute from [SCHEMA1]. Although such indication is not required, to encourage it this document provides such indication on all of the examples: <grammar version="1.0" xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd"> ... </grammar> ]]] -- http://www.w3.org/TR/2004/REC-speech-grammar-20040316/#S4.3 I would have thought that <grammar version="1.0" xmlns="http://www.w3.org/2001/06/grammar"> was sufficient info to ground the document in the web and, among other things, find the standard schema. I would think that schemaLocation was only useful/necessary in case the author meant for the document to match some more constrained schema. Also sent a comment because the namespace document says "This namespace may change without notice." speech grammar namespace document gives misleading change policy http://lists.w3.org/Archives/Public/www-voice/2005OctDec/0075.html -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Received on Monday, 12 December 2005 22:34:30 UTC