[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-ndrsc] Rule: 5
We now have 2 possible ways to word this rule: (Order does not imply anything) 1. [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]* 2. [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]* Can we have a straw poll on this, please send me an email saying Rule #1 or #2. I will post results. Thanks. Lisa ----- Original Message ----- From: "Chin Chee-Kai" <cheekai@softml.net> To: "UBL-NDR" <ubl-ndrsc@lists.oasis-open.org> Sent: Thursday, July 17, 2003 9:18 PM 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 > >> > >> > > > > 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 > --- 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]