[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [ubl-ndrsc] Minutes for 21 August 2002 UBL NDR SC meeting
Minutes for 21 August 2002 UBL NDR SC meeting 1. Roll call (quorum is 8) * Bill Burcham YES * Mavis Cournane YES * Mark Crawford YES * Fabrice Desré no * Matt Gertner no * Arofan Gregory YES (left y:28) * Jessica Glace YES * Michael Grimley YES * Eduardo Gutentag YES * Eve Maler YES * Sue Probert no * Lisa Seaburg YES * Gunther Stuhec YES (partial) * Paul Thorpe YES * Kris Ketels no Quorum reached. 2. Acceptance of minutes of previous meeting 14 August 2002 as amended by putting "regrets" on Bill's line: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00017.html Accepted. 3. Adoption of agenda/schedule planning Adopted. We will end the call after 1.5 hours. We will do an increasing amount of NDR document review and development leading up to September 18. Mavis has some travel around that time that will mean a bit of extra coordination. August 21: - Jessica and Mike might have to leave early - NDR document review - OO and containership papers and methodology implications - Date/time: OO implications and comments received - Finish embedded documentation decisions - Local qualified vs. local unqualified vs. global elements August 28: - Regrets from Eve; Mavis will chair and send agenda - Mark may join late (from Geneva) - NDR document review (look at external comments) - Discuss and decide schema location options September 4: - Jessica and Mike might have to leave early - Regrets from Paul Thorpe - NDR document review September 11: - Regrets from Paul Thorpe, possibly from folks in Geneva - NDR document review - Mike Rowell from OAG: intro to the OAG design rules September 18: - Jessica and Mike might have to leave early - Regrets from Gunther Stuhec - 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 - Everyone should try to reserve the Burlington Marriott - Agenda ideas: . Overview of CCTS changes . Containership (OO, normalization, methodology, etc.) . Second-tier attributes (impacted by CCTS work) . Date/time (impacted by CCTS work) . Content referencing (impacted by CCTS work) A NDR document improvements IN PROGRESS A+ Embedded documentation NEARLY DONE A Code lists IN PROGRESS A Dates and times IN PROGRESS A Nested supplementary components IN PROGRESS A Identifier references and whether to pass content by reference A- Local vs. global elements B+ Containership IN PROGRESS B Updating guiding principles IN PROGRESS B Modnamver URN scheme DONE B Modnamver schema location IN PROGRESS 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 4. Action item review Lisa: - NEW: Send out the normalization paper. - NEW: Ask Tim to fix the Identifier->ID spreadsheet formula bug. - NEW: Check whether we have an inappropriate rule on treating RTs as reserved. Arofan: - Update the embedded documentation paper according to August 7 decisions. Mavis: - Update the issues spreadsheet with Eve's comments. - Amend NDR document to add example code for Period. IN PROGRESS - Update NDR draft 15 with comments from our August 14 comments. IN PROGRESS - Update issues spreadsheet to contain externally received NDR comments. Eve: - Finish draft of code list document. IN PROGRESS - See if Mavis might be available for August 28 call. DONE - NEW: Raise awareness of the containership issue to the CSC. Gunther: - Write content referencing paper. IN PROGRESS - Send date/time NDR snippets to Mavis. IN PROGRESS - With Arofan, prepare samples of how to handle second-tier attributes. IN PROGRESS - Bring the donkey to Burlington! Bill: - Update modnamver paper by September 11. - Start an email thread proposing a schema location solution. - NEW: Start a thread on RTs in aggregates and possible NDR document bugs in this area. Jessica: - Review 0pt65 release draft. IN PROGRESS 5. Reports from other groups Lisa and others are working frenetically on the LC SC distribution. There are some issues still outstanding, but the F2F will provide the best opportunity for hashing these out. 6. NDR document review a. Top-level message/element naming issue b. Continue reviewing NDR draft 15, Section 10 c. New principle wording See this message: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00025.html d. New rule for naming of lists Do we need to discuss this further based on Bill's input? These were all deferred. http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00019.html e. Identifier->ID problem It appears that the remaining cases of an element being called FooIdentifier happened because the Foo.Identifier.Identifier truncation is happening after (or instead of) the truncation of Identifier to ID. The naming formula needs to be fixed in this respect. In this discussion, we noticed that RTs are freely being used as property terms (e.g., Foo.Amount.Amount) in the spreadsheet. There's supposed to be a rule treating RTs as reserved keywords, but we haven't done this to date and the formulas work fine without it. So we don't recommend any change to the rules on this. f. RTs for aggregates Bill noted that Details has been used as the RT for aggregates. (Mark noted that, technically, Details is not an RT but just serves in that spot.) Bill is proposing that the spreadsheet offer a more "real" RT here by supplying the name of the type of the property. For example, you'd have Order.Quote.Quote instead of Order.Quote.Details, and then the two Quotes would collapse according to our existing rules. Mark's reading of the latest CCTS work is that this is not possible. 7. OO and containership papers and methodology implications OO paper: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00014.html Containership paper: http://www.oasis-open.org/committees/ubl/ndrsc/current/p-gregory-containers-02.doc There is also the normalization material from Tim's methodology paper, which has been extracted into a new paper that Lisa will point us to. Several of us are concerned that the OO metaphor (operating on XML as objects) and the relational metaphor (doing normalization of XML data) might be being inappropriately applied to the job of creating usable XML message formats. The concern with the OO approach is that directly serializing a programmatic view of data into XML might reflect only one back-end application's preferences. The concern with the relational approach is that tables aren't linear while XML is, which leads to anomalous design results. It was also noted that it's not really fair to paint the various approaches as "OO", "relational", and "XML" since (for example) OO programming uses containers all the time. There is some sympathy for the view that it's useful to have a model standing behind the schema; having that model be OO vs. E/R doesn't matter. Also, it was noted that having flat XML that looks exactly like database data makes it easier (naturally) to put it in the database. In practical terms, the following goals and principles may be impacted by decisions in this area: - Speed of completion - Leveraging XML technology - Readable instances - "Various and sundry" - Customizability - Abstracting away from back-end applications We may be missing some requirements based on the following: - Real-world experience with UBL used in back-end systems (such as SAP's) - Requirements based on relational manipulation of XML data (such as normalization) It will be essential to hash this out at the upcoming F2F, because time is of the essence. It's a concern that material is going out in the LC SC distribution that does not reflect the NDR SC's concerns about containership. 8. Date/time: OO implications and comments received Date/time paper: http://www.oasis-open.org/committees/ubl/ndrsc/current/p-stuhec-datetime-05.doc Comments from Mike Grimley: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00009.html Comments from Bob Miller (already discussed?): http://lists.oasis-open.org/archives/ubl-ndrsc/200207/msg00008.html Deferred. 9. Finish embedded documentation decisions See here for previous decisions and status: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00011.html - Where to insert all the documentation elements in each XSD construct? - Make sure to at least provide a reference to the code list document, which puts some requirements on documentation. - Need to include rules on which fields need to be present for which XSD constructs. - The UBL schema modules need to incorporate XHTML Basic properly (e.g., declaring its prefix? importing the schema?). - We need to say explicitly what XHTML Basic version number. Also see here for an idea related to XHTML CLASS keywords: http://lists.oasis-open.org/archives/ubl-ndrsc/200208/msg00026.html Deferred. 10. Local qualified vs. local unqualified vs. global elements 11. Adjourn Adjourned z:07. -- 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