W3C

XML Schema Patterns for Databinding WG
10 Jan 2006

Agenda

See also: IRC log

Attendees

Present
Jon Calladine (BT)
Paul Downey (BT)
Anthony (Tony) Julian (HL7)
Yves Lafon (W3C)
Ajith Ranabahu (WSO2)
Regrets
Paul Fremantle (WS02)
Chair
pauld
Scribe
pauld

Contents


 

Meeting Administrivia

minutes 20th December approved

status of documents

pauld: still to create editors' documents .. am working on them

on databinding and programming languages

http://lists.w3.org/Archives/Public/public-xsd-databinding/2005Dec/0009.html

yves: databinding often between similar or the same languages
... restriction on ranges may be possible in some languages, such as ADA
... such constraints maybe validated using asserts even though the type may be looser

pauld: what are you hoping for here?

yves: I don't think it will be an issue, unless I hear more feedback

pauld: I guess this topic will crop up later

<Yves> http://www.w3.org/2005/06/tracker/databinding/issues/2

ISSUE-1: Scope of Structures to be Addressed

pauld: waiting for Vladislav

ISSUE-2 : WSDL and the Test Suite

jonc: walks through his proposal: http://lists.w3.org/Archives/Public/public-xsd-databinding/2006Jan/0007.html
... problems not just with schema patterns, but in the use of such patterns in Web services toolkits. Publishing in a WSDL allows people to test patterns against an endpoint

Ajith: what do you mean by consistantly named global element?

jonc: people may submit small extracts of schema, but possibly larger schemas of which only part of it is the feature
... we need an entry point to such schemas
... echo means the same schema structure is used for input and output
... we need an entry point for the echo method

pauld: we also need an instance document to test the echo operation

discussion of having more than one instance documents

pauld: instance documents useful when testing databinding toolkits using canned interactions, not so much toolkit to toolkit

<scribe> ACTION: jonc to raise a separate issue on submitting patterns without WSDL wrapper [recorded in http://www.w3.org/2006/01/10-databinding-minutes.html#action01]

<trackbot> Sorry, couldn't find user - jonc

ISSUE-3: Mapping Simple Numeric Types with Infinite Value Space

pauld: awaiting text from paul ..

ISSUE-4: Collecting Databinding Tools

pauld: useful resource posted to our list:

<Yves> http://www.rpbourret.com/xml/XMLDataBinding.htm

pauld: has contacted Schema WG chair to reuse their list.

ISSUE-5: The open enumerated type

pauld: motivation was to get people to think about this imporant Schema pattern in common use, but known not to work with many tools. How to bucket such patterns: Basic, Advanced and do we document anti-patterns?

http://www.w3.org/2005/07/xml-schema-patterns.html#Enumerated-Extensible

jonc: real world experience means that this is an advanced pattern
... universally supported or well supported

pauld: do we qualify each pattern with a "star rating"?

<Yves> if this issue is about putting constraints on types (like integer), in that case it will be a null constraint, then it might not be an advanced pattern

jonc: sufficient to classify advanced or basic

pauld: personally uncomfortable about absence meaning not well supported for well known patterns

jonc: you'd like to demonstrate completeness for such anti-patterns?
... we don't need to shoot for completeness of Schema. Just show things which give *good* experience

ajith: basic (v) advanced (v) antipatterns useful when generating a schema from a toolkit

pauld: and when humans author schemas

pauld:It seems like we're starting to agree that Basic is what works in practice and Advanced is more aspirational. We should decide if this is an advanced pattern or an anti-pattern next week.

Summary of Action Items

[NEW] ACTION: jonc to raise a separate issue on submitting patterns without WSDL wrapper [recorded in http://www.w3.org/2006/01/10-databinding-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.127 (CVS log)
$Date: 2006/01/18 07:26:48 $