[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ubl] Gefeg proposes changes in CommonExtensionComponents
At 2006-09-06 11:31 +0200, Lemming Alan Lund wrote: >I dont thinks its at problem using cbc in the CommonExtensionComponents. I do not think this is a problem either. >But respond asap. Gefeg is working on this today. I am trying to better understand their rationale for the current use being improper. There are *many* contexts for using cbc:ID (enumerated below). Why should we introduce yet another element when one exists? Could the rationale be that the context of using cbc:* elements in the extension framework is not being reflected in the spreadsheets? >Fra: Frank Rast [mailto:rast@gefeg.com] >Sendt: on 06-09-2006 11:34 >Til: Lemming Alan Lund >Cc: Michael Dill; David Kruppke; Sylvia Webb >Emne: AW: First PRD3 Schema Review > >Hi Alan, > >we proposed changes to the UBL-CommonExtensionComponents-2.0.xsd. > >These proposed changes to UBL-CommonExtensionComponents-2.0.xsd in detail >are: > >- remove the cbc namespace declaration >- remove the cbc import >- define ExtensionID as element >- substitute cbc:ID with ExtensionID >- define ExtensionName as element >- substitute cbc:Name with ExtensionName Fine. I suppose I could support the above, though it would seem to me that we should reuse definitions when we can. We did not qualify all of the other identifiers and names with prefixes. >The reasons for these changes are: > >- a dependancy to cbc is not wanted because the cbc schema is derived from >the ccts data model. Why is this a problem? >- a cyclic dependency would be introduced into the namespace dependancy >graph of ubl > > illustration by prefix: > > ext <--- maindoc > ^ | > | | > | | > cbc <------* That is not a cycle as there is no infinite loop. It is quite acceptable for a schema fragment to show up more than once in an import hierarchy. The point made seems a bit disingenuous to me. >- the naming scheme of the referenced elements in UBLExtensionType is to >prefix element names with "Extension" the use of ID and Name is an >exception to the naming scheme Only because new information items are being introduced. I can accept their proposal, but not for the reasons they cite. Because the extension framework itself is not in the spreadsheets, but is using constructs defined in the spreadsheets, I can imagine that an implementation based on the spreadsheets might find an anomaly in that the information item is used in places not described by the spreadsheets. So, in summary, I see no technical reason to change it, but if changing it makes it more comprehensible to outsiders looking at the models, that is sufficient justification in my mind. I will leave it with you as a user of the extension specification to assess the importance of changing it based on the above. Thanks, Alan! . . . . . . . . . Ken ApplicationResponse (6) BBIE An identifier for the Application Response assigned by the sender AttachedDocument (6) BBIE An identifier for the Attached Document. Used as a reference for a business document (the parent) BillOfLading (6) BBIE Unique Identifier of the Bill Of Lading. Reference number to identify a document evidencing a transport contract. Catalogue (6) BBIE An identifier for the Catalogue assigned by the Seller CatalogueDeletion (6) BBIE An identifier for the Catalogue Deletion assigned by the Seller CatalogueItemSpecificationUpdate (6) BBIE An identifier for the Catalogue Revision assigned by the Seller CataloguePricingUpdate (6) BBIE An identifier for the Catalogue Revision assigned by the Seller CatalogueRequest (6) BBIE An identifier for the Catalogue Request assigned by the Catalogue Managing Party CertificateOfOrigin (6) BBIE Unique Identifier of the Certificate Of Origin. CommonLibrary (3 Address) BBIE An identifier for a specific address within a scheme of registered addresses (35 Allowance Charge) BBIE The identifier for the Allowance Charge (62 Billing Reference Line) BBIE An identifier for the Billing Line (66 Branch) BBIE An identifier for a branch or division of an organisation (83 Catalogue Item Specification Update Line) BBIE A unique instance identifier for the line in this catalogue document. (88 Catalogue Line) BBIE A unique instance identifier for the line in this catalogue document. (116 Catalogue Pricing Update Line) BBIE A unique instance identifier for the line in this catalogue document. (121 Catalogue Reference) BBIE An identifier (issued by the Seller Party) for the catalogue document (132 Catalogue Request Line) BBIE A unique instance identifier for the line in this catalogue document. (159 Classification Scheme) BBIE An identifier for the classification scheme (183 Consignment) BBIE Unique number assigned to goods, both for import and export. (218 Contact) BBIE An identifier for the Contact (226 Contract) BBIE The identifier for the Contract (234 Corporate Registration Scheme) BBIE identifies the scheme (244 Credit Note Line) BBIE The identifier for the Credit Note Line (262 Debit Note Line) BBIE The identifier for the Debit Note Line (275 Delivery) BBIE The identifier for the Delivery (292 Delivery Terms) BBIE The identifier for the Delivery Terms (303 Despatch) BBIE The identitfer for the Delivery (314 Despatch Line) BBIE The identifier for the Despatch Line (339 Document Reference) BBIE The identifier for the Document being referred to (380 Financial Account) BBIE The identifier for the Financial Account; the Bank Account Number (388 Financial Institution) BBIE The identifier for the Financial Institution exporessed as a code; ISO 9362 BIC (Bank Identification Code) is recommended (392 Goods Item) BBIE An identifier for the goods item (422 Goods Item Container) BBIE Identifies goods items split across transport equipment. (434 Hazardous Item) BBIE The identifier for a Hazardour Item (455 Invoice Line) BBIE The identifier for the Invoice Line (513 Item Identification) BBIE An identifier for an Item (541 Item Property Group) BBIE An identifier for the Item Property Group (544 Language) BBIE An identifier for a Language expressed as a code (557 Line Item) BBIE The identifier for the Line Item assigned by the Buyer (591 Location) BBIE The unique identifier for the location e.g. EAN Location Number, GLN (630 Order Reference) BBIE The identifier for the referenced Order assigned by the Buyer (642 Package) BBIE The identifier for the Package (669 Party Identification) BBIE An identifier for the Party (686 Payment) BBIE The identifier for the Payment (693 Payment Means) BBIE The identifier for the Payment Means (705 Payment Terms) BBIE The identifier for the Payment Terms (747 Price List) BBIE The identifier for the Price List (755 Quotation Line) BBIE The identifier for the Quotation Line Item (767 Receipt Line) BBIE The identifier for the Receipt Line (787 Related Item) BBIE An identifier for the relationship (791 Reminder Line) BBIE The identifier for the Statement Line (803 Remittance Advice Line) BBIE The identifier for the Remittance Advice Line (820 Request For Quotation Line) BBIE The identifier for the Request For Quotation Line (832 Secondary Hazard) BBIE The identifier for the Secondary Hazard (838 Shipment) BBIE The identifier for a Shipment (869 Shipment Stage) BBIE The identifier for a Shipment Stage (882 Signature) BBIE a reference to identfy the section (or line) of the document to which the response applies (893 Statement Line) BBIE The identifier for the Statement Line (936 Tax Category) BBIE The identifier for the Tax Category (945 Tax Scheme) BBIE The identifier for the Tax Scheme (976 Transaction Conditions) BBIE The identifier for the Sales or Payment Conditions (981 Transport Equipment) BBIE The identifier for Transport Equipment (999 Transport Equipment Seal) BBIE The identifier for the seal (1015 Transport Handling Unit) BBIE The identifier for the Transport Handling Unit CreditNote (6) BBIE An identifier for the Credit Note assigned by the Creditor DebitNote (6) BBIE An identifier for the Debit Note assigned by the Debtor DespatchAdvice (6) BBIE An identifier for the Despatch Advice assigned by Despatch (Party) ForwardingInstructions (6) BBIE Unique identifier of the Forwarding Instructions. Reference number to identify a Shipping Instruction. FreightInvoice (6) BBIE An identifier for the Invoice assigned by the Creditor Invoice (6) BBIE An identifier for the Invoice assigned by the Creditor Order (6) BBIE An identifier for the Order assigned by the Buyer OrderCancellation (6) BBIE An identifier for the Order Cancellation assigned by the Buyer OrderChange (6) BBIE An identifier for the Order Change assigned by the Buyer OrderResponse (6) BBIE An identifier for the Order Response assigned by the Seller OrderResponseSimple (6) BBIE An identifier for the Order Response Simple assigned by the Seller PackingList (6) BBIE Unique Identifier of the Packing List. Reference number to identify a packing list. Quotation (6) BBIE An identifier for the Quotation assigned by the Seller ReceiptAdvice (6) BBIE An identifier for the Receipt Advice assigned by Delivery (Party) Reminder (6) BBIE An identifier for the Invoice assigned by the Creditor RemittanceAdvice (6) BBIE An identifier for the Remittance Advice assigned by the Debtor RequestForQuotation (6) BBIE An identifier for the Request For Quotation assigned by the Originator SelfBilledCreditNote (6) BBIE An identifier for the Self Billed Credit Note assigned by the Debtor SelfBilledInvoice (6) BBIE the unique number assigned to the self billed invoice by the buyer (self billed invoicer) Statement (6) BBIE An identifier for the Statement assigned by the Creditor TransportationStatus (6) BBIE Unique identifier of the Status message WayBill (6 Waybill) BBIE Unique identifier of the Waybill. Reference number to identify a document evidencing a transport contract. -- UBL/XML/XSLT/XSL-FO training: Vårø, Denmark 2006-10-02/06,11-20/24 UBL International 2006 2006-11-13/17 http://www.ublconference.com World-wide corporate, govt. & user group UBL, XSL, & XML training. G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/o/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Cancer Awareness Aug'05 http://www.CraneSoftwrights.com/o/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]