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: CEFACT code list meta data and review of other code list meta data


Hi folks,

First, a simple review of the genericode meta 
data derived from the qDT for non-CEFACT code 
lists ... I'm relating this in case something 
jumps out at someone as incorrect (including you 
Tony, please, if you should see anything 
incorrect regarding my use of genericode):

<!--=======================================================================-->

  AllowanceChargeReasonCode:

    <Identification>
       <ShortName>AllowanceChargeReasonCode</ShortName>
       <LongName xml:lang="en">Adjustment Reason Description</LongName>
       <LongName Identifier="listID">UN/ECE 4465</LongName>
       <Version>D03A</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:AllowanceChargeReasonCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/AllowanceChargeReasonCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  ChannelCode:

    <Identification>
       <ShortName>ChannelCode</ShortName>
       <LongName xml:lang="en">Communication Address Code Qualifier</LongName>
       <LongName Identifier="listID">UN/ECE 3155</LongName>
       <Version>D03A</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:ChannelCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChannelCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  ChipCode:

    <Identification>
       <ShortName>ChipCode</ShortName>
       <LongName xml:lang="en">Chip</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:ChipCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/ChipCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  CountryIdentificationCode:

    <Identification>
       <ShortName>CountryIdentificationCode</ShortName>
       <LongName xml:lang="en">Country</LongName>
       <LongName Identifier="listID">ISO3166-1</LongName>
       <Version>0.3</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:CountryIdentificationCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/CountryIdentificationCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  DocumentStatusCode:

    <Identification>
       <ShortName>DocumentStatusCode</ShortName>
       <LongName xml:lang="en">Document Status</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:DocumentStatusCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/DocumentStatusCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  LatitudeDirectionCode:

    <Identification>
       <ShortName>LatitudeDirectionCode</ShortName>
       <LongName xml:lang="en">Latitude Direction</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:LatitudeDirectionCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LatitudeDirectionCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  LineStatusCode:

    <Identification>
       <ShortName>LineStatusCode</ShortName>
       <LongName xml:lang="en">Line Status</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:LineStatusCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LineStatusCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  LongitudeDirectionCode:

    <Identification>
       <ShortName>LongitudeDirectionCode</ShortName>
       <LongName xml:lang="en">Longitude Direction</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:LongitudeDirectionCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/LongitudeDirectionCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  OperatorCode:

    <Identification>
       <ShortName>OperatorCode</ShortName>
       <LongName xml:lang="en">Operator</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:OperatorCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/OperatorCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  PaymentMeansCode:

    <Identification>
       <ShortName>PaymentMeansCode</ShortName>
       <LongName xml:lang="en">Payment Means</LongName>
       <LongName Identifier="listID">UN/ECE 4461</LongName>
       <Version>D03A</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:PaymentMeansCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PaymentMeansCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  SubstitutionStatusCode:

    <Identification>
       <ShortName>SubstitutionStatusCode</ShortName>
       <LongName xml:lang="en">Substitution Status</LongName>
       <Version>2.0</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:SubstitutionStatusCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/SubstitutionStatusCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">OASIS Universal Business Language</LongName>
          <Identifier>UBL</Identifier>
       </Agency>
    </Identification>

  PortCode:

    <Identification>
       <ShortName>PortCode</ShortName>
       <LongName xml:lang="en">Port</LongName>
       <LongName Identifier="listID">UN/ECE rec 16</LongName>
       <Version>Third Edition</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:PortCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/PortCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  PackagingTypeCode:

    <Identification>
       <ShortName>PackagingTypeCode</ShortName>
       <LongName xml:lang="en">Packaging Type</LongName>
       <LongName Identifier="listID">UN/ECE rec 21</LongName>
       <Version>Revision 5</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:PackagingTypeCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/PackagingTypeCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  TransportationStatusCode:

    <Identification>
       <ShortName>TransportationStatusCode</ShortName>
       <LongName xml:lang="en">Transportation Status</LongName>
       <LongName Identifier="listID">UN/ECE rec 24</LongName>
       <Version>Third Revision</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:TransportationStatusCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportationStatusCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  TransportModeCode:

    <Identification>
       <ShortName>TransportModeCode</ShortName>
       <LongName xml:lang="en">Transport Mode</LongName>
       <LongName Identifier="listID">UN/ECE rec 16</LongName>
       <Version>Presented by the CDWG</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:TransportModeCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportModeCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  ContainerSizeTypeCode:

    <Identification>
       <ShortName>ContainerSizeTypeCode</ShortName>
       <LongName xml:lang="en">Container Size Type</LongName>
       <LongName Identifier="listID">ISO 668</LongName>
       <Version>1995</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:ContainerSizeTypeCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/special-purpose/ContainerSizeTypeCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">ISO</LongName>
          <Identifier>5</Identifier>
       </Agency>
    </Identification>

  TransportEquipmentTypeCode:

    <Identification>
       <ShortName>TransportEquipmentTypeCode</ShortName>
       <LongName xml:lang="en">Equipment type code qualifier</LongName>
       <LongName Identifier="listID">UN/ECE 8053</LongName>
       <Version>D.05B</Version>
       <CanonicalVersionUri>urn:oasis:names:specification:ubl:codelist:gc:TransportEquipmentTypeCode-2.0</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/default/TransportEquipmentTypeCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

<!--=======================================================================-->


Second, I just realized that while qDT tells me 
the meta data for the two CEFACT code lists:

  CurrencyCode:

    <Identification>
       <ShortName>CurrencyCode</ShortName>
       <LongName xml:lang="en">Currency</LongName>
       <LongName Identifier="listID">ISO 4217 Alpha</LongName>
       <Version>2001</Version>
       <CanonicalVersionUri>urn:un:unece:uncefact:codelist:specification:54217:2001</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/CurrencyCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

  UnitOfMeasureCode:

    <Identification>
       <ShortName>UnitOfMeasureCode</ShortName>
       <LongName xml:lang="en">Unit Of Measure</LongName>
       <LongName Identifier="listID">UN/ECE rec 20</LongName>
       <Version>Revision 4</Version>
       <CanonicalVersionUri>urn:un:unece:uncefact:codelist:specification:66411:2001</CanonicalVersionUri>
       <LocationUri>http://docs.oasis-open.org/ubl/os-ubl-2.0/cl/gc/cefact/UnitOfMeasureCode-2.0.gc</LocationUri>
       <Agency>
          <LongName xml:lang="en">United Nations 
Economic Commission for Europe</LongName>
          <Identifier>6</Identifier>
       </Agency>
    </Identification>

... I do not have any meta data for the two other CEFACT code lists:

   BinaryObjectMimeCode
   LanguageCode

Neither of the above existed in UBL 1 and there 
has been no meta data in the files since their introduction.

The comments at the top of the XSD files have XSD 
file meta data, not list meta data:

<!-- ====================================================================== -->
<!-- =====  Language Code Content Codelist Schema Module ===== -->
<!-- ====================================================================== -->
<!--
         Module of               Language Code Content Codelist
         Agency:                 UN/CEFACT
         Version:                1.1
         Last change:    14 January 2005

<!-- ====================================================================== -->
<!-- ===== Mime Media Type Codelist Schema Module  ===== -->
<!-- ====================================================================== -->
<!--
         Module of               Mime Media Type Codelist
         Agency:                 UN/CEFACT
         Version:                1.1
         Last change:    14 January 2005

Can someone supply code list meta data for both 
of these lists, please?  From where are the 
enumerations in the XSD files extracted?

Is there a reason we don't have these two in 
qDT?  There are other unused code lists in qDT 
(e.g. Port Code) that are available to be used by 
UBL users if they wish.  I know one distinction 
is that PortCode is available to be used in an 
element and these two are destined for use in attributes.

Thanks!

. . . . . . . . . Ken

--
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]