- From: Martin Duerst <duerst@w3.org>
- Date: Tue, 26 Oct 2004 16:28:20 +0900
- To: www-voice@w3.org
- Cc: w3c-i18n-ig@w3.org
Dear Voice Browser WG, These are the comments from the I18N WG (Core Task Force) on VoiceXML 2.1. Abstract: "VoiceXML 2.1 specifies a set of features commonly implemented by Voice Extensible Markup Language platforms. This specification is designed to be fully backwards-compatible with VoiceXML 2.0 [VXML2]." -> It is not clear to the reader quickly enough that this specification only describes a diff between VoiceXML 2.1 and VoiceXML 2.0. This should be made much clearer. Appendix C: "A conforming VoiceXML document is a well-formed [XML] document that requires only the facilities described as mandatory in this specification and in [VXML2]." -> Similar confusion as above. Either VoiceXML 2.1 is the diff, or it is the result of additions. But not both. Section 2, street example: In usual Web browsers, for internationalization reasons, usually 'address1', 'address2', are used. Is there such practice for Voice applications? If not, how are addresses in various locations around the world handled? It would be highly desirable if this example were fixed so that it could be used as good practice worldwide. Same for citystate. URIs: The XML Schema at http://www.w3.org/TR/2004/WD-voicexml21-20040728/vxml-datatypes.xsd containing the segment: <xsd:simpleType name="URI.datatype"> <xsd:annotation> <xsd:documentation>URI (RFC2396)</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:anyURI"/> </xsd:simpleType> seems to try to restrict anyURIs used in VXML to URIs only. However, there are two problems with this approach: 1) This is a very poor way of trying to make this restriction, if the restriction is indeed to be made, an actual pattern should be specified. 2) Such a restriction would rule out the use of IRIs, which would be a very bad idea with respect to internationalization. So we request that you: - (possibly) add a restriction that just removes space and a few other ASCII characters allowed in anyURI, but neither in URIs nor in IRIs. - Say clearly in the spec that wherever the term URI is used, this isn't restricted to ASCII only, but follows IRIs. Regards, Martin.
Received on Tuesday, 26 October 2004 07:28:39 UTC