[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl-ndrsc] Rule: 5
#2 looks good At 10:29 AM 7/21/2003 -0500, Lisa-Aeon wrote: >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 > > >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]