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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-psc message

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


Subject: Re: Issue in UBL 2.1: "unqualified data types"


I am unclear what the problem is and I look forward to understanding Joao's concerns.

At 2012-10-02 14:48 +0100, Tim McGrath wrote:
it seems to be an issue for the Schema Generation Task Group so I will take it up with Ken Holman.

On 2/10/12 2:36 PM, <mailto:joao.frade@pwc.be>joao.frade@pwc.be wrote:
I would like to report that the reference to UBL's "unqualified data types" has changed in 2.1. The common library of 2.1 shows:

urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2

Whereas in 2.0 it was:

urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2

Yes, it has changed by design. This was wholly intentional. We cannot use UBL 2.0's unqualified data types we inherited from UN/CEFACT because of the problems with code lists and missing supplementary components.

Can you please have a look at this and add this point to the agenda of the meeting in Barcelona.

What needs to be discussed?  The rationale is described in this document:

  https://www.oasis-open.org/committees/document.php?document_id=41858

... and I've attached to this email the critical diagram from that document.

The unqualified data type namespace is not used in UBL 2.0 documents, so the fact we are changing it does not impact on backward compatibility for existing UBL 2.0 documents. A standard UBL document comprises only aggregate and basic information entities, there are no instance references to the UDT namespace used by these information entities. The UDT namespace is irrelevant and not used in instances, or if it does happen to be found in an instance, it is entirely ignored by UBL's information entities. An unused namespace is innocuous.

Thus, we have the latitude in UBL 2.1 to use UBL unqualified data types instead of the UN/CEFACT unqualified data types used in UBL 2.0. The UBL unqualified data types in 2.1 are directly derived from UN/CEFACT Core Component Types, thus ensuring compatibility of UBL 2.0 information entities with UBL 2.1 schemas. The namespace for UBL's unqualified data types is necessarily different than the namespace for UN/CEFACT's unqualified data types. Thus, Joao's observation that the URI strings are not the same.

I do not have the budget to travel to Barcelona, but I am available by teleconference on the Thursday (not Friday because of TC154 plenary teleconference and my flight to Krakow).

Joao, can you express what your concerns are that these namespace URIs happen to be different?

Thanks!  I hope this explanation is helpful.

. . . . . . . . . . Ken

Attachment: udtqdt.png
Description: PNG image


--
Contact us for world-wide XML consulting and instructor-led training
Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm
Crane Softwrights Ltd.            http://www.CraneSoftwrights.com/o/
G. Ken Holman                   mailto:gkholman@CraneSoftwrights.com
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers:    http://www.CraneSoftwrights.com/legal


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