XML News from Monday, July 7, 2008

The W3C XML Schema Working Group has posted new last call working drafta of XML Schema 1.1 Part 1: Structures and XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes According to the structures draft,

XSD 1.1 retains all the essential features of XSD 1.0, but adds several new features to support functionality requested by users, fixes many errors in XSD 1.0, and clarifies wording.

This draft was published on 20 June 2008. The previous working draft of 30 August 2007 was a Last-Call Working Draft which elicited numerous comments and suggestions for improvements. All substantive issues have now been resolved, although some editorial issues remain open. The major revisions since the previous draft include the following:
  • The minimal subset of XPath which processors were required to support for assertions has been eliminated; processors must support all of XPath.
  • A new wildcard keyword ##definedSibling has been added to allow a wildcard to match any element except one mentioned explicitly elsewhere in the current content model.
  • The definitions of must and ·error· have been revised to require that processors detect and report errors (although the quality and level of detail of the error messages are not constrained).
  • An <override> element has been defined to allow the declarations or definitions of specified components in other schema documents to be overridden.
  • The <redefine> element has been ·deprecated·.
  • XML Representation Constraints no longer refer to the component level; they can now be checked for schema documents in isolation.
  • Numerous editorial changes and clarifications have been made and numerous small errors corrected.

In the datatypes spec,

The previous working draft of 17 February 2006 was a Last-Call Working Draft which elicited numerous comments and suggestions for improvements. All substantive issues have now been resolved, although some editorial issues remain open. Changes since the previous public Working Draft include the following

Comments are due by September 12.