[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: [XML Schema 1.1] Is the Conditional Inclusion (VC) stuff useful today?

From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
Date: Thu, 30 Apr 2009 10:30:04 -0600
Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>, "xmlschema-dev@w3.org" <xmlschema-dev@w3.org>
Message-Id: <6B469D28-266A-44DD-B627-F602AFA55068@blackmesatech.com>
To: "Costello, Roger L." <costello@mitre.org>
Re: [XML Schema 1.1] Is the Conditional Inclusion (VC) stuff useful  today?

On 30 Apr 2009, at 09:53 , Costello, Roger L. wrote:

>
> Hi Folks,
>
> I'm having a hard time seeing the usefulness of vc:typeAvailable,  
> vc:typeUnavailable, vc:facetAvailable, vc:facetUnavailable,  
> vc:minVersion, and vc:maxVersion.
>
> I can see its usefulness in future versions of XML Schema (version  
> 1.2, 1.3. etc) but I can't see its usefulness today.
>
> Does it have any usefulness today? If so, can you give me a  
> practical example please?

As Michael Kay has pointed out, existing 1.0 processors can add
support for the vc:* namespace without becoming non-conforming on
that account.  Users of 1.0 processors which don't support the vc:*
namespace can easily pre-process a schema document that uses
the vc attributes into a 1.0-conforming schema document (effectively
using XSLT or some other XML process as a preprocessor for their
1.0 schema processor).

But you are also right that a significant part of the value
of the vc namespace today is that it will make it easier to
specify later versions of XSD with less time-consuming agitation
over issues of syntactic and semantic compatibility.  For anyone
frustrated with the length of time the preparation of 1.1 has
taken, and with the limits the WG has imposed on 1.1 in the
service of backward compatibility, that promise of future
utility is a real present benefit, without which I believe some
members of the WG would have declined to continue work on 1.1.
(YMMV of course.)

-- 
****************************************************************
* C. M. Sperberg-McQueen, Black Mesa Technologies LLC
* http://www.blackmesatech.com
* http://cmsmcq.com/mib
* http://balisage.net
****************************************************************
Received on Thursday, 30 April 2009 16:30:44 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.