Search This Blog

Thursday, November 1, 2007

XML Schema Patterns for Databinding: Updated W3C Working Drafts

Members of the W3C XML Schema Patterns for Databinding Working Group
have published updated Working Drafts for "Basic XML Schema Patterns
for Databinding Version 1.0" and "Advanced XML Schema Patterns for
Databinding Version 1.0." The document represent the result of the first
call for implementations, the initial results that led to the
modifications of this specification are available for the new
classification of basic, advanced tests. A complete report is also
available. The patterns can describe XML 1.0 representations of commonly
used data structures independent of any particular programming language,
database or modelling environment. Reviewers are invited to contribute
to the test suite and read the interoperability report and about Web
services. Background: A representative collection of databinding
implementations in common use was compiled to provide an indication of
the "state of the art." It displayed uneven and inconsistent support
of the W3C XML Schema 1.0 Recommendation resulting in impaired
interoperability and a poor user experience of databinding tools. For
example (1) rejecting valid XML Schema 1.0 documents, (2) rejecting
valid XML 1.0 instance documents, and (3) making the content of valid
XML 1.0 instance documents unavailable in mapped data structures. The
W3C XML Schema Patterns for Databinding Working Group was chartered to
"define a set of XML Schema patterns that will be efficiently implementable
by the broad community who use XML databindings. Patterns which may prove
useful to model include abstractions of structures common across a wide
variety of programming environments, such as hash tables, vectors, and
collections. There are several ways of representing such abstracted data
structures and Web Services toolkits are currently using ad hoc
technologies to infer the most suitable language mapping when processing
XML Schemas. Agreeing on a set of XML Schema patterns for which
databinding optimizations can be made will facilitate the ability of Web
services and other toolkits to expose a more comprehensible data model
to the developer." More Information See also the XML Schema Patterns for Databinding Interoperability Report: Click Here

No comments: