- From: <paul.downey@bt.com>
- Date: Tue, 5 Feb 2008 16:56:28 -0000
- To: <public-xsd-databinding@w3.org>
draft minutes from last week's face to face meeting are now available here:
http://www.w3.org/2002/ws/databinding/8/1/F2F-databinding-minutes.html
and are copied below:
- DRAFT -
XML Schema Patterns for Databinding Working Group F2F
30th Jan - 1st February 2008
W3C ERCIM, INRIA, Sophia Antipolis, France.
Agenda
See also: IRC log
Attendees
Present
Jon Calladine (BT)
George Cowe (Origo Services Limited)
Paul Downey (BT)
Yves Lafon (W3C)
Regrets
Chair
pauld
Scribe
pauld
Contents
* Topics
1. ISSUE-2: test suite
2. ISSUE-12: identifying a conformant schema
3. Planning Day#2
4. GlobalComplexTypeAbstract
5. lc-psd-3 SHOULD or MUST process any valid schema?
6. lc-haas-1 "Difficulty to read patterns as expressed with XPath 2.0"
7. Roundup
* Summary of Action Items
__________________________________________________________________________________________________________
pauld: need to review where we are, guess our fresh pairs of eyes helps!
pauld: I want to make sure the WG page is more understandable
pauld: couldn't find a link to the detection service - it exisits?
pauld: http://www.w3.org/2002/ws/databinding/detector/
pauld: that page should point to the schematron, stylesheet the online and command line versions
yves: I'll work on fixing the online version
pauld: concerned how quickly we can redeploy that when we change / add patterns goal for this week is to
publish LC WD of Basic and ideally Advanced! so we can all go home and stop cleaning this vendor toilet :)
procedurally, we don't need to answer our own last call comments because we're going for another LC!
we've processed all our LC issues, but one
ISSUE-2: test suite
pauld: we don't highlight the difference between not running because of barf, bad tests, or because we didn't
get aroud to it:
[process.jpg]
yves: will work on fixing that!
yves: Adrian ran most of our tests, can we re-run?
pauld: it's in CVS, but he's not available and has rebuilt his environment, so would have to reinstall WCF etc
george: can take a quick look
pauld: OK, I don't want to lose this meeting to re-running tests for Advanced, or low-priority Basic patterns
george: testing can always be done offline
pauld: want to review specs, and hunt for patterns in the wild
yves: we need a command line version
pauld: OK, so you guys work on the detection service, make the online service link to our page which will have
source code, stylesheet, etc, etc We need to answer one LC comment - lc-haas-1 on making the XPaths
understandable. Need to incorporate Jon's examples:
http://lists.w3.org/Archives/Member/member-xsd-databinding/2007Oct/0001.html. I want to hunt for more patterns
'in the wild' from our collection. (I notice there's no link to
http://www.w3.org/2002/ws/databinding/collection/ from WG page!) and the page is missing this output:
http://www.w3.org/2002/ws/databinding/edcopy/collection/. I'll work on making the report more credible, Jon
will want to help there too, no doubt. We also need to review
http://www.w3.org/2002/ws/databinding/edcopy/advanced/advanced.html#schemasummary
Am concerned that xs:date etc aren't "Advanced" we need to remember why and give a non-normative one-line
explanation
. We think it's OK for Basic to be N/A, but Advanced should explain
george: for all of them?
pauld: just the types. I can do that work and the WG can review it
<Yves> http://www.w3.org/2002/ws/databinding/edcopy/report/report_gsoap2_2.7.10_c.html#DateTimeAttribute04
<Yves> http://xkcd.com/376/ :)
<Yves> http://tools.ietf.org/html/rfc2550
<Yves> http://www.w3.org/2002/ws/databinding/examples/6/09/
pauld it might be nice to rerun the tests, at least for the kits we can easily.
george: can run 12 or so
yves: will make sure we communicate the difference between not running a test because we didn't run it, and not
running a test because the tool barfed
<gcowe> patterns detector source code can found in
http://www.w3.org/2002/ws/databinding/detector/PatternsDetector.zip - this contains the .war file
pauld: is there a process for generating that - an ant file?
gcowe: that includes an old stylesheet - can remove that
pauld: can we make an ant task to generate that, command line and war together? It's OK to include a stylesheet
if it's regenerated when we change patterns.xml
ISSUE-12: identifying a conformant schema
george: built a command line version of the patterns detector
<gcowe> http://www.w3.org/2002/ws/databinding/detector/client/
<gcowe> contains java executables for detecting patterns in schema or WSDL and can be run on client machine
pauld: looks great, can we add a link to the detector page, and fix the service?
discussion of a version number for the stylesheet in the report.
pauld: sounds like a lot of work to add it, and of little value given each pattern reported is uniquely named
and versioned
george: will add a link on the collection page
<Yves> ***** NoTargetNamespace [PENDING]
<Yves> ***** AnySimpleTypeElement [PENDING]
<Yves> ***** HexBinaryElement [PENDING]
<Yves> ***** HexBinaryAttribute [PENDING]
<Yves> ***** UnionSimpleDateString [PENDING]
<Yves> ***** PrecisionDecimal [PENDING]
<Yves> ***** SOAPEncodedArray [PENDING]
<Yves> ***** AttributeGroup [PENDING]
<Yves> pending... basic? advanced? removed?
we should review the status of patterns as a whole, tomorrow afternoon. Let's just work on coverage for now
http://lists.w3.org/Archives/Public/public-xsd-databinding/2008Jan/att-0003/process.jpg
<gcowe> http://www.w3.org/2002/ws/databinding/detector/ now contain information on running the client side
executable jar to carry out detection of patterns in schema and WSDL
Planning Day#2
pauld: working on detector, adding an annotated schema as the output Yves to work on getting the detector as a
service! George and Jon working on more patterns and examples driven by the Collection and tables in the
Advanced spec. Yves working on more examples and patterns for the types. We'll regroup later, review, plan to
re-run the testsuite tomorrow morning
<gcowe> ComplexTypeAttributesOnly pattern xpath
<gcowe> is //xs:complexType/xs:attribute[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or
xs:group or xs:attributeGroup or xs:simpleContent or xs:complexContent)]/(.)
looks stinky, but works!
<gcowe> agreed...
GlobalComplexTypeAbstract
pauld: can't really use this without complexContent, which is Advanced
george: Origo had problems with tools and abstract
pauld: we haven't tested it, move to Advanced!
RESOLUTION: move GlobalComplexTypeAbstract to Advanced
lc-psd-3 SHOULD or MUST process any valid schema?
http://lists.w3.org/Archives/Public/public-xsd-databinding-comments/2008Jan/0000.html
any objections to my proposal?
RESOLUTION: accepted lc-psd-3
lc-haas-1 "Difficulty to read patterns as expressed with XPath 2.0"
pauld: Hugo correctly points out XPath 2.0 isn't well understood by some of our readership, and suggests a
primer
george: not well understood by me, either :)
pauld: suggest looking at our patterns. We could write an appendix or a primer. It seems like a lot of work to
me for us at this stage
jonc: appendix with "worked examples" should be enough
george: shouldn't be too long
pauld: any volunteers? Agood way to understand it is to document it :)
<JonC> should be me then...
pauld: seems like a very slippery slope
<Yves> http://www.w3.org/2002/ws/databinding/examples/6/09/SubstitutionGroup/Overview.html
pauld: suggest finding the idioms used in patterns.xml, enumerate them, then write one sentence on each
referencing XPath 2.0 spec
<scribe> ACTION: jcalladi to write an appendix on XPath idioms used in the specs [recorded in
http://www.w3.org/2008/02/01-databinding-minutes.html#action01]
<trackbot-ng> Created ACTION-127 - Write an appendix on XPath idioms used in the specs [on Jonathan Calladine -
due 2008-02-08].
RESOLUTION: accepted lc-haas-1 XPath patterns primer to appear in Basic and Advanced as an appendix
Roundup
pauld: so we think Basic is mostly done, pending Jonc's appendix. A rerun of some of the toolkits would be nice
to go to PR with
george: can look at that, the ones I can run at least
pauld: coverage of our Advanced patterns is still a concern
... will work on my annotated schema report for the collection,
... and add patterns this avo as a result
... patterns detection service?
george: made a command line version, and a serverlet version. Stylesheet is now separate
yves: will try to get that running Monday
pauld: command line is useful, but service is going to drive adoption
OK, telcon on Tuesday to try to move both documents to Last Call
==ADJOURNED==
Summary of Action Items
[NEW] ACTION: jcalladi to write an appendix on XPath idioms used in the specs [recorded in
http://www.w3.org/2008/02/01-databinding-minutes.html#action01]
Received on Tuesday, 5 February 2008 16:57:06 UTC