[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-ndrsc] Rule: 5
On Thu, 17 Jul 2003, Dan Vint wrote: >>How about combining the two so a business person can understand as well as >>the programmer types? So something like this: >> >>>[R 5] XML names must start with a letter (a to z or A to Z) optionally >>>followed by any number of letters or digits (0 to 9, a to z, and A to Z). >>>They may not include periods, spaces, or other separators. As a regular >>>expression this is represented as: [a-zA-Z][a-zA-Z0-9]* That's a good idea, Dan. Agree with suggested wording, except 2nd sentence which somewhat weakens it again. May I tap on your wordings to suggest: [R 5] XML names must start with a letter (a to z or A to Z) optionally followed by any number of letters or digits (0 to 9, a to z, and A to Z). Other characters not described here, such as punctuations, periods, spaces, or other separators MUST NOT appear in XML names. As a regular expression this is represented as: [a-zA-Z][a-zA-Z0-9]* Best Regards, Chin Chee-Kai SoftML Tel: +65-6820-2979 Fax: +65-6743-7875 Email: cheekai@SoftML.Net http://SoftML.Net/ >>At 10:11 AM 7/17/2003 -0500, Lisa-Aeon wrote: >>>Rules for Voting: Each email will have only one rule in it, I will try to >>>mark the rules that group with it, or rules that might duplicate it. The >>>membership has 5 working days to bring forth objection or discussion, after >>>the 5 working days, if there are no objections, the rule will be assumed to >>>be "ACCEPTED" and be given to the LCSC for their implementation. >>> >>>Voting period on this rule ends: July 24, 2003 >>> >>>******************************* >>> >>>We discussed the actually wording on this rule, but had not finalized >>>whether or not it is accepted. Please read through, I put together a >>>changed rule that I think is what the group had wanted. Discuss and vote. >>> >>>Old Wording: >>> >>>[R 5] XML names constructed from dictionary entry names must not include >>>periods, spaces, or other separators. >>> >>>Change to: >>> >>>[R 5] The XML names in UBL should be drawn from the regular expression set >>>[a-zA-Z]+[a-zA-Z0-9]*. >>> >>> >>>Comments: >>> >>>This is another rule LCSC has been asking for, should we clarify? >>> >>>The regular expression is not quite right, but we agree. We want >>>clarification, we don't want difficulty in translation or programming within >>>other environments. >>> >>>CK: Underscores (_) used as first character to denote "internal usage of >>>some sort" need not be considered separators, but should presumably fall >>>under this guidance of usage avoidance. So suggest that "separators" be >>>replaced by "any other character than the 52 upper and lower case alphabets >>>and the 10 digit characters. In other words, the XML names in UBL should be >>>drawn from the regular expression set [a-zA-Z]+[a-zA-Z0-9]*" Note: this >>>would also help mapping to the namespaces of other languages such as >>>Java.Correction from >>> >>>Dan Vint: Change regular expression to: [a-zA-Z][a-zA-Z0-9]* >>> >>> >>>--- >>>Outgoing mail is certified Virus Free. >>>Checked by AVG anti-virus system (http://www.grisoft.com). >>>Version: 6.0.498 / Virus Database: 297 - Release Date: 7/8/2003 >>> >>> >>> >>>--- >>> >>>File has not been scanned >>> >>>Checked by AVG anti-virus system (http://www.grisoft.com). >>>Version: 6.0.498 / Virus Database: 297 - Release Date: 7/8/2003 >>> >> >> >>You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/ubl-ndrsc/members/leave_workgroup.php >> >>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]