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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-ndrsc message

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


Subject: [ubl-ndrsc] Minutes for 26 June 2002 UBL NDR SC meeting


Minutes for 26 June 2002 UBL NDR SC meeting

1. Roll call (quorum is 8)
     * Bill Burcham        regrets
     * Mavis Cournane      YES
     * Mark Crawford       awol
     * Fabrice Desré       awol
     * Matt Gertner        regrets
     * Arofan Gregory      YES
     * Jessica Glace       YES
     * Michael Grimley     awol
     * Eduardo Gutentag    YES (left y:15)
     * Eve Maler           YES
     * Sue Probert         regrets
     * Lisa Seaburg        YES (left z:10)
     * Gunther Stuhec      YES
     * Paul Thorpe         awol

     Quorum not reached.  We proceeded informally.

2. Acceptance of minutes of previous meeting

    19 June 2002
    http://lists.oasis-open.org/archives/ubl-ndrsc/200206/msg00019.html

    Deferred.

3. Adoption of agenda

    Adopted.

4. Action item review

    Mavis:
    - Review Gunther's script for new issues. IN PROGRESS
    - With Gunther, add *Type/*ContentType info to the NDR document.
      IN PROGRESS
    - With Bill, incorporate CCTS feedback metamodel into the
      Relationship with CC section of NDR doc. DONE
    - Update the issues spreadsheet with Eve's comments.

    Eve:
    - Extract code list chapter and finish it.
    - Write a code list FAQ.
    - Reorg portal to make new archive and add info on future work.
      IN PROGRESS
    - Approach Tim and Jon on SWAT team idea. IN PROGRESS
    - Add issues spreadsheet template to the portal.
    - Remind Mark about chairing July 3.
    - Send early agenda for July 3.

    Gunther:
    - Revise facet paper? CANCELED
    - Write content referencing paper. IN PROGRESS
    - Talk to Mike Adcock about putting together a paper on Identifiers
      as Properties.

    Bill:
    - Update modnamver.
    - Revise role model paper?

    Arofan:
    - Forward the latest version of the xCBL versioning paper. CANCELED.

    Eduardo:
    - Check whether XHTML Basic has <div>. DONE

    Lisa:
    - Send out a list of the current LC SC spreadsheet column headers.
    - With Arofan, get NDR document section written on embedded
      documentation.

5. Schedule planning

    July 3:
    - Mark to chair; Eve, Eduardo, Arofan, Mark send regrets
    - Or cancel if attendance looks like it will be very thin
    - Topics: date/time, review NDR document
    July 10:
    - Eduardo sends regrets
    - Topics: ?
    July 17:
    - Eduardo sends regrets
    - Topics: Review NDR document
    July 24:
    - Jessica sends regrets
    - Topics: ?
    July 31:
    - Topics: Review NDR document
    ...
    September 18:
    - Topics: Approve documents for review distribution #3
    September 25:
    - No meeting; work on other UBL tasks instead
    October 1-4:
    - F2F #5 in Burlington, MA, USA

      A NDR document improvements (review every two weeks)
      A+ Embedded documentation DONE EXCEPT FOR DOCUMENTING IT
      A Code lists IN PROGRESS
      A Dates and times IN PROGRESS
      A Nested supplementary components
      A Identifier references and whether to pass content by reference
      A- Local vs. global elements
      B+ Containership
      B Updating guiding principles
      B Modnamver URN/schema location
      B Referencing of content, e.g. for attachments
      C Facets
      C Wildcards/open content
      C Nillability
      C Aggregation of similar information for XPath V1.0 addressing

6. Brief reports from other SCs
    Lisa on LC SC:
    - 0.64 is the latest.  Lisa is actively working on 0.65, which will
      have OrderResponse and all changes from the feedback, but it's not
      public yet.  She hopes to get it out before the end of this week.
      It might or might not include fresh generated schemas.

7. Issues spreadsheet review

    Mavis agrees to be the owner of the issues spreadsheet.  It should
    have a minimum of formulas, so that it can be opened with StarOffice
    too.

8. Embedded documentation
    - Any word on XHTML Basic and <div>? Yes, <div> is allowed.

    - Should the source attribute on <xsd:documentation> be used?  One
      idea is to store the documentation externally.  But it's nice to
      have everything in one place.

      We agreed that the documentation information should be put inline
      in the normative version of the schema modules, but that a nice
      auxiliary output would be a "stripped-down" set of schema modules
      for performance reasons, which has all the source attributes
      populated automatically.

    - <xsd:documentation>
        <xhtml:div class="...">
          <xhtml:{any}>...</xhtml:{any}>
          ...
        </xhtml:div>
      <xsd:documentation>

      Do we agree that this is the template?  Yes.

      What should the values of the class attributes be?  We already
      agreed that they shouldn't play any namespace tricks.  We do
      think they they should be name tokens instead of just strings,
      though.  For starters, we should use the column headers already
      used in the LC SC spreadsheet, except we would have to change
      or remove the spaces somehow.

      For example, the spreadsheet has a column header "UBL Name".
      The perl script could turn this into a "UBLName" or "UBL_Name"
      class attribute value.  The underscore is less lossy, so that
      the column header could easily be regenerated without a wholesale
      mapping.

    - Do we need a position paper or just go straight to NDR doc?
      We agreed that it can go directly into the NDR document.  Lisa
      will ride herd on Arofan to get this done.

9. Code list issues
    - Add non-normative info about RNG code list schemas?  We need to
      say that you have to have an XSD represention of your schema,
      because XSD is a "closed system" and that's the only way that
      UBL can work with it.

    - What to say about locally scoped code lists?  While UBL doesn't
      intend to have any, we can advise people that if they don't want
      to expose their code lists, they should use anonymous types for
      them.

    - Should code list modules declare elements too?  We think that
      it's a good idea to illustrate for them how to define their own
      namespaced element, though currently we don't intend to use it
      (because of our local unqualified element approach).  We don't
      think we should show them how to define an attribute for the
      code in addition, because it's too complicated; we can always
      bind their code content type to our own attribute at will.

      Regarding how to clarify the semantics of the content type when
      it's not accompanied by the code list type (the complex type),
      we think the embedded documentation locking down the supplementary
      components should be placed on the inner (code content) type.

      We are deferring how to handle the semantic clarity the agency
      ID (which is in fact an agency ID code!).  We will discuss this
      in agenda item #11.

    - What should documentation labels be?  There are three obvious
      choices: the CCTS name (e.g., Code.Agency.Identifier), the
      the UBL name (e.g. agencyID), and the English spreadsheet-style
      name (e.g. Agency_Identifier).

10. Dates and times
     - Go through Gunther's latest paper.  The paper is at V03.

     - Point:

       Logical representation options (Section 2.1): CCTS gives us Date,
       Time, and DateTime, while XSD gives us finer granularity with its
       "g" datatypes, but these are not really for points in time;
       they're more appropriate for periodic recurrences.  The other
       possible formats listed are also more specific to periods.
       We agreed that Date, Time, and DateTime are the right answer.

       Physical representation options (Section 3.1): #1 would define XSD
       types for the CCT.  #2 would use the existing XSD built-in types.

       We agree on option #2.  Here are our rationales for why its
       disadvantages (Section 3.1.2.2) are not a problem:

       "The structure does not fit to the ebXML CCTS V1.8": We think this
       syntax binding is entirely legitimate.

       "There are some more representation terms necessary": This
       solution doesn't allow us to use gMonth and so on without
       inventing more RTs that currently aren't in the CCTS.  This is in
       the same situation as the following one.

       "It can not define the formats as described in chapter 2.1.3":
       These include things like ordinal day within a year.  We're
       wondering if this is really a problem; we may not have realistic
       use cases that would require us to express information
       "intensionally" in these alternate formats.  (They can always be
       represented "extensionally" as raw points in time, which is
       lossy.)

     - Duration
     - Period
     - Periodicity/recurrent
       Deferred until next time.  Gunther will reorganize the paper to
       put each of the logical/physical pairs of sections together.

11. Nested supplementary components
     - Do we have to design these by hand?
     - What about default code lists for some of these?
       Deferred.

12. Adjourn
     Adjourned z:15.

-- 
Eve Maler                                        +1 781 442 3190
Sun Microsystems                            cell +1 781 883 5917
XML Web Services / Industry Initiatives      eve.maler @ sun.com



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


Powered by eList eXpress LLC