Many readers of this blog know that I was one of the original designers and editors of the W3C XML Schema Language Recommendation (XSD). Since publication of version 1.0 in May 2001, a small group of us has continued to work on incremental improvements. I am therefore delighted to announce that, a few days ago, XML Schema Version 1.1 became a W3C Candidate Recommendation. This means that the specification is feature-complete, and the W3C is waiting for two or more interoperable implementations to demonstrate that the technology is suitable for designation as a full W3C Recommendation.
Why should you care? XSD 1.1 adds a relatively small list of specific features to the language, but I’m convinced that it addresses some of the most important opportunities that were missed in the original XSD 1.0.