- From: John Cowan <cowan@ccil.org>
- Date: Wed, 14 Mar 2007 13:02:30 -0400
- To: www-forms-editor@w3.org
The XML Core WG (for which I am speaking officially) has found the following six issues with the Last Call draft of XForms 1.1: 1) XForms inherits the definition of "id" from the language in which it is embedded; as such, it cannot be readily embedded in a language where the ID attribute is "xml:id". Either should be allowed. 2) There is a normative reference to XForms 1.0 that seems unnecessary, as XForms 1.1 is self-contained. 3) The types xforms:dayTimeDuration and yearMonthDuration should be moved to the list of datatypes that allow empty content in 5.2.7, and their places should be occupied by the types xs:dayTimeDuration and xs:yearMonthDuration. These types are in the XML Schema namespace, but are defined by the XQuery 1.0/XSLT 2.0 data model. 4) xs: seems to be preferred to xsd: as the prefix for the XML Schema namespace; xsd: suggests the XML Schema Datatypes namespace. 5) The XForms-specific procedures should be harmonized with the XPath 2.0 function library where possible. 6) XForms 1.1 refers to the standard ISO/IEC 7812-1 normatively in order to define the credit card checksum algorithm. This standard is available only for money, and we think the algorithm should be restated in XForms 1.1 and the reference changed to an informative one. The algorithm itself is in the public domain; an adequate specification of it can be found at http://en.wikipedia.org/wiki/Luhn_algorithm . -- Unless it was by accident that I had John Cowan offended someone, I never apologized. cowan@ccil.org --Quentin Crisp http://www.ccil.org/~cowan
Received on Wednesday, 14 March 2007 17:02:56 UTC