[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Data type qualification code lists for UBL 2.1
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.htmI'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 UnitOfMeasureCodeReviewing 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.zipThe 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.zipWould 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]