RE: Xml Schema profile

Hi Paul, et al

Interesting article! I think we're a good way forward
in the XML Schema Patterns for Databinding WG:

1) we've addressing one domain/use, that is databinding
   as used by Web services toolkits

2) we're publishing a small set of useful patterns demonstrated 
   to work in current tools as 'Basic'. This is aimed at publishers
   of Schemas who want to know what works now.

3) we're also publishing a wider range of useful patterns in
   use in the wild now as 'Advanced'. This should help
   implementers of tools to do a better job. Heck they
   need that push.

I don't think either of these things are exactly 'profiles',
- but could be used in that way. I guess.

The main challenge we have isn't how to select patterns,
it's lack of participantion, in particular from vendors,
to collect, assess and process said patterns.

Paul


-----Original Message-----
From: Paul Kiel [mailto:paul@xmlhelpline.com]
Sent: Thu 9/21/2006 6:22 PM
To: 'Simon Cox'; 'David Ezell'; 'Michael Kay'; 'Paul Kiel'; xmlschema-dev@w3c.org; 'Jeff Rafter'
Cc: Downey,P,Paul,XSB2 R
Subject: RE: Xml Schema profile
 
>>participants thought a profile might be useful, but gaining consensus on what it might actually be seemed a daunting
task
 
I agree with what David says here which is why I wrote the piece as I did:
 
http://www.xml.com/pub/a/2006/09/20/profiling-xml-schema.html
 
Getting people to agree on a profile would be impossible (and I certainly recognized that when I chatted with some of
the WS-I schema wg folks).  So I wrote this article getting a profile from what people are actually using in their
schemas.  A sort of vote based on the schemas rather than a vote based on a show of hands.  
 
Cheers,
Paul - now at paul@xmlhelpline.com
 
 

W. Paul Kiel
XmlHelpline.com
"eXtensible Solutions"
work: 919-846-0224
cell: 919-449-8801
paul@xmlhelpline.com
Specializing in Xml, Xslt, web services, and data integration.





 

  _____  

From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org] On Behalf Of Simon Cox
Sent: Thursday, September 21, 2006 10:41 AM
To: David Ezell; Michael Kay; Paul Kiel; xmlschema-dev@w3c.org; Jeff Rafter
Cc: paul.downey@bt.com
Subject: Re: Xml Schema profile


I wonder why they do not base it on a comprehensive spec, such as ISO/IEC 11404 "Language Independent Datatypes". 
 
Simon Cox

----- Original Message ----- 
From: David  <mailto:David_E3@VERIFONE.com> Ezell 
To: Michael Kay <mailto:mike@saxonica.com>  ; Paul Kiel <mailto:paul@hr-xml.org>  ; xmlschema-dev@w3c.org ; Jeff Rafter
<mailto:lists@jeffrafter.com>  
Cc: paul.downey@bt.com 
Sent: Thursday, July 20, 2006 6:04 AM
Subject: Re: Xml Schema profile


Last year, the W3C organized a workshop, hosted at Oracle, addressing this issue (among others).  

The chairs' summary of the workshop is at 
 <http://www.w3.org/2005/06/21-schema-workshop/chairs-report.html>
http://www.w3.org/2005/06/21-schema-workshop/chairs-report.html 

It contains pointers to the agenda, and the minutes of both days of the workshop (including pictures). 
Most major software vendors attended this meeting.  The original subject of the workshop was raised by WSI:  "what to do
about XML Schema Profiling."

I think the minutes and the chairs' summaries give a fair indication of industry consensus, at least in May 2005.  I
don't know that much has changed since that point.  My personal take-away from the workshop was that many participants
thought a profile might be useful, but gaining consensus on what it might actually be seemed a daunting task.  (N.B. XML
Schema itself is an attempt to "profile" what most people want.)

The W3C response was to create a "databinding WG" in the Web Services Activity that is addressing these concerns.  They
do their work in public space, and I know they are eager for input from concerned folks, so I strongly recommend that
you take a look at their accomplishments so far:

 <http://www.w3.org/2002/ws/databinding/> http://www.w3.org/2002/ws/databinding/ 

This group really is concerned with interoperability of XML languages defined in XML Schema. 

Hope this helps. 

Best regards, 
David Ezell 

Received on Friday, 22 September 2006 07:13:31 UTC