W3C home > Mailing lists > Public > xmlschema-dev@w3.org > September 2006

RE: Xml Schema profile

From: <Simon.Cox@csiro.au>
Date: Mon, 25 Sep 2006 12:35:08 +0800
Message-ID: <648527B4E47AFB468DB88885E4C23ABF5B6293@exwa3-per.nexus.csiro.au>
To: <paul@xmlhelpline.com>, <David_E3@VERIFONE.com>, <mike@saxonica.com>, <xmlschema-dev@w3c.org>, <lists@jeffrafter.com>
Cc: <paul.downey@bt.com>
Please also take a look at the schema collection from Open Geospatial
Consortium here: http://schemas.opengis.net/ 

These schemas are replete with use of substitutionGroup, which is used
to implement UML specialization hierarachies. 

There are a large number of schemas coming through ISO/TC 211 which also
follow this pattern. 

Please do not labour under the impression that substitution groups are a
corner of the spec that rarely gets visited. 

 

Simon Cox

 


  _____  

	From: Paul Kiel [mailto:paul@xmlhelpline.com] 
	Sent: Friday, 22 September 2006 1:22 AM
	To: Cox, Simon (E&M, Kensington); 'David Ezell'; 'Michael Kay';
'Paul Kiel'; xmlschema-dev@w3c.org; 'Jeff Rafter'
	Cc: paul.downey@bt.com
	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 Ezell <mailto:David_E3@VERIFONE.com>  
		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 Monday, 25 September 2006 04:35:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:55 GMT