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] Data type qualification code lists for UBL 2.1


i have no objection.

Bear in mind that under UN/CEFACT policy the directories (including code lists) are republished twice a year whether they are amended or not. so things like TRED3155 will be the same in 11A and 11B - just the path changes. So we could forever chase our tail on this one.

PS 11B for UN/EDIFACT (that includes the code sets) is delayed for publishing reasons but will be released in the next 6-8 weeks.

On 5/05/12 2:53 AM, G. Ken Holman wrote:
Would committee members please review the list of code lists below and let me know if there are any updates I'm missing?

While helping someone on LinkedIn today I saw that our UBL 2.1 PRD2 code list for channel code is based on the 2005 set of codes:

  http://www.unece.org/trade/untdid/d05b/tred/tred3155.htm

... which seems old as "2005B". Whereas I see there exists a 2011A set of codes:

  http://www.unece.org/trade/untdid/d11a/tred/tred3155.htm

I don't see anything later, say perhaps a 2011B set which doesn't exist:

  http://www.unece.org/trade/untdid/d11b/tred/tred3155.htm

I'm only doing this by hunt and peck by hacking the URI used to look up the code lists. Does anyone have a more reliable way of checking these?

So, given we have in UBL 2.0 the following data type qualification code lists:

AllowanceChargeReasonCode-2.0.gc
BinaryObjectMimeCode-2.0.gc
ChannelCode-2.0.gc
ChipCode-2.0.gc
CountryIdentificationCode-2.0.gc
CurrencyCode-2.0.gc
DocumentStatusCode-2.0.gc
LatitudeDirectionCode-2.0.gc
LineStatusCode-2.0.gc
LongitudeDirectionCode-2.0.gc
OperatorCode-2.0.gc
PackagingTypeCode-2.0.gc
PaymentMeansCode-2.0.gc
SubstitutionStatusCode-2.0.gc
TransportEquipmentTypeCode-2.0.gc
TransportModeCode-2.0.gc
TransportationStatusCode-2.0.gc
UnitOfMeasureCode-2.0.gc

... and these are defined by our committee:

ChipCode-2.0.gc
DocumentStatusCode-2.0.gc  (I recall TSC might be updating this one)
OperatorCode-2.0.gc
LatitudeDirectionCode-2.0.gc
LineStatusCode-2.0.gc
LongitudeDirectionCode-2.0.gc
SubstitutionStatusCode-2.0.gc

... and this one is not to be qualified in UBL 2.1:

TransportationStatusCode-2.0.gc

... that leaves the following ten lists from other custodians where we need to find the latest:

AllowanceChargeReasonCode
BinaryObjectMimeCode
ChannelCode
CountryIdentificationCode
CurrencyCode
PackagingTypeCode
PaymentMeansCode
TransportEquipmentTypeCode
TransportModeCode
UnitOfMeasureCode

Reviewing PRD2 I see there is no updated CountryIdentificationCode and the following being used as the basis for the other 9 lists:

AllowanceChargeReasonCode-2.1.gc:
http://www.unece.org/uncefact/codelist/standard/UNECE_AdjustmentReasonDescriptionCode_D09A.xsd
BinaryObjectMimeCode-2.1.gc:
http://www.unece.org/uncefact/codelist/standard/IANA_MIMEMediaType_20100406.xsd
ChannelCode-2.1.gc:
http://www.unece.org/trade/untdid/d05b/tred/tred3155.htm
CurrencyCode-2.1.gc:
http://www.unece.org/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20100407.xsd
PackagingTypeCode-2.1.gc:
http://www.unece.org/cefact/recommendations/rec21/rec21_Rev7e_2009.xls
PaymentMeansCode-2.1.gc:
http://www.unece.org/trade/untdid/d09b/tred/tred4461.htm
TransportEquipmentTypeCode-2.1.gc:
http://www.unece.org/trade/untdid/d09b/tred/tred8053.htm
TransportModeCode-2.1.gc:
http://www.unece.org/uncefact/codelist/standard/UNECE_TransportModeCode_2.xsd
UnitOfMeasureCode-2.1.gc:
http://www.unece.org/cefact/recommendations/rec20/rec20_Rev7e_2010.zip

The following sources appear to be more current, from the http://www.unece.org/uncefact/codelist/standard/ and http://www.unece.org/cefact/recommendations/rec_index.html directories and so I am proposing their use in UBL 2.1 PRD3:

AllowanceChargeReasonCode:
http://www.unece.org/uncefact/codelist/standard/UNECE_AdjustmentReasonDescriptionCode_D10B.xsd (dated March 5, 2012)
BinaryObjectMimeCode:
http://www.unece.org/uncefact/codelist/standard/IANA_MIMEMediaType_20110923.xsd (dated March 5, 2012)
ChannelCode:
http://www.unece.org/uncefact/codelist/standard/UNECE_PaymentMeansChannelCode_D10B.xsd (dated March 5, 2012)
CountryIdentificationCode:
http://www.unece.org/uncefact/codelist/standard/ISO_CountryCode_20060926.xsd (dated March 29, 2007)
CurrencyCode:
http://www.unece.org/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20110831.xsd (dated March 5, 2012)
PackagingTypeCode:
rec21_Rev8e_2010.xls found in http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec21/rec21.zip
(the actual file does not appear to be directly addressable)
PaymentMeansCode:
http://www.unece.org/uncefact/codelist/standard/UNECE_PaymentMeansCode_D10B.xsd (dated March 5, 2012)
TransportEquipmentTypeCode:
http://www.unece.org/uncefact/codelist/standard/UNECE_TransportEquipmentCategoryCode_D10B.xsd (dated March 5, 2012)
TransportModeCode:
http://www.unece.org/uncefact/codelist/standard/UNECE_TransportModeCode_2.xsd (dated March 5, 2012) (dated March 5, 2012)
UnitOfMeasureCode:
rec20_Rev7e_2010.xls found in
http://www.unece.org/fileadmin/DAM/cefact/recommendations/rec20/rec20.zip

Would everyone agree with the above changes for PRD3? I'll assume so unless someone posts otherwise. I'll follow this up during the conference calls and will await converting the above files into genericode until we've agreed on these (or others) as sources.

Thanks!

. . . . . . . . . . Ken

--
Public XSLT, XSL-FO, UBL and code list classes in Europe -- Oct 2012
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


---------------------------------------------------------------------
To unsubscribe, e-mail: ubl-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: ubl-help@lists.oasis-open.org


begin:vcard
fn:Tim McGrath
n:McGrath;Tim
org:Document Engineering Services
email;internet:tim.mcgrath@documentengineeringservices.com
title:Managing Director
tel;work:+61893352228
tel;home:+61438352228
tel;cell:+61438352228
url:www.documentengineeringservices.com
version:2.1
end:vcard



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