Re: declaration section of ABNF

Jim,

Thank you for your comments on SRGS. I'm sorry for the long delay in
replying.

(This is the reply from the Voice Browser Working Group to the
following mail:
http://lists.w3.org/Archives/Public/www-voice/2002JulSep/0008.html)

Your mail contains two comments on the ABNF form.
The first one regards the order of declarations, the second one
tag format declarations.

1. Order of declarations.
This issue has already been discussed during the Last Call period of
SRGS. Further details can be found in the disposition of comments
at http://www.w3.org/2002/06/speech-grammar-comments.html,
specifically in the sections on GC05-1
http://www.w3.org/2002/06/speech-grammar-comments.html#GC05-1 
and GC05-2
http://www.w3.org/2002/06/speech-grammar-comments.html#GC05-2

2. Tag Format.
You say the spec "doesn't state that tag-format can appear at most once".
This is wrong. In Section 4.8 the spec says:
"The ABNF header may contain one tag format declaration."
Moreover, the (normative) Appendix D, which formally specifies the syntax
of the ABNF form, is quite precise on this issue.

However, it might be confusing that the spec uses a different wording
in Sections 4.5 - 4.9 to express that a certain declaration must not
appear more than once. This will be changed and the following wording
will be used in these sections:
"The ABNF header must contain zero or one ... declaration.",
e.g. in Section 4.8:
"The ABNF header must contain zero or one tag format declaration.",

You are right that SRGS does not impose any restrictions on tag formats
across grammars. The issue of mixing different tag formats will be
dealt with in a separate specification on "Semantic Interpretation".

If you have any further questions, please feel free to ask.

Regards,
Stefan Krause (ScanSoft)
on behalf of the Voice Browser Working Group

Received on Tuesday, 1 April 2003 10:32:55 UTC