<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11741</id>
	<title>Nabble - w3.org - www-voice</title>
	<updated>2009-12-08T20:32:55Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/w3.org---www-voice-f11741.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/w3.org---www-voice-f11741.html" />
	<subtitle type="html">A list for discussion of the use and design of voice applications on the Web, and more specifically, feedback on the W3C VoiceXML specifications.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26705072</id>
	<title>Re: Comments on CCXML specification - [cc] ISSUE-637</title>
	<published>2009-12-08T20:32:55Z</published>
	<updated>2009-12-08T20:32:55Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr:
&lt;br&gt;&lt;br&gt;This change has been accepted and applied to the internal copy of the spec. 
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&lt;br&gt;On Oct 22, 2009, at 5:49 AM, RJ Auburn wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Petr:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3) Attribute 'info' in the conference.created and conference.destroyed events - ISSUE-637
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Our idea to work around the problem (2) was to use the platform dependent attribute 'info' in the conference.created event. However, in contrast to the connection.* events there is no such attribute in conference.created nor conference.destroyed events. Is there any reason for this?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Our suggestion is to add attribute 'info' to the conference.created and conference.destroyed events with the same meaning this attribute has in connection.* events.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This looks like an oversight in the specification. We will discuss this on the next CCXML working group call and see if we can fix it in the candidate recommendation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	RJ
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; RJ Auburn
&lt;br&gt;&amp;gt; CTO, Voxeo Corporation
&lt;br&gt;&amp;gt; Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26705072.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26705034</id>
	<title>Re: CCXML: using Object in the application scope - example error - ISSUE-633</title>
	<published>2009-12-08T20:23:11Z</published>
	<updated>2009-12-08T20:23:11Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Peter,
&lt;br&gt;&lt;br&gt;This change has been accepted and applied to the internal copy of the spec. 
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;tel:+1-407-418-1800
&lt;br&gt;&lt;br&gt;On Oct 22, 2009, at 5:23 AM, RJ Auburn wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Petr,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is tracked as ISSUE-633.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	RJ
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; RJ Auburn
&lt;br&gt;&amp;gt; CTO, Voxeo Corporation
&lt;br&gt;&amp;gt; tel:+1-407-418-1800
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sep 30, 2009, at 3:01 PM, Petr Kuba wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; We believe that there is an error in the CCXML specification, section 8.4.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; The example in this section shows how to create an Object in the application scope:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;var name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; We assume that behavior of the &amp;lt;var&amp;gt; tag should be the same as behaviour &amp;nbsp;of a var statement within a &amp;lt;script&amp;gt; (although it is not explicitly stated in the specification). However, the following statement is not allowed in ECMAScript:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; var application.obj = new Object();
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; However, it is correct to use the the following statement in ECMAScript:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; application.obj = new Object();
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Therefore we believe that correct version of the CCXML example is:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;assign name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; In this case, the description above the example should be clarified as well.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks for response,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Petr Kuba
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Petr Kuba, Project Manager
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;OptimSys, s.r.o
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26705034&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Tel: +420 541 143 065
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;Fax: +420 541 143 066
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CCXML%3A-using-Object-in-the-application-scope---example-error-tp25680654p26705034.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26677637</id>
	<title>[voicexml30] fouth WD of VoiceXML 3.0 has been published</title>
	<published>2009-12-07T05:56:51Z</published>
	<updated>2009-12-07T05:56:51Z</updated>
	<author>
		<name>Kazuyuki Ashimura</name>
	</author>
	<content type="html">Hi www-voice,
&lt;br&gt;&lt;br&gt;As announced on the W3C top page
&lt;br&gt;(&lt;a href=&quot;http://www.w3.org/News/2009#entry-8667&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/News/2009#entry-8667&lt;/a&gt;), the fourth Working Draft of
&lt;br&gt;VoiceXML 3.0 has been published as follows.
&lt;br&gt;&lt;br&gt;This version:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/2009/WD-voicexml30-20091203/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-voicexml30-20091203/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Latest version:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/voicexml30/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/voicexml30/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Previous version:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/2009/WD-voicexml30-20090825/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-voicexml30-20090825/&lt;/a&gt;&lt;br&gt;&lt;br&gt;A diff-marked version is also available for comparison purposes at:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/voicexml30/diff.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/voicexml30/diff.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;The main difference from the previous draft is addition of run time
&lt;br&gt;control and SIV modules.
&lt;br&gt;&lt;br&gt;Comments are welcomed to this Voice public list, &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26677637&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-voice@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Kazuyuki Ashimura
&lt;br&gt;for the W3C Voice Browser WG
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kazuyuki Ashimura / W3C Multimodal &amp; Voice Activity Lead
&lt;br&gt;mailto: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26677637&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashimura@...&lt;/a&gt;
&lt;br&gt;voice: +81.466.49.1170 / fax: +81.466.49.1171
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-voicexml30--fouth-WD-of-VoiceXML-3.0-has-been-published-tp26677637p26677637.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26437974</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-19T20:41:16Z</published>
	<updated>2009-11-19T20:41:16Z</updated>
	<author>
		<name>Greg Beauchesne-2</name>
	</author>
	<content type="html">Jim Barnett wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Greg,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here are responses to two more of your requests. &amp;nbsp;We will respond to the 
&lt;br&gt;&amp;gt; rest as we review them.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2. Would it be possible for transition/@event to be of type NMTOKENS 
&lt;br&gt;&amp;gt; instead of NMTOKEN?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;&amp;gt; We have accepted this request. &amp;nbsp;In the next public working draft, it 
&lt;br&gt;&amp;gt; will be possible to specify multiple event names in transition/@event 
&lt;br&gt;&amp;gt; (though we haven’t decided exactly what type to use in the schema.)
&lt;/div&gt;&lt;br&gt;Excellent; thank you.
&lt;br&gt;&lt;br&gt;&amp;gt; What happens if a &amp;lt;history&amp;gt; with no default transition is the target
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; of a transition?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;&amp;gt; &amp;nbsp;This cannot happen because the transition is mandatory. &amp;nbsp;Section 
&lt;br&gt;&amp;gt; 3.11.2 says that the transition child “Occurs once.” &amp;nbsp;However, the 
&lt;br&gt;&amp;gt; schema &amp;nbsp;needs to be fixed since it makes the transition child optional. &amp;nbsp;
&lt;br&gt;&amp;gt; This will be fixed in the next draft. 
&lt;br&gt;&lt;br&gt;OK, that clears some things up. Are you making it explicitly mandatory, 
&lt;br&gt;or &amp;quot;mandatory with an implicit default&amp;quot; such as was done with 
&lt;br&gt;initial|@initial in this recent WD?
&lt;br&gt;&lt;br&gt;Thanks for your reply.
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26437974.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433067</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-19T11:42:22Z</published>
	<updated>2009-11-19T11:42:22Z</updated>
	<author>
		<name>Jim Barnett-5</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Greg,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;Here are responses to two more of
your requests.&amp;nbsp; We will respond to the rest as we review them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;2. Would it be possible for
transition/@event to be of type NMTOKENS instead of NMTOKEN?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;&amp;gt;&amp;gt; We have accepted this
request.&amp;nbsp; In the next public working draft, it will be possible to specify
multiple event names in transition/@event (though we haven&amp;#8217;t decided
exactly what type to use in the schema.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;What happens if a &amp;lt;history&amp;gt; with no default transition
is the target &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;of a transition?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&amp;gt;&amp;gt;&amp;nbsp; This cannot happen because the transition is
mandatory.&amp;nbsp; Section 3.11.2 says that the transition child &amp;#8220;Occurs
once.&amp;#8221;&amp;nbsp; However, the schema&amp;nbsp; needs to be fixed since it makes
the transition child optional.&amp;nbsp; This will be fixed in the next
draft.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo2'&gt;&lt;![if !supportLists]&gt;&lt;span style='mso-list:Ignore'&gt;-&lt;span style='font:7.0pt &quot;Times New Roman&quot;'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;Jim &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal style='text-indent:4.5pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br /&gt;&lt;div style=&quot;border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in&quot; /&gt;&lt;br /&gt;CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.&lt;/body&gt;

&lt;/html&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26433067.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26328264</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-12T15:12:18Z</published>
	<updated>2009-11-12T15:12:18Z</updated>
	<author>
		<name>Greg Beauchesne-2</name>
	</author>
	<content type="html">Jim Barnett wrote:
&lt;br&gt;&amp;gt; Greg,
&lt;br&gt;&amp;gt; &amp;nbsp;On your specific point below, the global uniqueness of IDs regardless
&lt;br&gt;&amp;gt; of type is part of XMLSchema. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Right, I get that; that's why I was wondering about its use in SCXML (as 
&lt;br&gt;opposed to multiple xsd:keys).
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; I don't know what that group's motivation
&lt;br&gt;&amp;gt; was, though I imagine it makes document validation simpler. &amp;nbsp;In any
&lt;br&gt;&lt;br&gt;I would guess it's mainly for compatibility with DTDs.
&lt;br&gt;&lt;br&gt;&amp;gt; case, given that that's the way XMLSchema works, it's easiest for us to
&lt;br&gt;&amp;gt; adopt their definition.
&lt;br&gt;&lt;br&gt;OK. My main reason for asking was that for implementations with a 
&lt;br&gt;non-validating XML parser, it's an extra enforcement step for keyspaces 
&lt;br&gt;that I would assume are otherwise naturally separate. (Or at least it is 
&lt;br&gt;if you're going for strict SCXML conformance.)
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26328264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26322169</id>
	<title>RE: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-12T08:48:01Z</published>
	<updated>2009-11-12T08:48:01Z</updated>
	<author>
		<name>Jim Barnett-5</name>
	</author>
	<content type="html">Greg,
&lt;br&gt;&amp;nbsp;On your specific point below, the global uniqueness of IDs regardless
&lt;br&gt;of type is part of XMLSchema. &amp;nbsp;I don't know what that group's motivation
&lt;br&gt;was, though I imagine it makes document validation simpler. &amp;nbsp;In any
&lt;br&gt;case, given that that's the way XMLSchema works, it's easiest for us to
&lt;br&gt;adopt their definition.
&lt;br&gt;&lt;br&gt;- Jim
&lt;br&gt;&lt;br&gt;&amp;quot;Is there any 
&lt;br&gt;context in which uniqueness of IDs over types of objects that are 
&lt;br&gt;effectively disjoint (such as states vs. data model fields) is 
&lt;br&gt;important, or is this mainly just for general readability and ambiguity 
&lt;br&gt;prevention?&amp;quot; (If you had something like &amp;quot;typeof('abc')=='state'&amp;quot; and 
&lt;br&gt;&amp;quot;typeof('def')=='datafield'&amp;quot;, for example, then this would be a clear 
&lt;br&gt;situation where two different types of object should not be able to have
&lt;br&gt;&lt;br&gt;the same ID).
&lt;br&gt;&lt;br&gt;Or is it just that it's simpler for a parser to validate a document 
&lt;br&gt;using ID/IDREF than one with a bunch of different schema keys?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;-------------------------------------------------------------------------------------------------------------------
&lt;br&gt;CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26322169.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26311915</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-11T17:25:41Z</published>
	<updated>2009-11-11T17:25:41Z</updated>
	<author>
		<name>Greg Beauchesne-2</name>
	</author>
	<content type="html">Jim Barnett wrote:
&lt;br&gt;&amp;gt; Greg,
&lt;br&gt;&amp;gt; &amp;nbsp; We will reply to the rest of your comments as we have time to review
&lt;br&gt;&amp;gt; them. &amp;nbsp;Here are responses to a few of them:
&lt;br&gt;&lt;br&gt;Yes, sorry about that. I admit it was a bit of a brain dump. No rush.
&lt;br&gt;&lt;br&gt;&amp;gt; 5. Section 9 on IDs does not specify the scope of uniqueness
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The section states: &amp;nbsp;&amp;quot;The values of all attributes of type &amp;quot;id&amp;quot; MUST
&lt;br&gt;&amp;gt; be unique within the session.&amp;quot; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Sorry, yes; my mistake. I guess what I really meant was &amp;quot;Is there any 
&lt;br&gt;context in which uniqueness of IDs over types of objects that are 
&lt;br&gt;effectively disjoint (such as states vs. data model fields) is 
&lt;br&gt;important, or is this mainly just for general readability and ambiguity 
&lt;br&gt;prevention?&amp;quot; (If you had something like &amp;quot;typeof('abc')=='state'&amp;quot; and 
&lt;br&gt;&amp;quot;typeof('def')=='datafield'&amp;quot;, for example, then this would be a clear 
&lt;br&gt;situation where two different types of object should not be able to have 
&lt;br&gt;the same ID).
&lt;br&gt;&lt;br&gt;Or is it just that it's simpler for a parser to validate a document 
&lt;br&gt;using ID/IDREF than one with a bunch of different schema keys?
&lt;br&gt;&lt;br&gt;&amp;gt; 7. The algorithm seems to potentially run into infinite recursion on
&lt;br&gt;&amp;gt; default history state transitions if multiple default history state
&lt;br&gt;&amp;gt; transition targets create a circuit
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;We will look at this more closely, but in general SCXML and all
&lt;br&gt;&amp;gt; other state machine languages are so rich in possibilities for infinite
&lt;br&gt;&amp;gt; loops that we can never hope to eliminate all of them.
&lt;br&gt;&lt;br&gt;Of course. This one in particular just seemed to be something that was 
&lt;br&gt;easily detectable or preventable with a rule change.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; yes, the intent was 'descendant', so we would like to hear about the
&lt;br&gt;&amp;gt; issues with &amp;lt;initial&amp;gt; and &amp;lt;parallel&amp;gt;
&lt;br&gt;&lt;br&gt;OK. First off is just a little inconsistency between section 3.5.2 and 
&lt;br&gt;the sections which describe @initial (3.1.1 and 3.2.1). Section 3.5.2 
&lt;br&gt;says &amp;quot;must be a descendant&amp;quot;, but with @initial being of type IDREFS, I'm 
&lt;br&gt;guessing this should be &amp;quot;must be one or more descendants&amp;quot; (or however 
&lt;br&gt;you want to word it to work in a mention of &amp;lt;parallel&amp;gt; -- maybe even 
&lt;br&gt;just copying the text from the descriptions of @initial).
&lt;br&gt;&lt;br&gt;Now, more importantly: &amp;lt;parallel&amp;gt; does not currently allow &amp;lt;initial&amp;gt;, 
&lt;br&gt;but given the definition of &amp;lt;initial&amp;gt;, it seems like it could 
&lt;br&gt;potentially serve a valid purpose.
&lt;br&gt;&lt;br&gt;The first such reason would be executable content. You might say that 
&lt;br&gt;parallel/onentry could already handle this, but remember that &amp;lt;onentry&amp;gt; 
&lt;br&gt;cannot be skipped by transitions, whereas transitions that directly 
&lt;br&gt;target child states will skip the initial/transition executable content 
&lt;br&gt;of those states' ancestors.
&lt;br&gt;&lt;br&gt;The second reason is a little more involved, but it's along those same 
&lt;br&gt;lines. As you've confirmed for me, initial transition targets must be 
&lt;br&gt;descendants of the &amp;lt;initial&amp;gt; parent's element -- not necessarily direct 
&lt;br&gt;children:
&lt;br&gt;&lt;br&gt;&amp;lt;state name=&amp;quot;S1&amp;quot; initial=&amp;quot;S3&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state name=&amp;quot;S2&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;initial&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transition target=&amp;quot;S3&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;log expr=&amp;quot;'Passed through S2'&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/transition&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/initial&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state name=&amp;quot;S3&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;lt;/state&amp;gt;
&lt;br&gt;&lt;br&gt;In other words, in the case above, entering S1 directly would mean 
&lt;br&gt;entering S3 directly, skipping over S2's initial transition (i.e. S2 is 
&lt;br&gt;not added to statesForDefaultEntry in the algorithm), and the &amp;lt;log&amp;gt; 
&lt;br&gt;would not be executed.
&lt;br&gt;&lt;br&gt;Now, presumably (and please correct me if I'm wrong on this) &amp;lt;parallel&amp;gt; 
&lt;br&gt;does not allow &amp;lt;initial&amp;gt; because when a parallel state is entered, all 
&lt;br&gt;of its children are entered as well. But this means all children trigger 
&lt;br&gt;their initial transition (because they're all added to 
&lt;br&gt;statesForDefaultEntry). True, there is no difference in functionality if 
&lt;br&gt;you were to have an @initial that specified only direct child states, 
&lt;br&gt;but as above, specifying one or more states at the grandchild level or 
&lt;br&gt;deeper WOULD have an effect:
&lt;br&gt;&lt;br&gt;&amp;lt;parallel state=&amp;quot;P1&amp;quot; initial=&amp;quot;S3&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state name=&amp;quot;S1&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state name=&amp;quot;S2&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;initial&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transition target=&amp;quot;S3&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;log expr=&amp;quot;'Passed through S2'&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/transition&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/initial&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state name=&amp;quot;S3&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;lt;/parallel&amp;gt;
&lt;br&gt;&lt;br&gt;In this case above, upon entering P1, S1 and S3 would be entered, and 
&lt;br&gt;again S2's initial transition would be skipped over. (This also means 
&lt;br&gt;initial=&amp;quot;S3&amp;quot; is the same as initial=&amp;quot;S1 S3&amp;quot;, and not specifying an 
&lt;br&gt;initial transition is the same as &amp;quot;S1 S2&amp;quot;).
&lt;br&gt;&lt;br&gt;Of course, the same effect could be achieved by wrapping the &amp;lt;parallel&amp;gt; 
&lt;br&gt;in a &amp;lt;state initial=&amp;quot;S3&amp;quot;&amp;gt;, but this seems like an unnecessary extra 
&lt;br&gt;step. It also means that if you're making use of parallel/state/final, 
&lt;br&gt;the &amp;quot;done.state.*&amp;quot; event does not have the same ID as the wrapper &amp;lt;state&amp;gt;.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 4. What are the semantics of the in() predicate in any of the
&lt;br&gt;&amp;gt; intermediate places where executable content is used? What I mean by
&lt;br&gt;&amp;gt; this is that just about everywhere that executable content is used
&lt;br&gt;&amp;gt; except for transition/@cond, the current state configuration is in the
&lt;br&gt;&amp;gt; middle of being modified (onentry, onexit, (state |
&lt;br&gt;&amp;gt; parallel)/transition, initial/transition).
&lt;br&gt;&amp;gt; If the answer here is &amp;quot;add/remove states in the configuration when the
&lt;br&gt;&amp;gt; algorithm says so,&amp;quot; then OK. I just wanted to make sure, since 8.1,
&lt;br&gt;&amp;gt; 10.2.5.1, and 10.3.4.1 don't say anything about this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Yes, the intent is to add/remove states following the algorithm.
&lt;/div&gt;&lt;br&gt;OK. With that in mind, would you see any benefit to pre- and 
&lt;br&gt;post-microstep versions of in()? That is, during &amp;lt;transition&amp;gt;, 
&lt;br&gt;&amp;lt;onentry&amp;gt;, or &amp;lt;onexit&amp;gt;, the former would enable access to the state 
&lt;br&gt;configuration from before the microstep began, and the latter would 
&lt;br&gt;enable access to what the state configuration will be when the microstep 
&lt;br&gt;completes. I say that for reasons of parallel states such as the following:
&lt;br&gt;&lt;br&gt;&amp;lt;parallel&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SA&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SA1&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transition event=&amp;quot;move&amp;quot; target=&amp;quot;SA2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SA2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SB&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SB1&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;onexit&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SA1')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SA1'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SA2')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SB1'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SB1')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SB1'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SB2')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SB2'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SC1')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SC1'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;if cond=&amp;quot;in('SC2')&amp;quot;&amp;gt;&amp;lt;log expr=&amp;quot;'In SC2'&amp;quot;/&amp;gt;&amp;lt;/if&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/onexit&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transition event=&amp;quot;move&amp;quot; target=&amp;quot;SB2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SB2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SC&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SC1&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;transition event=&amp;quot;move&amp;quot; target=&amp;quot;SC2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;state id=&amp;quot;SC2&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/state&amp;gt;
&lt;br&gt;&amp;lt;/parallel&amp;gt;
&lt;br&gt;&lt;br&gt;Assuming a configuration containing &amp;quot;SA1 SB1 SC1&amp;quot;, the &amp;quot;move&amp;quot; event will 
&lt;br&gt;trigger all three transitions. However, in SB1's &amp;lt;onexit&amp;gt;, we get the 
&lt;br&gt;log entries &amp;quot;In SB1&amp;quot; and &amp;quot;In SC1&amp;quot; -- SA1 has already been exited, 
&lt;br&gt;leaving no trace that we used to be there, whereas SC1 gives no 
&lt;br&gt;indication that it is also about to be exited. This means In() has a 
&lt;br&gt;dependency on document order that I believe could be eliminated.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 9. Are there any plans for state machine instance serialization? i.e. I 
&lt;br&gt;&amp;gt; want to take a running instance, save its configuration, history states,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; event queue, etc. to a byte array, and then restore it at a later time
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We have discussed this and think it's out of scope, at least for the
&lt;br&gt;&amp;gt; first version of the spec. We expect that most implementations will
&lt;br&gt;&amp;gt; support something like this, and are interested in suggestions for
&lt;br&gt;&amp;gt; things that we could add to the spec to make serialization easier, but
&lt;br&gt;&amp;gt; we don't see the need for a standard serialization format at the moment.
&lt;/div&gt;&lt;br&gt;I figured as much. No complaints here; an extension is just fine. I am 
&lt;br&gt;interested myself in what other implementations have done with this (if 
&lt;br&gt;anything).
&lt;br&gt;&lt;br&gt;&amp;gt; = Jim Barnett
&lt;br&gt;&lt;br&gt;Thanks for your reply.
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26311915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26308817</id>
	<title>RE: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-11T07:20:53Z</published>
	<updated>2009-11-11T07:20:53Z</updated>
	<author>
		<name>Jim Barnett-5</name>
	</author>
	<content type="html">Greg,
&lt;br&gt;&amp;nbsp; We will reply to the rest of your comments as we have time to review
&lt;br&gt;them. &amp;nbsp;Here are responses to a few of them:
&lt;br&gt;&lt;br&gt;5. Section 9 on IDs does not specify the scope of uniqueness
&lt;br&gt;&amp;gt;&amp;gt; The section states: &amp;nbsp;&amp;quot;The values of all attributes of type &amp;quot;id&amp;quot; MUST
&lt;br&gt;be unique within the session.&amp;quot; &amp;nbsp;
&lt;br&gt;&lt;br&gt;7. The algorithm seems to potentially run into infinite recursion on
&lt;br&gt;default history state transitions if multiple default history state
&lt;br&gt;transition targets create a circuit
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;We will look at this more closely, but in general SCXML and all
&lt;br&gt;other state machine languages are so rich in possibilities for infinite
&lt;br&gt;loops that we can never hope to eliminate all of them.
&lt;br&gt;&lt;br&gt;And from your email of Nov 11
&lt;br&gt;&lt;br&gt;1. In section 3.5.2, where it says &amp;quot;the 'target' of the transition must
&lt;br&gt;be a descendant of the &amp;lt;initial&amp;gt; element's parent &amp;lt;state&amp;gt;&amp;quot;, was it
&lt;br&gt;actually intended to say &amp;quot;descendant&amp;quot; and not &amp;quot;child&amp;quot; here? I ask
&lt;br&gt;because if it is actually supposed to be &amp;quot;descendant&amp;quot;, then there are
&lt;br&gt;some issues that may need to be addressed regarding &amp;lt;initial&amp;gt; and
&lt;br&gt;&amp;lt;parallel&amp;gt;. I can elaborate, but I want to make sure this is the case
&lt;br&gt;first.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; yes, the intent was 'descendant', so we would like to hear about the
&lt;br&gt;issues with &amp;lt;initial&amp;gt; and &amp;lt;parallel&amp;gt;
&lt;br&gt;&lt;br&gt;4. What are the semantics of the in() predicate in any of the
&lt;br&gt;intermediate places where executable content is used? What I mean by
&lt;br&gt;this is that just about everywhere that executable content is used
&lt;br&gt;except for transition/@cond, the current state configuration is in the
&lt;br&gt;middle of being modified (onentry, onexit, (state |
&lt;br&gt;parallel)/transition, initial/transition).
&lt;br&gt;If the answer here is &amp;quot;add/remove states in the configuration when the
&lt;br&gt;algorithm says so,&amp;quot; then OK. I just wanted to make sure, since 8.1,
&lt;br&gt;10.2.5.1, and 10.3.4.1 don't say anything about this.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Yes, the intent is to add/remove states following the algorithm.
&lt;br&gt;&lt;br&gt;9. Are there any plans for state machine instance serialization? i.e. I 
&lt;br&gt;want to take a running instance, save its configuration, history states,
&lt;br&gt;&lt;br&gt;event queue, etc. to a byte array, and then restore it at a later time
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; We have discussed this and think it's out of scope, at least for the
&lt;br&gt;first version of the spec. We expect that most implementations will
&lt;br&gt;support something like this, and are interested in suggestions for
&lt;br&gt;things that we could add to the spec to make serialization easier, but
&lt;br&gt;we don't see the need for a standard serialization format at the moment.
&lt;br&gt;&lt;br&gt;= Jim Barnett
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26308817&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-voice-request@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26308817&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-voice-request@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of Greg Beauchesne
&lt;br&gt;Sent: Sunday, November 01, 2009 10:02 PM
&lt;br&gt;To: VoiceBrowser
&lt;br&gt;Subject: Re: [scxml] sixth WD of SCXML is published
&lt;br&gt;&lt;br&gt;Kazuyuki Ashimura wrote:
&lt;br&gt;&amp;gt; Hi www-voice,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The sixth Working Draft of &amp;quot;State Chart XML (SCXML): State Machine
&lt;br&gt;&amp;gt; Notation for Control Abstraction&amp;quot; has been published as follows.
&lt;br&gt;&lt;br&gt;Hello. My name is Greg Beauchesne. I guess I'm new here, but I've been
&lt;br&gt;working on an SCXML implementation of my own and I figured that means I
&lt;br&gt;should probably get in on this list.
&lt;br&gt;&lt;br&gt;So, without further ado...
&lt;br&gt;&lt;br&gt;1. I'm glad that the whole event name prefix issue has been updated to 
&lt;br&gt;use tokens. This had been causing me issues with event names like &amp;quot;up&amp;quot; 
&lt;br&gt;vs. &amp;quot;update&amp;quot;.
&lt;br&gt;&lt;br&gt;2. Would it be possible for transition/@event to be of type NMTOKENS 
&lt;br&gt;instead of NMTOKEN? As it stands, if I want to have the same transition 
&lt;br&gt;be taken for two completely different events, with all of the associated
&lt;br&gt;&lt;br&gt;executable content, I have to copy and paste the entire transition 
&lt;br&gt;definition or otherwise use scripted functions to achieve common 
&lt;br&gt;functionality. I think this would not break anything, since NMTOKEN 
&lt;br&gt;already forbids whitespace. (Although technically I guess it's not 
&lt;br&gt;NMTOKEN anyway, according to the schema in D.1)
&lt;br&gt;&lt;br&gt;3. I also like the new expr vs. non-expr attributes; this really 
&lt;br&gt;clarifies when a string or expression should be used. On &amp;lt;send&amp;gt; and
&lt;br&gt;&amp;lt;invoke&amp;gt;, I would say that @id and @idlocation is inconsistent with the
&lt;br&gt;rest (@idexpr instead of @idlocation would probably match better), but
&lt;br&gt;I realize this is probably for compatibility with previous WDs, not to 
&lt;br&gt;mention that it is the one attribute that acts as an lvalue.
&lt;br&gt;&lt;br&gt;4. Along the lines of the expr/non-expr attributes, I would see
&lt;br&gt;value in something similar for &amp;lt;log&amp;gt;. It seems to me that @label is not
&lt;br&gt;intended to be replacement for @expr (i.e. &amp;lt;log label=&amp;quot;test&amp;quot;/&amp;gt; is not
&lt;br&gt;necessarily the same as &amp;lt;log expr=&amp;quot;'test'&amp;quot;/&amp;gt;, especially since @expr is
&lt;br&gt;required and @label is not). So maybe something like &amp;lt;log message=&amp;quot;My 
&lt;br&gt;message&amp;quot;/&amp;gt;?
&lt;br&gt;&lt;br&gt;If that were the case, though, it would probably get confusing as to 
&lt;br&gt;whether to use @label or @message. What was the intent behind the @label
&lt;br&gt;&lt;br&gt;attribute?
&lt;br&gt;&lt;br&gt;Alternatively or in addition, I think &amp;lt;log&amp;gt; could support child content 
&lt;br&gt;(at least text nodes) as an alternative to either the @label or @expr 
&lt;br&gt;attributes. &amp;lt;assign&amp;gt; and &amp;lt;data&amp;gt; already do this. For example, this:
&lt;br&gt;&lt;br&gt;&amp;lt;log&amp;gt;A thing happened&amp;lt;/log&amp;gt;
&lt;br&gt;&lt;br&gt;....would be the same as this (assuming a compatible scripting
&lt;br&gt;language):
&lt;br&gt;&lt;br&gt;&amp;lt;log expr=&amp;quot;'A thing happened'&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;5. Section 9 on IDs does not specify the scope of uniqueness. I know
&lt;br&gt;that the XML ID type specifies that it is unique throughout the
&lt;br&gt;document, but it seems like states/sends/invokes/data model fields would
&lt;br&gt;&lt;br&gt;all be in different namespaces (not to be confused with XML namespaces).
&lt;br&gt;&lt;br&gt;I would think it to be pretty useful for an &amp;lt;invoke&amp;gt; or a &amp;lt;send&amp;gt; to 
&lt;br&gt;share the ID of the &amp;lt;state&amp;gt; that contained it. If the intent was to 
&lt;br&gt;forbid this sort of thing, I think that should be explicitly stated.
&lt;br&gt;&lt;br&gt;6. Is the default transition on history states permitted to have 
&lt;br&gt;executable content? The algorithm seems to say no (the transition is 
&lt;br&gt;just used as though it were the history value), while section 3.11.2 
&lt;br&gt;does not say. If the answer really is &amp;quot;no&amp;quot;, is there any reason to have 
&lt;br&gt;a &amp;lt;transition&amp;gt; child as opposed to just an attribute with the default 
&lt;br&gt;targets, other than consistency? (i.e. &amp;lt;history default=&amp;quot;blah&amp;quot;/&amp;gt; seems 
&lt;br&gt;just as good as &amp;lt;history&amp;gt;&amp;lt;transition target=&amp;quot;blah&amp;quot;/&amp;gt;&amp;lt;/history&amp;gt;)
&lt;br&gt;&lt;br&gt;7. The algorithm seems to potentially run into infinite recursion on 
&lt;br&gt;default history state transitions if multiple default history state 
&lt;br&gt;transition targets create a circuit (i.e. it targets either itself or 
&lt;br&gt;another history state that then targets the original history state). A 
&lt;br&gt;potential solution (assuming no executable content from #6 above) would 
&lt;br&gt;be to simply forbid the default history state transition from having a 
&lt;br&gt;sibling history state as a target. There is no reason this would be 
&lt;br&gt;necessary, since A) before the history values are assigned, setting the 
&lt;br&gt;target of H1 to H2 would have the same result as setting the target of 
&lt;br&gt;H1 to the target of H2, and B) all sibling history state values are 
&lt;br&gt;assigned at the same time, which eliminates the default transitions -- 
&lt;br&gt;there is never a time when one sibling history will be using its default
&lt;br&gt;&lt;br&gt;transition and the other will not.
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;Lastly, here are some proofreading errors:
&lt;br&gt;&lt;br&gt;Section 3.2.2: Last paragraph -- in the text '...an &amp;quot;initial&amp;quot; attribute
&lt;br&gt;or am &amp;lt;initial&amp;gt; element...', I'm assuming &amp;quot;or am &amp;lt;initial&amp;gt;&amp;quot; should be
&lt;br&gt;&amp;quot;or an &amp;lt;initial&amp;gt;&amp;quot;.
&lt;br&gt;&lt;br&gt;Sections 4.1.6, 4.3.3, E.1, E.7, G.1: The examples don't appear to have 
&lt;br&gt;been updated for the new expr and non-expr attributes.
&lt;br&gt;&lt;br&gt;Section 10.3.3.1: The XPath in the &amp;lt;assign&amp;gt; is incorrect. 
&lt;br&gt;&amp;quot;city[id='nyc']&amp;quot; should be &amp;quot;city[@id='nyc']&amp;quot;.
&lt;br&gt;&lt;br&gt;Section B: addStatesToEnter() uses the &amp;quot;LCA&amp;quot; variable in its history 
&lt;br&gt;state handling, but it's never actually assigned a value. (I expect this
&lt;br&gt;&lt;br&gt;is from being moved from enterStates() in the previous WD, which means 
&lt;br&gt;that a likely correction is &amp;quot;root&amp;quot;.)
&lt;br&gt;&lt;br&gt;Section C: scxml/@initialstate in the example should be scxml/@initial.
&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;Those are my comments for now. Thank you for your work on SCXML.
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;-------------------------------------------------------------------------------------------------------------------
&lt;br&gt;CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26308817.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296809</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-10T22:42:27Z</published>
	<updated>2009-11-10T22:42:27Z</updated>
	<author>
		<name>Greg Beauchesne-2</name>
	</author>
	<content type="html">Hello. I have some more comments on the SCXML WD:
&lt;br&gt;&lt;br&gt;1. In section 3.5.2, where it says &amp;quot;the 'target' of the transition must 
&lt;br&gt;be a descendant of the &amp;lt;initial&amp;gt; element's parent &amp;lt;state&amp;gt;&amp;quot;, was it 
&lt;br&gt;actually intended to say &amp;quot;descendant&amp;quot; and not &amp;quot;child&amp;quot; here? I ask 
&lt;br&gt;because if it is actually supposed to be &amp;quot;descendant&amp;quot;, then there are 
&lt;br&gt;some issues that may need to be addressed regarding &amp;lt;initial&amp;gt; and 
&lt;br&gt;&amp;lt;parallel&amp;gt;. I can elaborate, but I want to make sure this is the case first.
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;2. Section 4.1.2 says that send/@namelist separates its datamodel 
&lt;br&gt;locations by space, but this is potentially incompatible with more 
&lt;br&gt;complex expressions. For example, the XPath expression:
&lt;br&gt;&lt;br&gt;a/b[@attr='some value']
&lt;br&gt;&lt;br&gt;...would be improperly broken at a whitespace boundary. The actual 
&lt;br&gt;method of specifying multiple names should probably be scripting 
&lt;br&gt;language-dependent. XPath has sequences (well, 2.0 does, anyway), 
&lt;br&gt;ECMAScript has arrays, etc.
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;3. The definition for &amp;lt;datamodel&amp;gt;/&amp;lt;data&amp;gt; is somewhat unclear. Section 
&lt;br&gt;5.1 says &amp;quot;...all instances of the &amp;lt;data&amp;gt; element are created and 
&lt;br&gt;initialized when the state machine is instantiated and may be accessed 
&lt;br&gt;from any state at any time.&amp;quot; whereas 5.2 says &amp;quot;All &amp;lt;data&amp;gt; tags are 
&lt;br&gt;evaluated exactly once, at load time. Implementations thus MUST evaluate 
&lt;br&gt;&amp;lt;data&amp;gt; elements at load time but MAY do so in any order they choose.&amp;quot;
&lt;br&gt;&lt;br&gt;Does this mean, then, that if I have something like &amp;lt;data id=&amp;quot;someValue&amp;quot; 
&lt;br&gt;expr=&amp;quot;random()&amp;quot; /&amp;gt; that all instances of a state machine in a particular 
&lt;br&gt;session will end up with the same value for &amp;quot;someValue&amp;quot; but that it may 
&lt;br&gt;differ if the SCXML document is reloaded?
&lt;br&gt;&lt;br&gt;If so, I assume the recommended alternative is to initialize the data in 
&lt;br&gt;scxml/initial/transition ?
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;4. What are the semantics of the in() predicate in any of the 
&lt;br&gt;intermediate places where executable content is used? What I mean by 
&lt;br&gt;this is that just about everywhere that executable content is used 
&lt;br&gt;except for transition/@cond, the current state configuration is in the 
&lt;br&gt;middle of being modified (onentry, onexit, (state | 
&lt;br&gt;parallel)/transition, initial/transition).
&lt;br&gt;&lt;br&gt;If the answer here is &amp;quot;add/remove states in the configuration when the 
&lt;br&gt;algorithm says so,&amp;quot; then OK. I just wanted to make sure, since 8.1, 
&lt;br&gt;10.2.5.1, and 10.3.4.1 don't say anything about this.
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;5. parallel/history[@type = 'shallow'] -- Does it do anything useful? If 
&lt;br&gt;not, could it be made useful by digging down a little deeper to the 
&lt;br&gt;nearest children of a compound &amp;lt;state&amp;gt;? (Or does this stray too far from 
&lt;br&gt;Harel semantics?)
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;6. What happens if a &amp;lt;history&amp;gt; with no default transition is the target 
&lt;br&gt;of a transition? In the algorithm, it looks to me like this will create 
&lt;br&gt;an invalid state configuration. Maybe this should have the same defaults 
&lt;br&gt;that @initial does when unspecified?
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;7. When errors are raised at document load time, what is to be done with 
&lt;br&gt;them? Implementation-defined? I ask because they are formatted in the WD 
&lt;br&gt;as though they should be treated like dynamic errors (i.e. fed back to 
&lt;br&gt;the state machine as an event) but this is not possible without a state 
&lt;br&gt;machine instance. If I'm understanding correctly, the handling of these 
&lt;br&gt;two error types is *very* different -- static (document load) errors are 
&lt;br&gt;likely thrown as normal exceptions in whatever the implementation 
&lt;br&gt;language happens to be (e.g. Java exceptions), and dynamic (runtime) 
&lt;br&gt;errors are handled internally within the state machine without being 
&lt;br&gt;directly reported to the external environment (and potentially ignored 
&lt;br&gt;if there are no transitions to handle them).
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;8. I'm a little confused about scxml/@exmode='strict'. Section 3.1.1 
&lt;br&gt;says that the interpreter should raise &amp;quot;error.unsupportedelement&amp;quot; when 
&lt;br&gt;it encounters unrecognized executable content, whereas section F says 
&lt;br&gt;unrecognized custom executable content must raise an &amp;quot;error.badfetch&amp;quot; 
&lt;br&gt;event with scxml/@exmode='strict'. However, this is the only place 
&lt;br&gt;&amp;quot;error.badfetch&amp;quot; is mentioned. It also says 
&lt;br&gt;&amp;quot;error.unsupported.&amp;lt;element&amp;gt;&amp;quot; for unsupported SCXML elements. Which of 
&lt;br&gt;these three is it? (I understand there are going to be inconsistencies 
&lt;br&gt;of this nature in a work-in-progress, but I'm wondering which is the 
&lt;br&gt;most likely/recent candidate.)
&lt;br&gt;&lt;br&gt;Also, regardless of whichever error code it happens to be, I'm not sure 
&lt;br&gt;whether it's OK for me to make it a static error or if I have to wait 
&lt;br&gt;until runtime execution hits that point to raise the error. None of 
&lt;br&gt;sections 3.1.1, 3.12.6, or F give any clue if it's supposed to be static 
&lt;br&gt;or dynamic (or implementation-defined). &amp;nbsp;At the moment, I just abort 
&lt;br&gt;compilation with a static error, since all possible custom executable 
&lt;br&gt;elements are known at compile time. I would guess implementation-defined 
&lt;br&gt;is the way to go, since nowhere does it say in the WD when custom action 
&lt;br&gt;elements must be bound to implementations (they could be bound pre- or 
&lt;br&gt;post-document load, or even dynamically in regards to the needs of the 
&lt;br&gt;document).
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;9. Are there any plans for state machine instance serialization? i.e. I 
&lt;br&gt;want to take a running instance, save its configuration, history states, 
&lt;br&gt;event queue, etc. to a byte array, and then restore it at a later time 
&lt;br&gt;(thus bootstrapping directly into a particular state configuration 
&lt;br&gt;rather than finding a way there from the initial state via the defined 
&lt;br&gt;transitions).
&lt;br&gt;&lt;br&gt;Obviously, things like serialization format and such would be 
&lt;br&gt;implementation-defined, but I ask because there are semantic 
&lt;br&gt;implications in how &amp;lt;onentry&amp;gt; and such might work. My current plan for 
&lt;br&gt;my own implementation is just that executable code in &amp;lt;onentry&amp;gt; can 
&lt;br&gt;access some extension variables and functions to determine if it's being 
&lt;br&gt;entered normally or entered as part of a serialized load.
&lt;br&gt;&lt;br&gt;My guess would be &amp;quot;No, there are no plans for this, and it's outside the 
&lt;br&gt;scope of the basic SCXML definition anyway.&amp;quot; That's also fine, in which 
&lt;br&gt;case I guess I'm looking for any best practices suggestions.
&lt;br&gt;&lt;br&gt;-
&lt;br&gt;&lt;br&gt;That's it for now. Thanks for reading.
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26296809.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26191920</id>
	<title>Re: [scxml] sixth WD of SCXML is published</title>
	<published>2009-11-01T19:02:19Z</published>
	<updated>2009-11-01T19:02:19Z</updated>
	<author>
		<name>Greg Beauchesne-2</name>
	</author>
	<content type="html">Kazuyuki Ashimura wrote:
&lt;br&gt;&amp;gt; Hi www-voice,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The sixth Working Draft of &amp;quot;State Chart XML (SCXML): State Machine
&lt;br&gt;&amp;gt; Notation for Control Abstraction&amp;quot; has been published as follows.
&lt;br&gt;&lt;br&gt;Hello. My name is Greg Beauchesne. I guess I'm new here, but I've been
&lt;br&gt;working on an SCXML implementation of my own and I figured that means I
&lt;br&gt;should probably get in on this list.
&lt;br&gt;&lt;br&gt;So, without further ado...
&lt;br&gt;&lt;br&gt;1. I'm glad that the whole event name prefix issue has been updated to 
&lt;br&gt;use tokens. This had been causing me issues with event names like &amp;quot;up&amp;quot; 
&lt;br&gt;vs. &amp;quot;update&amp;quot;.
&lt;br&gt;&lt;br&gt;2. Would it be possible for transition/@event to be of type NMTOKENS 
&lt;br&gt;instead of NMTOKEN? As it stands, if I want to have the same transition 
&lt;br&gt;be taken for two completely different events, with all of the associated 
&lt;br&gt;executable content, I have to copy and paste the entire transition 
&lt;br&gt;definition or otherwise use scripted functions to achieve common 
&lt;br&gt;functionality. I think this would not break anything, since NMTOKEN 
&lt;br&gt;already forbids whitespace. (Although technically I guess it's not 
&lt;br&gt;NMTOKEN anyway, according to the schema in D.1)
&lt;br&gt;&lt;br&gt;3. I also like the new expr vs. non-expr attributes; this really 
&lt;br&gt;clarifies when a string or expression should be used. On &amp;lt;send&amp;gt; and
&lt;br&gt;&amp;lt;invoke&amp;gt;, I would say that @id and @idlocation is inconsistent with the
&lt;br&gt;rest (@idexpr instead of @idlocation would probably match better), but
&lt;br&gt;I realize this is probably for compatibility with previous WDs, not to 
&lt;br&gt;mention that it is the one attribute that acts as an lvalue.
&lt;br&gt;&lt;br&gt;4. Along the lines of the expr/non-expr attributes, I would see
&lt;br&gt;value in something similar for &amp;lt;log&amp;gt;. It seems to me that @label is not
&lt;br&gt;intended to be replacement for @expr (i.e. &amp;lt;log label=&amp;quot;test&amp;quot;/&amp;gt; is not
&lt;br&gt;necessarily the same as &amp;lt;log expr=&amp;quot;'test'&amp;quot;/&amp;gt;, especially since @expr is
&lt;br&gt;required and @label is not). So maybe something like &amp;lt;log message=&amp;quot;My 
&lt;br&gt;message&amp;quot;/&amp;gt;?
&lt;br&gt;&lt;br&gt;If that were the case, though, it would probably get confusing as to 
&lt;br&gt;whether to use @label or @message. What was the intent behind the @label 
&lt;br&gt;attribute?
&lt;br&gt;&lt;br&gt;Alternatively or in addition, I think &amp;lt;log&amp;gt; could support child content 
&lt;br&gt;(at least text nodes) as an alternative to either the @label or @expr 
&lt;br&gt;attributes. &amp;lt;assign&amp;gt; and &amp;lt;data&amp;gt; already do this. For example, this:
&lt;br&gt;&lt;br&gt;&amp;lt;log&amp;gt;A thing happened&amp;lt;/log&amp;gt;
&lt;br&gt;&lt;br&gt;....would be the same as this (assuming a compatible scripting language):
&lt;br&gt;&lt;br&gt;&amp;lt;log expr=&amp;quot;'A thing happened'&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;5. Section 9 on IDs does not specify the scope of uniqueness. I know
&lt;br&gt;that the XML ID type specifies that it is unique throughout the
&lt;br&gt;document, but it seems like states/sends/invokes/data model fields would 
&lt;br&gt;all be in different namespaces (not to be confused with XML namespaces). 
&lt;br&gt;I would think it to be pretty useful for an &amp;lt;invoke&amp;gt; or a &amp;lt;send&amp;gt; to 
&lt;br&gt;share the ID of the &amp;lt;state&amp;gt; that contained it. If the intent was to 
&lt;br&gt;forbid this sort of thing, I think that should be explicitly stated.
&lt;br&gt;&lt;br&gt;6. Is the default transition on history states permitted to have 
&lt;br&gt;executable content? The algorithm seems to say no (the transition is 
&lt;br&gt;just used as though it were the history value), while section 3.11.2 
&lt;br&gt;does not say. If the answer really is &amp;quot;no&amp;quot;, is there any reason to have 
&lt;br&gt;a &amp;lt;transition&amp;gt; child as opposed to just an attribute with the default 
&lt;br&gt;targets, other than consistency? (i.e. &amp;lt;history default=&amp;quot;blah&amp;quot;/&amp;gt; seems 
&lt;br&gt;just as good as &amp;lt;history&amp;gt;&amp;lt;transition target=&amp;quot;blah&amp;quot;/&amp;gt;&amp;lt;/history&amp;gt;)
&lt;br&gt;&lt;br&gt;7. The algorithm seems to potentially run into infinite recursion on 
&lt;br&gt;default history state transitions if multiple default history state 
&lt;br&gt;transition targets create a circuit (i.e. it targets either itself or 
&lt;br&gt;another history state that then targets the original history state). A 
&lt;br&gt;potential solution (assuming no executable content from #6 above) would 
&lt;br&gt;be to simply forbid the default history state transition from having a 
&lt;br&gt;sibling history state as a target. There is no reason this would be 
&lt;br&gt;necessary, since A) before the history values are assigned, setting the 
&lt;br&gt;target of H1 to H2 would have the same result as setting the target of 
&lt;br&gt;H1 to the target of H2, and B) all sibling history state values are 
&lt;br&gt;assigned at the same time, which eliminates the default transitions -- 
&lt;br&gt;there is never a time when one sibling history will be using its default 
&lt;br&gt;transition and the other will not.
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;Lastly, here are some proofreading errors:
&lt;br&gt;&lt;br&gt;Section 3.2.2: Last paragraph -- in the text '...an &amp;quot;initial&amp;quot; attribute
&lt;br&gt;or am &amp;lt;initial&amp;gt; element...', I'm assuming &amp;quot;or am &amp;lt;initial&amp;gt;&amp;quot; should be
&lt;br&gt;&amp;quot;or an &amp;lt;initial&amp;gt;&amp;quot;.
&lt;br&gt;&lt;br&gt;Sections 4.1.6, 4.3.3, E.1, E.7, G.1: The examples don't appear to have 
&lt;br&gt;been updated for the new expr and non-expr attributes.
&lt;br&gt;&lt;br&gt;Section 10.3.3.1: The XPath in the &amp;lt;assign&amp;gt; is incorrect. 
&lt;br&gt;&amp;quot;city[id='nyc']&amp;quot; should be &amp;quot;city[@id='nyc']&amp;quot;.
&lt;br&gt;&lt;br&gt;Section B: addStatesToEnter() uses the &amp;quot;LCA&amp;quot; variable in its history 
&lt;br&gt;state handling, but it's never actually assigned a value. (I expect this 
&lt;br&gt;is from being moved from enterStates() in the previous WD, which means 
&lt;br&gt;that a likely correction is &amp;quot;root&amp;quot;.)
&lt;br&gt;&lt;br&gt;Section C: scxml/@initialstate in the example should be scxml/@initial.
&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;Those are my comments for now. Thank you for your work on SCXML.
&lt;br&gt;&lt;br&gt;-- Greg
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26191920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26135331</id>
	<title>[scxml] sixth WD of SCXML is published</title>
	<published>2009-10-30T11:57:45Z</published>
	<updated>2009-10-30T11:57:45Z</updated>
	<author>
		<name>Kazuyuki Ashimura</name>
	</author>
	<content type="html">Hi www-voice,
&lt;br&gt;&lt;br&gt;The sixth Working Draft of &amp;quot;State Chart XML (SCXML): State Machine
&lt;br&gt;Notation for Control Abstraction&amp;quot; has been published as follows.
&lt;br&gt;&lt;br&gt;This version:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.w3.org/TR/2009/WD-scxml-20091029/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-scxml-20091029/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Latest version:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.w3.org/TR/scxml/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/scxml/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Previous version:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.w3.org/TR/2009/WD-scxml-20090507/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-scxml-20090507/&lt;/a&gt;&lt;br&gt;&lt;br&gt;A diff-marked version is also available for comparison purposes at:
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/2009/WD-scxml-20091029/diff.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-scxml-20091029/diff.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;The main difference from the previous draft is the correction of
&lt;br&gt;various inconsistencies.
&lt;br&gt;&lt;br&gt;Comments are welcomed to this Voice public list, &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26135331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-voice@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Kazuyuki Ashimura
&lt;br&gt;for the W3C Voice Browser WG
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kazuyuki Ashimura / W3C Multimodal &amp; Voice Activity Lead
&lt;br&gt;mailto: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26135331&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashimura@...&lt;/a&gt;
&lt;br&gt;voice: +81.466.49.1170 / fax: +81.466.49.1171
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-scxml--sixth-WD-of-SCXML-is-published-tp26135331p26135331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26126025</id>
	<title>Changes to DOM3 Events Key Identifiers</title>
	<published>2009-10-30T00:32:20Z</published>
	<updated>2009-10-30T00:32:20Z</updated>
	<author>
		<name>Doug Schepers-3</name>
	</author>
	<content type="html">Hi, Folks-
&lt;br&gt;&lt;br&gt;(BCC to potentially affected groups: w3c-html-cg, public-webapps, 
&lt;br&gt;public-i18n-core, wai-xtech, www-svg, public-forms, public-xhtml2, 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26126025&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-html@...&lt;/a&gt;, www-voice... please forward on to any relevant 
&lt;br&gt;groups or individuals I may have missed, especially outside W3C.)
&lt;br&gt;&lt;br&gt;As editor of the DOM3 Events specification, I made what some may 
&lt;br&gt;consider to be drastic changes in the most recent drafts:
&lt;br&gt;&amp;nbsp; * I changed the syntax of the key identifier strings from &amp;quot;U+xxxx&amp;quot; (a 
&lt;br&gt;plain string representing the Unicode code point) to &amp;quot;\uxxxx&amp;quot; (an 
&lt;br&gt;escaped UTF-16 character string), based on content author and 
&lt;br&gt;implementer feedback.
&lt;br&gt;&amp;nbsp; * I renamed the &amp;quot;key identifier(s)&amp;quot; feature to &amp;quot;key value(s)&amp;quot;.
&lt;br&gt;&lt;br&gt;I've mentioned these ideas before in DOM3 Events telcons, and finally 
&lt;br&gt;decided to do it, after first consulting with the I18n WG, who generally 
&lt;br&gt;approved of the scheme (though not without some comments about details 
&lt;br&gt;that will need to be addressed and resolved).
&lt;br&gt;&lt;br&gt;The new string format should be easier to deal with for developers, and 
&lt;br&gt;the new name reflects some confusion I've encountered when explaining 
&lt;br&gt;what &amp;quot;key identifiers&amp;quot; are... the work &amp;quot;identifier&amp;quot; seems to evoke the 
&lt;br&gt;concept of a unique identifier for a key, when in fact what the feature 
&lt;br&gt;does is provides the most appropriate value given the state of keyboard 
&lt;br&gt;modifiers and modes. &amp;nbsp;I have tried also to clarify this in the prose of 
&lt;br&gt;the spec.
&lt;br&gt;&lt;br&gt;We are aware that there may already be implementations and 
&lt;br&gt;specifications that rely on the previous string format and name (as well 
&lt;br&gt;as links), back from when this was a W3C Note, and we do not make this 
&lt;br&gt;decision lightly, but we do believe this is the right decision for a 
&lt;br&gt;stable and internationalized keyboard interface going forward. &amp;nbsp;For 
&lt;br&gt;those implementations and specifications that need the previous 
&lt;br&gt;functionality and name, you may be able to reference the SVG Tiny 1.2 
&lt;br&gt;specification [2] instead, which does include the old Key Identifiers 
&lt;br&gt;feature more or less intact from the previous definition, and is a 
&lt;br&gt;stable W3C Recommendation.
&lt;br&gt;&lt;br&gt;You can review the changes in the most recent Editor's Draft [1]. &amp;nbsp;The 
&lt;br&gt;WebApps WG welcomes your feedback to the &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26126025&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-dom@...&lt;/a&gt; list. &amp;nbsp;This 
&lt;br&gt;specification is still a work in progress, though we do hope to go to 
&lt;br&gt;Last Call soon, so we are open to suggestions. (Note that the spec is 
&lt;br&gt;mostly feature-complete, so new event types and other changes may have 
&lt;br&gt;to wait for the next version, but send them on anyway.)
&lt;br&gt;&lt;br&gt;[1] 
&lt;br&gt;&lt;a href=&quot;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#keyset&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#keyset&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://www.w3.org/TR/SVGTiny12/svgudom.html#KeyIdentifiersSet&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/SVGTiny12/svgudom.html#KeyIdentifiersSet&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards-
&lt;br&gt;-Doug Schepers, on behalf of the WebApps WG
&lt;br&gt;Editor, DOM Level 3 Events
&lt;br&gt;W3C Team Contact, SVG and WebApps WGs
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Changes-to-DOM3-Events-Key-Identifiers-tp26126025p26126025.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26007260</id>
	<title>Re: Comments on CCXML specification - [cc] ISSUE-637</title>
	<published>2009-10-22T02:49:06Z</published>
	<updated>2009-10-22T02:49:06Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr:
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 3) Attribute 'info' in the conference.created and &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; conference.destroyed events - ISSUE-637
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Our idea to work around the problem (2) was to use the platform &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dependent attribute 'info' in the conference.created event. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; However, in contrast to the connection.* events there is no such &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; attribute in conference.created nor conference.destroyed events. Is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; there any reason for this?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Our suggestion is to add attribute 'info' to the conference.created &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; and conference.destroyed events with the same meaning this &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; attribute has in connection.* events.
&lt;/div&gt;&lt;br&gt;This looks like an oversight in the specification. We will discuss &amp;nbsp;
&lt;br&gt;this on the next CCXML working group call and see if we can fix it in &amp;nbsp;
&lt;br&gt;the candidate recommendation.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26007260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26007195</id>
	<title>Re: Comments on CCXML specification - [cc] ISSUE-636 Named conference</title>
	<published>2009-10-22T02:46:16Z</published>
	<updated>2009-10-22T02:46:16Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 2) Named conference - ISSUE-636
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It would be useful in some applications to distinguish situations &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; when we really create a new conference and when we just get id of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; an existing conference with the given name. Sometimes it is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; necessary to perform a specific action when a conference is newly &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; created.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Our suggestion is to add an attribute carrying this information to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the conference.created event. Analogously, we suggest to add an &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; attribute to the conference.destroyed event that will state that &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the conference was really destroyed.
&lt;/div&gt;&lt;br&gt;I agree this would be helpful for a number of applications. We will &amp;nbsp;
&lt;br&gt;look at adding this in CCXML 1.1.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26007195.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26007183</id>
	<title>Re: Comments on CCXML specification - [cc] ISSUE-635 Attribute 'event' of the &lt;transition&gt; tag</title>
	<published>2009-10-22T02:44:48Z</published>
	<updated>2009-10-22T02:44:48Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 1) Attribute 'event' of the &amp;lt;transition&amp;gt; tag - ISSUE-635
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In some situations, several events are handled the same way. For &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; instance, after receiving connection.disconnected or &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; connection.failed the application typically exits. Since it is not &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; possible to specify more than one event in one transition (wild- 
&lt;br&gt;&amp;gt;&amp;gt; cards are not always sufficient) it is necessary to use more &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; transitions where event name is the only difference.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Our suggestion is to allow the event attribute to specify more than &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; one value just as it is allowed for the state attribute:
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;More than one value may be specified, separated by whitespace.&amp;quot;
&lt;/div&gt;&lt;br&gt;This sounds like a great idea and will be considered as a feature &amp;nbsp;
&lt;br&gt;request for CCXML 1.1.
&lt;br&gt;&lt;br&gt;Thanks for the great feedback.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26007183.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26007120</id>
	<title>Re: Comments on CCXML specification - [cc] Number of conference participants - ISSUE-638</title>
	<published>2009-10-22T02:40:42Z</published>
	<updated>2009-10-22T02:40:42Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; 4) Number of conference participants - ISSUE-638
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It is not possible to get information about the total number of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; participants in a conference. The 'bridges' property of the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Conference object contains only the identifiers of connections/ 
&lt;br&gt;&amp;gt;&amp;gt; dialogs within the current session. Connections/dialogs owned by &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; other sessions and joined to the same conference are not visible. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; So it is not always possible to find out whether there are more &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; participants (and how many) in the conference.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Our suggestion is to add a property to the Conference object that &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; would show the total number of connections/dialogs joined to the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; conference.
&lt;/div&gt;&lt;br&gt;This will be considered asa feature request for CCXML 1.1.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;Chair, Editor and Chair, CCXML, VBWG, W3C
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26007120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26007075</id>
	<title>Re: Comments on CCXML specification - [cc] ISSUE-635 ISSUE-636 ISSUE-637 ISSUE-638</title>
	<published>2009-10-22T02:37:23Z</published>
	<updated>2009-10-22T02:37:23Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Peter,
&lt;br&gt;&lt;br&gt;I have broken this into 4 issues that will be tracked individually. &amp;nbsp;
&lt;br&gt;They are listed below and I will send out follows to them individually.
&lt;br&gt;&lt;br&gt;&amp;gt; 1) Attribute 'event' of the &amp;lt;transition&amp;gt; tag - ISSUE-635
&lt;br&gt;&lt;br&gt;&amp;gt; 2) Named conference - ISSUE-636
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 3) Attribute 'info' in the conference.created and &amp;nbsp;
&lt;br&gt;&amp;gt; conference.destroyed events - ISSUE-637
&lt;br&gt;&lt;br&gt;&amp;gt; 4) Number of conference participants - ISSUE-638
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;tel:+1-407-418-1800
&lt;br&gt;&lt;br&gt;On Sep 18, 2009, at 11:57 AM, Petr Kuba wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We would like to suggest a few modifications and improvements of the &amp;nbsp;
&lt;br&gt;&amp;gt; CCXML specification that are motivated by our and our customers &amp;nbsp;
&lt;br&gt;&amp;gt; experience with building real-world CCXML applications. We believe &amp;nbsp;
&lt;br&gt;&amp;gt; that the suggested changes can be generally useful. In the same &amp;nbsp;
&lt;br&gt;&amp;gt; time, they are simple to incorporate into the specification and to &amp;nbsp;
&lt;br&gt;&amp;gt; implement.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) Attribute 'event' of the &amp;lt;transition&amp;gt; tag
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In some situations, several events are handled the same way. For &amp;nbsp;
&lt;br&gt;&amp;gt; instance, after receiving connection.disconnected or &amp;nbsp;
&lt;br&gt;&amp;gt; connection.failed the application typically exits. Since it is not &amp;nbsp;
&lt;br&gt;&amp;gt; possible to specify more than one event in one transition (wild- 
&lt;br&gt;&amp;gt; cards are not always sufficient) it is necessary to use more &amp;nbsp;
&lt;br&gt;&amp;gt; transitions where event name is the only difference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our suggestion is to allow the event attribute to specify more than &amp;nbsp;
&lt;br&gt;&amp;gt; one value just as it is allowed for the state attribute:
&lt;br&gt;&amp;gt; &amp;quot;More than one value may be specified, separated by whitespace.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2) Named conference
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be useful in some applications to distinguish situations &amp;nbsp;
&lt;br&gt;&amp;gt; when we really create a new conference and when we just get id of an &amp;nbsp;
&lt;br&gt;&amp;gt; existing conference with the given name. Sometimes it is necessary &amp;nbsp;
&lt;br&gt;&amp;gt; to perform a specific action when a conference is newly created.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our suggestion is to add an attribute carrying this information to &amp;nbsp;
&lt;br&gt;&amp;gt; the conference.created event. Analogously, we suggest to add an &amp;nbsp;
&lt;br&gt;&amp;gt; attribute to the conference.destroyed event that will state that the &amp;nbsp;
&lt;br&gt;&amp;gt; conference was really destroyed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 3) Attribute 'info' in the conference.created and &amp;nbsp;
&lt;br&gt;&amp;gt; conference.destroyed events
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our idea to work around the problem (2) was to use the platform &amp;nbsp;
&lt;br&gt;&amp;gt; dependent attribute 'info' in the conference.created event. However, &amp;nbsp;
&lt;br&gt;&amp;gt; in contrast to the connection.* events there is no such attribute in &amp;nbsp;
&lt;br&gt;&amp;gt; conference.created nor conference.destroyed events. Is there any &amp;nbsp;
&lt;br&gt;&amp;gt; reason for this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our suggestion is to add attribute 'info' to the conference.created &amp;nbsp;
&lt;br&gt;&amp;gt; and conference.destroyed events with the same meaning this attribute &amp;nbsp;
&lt;br&gt;&amp;gt; has in connection.* events.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4) Number of conference participants
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is not possible to get information about the total number of &amp;nbsp;
&lt;br&gt;&amp;gt; participants in a conference. The 'bridges' property of the &amp;nbsp;
&lt;br&gt;&amp;gt; Conference object contains only the identifiers of connections/ 
&lt;br&gt;&amp;gt; dialogs within the current session. Connections/dialogs owned by &amp;nbsp;
&lt;br&gt;&amp;gt; other sessions and joined to the same conference are not visible. So &amp;nbsp;
&lt;br&gt;&amp;gt; it is not always possible to find out whether there are more &amp;nbsp;
&lt;br&gt;&amp;gt; participants (and how many) in the conference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our suggestion is to add a property to the Conference object that &amp;nbsp;
&lt;br&gt;&amp;gt; would show the total number of connections/dialogs joined to the &amp;nbsp;
&lt;br&gt;&amp;gt; conference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best Regards,
&lt;br&gt;&amp;gt; Petr Kuba
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;gt; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26007075&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;gt; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p26007075.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26006889</id>
	<title>Re: CCXML: Message on Hold - ISSUE-634 [cc]</title>
	<published>2009-10-22T02:26:03Z</published>
	<updated>2009-10-22T02:26:03Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Peter,
&lt;br&gt;&lt;br&gt;Thanks for this comment. We will consider this feature request in the &amp;nbsp;
&lt;br&gt;context of a CCXML 1.1 spec update. This is tracked as ISSUE-634.
&lt;br&gt;&lt;br&gt;Best regards.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;tel:+1-407-418-1800
&lt;br&gt;&lt;br&gt;On Sep 18, 2009, at 2:40 PM, Petr Kuba wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We need to implement Message on Hold service in CCXML which will use &amp;nbsp;
&lt;br&gt;&amp;gt; SIP PBX instead of VXML dialog for playing music.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Scenario for this service in SIP is described for instance here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.tech-invite.com/Ti-sip-service-3.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tech-invite.com/Ti-sip-service-3.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem is that CCXML specification does not provide support for &amp;nbsp;
&lt;br&gt;&amp;gt; this operation. I've noticed that early version of the specification &amp;nbsp;
&lt;br&gt;&amp;gt; contained tag &amp;lt;hold&amp;gt; but later it was removed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Therefore it will be necessary to use some platform-specific (and &amp;nbsp;
&lt;br&gt;&amp;gt; thus non-standard) extensions. Since we are trying to follow the &amp;nbsp;
&lt;br&gt;&amp;gt; specification as much as possible we are looking for a solution that
&lt;br&gt;&amp;gt; breaks the specification as little as possible.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To the best of our knowledge, the only part of the CCXML &amp;nbsp;
&lt;br&gt;&amp;gt; specification that could be related to this problem is at the end of &amp;nbsp;
&lt;br&gt;&amp;gt; Section 10.2.1:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;The PROGRESSING and ALERTING states have reflexive transitions. &amp;nbsp;
&lt;br&gt;&amp;gt; This is intended to model protocols which have additional states at &amp;nbsp;
&lt;br&gt;&amp;gt; these points, and which MAY exchange messages such as PROCEEDING, &amp;nbsp;
&lt;br&gt;&amp;gt; ALERTING, FACILITY, or NOTIFY. Platforms MAY choose to implement &amp;nbsp;
&lt;br&gt;&amp;gt; additional states which MAY be reflected in the substate property of &amp;nbsp;
&lt;br&gt;&amp;gt; the Connection object. Additional messages can be implemented with &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;lt;send&amp;gt;.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Our idea is to use the substate property of the Connection object to &amp;nbsp;
&lt;br&gt;&amp;gt; identify that a connection is on hold.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To place a connection on hold and take it off hold we can probably &amp;nbsp;
&lt;br&gt;&amp;gt; use the &amp;lt;send&amp;gt; tag and send events (commands) to and from a &amp;nbsp;
&lt;br&gt;&amp;gt; connection. This would give us also flexibility for similar tasks in &amp;nbsp;
&lt;br&gt;&amp;gt; future.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately, sending events to and from a connection is mentioned &amp;nbsp;
&lt;br&gt;&amp;gt; only in the quotation above. We would appreciate more detailed &amp;nbsp;
&lt;br&gt;&amp;gt; description of this issue.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We would also appreciate any comments on the suggested solution. &amp;nbsp;
&lt;br&gt;&amp;gt; Does this solution make sense? Do we miss something? Does anybody &amp;nbsp;
&lt;br&gt;&amp;gt; have better idea how to implement this? Has anybody implemented &amp;nbsp;
&lt;br&gt;&amp;gt; something like this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for responses,
&lt;br&gt;&amp;gt; Petr Kuba
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;gt; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26006889&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;gt; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CCXML%3A-Message-on-Hold-tp25508032p26006889.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26006873</id>
	<title>Re: CCXML: using Object in the application scope - example error - ISSUE-633</title>
	<published>2009-10-22T02:23:32Z</published>
	<updated>2009-10-22T02:23:32Z</updated>
	<author>
		<name>RJ Auburn</name>
	</author>
	<content type="html">Petr,
&lt;br&gt;&lt;br&gt;This is tracked as ISSUE-633.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RJ
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;RJ Auburn
&lt;br&gt;CTO, Voxeo Corporation
&lt;br&gt;tel:+1-407-418-1800
&lt;br&gt;&lt;br&gt;On Sep 30, 2009, at 3:01 PM, Petr Kuba wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We believe that there is an error in the CCXML specification, &amp;nbsp;
&lt;br&gt;&amp;gt; section 8.4.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The example in this section shows how to create an Object in the &amp;nbsp;
&lt;br&gt;&amp;gt; application scope:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;var name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We assume that behavior of the &amp;lt;var&amp;gt; tag should be the same as &amp;nbsp;
&lt;br&gt;&amp;gt; behaviour &amp;nbsp;of a var statement within a &amp;lt;script&amp;gt; (although it is not &amp;nbsp;
&lt;br&gt;&amp;gt; explicitly stated in the specification). However, the following &amp;nbsp;
&lt;br&gt;&amp;gt; statement is not allowed in ECMAScript:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;var application.obj = new Object();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, it is correct to use the the following statement in &amp;nbsp;
&lt;br&gt;&amp;gt; ECMAScript:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;application.obj = new Object();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Therefore we believe that correct version of the CCXML example is:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;lt;assign name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In this case, the description above the example should be clarified &amp;nbsp;
&lt;br&gt;&amp;gt; as well.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for response,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Petr Kuba
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;gt; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26006873&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;gt; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CCXML%3A-using-Object-in-the-application-scope---example-error-tp25680654p26006873.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25842059</id>
	<title>Re: Moving Form Events from DOM3 Events to HTML5</title>
	<published>2009-10-11T03:00:17Z</published>
	<updated>2009-10-11T03:00:17Z</updated>
	<author>
		<name>Kazuyuki Ashimura</name>
	</author>
	<content type="html">Hi Doug,
&lt;br&gt;&lt;br&gt;I'd suggest we have a joint meeting during the upcoming
&lt;br&gt;TPAC 2009 in Santa Clara about this.
&lt;br&gt;&lt;br&gt;I'll send another email to you and would like to discuss the
&lt;br&gt;details.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Kazuyuki
&lt;br&gt;&lt;br&gt;&lt;br&gt;Doug Schepers wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, Charles-
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Charles F Wiecha wrote (on 9/22/09 12:33 PM):
&lt;br&gt;&amp;gt;&amp;gt; Hi Doug -- the more relevant reference for VoiceXML is the version 3.0
&lt;br&gt;&amp;gt;&amp;gt; working draft [1] which does use DOM3 events. Charlie
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [1] &lt;a href=&quot;http://www.w3.org/TR/2009/WD-voicexml30-20090825/#Eventing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-voicexml30-20090825/#Eventing&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I stand corrected, thanks... that wasn't obvious from the VoiceXML 
&lt;br&gt;&amp;gt; homepage.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm actually very encouraged that VoiceXML uses DOM3 Events... my 
&lt;br&gt;&amp;gt; previous impression from visiting VoiceXML and MMI events was that it 
&lt;br&gt;&amp;gt; didn't do so.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see that VoiceXML uses the DOM event flow model (minus capture 
&lt;br&gt;&amp;gt; phase?), and the Event, EventTarget, EventListener interface from DOM3 
&lt;br&gt;&amp;gt; Events, but I don't see any explicit use of any of the other 
&lt;br&gt;&amp;gt; interfaces or event types. &amp;nbsp;I do see it has a &amp;lt;submit&amp;gt; element, but no 
&lt;br&gt;&amp;gt; mention of a 'submit' event. &amp;nbsp;Is that correct?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are hoping to take DOM3 Events to Last Call in November, and we 
&lt;br&gt;&amp;gt; would much rather have major issues resolved before then, including 
&lt;br&gt;&amp;gt; comments from the XForms and VoiceXML folks. &amp;nbsp;So, I would very much 
&lt;br&gt;&amp;gt; appreciate review and feedback of the Editor's Draft [1].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards-
&lt;br&gt;&amp;gt; -Doug Schepers
&lt;br&gt;&amp;gt; W3C Team Contact, SVG and WebApps WGs
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kazuyuki Ashimura / W3C Multimodal &amp; Voice Activity Lead
&lt;br&gt;mailto: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25842059&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashimura@...&lt;/a&gt;
&lt;br&gt;voice: +81.466.49.1170 / fax: +81.466.49.1171
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Moving-Form-Events-from-DOM3-Events-to-HTML5-tp25564283p25842059.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25734841</id>
	<title>Re: PLS errata hidden behind password</title>
	<published>2009-10-03T20:19:41Z</published>
	<updated>2009-10-03T20:19:41Z</updated>
	<author>
		<name>Kazuyuki Ashimura</name>
	</author>
	<content type="html">Dear Nick Levinson,
&lt;br&gt;&lt;br&gt;Thank you very much for pointing out this.
&lt;br&gt;&lt;br&gt;We are very sorry we have been using a wrong configuration
&lt;br&gt;for PLS Errata page, and also didn't get back to you earlier.
&lt;br&gt;&lt;br&gt;I have just fixed the access permission of the page and now
&lt;br&gt;the PLS Errata page is publicly accessible.
&lt;br&gt;&lt;br&gt;Sincerely,
&lt;br&gt;&lt;br&gt;Kazuyuki
&lt;br&gt;&lt;br&gt;&lt;br&gt;Nick Levinson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Normally, when I retrieve errata for any document, they're just as available as the document itself. Only an extra click or two may be needed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, the &amp;quot;errata&amp;quot; link on &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt; has required a password for access. I can access PLS but not its errata.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I assume W3C passwords are not available for the general public.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I sent a message, I think to W3C's webmaster, about a couple of weeks ago or so, but I just tried the link again moments ago and it's still locked, and this seems unlikely enough to ask again.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could you please check whether passwording was intentional and, if not, ask someone to permit read-only access?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kazuyuki Ashimura / W3C Multimodal &amp; Voice Activity Lead
&lt;br&gt;mailto: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25734841&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashimura@...&lt;/a&gt;
&lt;br&gt;voice: +81.466.49.1170 / fax: +81.466.49.1171
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PLS-errata-hidden-behind-password-tp25733475p25734841.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25733475</id>
	<title>PLS errata hidden behind password</title>
	<published>2009-10-03T15:39:27Z</published>
	<updated>2009-10-03T15:39:27Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">Normally, when I retrieve errata for any document, they're just as available as the document itself. Only an extra click or two may be needed.
&lt;br&gt;&lt;br&gt;However, the &amp;quot;errata&amp;quot; link on &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt; has required a password for access. I can access PLS but not its errata.
&lt;br&gt;&lt;br&gt;I assume W3C passwords are not available for the general public.
&lt;br&gt;&lt;br&gt;I sent a message, I think to W3C's webmaster, about a couple of weeks ago or so, but I just tried the link again moments ago and it's still locked, and this seems unlikely enough to ask again.
&lt;br&gt;&lt;br&gt;Could you please check whether passwording was intentional and, if not, ask someone to permit read-only access?
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PLS-errata-hidden-behind-password-tp25733475p25733475.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25680654</id>
	<title>CCXML: using Object in the application scope - example error</title>
	<published>2009-09-30T06:01:15Z</published>
	<updated>2009-09-30T06:01:15Z</updated>
	<author>
		<name>Petr Kuba</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;We believe that there is an error in the CCXML specification, section 8.4.
&lt;br&gt;&lt;br&gt;The example in this section shows how to create an Object in the 
&lt;br&gt;application scope:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;var name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;We assume that behavior of the &amp;lt;var&amp;gt; tag should be the same as behaviour 
&lt;br&gt;&amp;nbsp; of a var statement within a &amp;lt;script&amp;gt; (although it is not explicitly 
&lt;br&gt;stated in the specification). However, the following statement is not 
&lt;br&gt;allowed in ECMAScript:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;var application.obj = new Object();
&lt;br&gt;&lt;br&gt;However, it is correct to use the the following statement in ECMAScript:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;application.obj = new Object();
&lt;br&gt;&lt;br&gt;Therefore we believe that correct version of the CCXML example is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;assign name=&amp;quot;application.obj&amp;quot; expr=&amp;quot;new Object()&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;In this case, the description above the example should be clarified as well.
&lt;br&gt;&lt;br&gt;Thanks for response,
&lt;br&gt;&lt;br&gt;Petr Kuba
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;nbsp; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25680654&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CCXML%3A-using-Object-in-the-application-scope---example-error-tp25680654p25680654.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25694030</id>
	<title>request</title>
	<published>2009-09-30T02:33:33Z</published>
	<updated>2009-09-30T02:33:33Z</updated>
	<author>
		<name>sidney kanmegne</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;DIV&gt;Hi , &lt;/DIV&gt;
&lt;DIV&gt;i live in cameroon and i want a software , for callshop &lt;/DIV&gt;
&lt;DIV&gt;where can i get it. &lt;/DIV&gt;
&lt;DIV&gt;thank you &lt;/DIV&gt;
&lt;DIV&gt;best regard&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV id=RTEContent&gt;
&lt;DIV&gt;&lt;FONT face=&quot;comic sans ms&quot; color=#8080ff&gt;&lt;FONT face=arial&gt;KANMEGNE KOUOMEGNE SIDNEY &lt;BR&gt;&lt;FONT size=1&gt;INFORMATICIEN&lt;/FONT&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#a2a2a2 size=1&gt;NETWORKS AND SYSTEMS MANAGER &lt;BR&gt;B.P 7332 DOUALA CAMEROUN &lt;BR&gt;TEL: (237) 77&amp;nbsp;&amp;nbsp;55 91 13 &lt;BR&gt;B:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (237) 33 42 22 66&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Comic Sans MS&quot; color=#a2a2a2 size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Comic Sans MS&quot; color=#a2a2a2 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;U&gt;&lt;FONT face=&quot;Comic Sans MS&quot; color=#a2a2a2 size=1&gt;&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;



</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/request-tp25694030p25694030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25564283</id>
	<title>Re: Moving Form Events from DOM3 Events to HTML5</title>
	<published>2009-09-22T10:38:09Z</published>
	<updated>2009-09-22T10:38:09Z</updated>
	<author>
		<name>Doug Schepers-3</name>
	</author>
	<content type="html">Hi, Charles-
&lt;br&gt;&lt;br&gt;Charles F Wiecha wrote (on 9/22/09 12:33 PM):
&lt;br&gt;&amp;gt; Hi Doug -- the more relevant reference for VoiceXML is the version 3.0
&lt;br&gt;&amp;gt; working draft [1] which does use DOM3 events. Charlie
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://www.w3.org/TR/2009/WD-voicexml30-20090825/#Eventing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2009/WD-voicexml30-20090825/#Eventing&lt;/a&gt;&lt;br&gt;&lt;br&gt;I stand corrected, thanks... that wasn't obvious from the VoiceXML homepage.
&lt;br&gt;&lt;br&gt;I'm actually very encouraged that VoiceXML uses DOM3 Events... my 
&lt;br&gt;previous impression from visiting VoiceXML and MMI events was that it 
&lt;br&gt;didn't do so.
&lt;br&gt;&lt;br&gt;I see that VoiceXML uses the DOM event flow model (minus capture 
&lt;br&gt;phase?), and the Event, EventTarget, EventListener interface from DOM3 
&lt;br&gt;Events, but I don't see any explicit use of any of the other interfaces 
&lt;br&gt;or event types. &amp;nbsp;I do see it has a &amp;lt;submit&amp;gt; element, but no mention of a 
&lt;br&gt;'submit' event. &amp;nbsp;Is that correct?
&lt;br&gt;&lt;br&gt;We are hoping to take DOM3 Events to Last Call in November, and we would 
&lt;br&gt;much rather have major issues resolved before then, including comments 
&lt;br&gt;from the XForms and VoiceXML folks. &amp;nbsp;So, I would very much appreciate 
&lt;br&gt;review and feedback of the Editor's Draft [1].
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards-
&lt;br&gt;-Doug Schepers
&lt;br&gt;W3C Team Contact, SVG and WebApps WGs
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Moving-Form-Events-from-DOM3-Events-to-HTML5-tp25564283p25564283.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25555724</id>
	<title>Bridging behavior clarification</title>
	<published>2009-09-22T00:26:25Z</published>
	<updated>2009-09-22T00:26:25Z</updated>
	<author>
		<name>Petr Kuba</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;Please consider the following code:
&lt;br&gt;&lt;br&gt;&amp;lt;join id1=&amp;quot;X&amp;quot; id2=&amp;quot;X&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;This is a situation where a connection/conference/dialog is joined to 
&lt;br&gt;itself (loopback). We are not sure how to handle it and the CCXML 
&lt;br&gt;specification does not mention this case at all. We would appreciate 
&lt;br&gt;some clarification of this issue in the specification.
&lt;br&gt;&lt;br&gt;Although we are not sure whether this bahaviour is useful for a dialog 
&lt;br&gt;or a conference we have a use case for this code which involves 
&lt;br&gt;connection: It can be used for verifying phone line quality where a 
&lt;br&gt;testing equipment dials this service, plays tones and listens for these 
&lt;br&gt;tones back.
&lt;br&gt;&lt;br&gt;Our questions are:
&lt;br&gt;&lt;br&gt;1. Shall the duplex attribute of the &amp;lt;join&amp;gt; tag have value 'full' or 'half'?
&lt;br&gt;&lt;br&gt;2. Shall this join be allowed also for dialogs and conferences?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks for clarification,
&lt;br&gt;&lt;br&gt;Petr Kuba
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;nbsp; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25555724&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bridging-behavior-clarification-tp25555724p25555724.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25537112</id>
	<title>case-sensitivity &amp; sentence structure</title>
	<published>2009-09-20T15:24:01Z</published>
	<updated>2009-09-20T15:24:01Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">Presumably, most TTS software knows that sentences begin with capital letters and standardizes pronunciations accordingly, probably by applying the pronunciation that applies to an all-lower-case form plus the slight emphasis that announces the start of a sentence.
&lt;br&gt;&lt;br&gt;However, a few words must be spelled in all lower case even at the beginnings of sentences, such as the names of most Linux program and a few authors (bell hooks and e.e. cummings). E.g.:
&lt;br&gt;&lt;br&gt;vi is a text editor. bell hooks probably didn't use it.
&lt;br&gt;&lt;br&gt;Other personal names begin in lower case even at the beginning of a sentence. E.g.:
&lt;br&gt;&lt;br&gt;deGraffenried is a jolly camper.
&lt;br&gt;&lt;br&gt;But a period may not signify the end of a prior sentence. E.g.:
&lt;br&gt;&lt;br&gt;We're glad that Ms. bell hooks is a prolific writer.
&lt;br&gt;&lt;br&gt;Contra:
&lt;br&gt;Watch your Ns and Ms. bell hooks is a fastidious writer.
&lt;br&gt;&lt;br&gt;Various sentence structures, including multiple-sentence structures, have to be recognized, in PLS 1.0, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/case-sensitivity---sentence-structure-tp25537112p25537112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25537082</id>
	<title>idiolectal pronunciation</title>
	<published>2009-09-20T15:20:07Z</published>
	<updated>2009-09-20T15:20:07Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">We need a way to classify a group of words that are too numerous to itemize and assign a set of pronunciation rules to that group. 
&lt;br&gt;&lt;br&gt;Idiolectal pronunciations that have no grammatical or contextual cues other than who says them require selectors. (An idiolect is the language of one person; a dialect is what is common of the idiolects of two or more people who are of the same language community. Because English is spoken by a very large language community, its dialects combine into several standards, e.g., three standards in the U.S. and others in some other nations.)
&lt;br&gt;&lt;br&gt;This is for PLS 1.0, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;I knew someone who had her own pronunciation of one word that often cropped up in her speech because of both her work and her nonwork life. Other than that word, while I'd recognize her voice, I don't recall a distinguishing accent. Were anyone to write a dialogue, we'd need a way to signify that the particular spelling represents a particular pronunciation only sometimes, a way that cannot be determined by syntax, sense, or part of speech.
&lt;br&gt;&lt;br&gt;A more common case in U.S. English is _nuclear_. Enough people repeatedly mispronounce it, including a former U.S. President, to constitute a use case. One big-city mayor and large-business owner consistently says /anyways/ in public where the orthography probably would be &amp;quot;anyway&amp;quot;, and so do other people.
&lt;br&gt;&lt;br&gt;Aliases can be used, but we need a way to signify when to invoke them.
&lt;br&gt;&lt;br&gt;If role and xml:id don't serve that purpose, I propose the class and id attributes as used in (X)HTML. A class or id attribute would appear in the original Web page. The .pls document would specify one pronunciation for a given class or id and a default pronunciation when no class or id applies.
&lt;br&gt;&lt;br&gt;With the adoption of the id attribute, I propose also the adoption of the name attribute, to be reserved and denied any meaning. In (X)HTML, name is being phased out but is still widely deployed in older pages and in pages written to be compatible with older browsers, where typically both id and name are assigned the same values. Therefore, PLS cannot allow a different meaning for name than for id, unless it ignores name's value altogether.
&lt;br&gt;&lt;br&gt;The class would be handy for a dialogue, as in a movie script. In a dialogue, each person has thir own paragraphs, so each (X)HTML paragraph could be assigned a class, e.g. &amp;lt;p class=&amp;quot;chris&amp;quot;&amp;gt;. Selected words within the paragraphs could be given matching classes, e.g., &amp;lt;phoneme class=&amp;quot;chris&amp;quot;&amp;gt;.
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/idiolectal-pronunciation-tp25537082p25537082.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25537044</id>
	<title>pronunciation rules for types of symbols</title>
	<published>2009-09-20T15:12:23Z</published>
	<updated>2009-09-20T15:12:23Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">We need a way to classify a group of words that are too numerous to itemize and assign a set of pronunciation rules to that group. This is for PLS 1.0, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Symbols in a category are an example. Explanatory prefixes exclusively for speech might be desired, because the visual representation is more informative than a literal speaking would usually be. E.g.:
&lt;br&gt;%33
&lt;br&gt;/percent thirty-three/: confusing to the unfamiliar public
&lt;br&gt;/percent-encoded percent three three/: prefixed
&lt;br&gt;&lt;br&gt;While programmers understand %33, the public doesn't. A string like %67%75%80%75 read literally and without an explanation will confuse most of the public.
&lt;br&gt;&lt;br&gt;A character entity might appear in a natural-language string solely because HTML requires it for proper rendering by one user agent, but pronunciation may have to treat it differently. E.g., for &amp;amp;:
&lt;br&gt;/ampersand a m p semicolon/: literal &amp; confusing to most listeners
&lt;br&gt;/ampersand amp semicolon/
&lt;br&gt;/ampersand amp/: the semicolon seems like ordinarily silent punctuation
&lt;br&gt;/character entity ampersand a m p semicolon/
&lt;br&gt;/character entity for ampersand/
&lt;br&gt;/ampersand/: formal interpretation
&lt;br&gt;/and/: semiformal interpretation
&lt;br&gt;&lt;br&gt;On the other hand, silencing of what is visible might be appropriate. It nmight be desired to read long runs of &amp;quot;0x62356 0x8172367 0x8364856 0x865892 . . .&amp;quot; without pronouncing the hex visual prefixes.
&lt;br&gt;&lt;br&gt;I'm not sure if the lexeme element's role attribute would solve this problem. If role is too specific, I propose a new attribute, perhaps number-role or super-role, the latter supporting more values, such as &amp;quot;number-year&amp;quot; and &amp;quot;number-quantity&amp;quot;.
&lt;br&gt;&lt;br&gt;I assume role can already handle formality. If not, I propose an attribute: formality=&amp;quot;&amp;quot; with values &amp;quot;formal&amp;quot;, &amp;quot;semiformal&amp;quot;, and &amp;quot;informal&amp;quot;, and probably others.
&lt;br&gt;&lt;br&gt;Quantities are not supposed to be pronounced with &amp;quot;and&amp;quot; except at the location of a decimal point, e.g., six and three fourths, although perhaps informality allows it.
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pronunciation-rules-for-types-of-symbols-tp25537044p25537044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25536763</id>
	<title>pronunciation that is font-sensitive</title>
	<published>2009-09-20T15:09:41Z</published>
	<updated>2009-09-20T15:09:41Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">When fonts are mixed in order to acquire a symbol needed for math, such as a dot at half the x-height as a multiplication symbol, that may require that a pronunciation be font-sensitive.
&lt;br&gt;&lt;br&gt;This is for PLS 1.0, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;An alias and an id attribute would support unique pronunciations for strings, but a method to support categories of pronunciations is needed.
&lt;br&gt;&lt;br&gt;Font sensitivity could also support different voices for main text and for callouts and quotations within the main text, although for that other methods might be available.
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pronunciation-that-is-font-sensitive-tp25536763p25536763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25536704</id>
	<title>pronunciation rules for types of numbers</title>
	<published>2009-09-20T15:06:46Z</published>
	<updated>2009-09-20T15:06:46Z</updated>
	<author>
		<name>Bugzilla from Nick_Levinson@yahoo.com</name>
	</author>
	<content type="html">We need a way to classify a group of words that are too numerous to itemize and assign a set of pronunciation rules to that group. This is for PLS 1.0, &amp;lt;&lt;a href=&quot;http://www.w3.org/TR/pronunciation-lexicon/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/pronunciation-lexicon/&lt;/a&gt;&amp;gt;.
&lt;br&gt;&lt;br&gt;Numbers are an example. One range of numbers might serve as years or as single-moment quantities and therefore be pronounced differently. The same range might be pronounced formally or semiformally and still need to be correctly distinguished. E.g.:
&lt;br&gt;/eighteen twenty-two/: year semiformal
&lt;br&gt;/eighteen hundred and twenty-two/: year formal
&lt;br&gt;/eighteen hundred twenty-two/: quantity semiformal
&lt;br&gt;/one thousand eight hundred twenty-two/: quantity formal
&lt;br&gt;/eighteen hundred and twenty-two/: incorrect for quantity
&lt;br&gt;/one thousand eight hundred and twenty-two/: incorrect for quantity
&lt;br&gt;/one comma eight two two/: proofreader's style
&lt;br&gt;/one eight two two/: radio style likely in air traffic control and military
&lt;br&gt;&lt;br&gt;I'm not sure if the lexeme element's role attribute would solve this problem. If role is too specific, I propose a new attribute, perhaps number-role or super-role, the latter supporting more values, such as &amp;quot;number-year&amp;quot; and &amp;quot;number-quantity&amp;quot;.
&lt;br&gt;&lt;br&gt;A range of numbers should be definable by specifying the smallest, the increment (e.g., integer), and the largest. That could determine whether a number might be a year; if the choice is between year and quantity and the number doesn't fit the specification for being a year then it must be a quantity.
&lt;br&gt;&lt;br&gt;I assume role can already handle formality. If not, I propose an attribute: formality=&amp;quot;&amp;quot; with values &amp;quot;formal&amp;quot;, &amp;quot;semiformal&amp;quot;, and &amp;quot;informal&amp;quot;, and probably others.
&lt;br&gt;&lt;br&gt;Quantities are not supposed to be pronounced with &amp;quot;and&amp;quot; except at the location of a decimal point, e.g., six and three fourths.
&lt;br&gt;&lt;br&gt;It's technically incorrect to read aloud &amp;quot;33&amp;quot; as /thirty-three/ if the &amp;quot;33&amp;quot; is not in base 10. Even if the base doesn't have to be read aloud because the context makes it clear, a nondecimal-base &amp;quot;33&amp;quot; would be read as /three three/.
&lt;br&gt;&lt;br&gt;Other number pronunciation ambiguities exist. E.g.:
&lt;br&gt;/one point two/
&lt;br&gt;/one and two tenths/
&lt;br&gt;&lt;br&gt;Or consider 102.204/16:
&lt;br&gt;/one oh two dot two oh four slash sixteen/: IPv4 IP address range
&lt;br&gt;/one hundred two and two hundred four thousandths divided by sixteen/: arithmetic
&lt;br&gt;&lt;br&gt;Or U.S. Zip codes used by the post office: E.g., for New York, N.Y.:
&lt;br&gt;&lt;br&gt;10001
&lt;br&gt;/one triple oh one/
&lt;br&gt;/one thousand one/
&lt;br&gt;(I don't think I've ever heard anyone say /ten thousand one/ for that zip code, and I live in the city.)
&lt;br&gt;&lt;br&gt;10036
&lt;br&gt;/one double oh thirty-six/
&lt;br&gt;/one double oh three six/
&lt;br&gt;/one oh oh three six/
&lt;br&gt;/one oh oh thirty-six/
&lt;br&gt;&lt;br&gt;Or Brooklyn:
&lt;br&gt;11201
&lt;br&gt;/one twelve oh one/
&lt;br&gt;&lt;br&gt;Or 6-2:
&lt;br&gt;/six two/: e.g., Class 6-2 in an elementary or middle school
&lt;br&gt;/six dash two/
&lt;br&gt;/six to two/: sports score
&lt;br&gt;/six hyphen two/: proofreader's style
&lt;br&gt;/from six to two/: e.g., an 8-hour work shift
&lt;br&gt;/six minus two/
&lt;br&gt;/six less two/
&lt;br&gt;/six take away two/: for children as the audience
&lt;br&gt;&lt;br&gt;Or more complicated math, including one character having two senses:
&lt;br&gt;([5+3][{4-1}x2]/x)
&lt;br&gt;/the quotient of the product of the sum of 5 and 3 and the product of the difference of 4 minus 1 times 2 divided by x/
&lt;br&gt;&lt;br&gt;Or this, for, e.g., 1011b:
&lt;br&gt;/one oh one one binary/
&lt;br&gt;/one thousand eleven bits/
&lt;br&gt;/one thousand eleven bytes/
&lt;br&gt;&lt;br&gt;Thank you.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Nick
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pronunciation-rules-for-types-of-numbers-tp25536704p25536704.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25508032</id>
	<title>CCXML: Message on Hold</title>
	<published>2009-09-18T05:40:47Z</published>
	<updated>2009-09-18T05:40:47Z</updated>
	<author>
		<name>Petr Kuba</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;We need to implement Message on Hold service in CCXML which will use SIP 
&lt;br&gt;PBX instead of VXML dialog for playing music.
&lt;br&gt;&lt;br&gt;Scenario for this service in SIP is described for instance here:
&lt;br&gt;&lt;a href=&quot;http://www.tech-invite.com/Ti-sip-service-3.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tech-invite.com/Ti-sip-service-3.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;The problem is that CCXML specification does not provide support for 
&lt;br&gt;this operation. I've noticed that early version of the specification 
&lt;br&gt;contained tag &amp;lt;hold&amp;gt; but later it was removed.
&lt;br&gt;&lt;br&gt;Therefore it will be necessary to use some platform-specific (and thus 
&lt;br&gt;non-standard) extensions. Since we are trying to follow the 
&lt;br&gt;specification as much as possible we are looking for a solution that
&lt;br&gt;breaks the specification as little as possible.
&lt;br&gt;&lt;br&gt;To the best of our knowledge, the only part of the CCXML specification 
&lt;br&gt;that could be related to this problem is at the end of Section 10.2.1:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;quot;The PROGRESSING and ALERTING states have reflexive transitions. This is 
&lt;br&gt;intended to model protocols which have additional states at these 
&lt;br&gt;points, and which MAY exchange messages such as PROCEEDING, ALERTING, 
&lt;br&gt;FACILITY, or NOTIFY. Platforms MAY choose to implement additional states 
&lt;br&gt;which MAY be reflected in the substate property of the Connection 
&lt;br&gt;object. Additional messages can be implemented with &amp;lt;send&amp;gt;.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;Our idea is to use the substate property of the Connection object to 
&lt;br&gt;identify that a connection is on hold.
&lt;br&gt;&lt;br&gt;To place a connection on hold and take it off hold we can probably use 
&lt;br&gt;the &amp;lt;send&amp;gt; tag and send events (commands) to and from a connection. This 
&lt;br&gt;would give us also flexibility for similar tasks in future.
&lt;br&gt;&lt;br&gt;Unfortunately, sending events to and from a connection is mentioned only 
&lt;br&gt;in the quotation above. We would appreciate more detailed description of 
&lt;br&gt;this issue.
&lt;br&gt;&lt;br&gt;We would also appreciate any comments on the suggested solution. Does 
&lt;br&gt;this solution make sense? Do we miss something? Does anybody have better 
&lt;br&gt;idea how to implement this? Has anybody implemented something like this?
&lt;br&gt;&lt;br&gt;Thanks for responses,
&lt;br&gt;Petr Kuba
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;nbsp; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25508032&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CCXML%3A-Message-on-Hold-tp25508032p25508032.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25506150</id>
	<title>Comments on CCXML specification</title>
	<published>2009-09-18T02:57:02Z</published>
	<updated>2009-09-18T02:57:02Z</updated>
	<author>
		<name>Petr Kuba</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;We would like to suggest a few modifications and improvements of the 
&lt;br&gt;CCXML specification that are motivated by our and our customers 
&lt;br&gt;experience with building real-world CCXML applications. We believe that 
&lt;br&gt;the suggested changes can be generally useful. In the same time, they 
&lt;br&gt;are simple to incorporate into the specification and to implement.
&lt;br&gt;&lt;br&gt;&lt;br&gt;1) Attribute 'event' of the &amp;lt;transition&amp;gt; tag
&lt;br&gt;&lt;br&gt;In some situations, several events are handled the same way. For 
&lt;br&gt;instance, after receiving connection.disconnected or connection.failed 
&lt;br&gt;the application typically exits. Since it is not possible to specify 
&lt;br&gt;more than one event in one transition (wild-cards are not always 
&lt;br&gt;sufficient) it is necessary to use more transitions where event name is 
&lt;br&gt;the only difference.
&lt;br&gt;&lt;br&gt;Our suggestion is to allow the event attribute to specify more than one 
&lt;br&gt;value just as it is allowed for the state attribute:
&lt;br&gt;&amp;quot;More than one value may be specified, separated by whitespace.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;2) Named conference
&lt;br&gt;&lt;br&gt;It would be useful in some applications to distinguish situations when 
&lt;br&gt;we really create a new conference and when we just get id of an existing 
&lt;br&gt;conference with the given name. Sometimes it is necessary to perform a 
&lt;br&gt;specific action when a conference is newly created.
&lt;br&gt;&lt;br&gt;Our suggestion is to add an attribute carrying this information to the 
&lt;br&gt;conference.created event. Analogously, we suggest to add an attribute to 
&lt;br&gt;the conference.destroyed event that will state that the conference was 
&lt;br&gt;really destroyed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;3) Attribute 'info' in the conference.created and conference.destroyed 
&lt;br&gt;events
&lt;br&gt;&lt;br&gt;Our idea to work around the problem (2) was to use the platform 
&lt;br&gt;dependent attribute 'info' in the conference.created event. However, in 
&lt;br&gt;contrast to the connection.* events there is no such attribute in 
&lt;br&gt;conference.created nor conference.destroyed events. Is there any reason 
&lt;br&gt;for this?
&lt;br&gt;&lt;br&gt;Our suggestion is to add attribute 'info' to the conference.created and 
&lt;br&gt;conference.destroyed events with the same meaning this attribute has in 
&lt;br&gt;connection.* events.
&lt;br&gt;&lt;br&gt;&lt;br&gt;4) Number of conference participants
&lt;br&gt;&lt;br&gt;It is not possible to get information about the total number of 
&lt;br&gt;participants in a conference. The 'bridges' property of the Conference 
&lt;br&gt;object contains only the identifiers of connections/dialogs within the 
&lt;br&gt;current session. Connections/dialogs owned by other sessions and joined 
&lt;br&gt;to the same conference are not visible. So it is not always possible to 
&lt;br&gt;find out whether there are more participants (and how many) in the 
&lt;br&gt;conference.
&lt;br&gt;&lt;br&gt;Our suggestion is to add a property to the Conference object that would 
&lt;br&gt;show the total number of connections/dialogs joined to the conference.
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;Petr Kuba
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp; Petr Kuba, Project Manager
&lt;br&gt;&amp;nbsp; &amp;nbsp; OptimSys, s.r.o
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25506150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kuba@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Tel: +420 541 143 065
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fax: +420 541 143 066
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.optimsys.cz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.optimsys.cz&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-CCXML-specification-tp25506150p25506150.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25439646</id>
	<title>Re: Question on SRGS spec and IR</title>
	<published>2009-09-14T10:05:05Z</published>
	<updated>2009-09-14T10:05:05Z</updated>
	<author>
		<name>Ian Sutherland</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;tt&gt;I haven't seen any response to this.&amp;nbsp; Can we get some guidance?&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;
Ian Sutherland wrote:
&lt;blockquote cite=&quot;mid:4AA66EA9.9030808@oracle.com&quot; type=&quot;cite&quot;&gt;&lt;tt&gt;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 &amp;lt;meta&amp;gt;
tag.&lt;br&gt;
  &lt;br&gt;
In the IR test &quot;metabase-declaration.grxml&quot;, there's a &amp;lt;meta&amp;gt;
element&lt;br&gt;
  &lt;/tt&gt;
  &lt;blockquote&gt;&lt;tt&gt;&amp;lt;meta name=&quot;base&quot; content=&quot;./test/&quot;/&amp;gt;&lt;br&gt;
    &lt;/tt&gt;&lt;/blockquote&gt;
  &lt;tt&gt;Judging from the description of the input and output in other
&amp;lt;meta&amp;gt; elements and the contents of the &quot;test&quot; subdirectory, this
seems intended to set the base URI for resolving &amp;lt;ruleref&amp;gt; URIs.&amp;nbsp;
However, the SRGS 1.0 recommendation seems somewhat divided on this.&amp;nbsp;
In &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.w3.org/TR/2004/REC-speech-grammar-20040316/#S4.11.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;section
4.11.1&lt;/a&gt;, it says&lt;br&gt;
  &lt;/tt&gt;
  &lt;blockquote&gt;&lt;tt&gt;The &lt;code&gt;seeAlso&lt;/code&gt; property is the only
defined
meta
property name.&lt;br&gt;
    &lt;/tt&gt;&lt;/blockquote&gt;
  &lt;tt&gt;and&lt;br&gt;
  &lt;/tt&gt;
  &lt;blockquote&gt;&lt;tt&gt;It is recommended that for general metadata
properties
that
grammar authors follow the metadata properties defined in the
Dublin Core Metadata Initiative &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.w3.org/TR/2004/REC-speech-grammar-20040316/#ref-dc&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[DC]&lt;/a&gt;.&lt;br&gt;
    &lt;/tt&gt;&lt;/blockquote&gt;
  &lt;tt&gt;In &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.w3.org/TR/2004/REC-speech-grammar-20040316/#S4.9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;section
4.9&lt;/a&gt;, however, it says&lt;br&gt;
  &lt;/tt&gt;
  &lt;blockquote&gt;&lt;tt&gt;Note: the base URI may be declared in a &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://www.w3.org/TR/2004/REC-speech-grammar-20040316/#S4.11.1&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;meta declaration&lt;/a&gt; but the explicit base declaration
is recommended for both the ABNF Form and XML Form.&lt;br&gt;
    &lt;/tt&gt;&lt;/blockquote&gt;
  &lt;tt&gt;So, it seems like the recommendation says that the base URI is
settable by a &amp;lt;meta&amp;gt;, but it doesn't say &lt;b&gt;how&lt;/b&gt;, 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 &amp;lt;meta&amp;gt; is not
defined.&lt;br&gt;
  &lt;br&gt;
What's the resolution of this?&amp;nbsp; Should the recommendation be amended?&amp;nbsp;
(The errata has no errata.)&amp;nbsp; Should this test not have been in the IR?&lt;/tt&gt;&lt;br&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;&lt;tt&gt;[ian_sutherland.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Ian Sutherland
&lt;br&gt;n:Sutherland;Ian
&lt;br&gt;org:Oracle USA Inc.;Voice Lab
&lt;br&gt;adr:233 South Wacker Drive;;Suite 4500;Chicago;IL;60606;United States of America
&lt;br&gt;title:Consulting Member of Technical Staff
&lt;br&gt;tel;work:1-312-651-8169
&lt;br&gt;note:The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation.
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-SRGS-spec-and-IR-tp25347782p25439646.html" />
</entry>

</feed>
