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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

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


Subject: Re: [ubl] Genericode files and URIs naming rules


On Thu, 31 Aug 2006 01:07:15 +0100, G. Ken Holman  
<gkholman@CraneSoftwrights.com> wrote:

> BUT!!  Attention Tony Coates:  I just realized there is a problem ...  
> according to genericode the ShortName is a name token and not a  
> normalized string.  The qDT file has "UN/ECE 4461" for the listID value,  
> and UBL 2.0 declares that listID is a normalizedString, not a name  
> token.  For metadata checking I need the genericode file to have the  
> listID value in order to be checked, so it looks like for UBL 2.0 I have  
> to violate the genericode 0.4 constraints in order to have the correct  
> value there.  This will be an issue for the support package, but for a  
> handful of genericode files in UBL 2.0 they will not be able to pass  
> genericode 0.4 XSD validation.  I'm hoping genericode 1.0 XSD will allow  
> normalized strings for the short name so this constraint won't be  
> violated.

I guess this is, at least in part, a nomenclature issue.  A genericode  
"short name" is a name that is suitable for use in the construction of  
software assets, i.e. it should be usable for XML names, Java names,  
relational database names, etc.  What you've described is two long names  
for the same thing (in genericode nomenclature).  This is why "LongName"  
has an "Identifier" attribute that can be used to disambiguate multiple  
long names whenever necessary.

So, you could use "listID" as an "Identifier" value.  How does that sound?

Cheers, Tony.
-- 
Anthony B. Coates
Senior Partner
Miley Watts LLP
Experts In Data
+44 (79) 0543 9026
Data standards participant: ISO 20022 (ISO 15022 XML), ISO 19312,  
UN/CEFACT TMG, MDDL, FpML, UBL.


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