OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-lcsc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ubl-lcsc] Removing use of "-" in element and type names


We also have rule R7 which states:

 Names must not contain non-letter characters unless required by
language-specific rules.

----- Original Message ----- 
From: "CRAWFORD, Mark" <MCRAWFORD@lmi.org>
To: <ubl-lcsc@lists.oasis-open.org>
Sent: Friday, May 16, 2003 10:17 AM
Subject: RE: [ubl-lcsc] Removing use of "-" in element and type names


> >This was already a rule in the NDR document, why didn't anybody follow
it?
>
> >[R5] XML names constructed from dictionary entry names must not include
> >periods, spaces, or other separators.
>
> >This does mean hyphens, right?
>
> Absolutely!!!!
>
> ----- Original Message ----- 
> From: "Chin Chee-Kai" <cheekai@softml.net>
> To: "UBL NDRSC" <ubl-ndrsc@lists.oasis-open.org>
> Cc: "UBL LCSC" <ubl-lcsc@lists.oasis-open.org>
> Sent: Thursday, May 15, 2003 8:58 PM
> Subject: [ubl-lcsc] Removing use of "-" in element and type names
>
>
> > Is it possible for NDR to rule for removing the use of hyphens
> > "-" in element and type names?
> >
> > A bit of trial experience with transforming UBL schema element
> > names and types to Java classes revealed that the existence
> > of hyphens in element names and types introduces programming
> > decisions to "deal with" the hyphens.
> >
> > As you know, hyphens are not acceptable as variable or type
> > names in Java (or for that matter, C, Perl and most programming
> > languages) though they are fine as XML names.  During the
> > transformation, developer will need to make a decision of
> > how to map the hyphens into the programming language's
> > name space.  For e.g., map "-" to nothing (squeezing the
> > hyphens out), map "-" to underscore "_", or mapping it to
> > some other infrequently used string combinations.
> >
> > For instance, "CountrySub-Entity" may be mapped in various
> > ways into:
> >    CountrySubEntity
> >    CountrySub_Entity
> >    CountrySub_____Entity
> >    ...
> >
> > There aren't too many names with hyphens, fortunately.
> > However, these create exceptions that will require documentation.
> > Such requirement will not be necessary if NDR could rule to
> > not use hyphens.
> >
> > Thanks.
> >
> >
> >
> > Best Regards,
> > Chin Chee-Kai
> > SoftML
> > Tel: +65-6820-2979
> > Fax: +65-6743-7875
> > Email: cheekai@SoftML.Net
> > http://SoftML.Net/
> >
> >
>
>
> --- 
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.474 / Virus Database: 272 - Release Date: 4/18/2003
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.474 / Virus Database: 272 - Release Date: 4/18/2003



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]