[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: AW: [ubl-ttsc] a difference
The UBL 1.0 draft 5 schemas I sent 19th FEB to the UBL list are Edifix generated, i.e. EF generates schemas from the UBL data model. Stephen uses UBLish to do so. Thus we can compare the results and have a kind of QA. One difference ist that the edifix tool first looks whether an element in a document ,e.g. DespatchAdvice, is already defined in the reusable model. If yes, then edifix just refers to the already existing element in reusable (with "ref="cbc:DocumentStatusCode" as you can see below). The schemas Stephen generates follow another way: they define a new element with the same name (as already in the reusable model defined). That means, here we have two global definitions/schema declarations with the same UBL name. Behind this stuff we have conceptional issues like: 1. what is the UBL understanding of reuse? 2. what is the UBL understanding of Global? A decision, which solution should be used for UBL, requires a consistency between models and schemas. In the document models we have some attributes which belong directly to the document class/ABIE. case a) such an attribute with the same UBL name appears both in the reusable model and in a document model. case b) such an attribute with the same UBL name appears in two or more document models, but not in the reusable model. The reusable model just contains ABIE with their BBIE. Thus an additional model could be needed to contain the data types. They are reusable as well. And both in case a)and b) the same data type should be used, i.e. re-used. Michael -----Ursprüngliche Nachricht----- Von: CRAWFORD, Mark [mailto:MCRAWFORD@lmi.org] Gesendet: Freitag, 20. Februar 2004 22:21 An: Michael Dill; Ubl-Ttsc@Lists. Oasis-Open. Org Betreff: RE: [ubl-ttsc] a difference e Not sure what you mean by EF generated and UBLish does. Please explain the difference. I will tell you that all elements are to be qualified. > -----Original Message----- > From: Michael Dill [mailto:dill2@gefeg.com] > Sent: Thursday, February 19, 2004 12:25 PM > To: Ubl-Ttsc@Lists. Oasis-Open. Org > Subject: [ubl-ttsc] a difference > > > Hi folks, > how to handle the below mentioned issue? > EF currently generates in a document: > > <xsd:complexType name="DespatchAdviceType"> > <xsd:sequence> > <xsd:element ref="cbc:DocumentStatusCode" minOccurs="0" > maxOccurs="1"> > > UBLish does: > <xsd:complexType name="DespatchAdviceType"> > <xsd:sequence> > <xsd:element ref="DocumentStatusCode" minOccurs="0" > maxOccurs="1"> > . > . > . > <xsd:element name="DocumentStatusCode" type="stat:DerivedCodeType"/> > > Difference: EF50 reuse DocumentStatusCode of cbc > (ReusableBasic) meanwhile > UBLish generates a new global element with the same name (in > the documents > namespace). > > Decision? > Michael > > > > To unsubscribe from this mailing list (and be removed from > the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/ubl-ttsc/members/leave_workgrou p.php.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]