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 16 January 2002 UBL NDR meeting


[Sorry it took so long for me to get these out.  Mark sent them to me a 
while back...]

1. Roll call
     Bill Burcham          YES
     Doug Bunting
     Dave Carlson
     Mavis Cournane        YES (x:15)
     Mark Crawford         YES (left y:26)
     John Dumay
     Matt Gertner
     Arofan Gregory        YES (x:25)
     Eduardo Gutentag      YES (x:25)
     Eve Maler
     Dale McKay            YES
     Joe Moeler            YES
     Sue Probert
     Ron Schuldt
     Gunther Stuhec
     Mike Rawlins          YES

     Quorum not reached; proceeded informally.

2. Acceptance of minutes of previous meeting
    9 January 2002
    http://lists.oasis-open.org/archives/ubl-ndrsc/200201/msg00001.html

    Accepted by all present, but formal acceptance deferred – no quorum.

3. Adoption of agenda

    Adopted by those present.

4. Action item review

    ACTION: Mark to update tag structure position paper.
    Continued until Tuesday 22 January.

    ACTION: Sue and Maryann to do some use case brainstorming offline.
    Continued until the F2F.

    ACTION: Dale to work on the legal issues text provided by Arofan and give
    it to Mark for inclusion in the NDR document.
    DONE. Eve has forwarded to list.

    ACTION: Mark and Eduardo to propose a set of tag naming
    abbreviation rules before January 9. Consider Done.

    See also additional new ACTIONs below.

5. Current position paper champions, status, and priorities

    Mark:
    - Tag structure (A-priority)
    - Design principles
    - Relationship between UBL and UN/CEFACT constructs
    Eve:
    - Choice of schema language (DONE)
    Doug:
    - TPA
    Arofan:
    - Customization (taken over by Context Methodology SC)
    Bill:
    - Modularization/namespaces/versioning (A-priority)
    Gunther:
    - Elements vs. attributes
    - Document size and performance considerations (Section 6.1)
    Dave:
    - Use cases (with Maryann) (A-priority)
    - Local vs. global elements
    Mike:
    - Code (enumerated) lists
    Dale:
    - Legal issues

6. Modnamver position
    See Bill's Updated paper, sent to the list on January 14.

    Bill began reviewing his updates.  He made minor changes based on last
    week 7+/-2 rule.  :last version set this forth, but not much support
    from group, so concept has been relegated to a footnote in sec 3.2.
    This section now talks about optimum component size and says we will
    try and manage complexity while allowing subsetting for performance
    reasons.
    Mavis – do you think this is too vague?
    Bill – yes it is, but not sure how to address.  A lot of people in OO
    community strive towards this rule, so perhaps we need to re-look this.
    Mark – how does vagueness fit in with a standard, and how do we
    approach this?
    Bill – should we spin out further (performance driver for example) to
    come up with something more substantive.
    Mike - Current form is adequate.
    Bill – do people understand subsetting solution?
    Mavis – no
    Bill – it is possible to structure a schema in one big block, but
    necessitates version change for overall.  It is possible to structure a
    schema to minimize this.
    Mark – how?
    Bill – see section 6 and 7. Idea of separate root schema's is that we
    can manage the includes (transitive closure) that an instance for an
    order doesn't necessarily include the definitions for invoicing.  A big
    C++ system problem that occurs all the time.
    Bill – Section 4.3 table where we can add namespace identifiers when we
    determine them.  Are we going to use URN vs URI?  ebXML Messaging just
    went to URN.
    Bill – some semantic control on URN's.

    ACTION: Bill and Mavis to champion this issue and determine an
    approach.

    Bill – is the library group identifying functional component?
    Mark – currently only looking at order to decompose to BIE's
    (Note - Eduardo and Arofan joined at x:25.)
    Arofan - believes that library group, once they begin work, will
    provide quick feedback.
    Section 5 – support option 3, but allow for future migration to option
    4.  Option 4 will require more design rules.
    Section 7 – UML diagram –

    ACTION: Everyone to critique diagram.

    ACTION: Arofan, Tim, and Lisa to develop example based on current
    thinking in library group and leveraging NDR stuff to see if it can
    work. Anticipate certain part of the example will be ready for F2F
    presentation.

    Mike – Can Bill walk through diagrams?
    Bill –  yes
    (Note – refer to diagrams in updated paper to follow this discussion.)
    Root schema and instance file are XSD files. Instance root imports
    exactly one root schema.  Root schema represents all the types for one
    functional stovepipe. Would define global types that would include as
    needed schema modules.  Each root schema has exactly one xml namespace.
    Bill - Root schema defines all the types you will need, you would
    include other root schemas that define types you need.  Instance root
    represents ubl messages. Documents should not cross own functional area
    namespaces. If it lives in more than one space, then there are
    significant versioning issues.  At what point do we allow cross
    functional includes to happen? –
    Arofan - below root schema level., otherwise, root schema can include
    another root schema.  Core should be stuff that is truly generic that
    gets used in more than one functional area.
    Bill – need rules. i.e. No circular dependencies between root schema's.
    Bill and Arofan - Each namespace will have a root schema. and schema
    modules with a structure that makes reuse more convenient while
    respecting the namespace. The module may be of interest to other
    functional areas. When crossing namespace boundaries, point to
    namespace and mod file you want to use, but crossing does not
    transition mod file to borrowing namespace.
    Bill - What about dependencies?  Need to traverse tree.  xCBL created
    own parser to handle this issue. Namespace size drives complexity of
    issue. Should we only load one functional namespace and core, or should
    we say that if you borrow modules, then you have to identify namespace
    at top of document.  xCBL only has two levels of namespace.

    ACTION: UBL approach needs to be discussed further at face to face. Two
    options to consider Options 1) no borrowing across functional areas or
    2) only load suborganization.

6. Agenda and goals for F2F

    Goal is to reach resolution on all outstanding issue papers and related
    issues.

    To organize our work, we need list of all issues, prioritized, and then
    we need to address one by one.

    ACTION: Namespace issues need to be raised to library committee for
    joint resolution.

    Question - How do we come to include all dependencies and reach
    resolution?

    We decided we need to go through each of the issue papers by order of
    importance, identify each issue, make list, note dependencies,
    prioritize, and then begin deliberations and make decisions.
    dependencies must be identified and tracked as they are
    discovered/discussed.

    We decided we need to work with context group and library group before
    we start our deliberations.

    We agreed we need list of interdependent issues to better organize our
    work, then our weekly meetings will be more effective.

n.  Adjourn
     Adjourned at y:02.
--
Eve Maler                                    +1 781 442 3190
Sun Microsystems XML Technology Center   eve.maler @ sun.com



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


Powered by eList eXpress LLC