Question on SRGS spec and IR

View: New views
2 Messages — Rating Filter:   Alert me  

Question on SRGS spec and IR

by Ian Sutherland :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The VoiceXML Forum is extending its platform certification test suite with a number of tests based on the SRGS 1.0 IR, and a question's come up about a test involving setting the base URL via a <meta> tag.

In the IR test "metabase-declaration.grxml", there's a <meta> element
<meta name="base" content="./test/"/>
Judging from the description of the input and output in other <meta> elements and the contents of the "test" subdirectory, this seems intended to set the base URI for resolving <ruleref> URIs.  However, the SRGS 1.0 recommendation seems somewhat divided on this.  In section 4.11.1, it says
The seeAlso property is the only defined meta property name.
and
It is recommended that for general metadata properties that grammar authors follow the metadata properties defined in the Dublin Core Metadata Initiative [DC].
In section 4.9, however, it says
Note: the base URI may be declared in a meta declaration but the explicit base declaration is recommended for both the ABNF Form and XML Form.
So, it seems like the recommendation says that the base URI is settable by a <meta>, but it doesn't say how, the exact syntax for doing so is specified only in the IR, and the recommendation says that the name for setting the base URI in a <meta> is not defined.

What's the resolution of this?  Should the recommendation be amended?  (The errata has no errata.)  Should this test not have been in the IR?


[ian_sutherland.vcf]

begin:vcard
fn:Ian Sutherland
n:Sutherland;Ian
org:Oracle USA Inc.;Voice Lab
adr:233 South Wacker Drive;;Suite 4500;Chicago;IL;60606;United States of America
title:Consulting Member of Technical Staff
tel;work:1-312-651-8169
note:The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation.
x-mozilla-html:FALSE
version:2.1
end:vcard



Re: Question on SRGS spec and IR

by Ian Sutherland :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I haven't seen any response to this.  Can we get some guidance?

Ian Sutherland wrote:
The VoiceXML Forum is extending its platform certification test suite with a number of tests based on the SRGS 1.0 IR, and a question's come up about a test involving setting the base URL via a <meta> tag.

In the IR test "metabase-declaration.grxml", there's a <meta> element
<meta name="base" content="./test/"/>
Judging from the description of the input and output in other <meta> elements and the contents of the "test" subdirectory, this seems intended to set the base URI for resolving <ruleref> URIs.  However, the SRGS 1.0 recommendation seems somewhat divided on this.  In section 4.11.1, it says
The seeAlso property is the only defined meta property name.
and
It is recommended that for general metadata properties that grammar authors follow the metadata properties defined in the Dublin Core Metadata Initiative [DC].
In section 4.9, however, it says
Note: the base URI may be declared in a meta declaration but the explicit base declaration is recommended for both the ABNF Form and XML Form.
So, it seems like the recommendation says that the base URI is settable by a <meta>, but it doesn't say how, the exact syntax for doing so is specified only in the IR, and the recommendation says that the name for setting the base URI in a <meta> is not defined.

What's the resolution of this?  Should the recommendation be amended?  (The errata has no errata.)  Should this test not have been in the IR?


[ian_sutherland.vcf]

begin:vcard
fn:Ian Sutherland
n:Sutherland;Ian
org:Oracle USA Inc.;Voice Lab
adr:233 South Wacker Drive;;Suite 4500;Chicago;IL;60606;United States of America
title:Consulting Member of Technical Staff
tel;work:1-312-651-8169
note:The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation.
x-mozilla-html:FALSE
version:2.1
end:vcard