See also: IRC log
<trackbot> Date: 06 October 2006
<scribe> Scribe: pauld
pauld: ok, so we have 10 Issues
remaining, 3 Basic, 2 Testsuite
... we need people to raise Advanced issues, well contribute
patterns
... Topics
- Introductory Text
- Detection of Patterns
- Publication of Logs
<scribe> ACTION: ylafon to write introduction to the Test suite text including a Disclaimer and how to deal with mistakes [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action01]
<trackbot> Created ACTION-72 - Write introduction to the Test suite text including a Disclaimer and how to deal with mistakes [on Yves Lafon - due 2006-10-13].
pauld: we should publish our test
suite logs and call for logs from third parties
... - Review Issues for missing examples and patterns
gcowe: patterns.xml covers
components, but not combinations of components
... unclear if we need to do a second pass
pauld: so what happens if a
schema contains a valid component in an unusual place
(struggles for a realistic example)
... let's walk though this
<scribe> ACTION: pdowney to write a patterns and examples.xml to HTML transform [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action02]
<trackbot> Created ACTION-73 - Write a patterns and examples.xml to HTML transform [on Paul Downey - due 2006-10-13].
<JonC> ACTION: pdowney to remove editorial attribute from patterns.xml [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action03]
<trackbot> Created ACTION-74 - Remove editorial attribute from patterns.xml [on Paul Downey - due 2006-10-13].
pauld: we need a better rollup report of the patterns in our examples documents
<scribe> ACTION: pdowney to generate a rollup report for classification of our examples [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action04]
<trackbot> Created ACTION-75 - Generate a rollup report for classification of our examples [on Paul Downey - due 2006-10-13].
gcowe: when I run the processor on our schema catchall fires all the time
pauld: so what's broken?
... is it because catchalls are firing along with basic
patterns, or the catchalls indicate we don't have enough
patterns to cover your schemas?
gcowe: redefine is catchall, for example
pauld: let's gloablly replace 'catchall' with 'pending'
jonc: we need to document our buckets
gcowe: substitutionGroups fires as catchall
pauld: ok we need to ensure we
have patterns.xml statements for all our closed issues
... we need to dog-food our processor on our examples
... two pass comes from our use of Schematron
... maybe we could write some code to taint nodes touched by an
XPath, then look for untainted nodes
yves: alternative approach is to traverse the XML bottom-up start a leaf nodes and try to recognise patterns for leaf nodes applying pattern detection for each new subtree
pauld: does that mean writing our patterns in a different way, not XPath?
yves: no
pauld: let a 1000 flowers bloom!
<scribe> ACTION: ylafon to investigate alternative approach to pattern detection [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action05]
<trackbot> Created ACTION-76 - Investigate alternative approach to pattern detection [on Yves Lafon - due 2006-10-13].
pauld: so are we happy with our approach, well two approaches?
<gcowe> george: two phase detection of patterns -
<gcowe> george : use schematron with multiple rules in first phase - as is
<gcowe> george : in second phase - use schematron with one rule containing paths detected from first phase, with a catchall for anything else
pauld: this approach doesn't tell you what is causing the failure, ok for our validation but for a W3C hosted validator we may need more work
Working Group indulges in wordsmithing by committee
<JonC> try this "Different databinding tools support different subsets of XML schema 1.0 and even their support of common aspects of XML Schema is often inconsistent, resulting in interoperability issues:"
pauld: and that's better than "Different databinding tools fail to consume different aspects of XML Schema 1.0 differently." ??
<Yves> Also, there may be multiplt ways of expressing the same data structures using XML schema, and databinding tools may choose to implement only one or more ways, but not all of them, leading also to interoperability issues
<JonC> I think so
<JonC> compromise "Different databinding tools support different aspects of XML Schema 1.0 differently."
<gcowe> or "Its fair to say that most databinding tools support XML Schema 1.0 features in inconsistent ways which leads to interoperability issues" - no differents at all!!
pauld: we'd like the BP to be
able to cite us, and so we have restrictions such as encoding
and schemaLocation to make sure that can happen.
... but do we need to do more in terms of our spec
yves: may be IP issues in a normative reference
george: we have to be compliant with WS-I Basic Profile for interoperability
pauld: for Web service tools at least, but we can be used in a wider context
george: we talked about this yesterday under ISSUE-68
pauld: let's leave this for a telcon
more spec bashing, added edtodos for work
pauld: we need to identify the
issues which should have an acompanying pattern and
example
... then we can join that against the issue numbers in
examples.xml and patterns.xml
<JonC> The issue numbers requiring a pattern are:
<JonC> 5
<JonC> 7
<JonC> 8
<JonC> 9
<JonC> Change of plan these are the Issues NOT requiring a pattern...
<JonC> 1
<JonC> 3
<JonC> 4
<JonC> 2
<JonC> 6
<JonC> 11
<JonC> 12
<JonC> 13
<JonC> 16
<JonC> 17
<JonC> 18
<JonC> 24
<JonC> 28
<JonC> 29
<JonC> 30
<JonC> 34
<JonC> 35
<JonC> 36
<JonC> 37
<JonC> 40
<JonC> 52
<JonC> 53
<JonC> 63
<JonC> 62
<JonC> 61
<JonC> 71
<scribe> ACTION: gcowe to build a tool to check each Issue has a pattern and each pattern has an example [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action06]
<trackbot> Created ACTION-77 - Build a tool to check each Issue has a pattern and each pattern has an example [on George Cowe - due 2006-10-13].
<JonC> To help George 1,2,3,4,11,12,13,16,17,18,24,28,29,30,34,35,36,37,40,52,53,61,62,63,71
<gcowe> thanks Jon!
<scribe> ACTION: ylafon to work on XMLUnit check [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action07]
<trackbot> Created ACTION-78 - Work on XMLUnit check [on Yves Lafon - due 2006-10-13].
<scribe> ACTION: gcowe to build 2nd pass of Schematon pattern detection tool [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action08]
<trackbot> Created ACTION-79 - Build 2nd pass of Schematon pattern detection tool [on George Cowe - due 2006-10-13].
<scribe> ACTION: pdowney to review ISSUES list against edtodo list [recorded in http://www.w3.org/2006/10/06-databinding-minutes.html#action09]
<trackbot> Created ACTION-80 - Review ISSUES list against edtodo list [on Paul Downey - due 2006-10-13].
pauld: review Roadmap
document
... thanks to the W3C for hosting, the nice weather and good
eating!
ADJOURNED
This is scribe.perl Revision: 1.127 of Date: 2005/08/16 15:12:03 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/tss/ts/ Succeeded: s/Editors/Editorial Work/ Found Scribe: pauld Inferring ScribeNick: pauld WARNING: No "Present: ... " found! Possibly Present: Yves databinding gcowe george jonc left pauld trackbot You can indicate people for the Present list like this: <dbooth> Present: dbooth jonathan mary <dbooth> Present+ amy Found Date: 6 Oct 2006 Guessing minutes URL: http://www.w3.org/2006/10/06-databinding-minutes.html People with action items: gcowe pdowney ylafon[End of scribe.perl diagnostic output]