W3C home > Mailing lists > Public > www-voice@w3.org > January to March 2002

Interpretation of relative src url in grammar?

From: Markku Savela <msa@msa.tte.vtt.fi>
Date: Thu, 17 Jan 2002 15:04:00 +0200
Message-Id: <200201171304.PAA30372@msa.tte.vtt.fi>
To: www-voice@w3.org
yet another thing, for which I failed to find a definitive answer.

Suppose we have at url "http://s1.example.com/main/app-root.vxml"

  <vxml version="2.0">
    <link next="home.vxml">
       <grammar src="home-grammar.grxml"/>

and then we have a leaf at url "http://s2.example.com/leaf/app.vxml"

   <vxml version="2.0" application="http://s1.example.com/main/app-root.vxml">

At this point, what exacly is the absolute url of the external grammar
mentioned in the <link> of the application document. Is it

   (1) http://s2.example.com/leaf/home-grammar.grxml
   (2) http://s1.example.com/main/home-grammar.grxml

Note, that the "next" target of link is already fixed in the VoiceXML
spec to be in this case as


so there is a kind of hint that the grammar src should
be interpreted the same way, e.g. alternative (1).

However, I note that choosing (1) leads to "interesting" complexity:
depending on from which leaf it is called, it can refer to different
grammars. Thus, voice browser has to delay the grammar loading until
it is actually activated by some form...?

So, is the answer (1) or (2)?
Received on Thursday, 17 January 2002 08:02:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:03:45 UTC