RE: [ubl-ndrsc] Bill&Eve's proposal on local/global elements

From
Gregory, Arofan <>
Date
2002-01-31T18:29:22+00:00
ID
Thread
RE: [ubl-ndrsc] Bill&Eve's proposal on local/global elements
Title: RE: [ubl-ndrsc] Bill&Eve's proposal on local/global elements

Mark:

 

If you 
look at the CCTs, you will see things like "Identifier". 

 

Take 
xCBL NameAddress as an example. We have two child elements that are 
"identifiers". One is a simple string type, called "external address 
identifier." The other is a more typical identifier that is used to supply a 
coded, official identifer for the addresee - a DUNS number, for example, using 
fields to specify code lists, etc.

 

This 
may not even be the best example, but what it points out is this: we have a 
choice between making everything be represented by a single XSD structure, 
designed to agree ith our list of CCTs, in which case we get bloated structures 
with lots of unneccessary optional elements, and a consequent lack of ability to 
automatically validate, or we have more than one structure for certain of the 
CCTs.

 

This 
is what I was trying to say with the phrase "variety of structures." Still 
nothing that couldn't be handled with a mapping table, 
however.

 

Cheers,

 

Arofan

  
-----Original Message-----
From: CRAWFORD, Mark 
  [mailto:]
Sent: Thursday, January 31, 2002 8:00 
  AM
To: 
Subject: RE: 
  [ubl-ndrsc] Bill&Eve's proposal on local/global 
  elements

  
Arofan wrote -  
> I anticipate 
  having a lot of discussion with Tim and other 
> 
  members of the 
> LCSC about this issue. This will 
  focus on the mapping between 
> CCTs and the 
  
> information needed to fully document schema. In some 
  cases, 
> there will be a 
> clear mapping between the CCTs as described by ebXML and what 
  
> appears in UBL 
> - in 
  other areas we may need a variety of structures. This 
> should be brought 
> clearly to light as 
  we work up the next "harmonization" example. 

  
Agree in principle.  What do you mean by a "variety of 
  structures"? 

  
Mark