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] Minutes of Pacific UBL TC call 11|12 May 2009


At 2009-05-12 09:59 -0400, Jon Bosak wrote:
>Minutes of Pacific UBL TC call 11|12 May 2009
>...
>    GKH: The latest UDT from UN/CEFACT is different from the UDT
>    used in UBL 2.0; the CCTS metadata in our UDT is labled 1.0,
>    whereas the metadata in the D08B version is labeled 2.01.  But
>    the D08B UDT still does not contain attributes reflecting
>    supplementary components of all the core component types.  For
>    example, it is missing the Quantity type supplementary
>    component with the DEN "Quantity Unit. Code List
>    Agency. Identifier" (see page 100 of the A4 version of CCTS
>    2.01).  Since the current UDT is insufficient for our purposes,
>    we will have to create our own instantiation of the CCTS 2.01
>    Core Components as XML data types.
>
>       ACTION: GKH to create a UBL 2.1 UDT that instantiates all
>       the supplementary components of CCTS 2.01.
>
>       AGREED (pending further discussion in the Atlantic call) to
>       share this with UN/CEFACT for possible use in 09A.

Per Andy's suggestion in the Pacific call, rather than work from 
scratch I've edited the UnqualifiedDataType_7p0.xsd file found in 
D08B_draft_20090422.zip that Andy gave me.  Thanks for the direction, Andy.

The UnqualifiedDataType_7p0_mod.xsd file is attached in a Zip file 
(rename .zzz to .zip if you haven't already made the file association 
in your system.  It is labeled with the version 20090513-0220z.

I've annotated at the top of the file all the changes I've made.  All 
the names and descriptions were copied and pasted from CCTS V2.01 table 8-2.

Note that I've suggested changing one of the type names, IDType to 
IdentifierType, as that what we've used in UBL 2.0 ... but really 
that change isn't important.  Since we are generating new schemas for 
UBL 2.1 we can just as easily point to IDType rather than 
IdentifierType and still have UBL 2.0 instances validate with UBL 
2.1.  I just made the note in case it was an oversight on the part of 
UN/CEFACT abbreviating the object class as well as the other 
components of the dictionary entry name.

I've also added *all* of the supplementary components and not just 
the ones we need for instance-level metadata identification.

So with the addition of these supplementary components we can now 
support the use cases identified for UBL 2.1.

Please review the attachment ASAP and let me know of any changes 
you'd like to see me make.  Once comments are addressed we'll send 
this to UN/CEFACT ASAP in order to have it considered for the 
upcoming "09A" release.  If we can get them to release this as part 
of their package, then we'll use their version unmodified in UBL 2.1.

Thanks for your input!

. . . . . . . . . . . . Ken

Here are the excerpts from the original UnqualifiedDataType_7p0.xsd:

  <xsd:complexType name="AmountType">
     <xsd:attribute name="currencyID"
  <xsd:complexType name="BinaryObjectType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="characterSetCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="GraphicType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="PictureType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="SoundType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="VideoType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="CodeType">
     <xsd:attribute name="listID"
     <xsd:attribute name="listAgencyID"
     <xsd:attribute name="listAgencyName"
     <xsd:attribute name="listName"
     <xsd:attribute name="listVersionID"
     <xsd:attribute name="name"
     <xsd:attribute name="languageID"
     <xsd:attribute name="listURI"
     <xsd:attribute name="listSchemeURI"
  <xsd:simpleType name="DateTimeType">
  <xsd:simpleType name="DateType">
  <xsd:simpleType name="TimeType">
  <xsd:complexType name="IDType">
     <xsd:attribute name="schemeID"
     <xsd:attribute name="schemeName"
     <xsd:attribute name="schemeAgencyID"
     <xsd:attribute name="schemeAgencyName"
     <xsd:attribute name="schemeVersionID"
     <xsd:attribute name="schemeDataURI"
     <xsd:attribute name="schemeURI"
  <xsd:simpleType name="IndicatorType">
  <xsd:complexType name="MeasureType">
     <xsd:attribute name="unitCode"
  <xsd:simpleType name="NumericType">
  <xsd:simpleType name="ValueType">
  <xsd:simpleType name="PercentType">
  <xsd:simpleType name="RateType">
  <xsd:complexType name="QuantityType">
     <xsd:attribute name="unitCode"
  <xsd:complexType name="TextType">
     <xsd:attribute name="languageID"
  <xsd:complexType name="NameType">
     <xsd:attribute name="languageID"


Here are the excerpts from the new UnqualifiedDataType_7p0_mod.xsd:

  <xsd:complexType name="AmountType">
     <xsd:attribute name="currencyCodeListVersionID"
     <xsd:attribute name="currencyID"
  <xsd:complexType name="BinaryObjectType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="characterSetCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="GraphicType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="PictureType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="SoundType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="VideoType">
     <xsd:attribute name="format"
     <xsd:attribute name="mimeCode"
     <xsd:attribute name="encodingCode"
     <xsd:attribute name="uri"
     <xsd:attribute name="filename"
  <xsd:complexType name="CodeType">
     <xsd:attribute name="listID"
     <xsd:attribute name="listAgencyID"
     <xsd:attribute name="listAgencyName"
     <xsd:attribute name="listName"
     <xsd:attribute name="listVersionID"
     <xsd:attribute name="name"
     <xsd:attribute name="languageID"
     <xsd:attribute name="listURI"
     <xsd:attribute name="listSchemeURI"
  <xsd:complexType name="DateTimeType">
       <xsd:attribute name="format"
  <xsd:complexType name="DateType">
       <xsd:attribute name="format"
  <xsd:complexType name="TimeType">
       <xsd:attribute name="format"
  <xsd:complexType name="IdentifierType">
     <xsd:attribute name="schemeID"
     <xsd:attribute name="schemeName"
     <xsd:attribute name="schemeAgencyID"
     <xsd:attribute name="schemeAgencyName"
     <xsd:attribute name="schemeVersionID"
     <xsd:attribute name="schemeDataURI"
     <xsd:attribute name="schemeURI"
  <xsd:complexType name="IndicatorType">
       <xsd:attribute name="format"
  <xsd:complexType name="MeasureType">
     <xsd:attribute name="unitCode"
     <xsd:attribute name="unitCodeListVersionID"
  <xsd:complexType name="NumericType">
       <xsd:attribute name="format"
  <xsd:simpleType name="ValueType">
  <xsd:simpleType name="PercentType">
  <xsd:simpleType name="RateType">
  <xsd:complexType name="QuantityType">
     <xsd:attribute name="unitCode"
     <xsd:attribute name="unitCodeListAgencyID"
     <xsd:attribute name="unitCodeListID"
     <xsd:attribute name="unitCodeListAgencyName"
  <xsd:complexType name="TextType">
     <xsd:attribute name="languageID"
     <xsd:attribute name="languageLocaleID"
  <xsd:complexType name="NameType">
     <xsd:attribute name="languageID"
     <xsd:attribute name="languageLocaleID"

UnqualifiedDataType_7p0_mod.zzz


--
XSLT/XQuery/XSL-FO hands-on training - Los Angeles, USA 2009-06-08
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/o/
Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
Video lesson:    http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
Video overview:  http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com
Male Cancer Awareness Nov'07  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]