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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-lcsc message

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


Subject: [lcsc] LCSC minutes, 23 September 2003



UBL Library Content subcommittee met by telephone on Tuesday 16 September at 16:00 GMT.

U.S. domestic toll-free number: (866)839-8145
Int. access/caller paid number: (865)524-6352
Access code: 5705229

Agenda:

1. Welcome from Chair and appointment of Secretary to take minutes.
2. Action Items (see below)
3. Review of Models (alpha draft-4 and 5)
   - Indicators/Codes
   - GUID
   - Identification - >Identifier
   - referential integrity of ABIEs
   - TaxAmount(s)
   - 'flatness'
4. Code Sets implementation review
   - names, namespaces and prefixes
   - code list catalogue and types
   - populating code set values
5. Schedule for 1.00 Committee Spec
   - models for 1.00 alpha  (incorporating code sets)
   - schemas for 1.00 alpha  (incorporating CCTypes)
   - contents of package for QA
6. Schema Generation issues
   - NDR rule R90
   A RootSchema in one UBL namespace that is dependant upon type definitions
   or element declarations defined in another namespace MUST NOT import
   schema modules from that namespace.
   - Representation terms (secondary and qualifiers)
7. Documentation
   - Comments on draft
     (http://ubl.cim3.org/~lcsc/lcsc-distribution-v1-0_alpha/UBLv1-alpha/UBLv1.1-alpha-index_css.html)
8. Next Steps
9. Tools and Techniques - Chi-Kai
   - Schema generation
10. QA team report
    - Documentation
    - Filenaming
11. NDR Rules update - Lisa
12. Other Business
13. Next meeting 


Agenda:

1. Welcome from Co-Chairs (Tim and Mark) and appointment of Secretary to take minutes.
        LCSC Members:

            Sally Chan                          -
            Chin Chee-Kai                       Y
            Tony Coates                         Y
            Jay Gager                           Y
            Stephen Green                       Y
            Arofan Gregory                      -
            Anne Hendry                         Y
            Stig Korsgaard                      -
            Monica Martin                       -
            Tim McGrath (Chair)                 Y
            Bill Meadows                        -
            Sue Probert                         Y
            Deborah Quezadaz                    Y
            Marion Royal (Vice Chair)           Y
            Terry Schager                       -
            Lisa Seaburg                        Y
            Ray Seddigh                         -
            Michael Seubert                     -
            Alan Stitzer                        -
            Gunther Stuhec                      -
            Nigel Wooden                        -
            Peter Yim                           -

        Observers:

            Ken Holman                          Y

   Anne will take minutes.

2. Action Items

   20030909-01: Lisa take RosettaNet comments to NDR.
                - Sue forward to Lisa; Lisa take to NDR
   20030909-02: Everyone to review the models Tim sends and respond to QA by Friday.
                - coming up
   20030909-03: Stephen work on prefixes and normalizing namespaces for URI generation.
                - done
   20030909-04: Anne finalize/update Code List Catalogue column names and descriptions.
                - done
   20030909-05: Stephen and Chee-Kai work on models -> schema generation.
                - done
   20030909-06: Tim determine if LC needs any naming rules for code list generation.
                - done
                - have gone through debate on namespaces and what we call them;
                  still need discussion on this when we talk about codesets.
   20030909-06: Tim ask NDR/Gunther about use of attributes vs. elements for CCT DTs.
                - done
                - agreed that way is structured is way it should be               
   20030916-01: Tim and Stephen pull out indicators and decide how to represent them.
                - done
                - will dicuss during review
   20030916-02: Stephen send codelist catalogue and models to chee-kai.
                - done
   20030916-03: Anne confer with Ken; update catalogue with discussed changes;
                send to Stephen.
                - done
   20030916-04: Tim send model spreadsheet to Chee-Kai, adding 'draft1' to the
                filename.  This will be the first pass at populating the prefixes.
                - done
   20030916-05: Chee-kai continue to work on current version schemas
                - done
   20030916-06: Chee-Kai create informational document on his SoftML tool(s)
                which could be included in the UBL package.

3. Review of Models (alpha draft-4 and 5)
   - Indicators/Codes
   - GUID
   - Identification - >Identifier
   - referential integrity of ABIEs
   - TaxAmount(s)
   - 'flatness'

   Changes in draft 5 (Stephen):

	- a few ids that needed to become codes
        - payment meant type code id was an identifier and should be a code;
          then we need some values, at least 'stock'; Sue: there's an EDIFACT
          code for this (4465?).
        - what we have now is fairly robust
        - still need quite a few values for code lists, so took examples
          and filled those in.
        - changes were made particularly to status code because invoice and
          order shouldn't have had certain values available, so status code
          has been split into indicator for copy which would be on every
          document (copy indicator) and other values which were a different
          category of status (eg. whether it's been chaned or not, etc).
        - had to change guid formula in spreadsheet; still an issue on
          a) representation terms,
          b) columns which are not needed/used and their forumlas;
          These areinterrelated issues triggered by what seeemd like a
          trivial change, but is an opoorutnity to simplify.  It all
          started from discussion about the use of representation term
          or datatype.

          Sue: from TBG 17 work in CEFACT, there is a big query on the
          submission from UBL becuase it doesn't have datattypes.
          Tim: We do have a column called datatypes, but it's just a
          synonym.  The impact of this only just occurred in last few days.
          We had alawys assumed that datatype was the thing we would use
          to create datatypes in the xsd.  Our componenttypes.xsd
          datatype, as in XML datatypes (name, datatyte, identifier,
          code) and thought they were these, but in listening to Mark
          and thinking about CCTS again, it seems that TBG or CC people
          see datatypes as sometehing different.  Sue: the concept is
          of a syntax neutral datatype.  Not linked with syntax, but
          linked with representation terms and naming conventions.
          Linked in naming in the sense of a D.E.N.

          Tim: anythng that effects ubl naming rules (UBL tagnames)
          is a timing issue because it impacts everything doewn the line:
          schemas, formatting, etc.  Each time we do this our semantic
          names come up differently.  We may hve to delay this until
          the implementation review period.  If we have a response
          by Friday we havea potential to react.  After Friday it's
          too late.

          Sue: I think we should eal with this thoroughly in SF.
          It all boils down to how compliant with CCTS we want to be.

          ACTION: Sue make a recommendation on the CCTS datatype naming
          rules and use of datatypes.

          ACTION: Tim allocate a session on CCTS datatypes priori to F2F.

   Naming:

     Chee-Kai: Right now it seems that the assumption is that the UBL name
     is just for show but it could be a better idea to rely on a spreadsheet
     formula for it because then we wouldn't have to wait for the schema
     to come back to see if name is correct.

     Tim: There is an obvious attraction to only having naming rules
     applied once.

     Stephen: Yes, perhaps one reason - with the codes we can't have duplicate
     names (can't ahve 2 codes with the same name even though we're using
     namespace and prefixes).  I think the tool is the only place that can
     be done (not in ss) but maybe that is only because we have no rules -
     a special case for code list - can't have 2 bbie enumerated codes
     having the same values (eg. type code or currency code).

     No agreement yet for this.


   - Indicators/Codes

     Problems with reuse – care always needed in naming – shouldn't be vague
     with names or problems are caused with reuse – this especially applies
     to codes since wherever a code (or any entity) is reused it has to have
     the same features. The parent name cannot be relied upon as a qualifier.
     Status and Type are vague names and had needed extra qualifiers. It was
     not clear in the model the difference between 'Adjective' and 'Noun'
     Property Term.

     ACTION: Tim will go through the models and check all 'adjective'
     and 'noun' column entries for consistency and integrity.

   - Identification - >Identifier

     Sue pointed out that the CCTS required that we keep the use of
     Identification and Identifier as property terms
     (Identification.Identifier becomes Identification)

   - referential integrity of ABIEs

     Fixed.

   - TaxAmount(s)

     After discussion it was decided that 'TaxAmounts' was OK as a
     plural name and should be kept, but subsequently Tim pointed out
     that the ABIE was redundant due to the 1..1 cardinality and so it
     could be dropped altogether, which he did in the draft 6 model.

   - 'flatness'
     Lisa still felt that 40-odd BBIEs at the top of the Order Schema
     required a container, being too 'flat' and giving a subjective
     feeling of not being 'nice', particularly when considering the
     needs of those mapping UBL to other standards. The container
     discussion was reluctantly reopened for a while but without any
     resolution. Tim proposed that it be set aside until the
     post-implementation review. Lisa: a lot of the original backers
     of the container rule had since left NDRSC.


4. Code set implementation review

   - names, namespaces and prefixes

     Only the UBL name was needed (ather than the complete Dictionary
     Entry Name) in the namespace since the former is now unique to
     each codelist (having been edited to this effect by SG).

     ACTION: SG will edit the codelist namespaces to shorten them to
     include the UBL name rather than the complete Dictionary Entry Name.

   - populating code set values

     There had been news that ISO would be charging for development use
     and distribution of their codelists

     ACTION: Sue will e-mail UNECE to ask for official wording
     regarding any rights to distribute the joint ISO/UNECE codelists

     ACTION: Ken will go through the release Index and add a section
     about use of his stylesheet to bring external codelist enumerated
     lists into UBL format codelist schemas. He will include the
     stylesheet in the distribution by adding it to a new folder called
     code', to which the his Index annex will point.

     ACTION: Sue, in liaison with SG, will try to populate the catlogue
     with code values, taken as far as possible from existing values in
     UNECE codelists which are freely available to us (not the entire
     lists – just as many of the values as we need and with the proviso
     that we needn't keep just to existing external values if we wish
     to add new ones). Narrative comments will identify the sources of
     existing values.

   - code list catalogue and types

     Tim pointed out that the existing values in the catalogue are
     prototypes and can be changed.

     ACTION: Sue will also look at the codelist catalogue to see which
     available external codelists should be used.

     ACTION: Sue will look at the catalogue to see if any improvements
     to designations Standard/Stock/Placebo can be made.

     The following points were made about adjustments to the
     definitions of Stock/Standard/Placebo and columns in the catalogue:

            - NO values provided in the catalogue will NOT be default
              (that is – included as Use schemas Out-of-the-box in UBL 1.0
              beta)

            - Placebos will be provided for ALL except Standard codelists

            - Wherever Stock is the default we MUST have values provided
              in the catalogue (CK – the tool will check for this)

5. Schedule for 1.00 Committee Spec

   - models for 1.00 alpha  (incorporating code sets)

     Completed models (draft 6) from Tim via Sue via Steve to Chee-Kai
     by Friday (for QA team)

     ACTION: SG to make PaymentMeansType CodeID into a code

     ACTION: SG to split StatusCode into DocumentStatusCode and LineStatusCode

     ACTION: CK to include 3 metadata elements in the codelist schemas
     to hold values for Qualifier, Agency and Version

     ACTION: Sue will look up proper names for the 3 elements to be
     added which need to be added to the catalogue as columns too.

     ACTION: SG will add these to the instance examples too (core
     component attributes for codes)

     Discussion took place about the problem with not being able to
     provide a mechanism out-of-the-box to validate codes which are
     attribute defined within the CCType Schema. If NDR do not allow a
     change (on the basis that the latter schema is to be common as
     agreed to both UBL and other agencies) then LCSC can do nothing
     about this.

     ACTION: all present on this call to get to the Friday QA meeting

   - schemas for 1.00 alpha  (incorporating CCTypes)
   - contents of package for QA

6. Schema Generation issues
   - NDR rule R90
     "A RootSchema in one UBL namespace that is dependant upon type
      definitions or element declarations defined in another namespace
      MUST NOT import schema modules from that namespace."

      CK: if the wording is changed then there will not be a problem

   - Representation terms (secondary and qualifiers)

      ACTION: Sue by November to find out how datatypes and qualifiers,
      etc should be used correctly (e.g. With UBL name) to keep UBL
      completely CCTS compliant.

      Tim: not likely to be achieved in 1.0 beta but for discussion in
      San Francisco at face-to-face.

7. Documentation
   - Comments on draft
     (http://ubl.cim3.org/~lcsc/lcsc-distribution-v1-0_alpha/UBLv1-alpha/UBLv1.1-alpha-index_css.html)
     ACTION: all concerned to review their own area of the above and talk about it Friday

8. Next Steps

9. Tools and Techniques - Chi-Kai
   - Schema generation

10. QA team report
    - Documentation
    - Filenaming

11. NDR Rules update - Lisa

    ACTION: Lisa to add RosettaNet review of N&D Rules to agenda of
    tomorrows NDRSC meeting and send out the same review to NDRSC.

12. Other Business

    CK: would like to add HTML renderings of the schema formats to the
    deliverable. The group would look at these and decide.

    ACTION: CK to send HTML renderings of the schemas to LCSC

13. Next meeting

    Tuesday 30th September, same time and concall info
    Please also attend this Friday's QA meeting.


Action Items
------------

20030909-01: Lisa take RosettaNet comments to NDR.
20030916-06: Chee-Kai create informational document on his SoftML tool(s)
             which could be included in the UBL package.
20030923-01: Sue find out how datatypes, qualifiers, etc should be used
             correctly (e.g. With UBL name) to keep UBL completely CCTS
             compliant.  Need by November.
20030923-02: All concerned to review their own area of the Index file
             (sent out by Lisa) and talk about it Friday
20030923-03: Lisa to add RosettaNet review of N&D Rules to agenda of
             tomorrows NDRSC meeting and send out the same review to NDRSC.
20030923-04: Chee-Kai send HTML renderings of the schemas to LCSC
20030923-05: Sue make a recommendation on the CCTS datatype naming
             rules and use of datatypes.
20030923-06: Tim allocate a session on CCTS datatypes priori to F2F.
20030923-07: Tim will go through the models and check all 'adjective'
             and 'noun' column entries for consistency and integrity.
20030923-08: SG will edit the codelist namespaces to shorten them to
             include the UBL name rather than the complete Dictionary
             Entry Name.
20030923-09: Sue will e-mail UNECE to ask for official wording
             regarding any rights to distribute the joint ISO/UNECE
             codelists.
20030923-10: Ken will go through the release Index and add a section
             about use of his stylesheet to bring external codelist
             enumerated lists into UBL format codelist schemas.
             He will include the stylesheet in the distribution
             by adding it to a new folder called code', to which
             the his Index annex will point.
20030923-11: Sue, in liaison with SG, will try to populate the catlogue
             with code values, taken as far as possible from existing
             values in UNECE codelists which are freely available to us
             (not the entire lists – just as many of the values as we
             need and with the proviso that we needn't keep just to 
             existing external values if we wish to add new ones).
             Narrative comments will identify the sources of existing values.
20030923-12: Sue will also look at the codelist catalogue to see which
             available external codelists should be used.
20030923-13: Sue will look at the catalogue to see if any improvements
             to designations Standard/Stock/Placebo can be made.
20030923-14: SG to make PaymentMeansType CodeID into a code
20030923-15: SG to split StatusCode into DocumentStatusCode and LineStatusCode
20030923-16: CK to include 3 metadata elements in the codelist schemas to
             hold values for Qualifier, Agency and Version
20030923-17: Sue will look up proper names for the 3 elements to be
             added which need to be added to the catalogue as columns too.
20030923-18: SG will add these to the instance examples too (core
             component attributes for codes)
20030923-19: all present on this call to get to the Friday QA meeting
20030923-20: Sue by November to find out how datatypes and qualifiers,
             etc should be used correctly (e.g. With UBL name) to keep
             UBL completely CCTS compliant.
20030923-21: all concerned to review their own area of the above and
             talk about it Friday
20030923-22: Lisa to add RosettaNet review of N&D Rules to agenda of
             tomorrow's NDRSC meeting and send out the same review to NDRSC.
20030923-23: CK to send HTML renderings of the schemas to LCSC


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