Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtest/uri-listcontent type

"David R. Oran" <oran@cisco.com> Wed, 15 June 2005 14:37 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DiZ0p-00050A-8w; Wed, 15 Jun 2005 10:37:03 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DiZ0o-000505-8u for speechsc@megatron.ietf.org; Wed, 15 Jun 2005 10:37:02 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21920 for <speechsc@ietf.org>; Wed, 15 Jun 2005 10:37:00 -0400 (EDT)
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DiZNV-00044x-UV for speechsc@ietf.org; Wed, 15 Jun 2005 11:00:30 -0400
Received: from sj-core-1.cisco.com (171.71.177.237) by sj-iport-2.cisco.com with ESMTP; 15 Jun 2005 07:36:53 -0700
Received: from imail.cisco.com (imail.cisco.com [128.107.200.91]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j5FEalbw014328 for <speechsc@ietf.org>; Wed, 15 Jun 2005 07:36:48 -0700 (PDT)
Received: from [10.32.245.152] (stealth-10-32-245-152.cisco.com [10.32.245.152]) by imail.cisco.com (8.12.11/8.12.10) with SMTP id j5FEONlK020477 for <speechsc@ietf.org>; Wed, 15 Jun 2005 07:24:24 -0700
Mime-Version: 1.0 (Apple Message framework v730)
In-Reply-To: <03772D1EC8DE624A863058C75874A75C05BB1D@vtg-um-e2k6.sj21ad.cisco.com>
References: <03772D1EC8DE624A863058C75874A75C05BB1D@vtg-um-e2k6.sj21ad.cisco.com>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <C24740FC-FE33-4F97-82F0-05D0B040F706@cisco.com>
Content-Transfer-Encoding: 7bit
From: "David R. Oran" <oran@cisco.com>
Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtest/uri-listcontent type
Date: Wed, 15 Jun 2005 10:36:44 -0400
To: "speechsc@ietf.org ((((E-mail))))" <speechsc@ietf.org>
X-Mailer: Apple Mail (2.730)
IIM-SIG: v:"1.1"; h:"imail.cisco.com"; d:"cisco.com"; z:"home"; m:"krs"; t:"1118845465.572846"; x:"432200"; a:"rsa-sha1"; b:"nofws:6867"; e:"Iw=="; n:"sQYarK2E51MdcTiUqeif3F7cWdxIfoCiXhdfb9vD5ee/j0jXL15gbFxF2p" "XIweAblu0N6XAgK7k+wrbr7bQDJaCDqOmzqpRUBjIRQAXQ7NzadpmR3pUL6wxaRUtW+c43sl9jC" "50Qg1sXHpPjt8Y+Y16ioyQAQAdSunM4YhevURc="; s:"jJyQ7/5nB1unmE9vak+dNORWGw6eaIle6ScBmVlYsaaUHMpS0cyCWKyPXjRmONdJ1UydJryv" "8Nk3D4uZMZs7b/rhPtJDTM1zPmSFLrf+nHLcgmZ0bWaRvdBhAU60+VOzKIKcFROS4y160pMDdh4" "UCTSXQbXKfeDa4j4aH3wLvaQ="; c:"From: =22David R. Oran=22 <oran@cisco.com>"; c:"Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE commandandtes" "t/uri-listcontent type"; c:"Date: Wed, 15 Jun 2005 10:36:44 -0400"
IIM-VERIFY: s:"y"; v:"y"; r:"60"; h:"imail.cisco.com"; c:"message from imail.cisco.com verified; "
X-Spam-Score: 2.0 (++)
X-Scan-Signature: 16a2b98d831858659c646b3dec9ed22b
Content-Transfer-Encoding: 7bit
X-BeenThere: speechsc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Speech Services Control Working Group <speechsc.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>, <mailto:speechsc-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:speechsc@ietf.org>
List-Help: <mailto:speechsc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speechsc>, <mailto:speechsc-request@ietf.org?subject=subscribe>
Sender: speechsc-bounces@ietf.org
Errors-To: speechsc-bounces@ietf.org

<chair hat>
I sent a query to Max to see if he was amenable to adding a weight  
parameter to the srgs mime registration. I'll let the WG know the  
status as soon as I hear back.
</chair hat>

Dave.

On Jun 15, 2005, at 10:30 AM, Shanmugham, Saravanan wrote:

>
>
>      -----Original Message-----
>      From: Dave Burke [mailto:david.burke@voxpilot.com]
>      Sent: Wednesday, June 15, 2005 2:05 AM
>      To: Shanmugham, Saravanan; David R. Oran
>      Cc: speechsc@ietf.org; Bennett, Patrick
>      Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE
>      commandandtest/uri-listcontent type
>
>      I did some quick research into extending MIME headers and  
> noted the
>      following:
>          - RFC2045 allows new Content-* extensions
>          - No IANA considerations apply
>          - Seems like new headers introduced in the past have
>      had their own RFC (e.g.  RFC2912 and RFC3803).
>
>      We would be defining a new MIME header inside the MRCP
>      specification...
>
>      A slicker approach could be to request to the author of
>      the I-D that defines the application/srgs+xml media type
>      (http://www.ietf.org/internet-drafts/draft-froumentin-voice
>      -mediatypes-02.txt)
>      to add an optional parameter called 'weight' so we could
>      use something like:
>
>          Content-Type: application/srgs+xml;weight=0.75
>
>      The values could take on the VoiceXML definition, which I
>      believe has the right amount of generality.
>
> I like this idea.
>
> Sarvi
>
>      I defer to more experienced IETFeers on whether either of
>      these approaches appear tenable.
>
>      Dave
>
>      ----- Original Message -----
>      From: "Shanmugham, Saravanan" <sarvi@cisco.com>
>      To: "Dave Burke" <david.burke@voxpilot.com>; "David R. Oran"
>      <oran@cisco.com>
>      Cc: <Speechsc@ietf.org>; "Bennett, Patrick"
>      <Patrick.Bennett@inin.com>
>      Sent: Tuesday, June 14, 2005 8:24 PM
>      Subject: RE: [Speechsc] Problem with draft-6 RECOGNIZE
>      commandandtest/uri-listcontent type
>
>
>      I am fine with Option iii, but the we would be trying to
>      extend MIME
>      headers which I am not sure if its extenisble or what the
>      procedure to
>      define new MIME-headers are. Could find any good examples.
>
>      So I chose the next best thing which was to use a <One-of>  
> rule id
>      approach.
>
>      Sarvi
>
>           -----Original Message-----
>           From: speechsc-bounces@ietf.org
>           [mailto:speechsc-bounces@ietf.org] On Behalf Of Dave Burke
>           Sent: Tuesday, June 14, 2005 9:41 AM
>           To: David R. Oran
>           Cc: Speechsc@ietf.org; Bennett, Patrick
>           Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE
>           commandandtest/uri-listcontent type
>
>           To be clear, I think there are two issues:
>           A. How to word the precedence when input matches more than
>           one active grammar?
>           B. How to specify a weight for a complete grammar? (see
>           http://www1.ietf.org/mail-archive/web/speechsc/current/msg0
>           1023.html)
>
>           For A, how about appending the sentence in 1. and 2. so
>           that we get:
>
>           ...the order of inclusion controls the corresponding
>           precedence for the grammars during recognition should the
>           input match more than one active grammar.
>
>           For B, which point 3 addresses, there are three
>      options discussed:
>           (i) Use the One-Of-Rule-Id-URI mechanism below
>           (ii) Add an informative note that a <one-of> grammar can
>           be used to apply weights to grammars (One-Of-Rule-Id-URI
>           is unnecessary )
>           (iii) Go with Jeff's idea of adding a new header to a
>      MIME part
>           (http://www1.ietf.org/mail-archive/web/speechsc/current/msg
>           01102.html) Small refinement though, the header should be
>           called Content-Grammar-Weight to fit RFC2045's
>      extension mechanism
>
>           My preference is for (iii) over (ii) because if my MRCP
>           client runs VoiceXML then I'm going to have to handle
>           cases when <grammar> has a weight attribute and build up a
>           <one-of> grammar. This is just annoying complexity
>      for the client.
>
>           Dave
>
>
>           ----- Original Message -----
>           From: "David R. Oran" <oran@cisco.com>
>           To: "Dave Burke" <david.burke@voxpilot.com>
>           Cc: <Speechsc@ietf.org>; "Bennett, Patrick"
>           <Patrick.Bennett@inin.com>
>           Sent: Tuesday, June 14, 2005 5:02 PM
>           Subject: Re: [Speechsc] Problem with draft-6 RECOGNIZE
>           command andtest/uri-listcontent type
>
>
>           I agree with Dave, but I also believe the current text is
>           quite torturous and prone to misinterpretation. I had held
>           off screwing around with it because of my shaky
>           understanding of the "one-of-rule- id" stuff but now that
>           I think I can get it right I've taken a whack at it.
>
>           This is what the in-progress version of the spec says:
>
>           The RECOGNIZE request uses the message body to specify the
>           grammars applicable to the request. The active grammar(s)
>           for the request can be specified in one of 3 ways.
>
>           1. The grammer may be placed directly in the message body
>           using MIME content. If more than one grammar is included
>           in the body, the order of inclusion controls the
>           corresponding precedence for the grammars during  
> recognition.
>           2. The body may contain a list of grammar URIs specified
>           in a mime- content of type text/uri-list. The order of the
>           URIs determines the corrensponding precedence for the
>           grammars during recognition.
>           3. The active grammar among a set of grammars can
>           specified using a One-Of-Rule-Id-URI header in the
>           message. This header (see Section
>           9.4.24 (One-Of-Rule-Id-URI)) refers to a specific <one-of>
>           rule-id contained in the grammar (or grammars) specified
>           in the body of the message.
>
>           Are further adjustments needed?
>
>
>           On Jun 14, 2005, at 11:25 AM, Dave Burke wrote:
>
>
>> The precedence is not related to weighting. The text
>>
>           here covers  the
>
>> case if you had two grammars say gram1.grxml and
>>
>           gram2.grxml  both of
>
>> which recognise the token "speech" but return a
>>
>           different  semantic
>
>> interpretation. If gram2.grxml follows gram1.grxml in
>>
>           the  uri-list
>
>> then it is gram1.grxml that is matched and it is
>>
>      gram1.grxml's
>
>> semantic interpretation result that is returned in
>>
>      the NLSML.
>
>>
>> This is also required for VoiceXML 2.x behaviour
>>
>      (see http://
>
>> www.w3.org/TR/2004/REC-voicexml20-20040316/#dml3.1.4).
>>
>> Dave
>> ----- Original Message -----
>> From: Bennett, Patrick
>> To: Speechsc@ietf.org
>> Sent: Tuesday, June 14, 2005 4:09 PM
>> Subject: [Speechsc] Problem with draft-6 RECOGNIZE
>>
>           command and test/
>
>> uri-listcontent type
>>
>> According to the latest draft on page 89:
>>
>>
>>    ...The RECOGNIZE method MUST carry the grammars
>>
>      that need to
>      be
>
>>
>>    activated for that RECOGNIZE method, in its
>>
>      message body. The
>
>>
>>    grammars that need to be activated can be specified
>>
>           in one of 3
>
>>
>>    ways. The grammar content could be specified as a
>>
>           mime-content in
>
>>
>>    the message body. It could be a simple list of
>>
>      grammar URIs
>
>>
>>    specified in a mime-content of type text/uri-list, in
>>
>           which case
>
>> the
>>
>>    order of the URI refer to the precedence order
>>
>      of the grammars
>
>>
>>    during the recognize. ...
>>
>>
>> The problem here is the statement "in which case the
>>
>           order of the  URI
>
>> refer to the precedence order of the   grammars during
>>
>           the  recognize."
>
>>
>> Well, what is the EXACT precedence?  Shouldn't each of
>>
>           the grammars
>
>> be considered as equally weighted alternatives?
>>
>           Ideally, all must  be
>
>> weighted equally unless a specific weight parameter was
>>
>           specified
>
>> with each URI.
>>
>> As currently specified, this part of the specification
>>
>           is basically
>
>> worthless.  No MRCP client would ever send multiple URIs
>>
>           to an MRCP
>
>> server via a uri-list since the weighting applied to
>>
>           each grammar  is
>
>> completely undefined.
>>
>> This really needs to be corrected.
>>
>>
>> Patrick Bennett
>>
>>
>>
>> _______________________________________________
>> Speechsc mailing list
>> Speechsc@ietf.org
>> https://www1.ietf.org/mailman/listinfo/speechsc
>> _______________________________________________
>> Speechsc mailing list
>> Speechsc@ietf.org
>> https://www1.ietf.org/mailman/listinfo/speechsc
>>
>>
>
>           _______________________________________________
>           Speechsc mailing list
>           Speechsc@ietf.org
>           https://www1.ietf.org/mailman/listinfo/speechsc
>
>
>           _______________________________________________
>           Speechsc mailing list
>           Speechsc@ietf.org
>           https://www1.ietf.org/mailman/listinfo/speechsc
>
>

_______________________________________________
Speechsc mailing list
Speechsc@ietf.org
https://www1.ietf.org/mailman/listinfo/speechsc