Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


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

From: "C. M. Sperberg-McQueen" <cmsmcq@-------------.--->
To: "Costello, Roger L." <costello@-----.--->
Date: 4/30/2009 4:30:00 AM
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
****************************************************************





From cmsmcq@b... Thu Apr 30 17:12:06 2009
Received: from maggie.w3.or


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent