You know you have problems if you're churning out tortured language like this:
The group's objective is to define an alternative encoding of the XML Information Set that addresses the requirements identified in the work of the XML Binary Characterization Working Group, while maintaining the existing interoperability between XML specifications.
Of course you have to use tortured language to avoid stating the obvious, which is, the W3C is going ahead with Binary XML.
Let's take a look at the Binary XML groups charter. { My comments are in-line and will appear like this. }.
The main objective of the Efficient XML Interchange (EXI) Working Group is to develop a format that allows efficient interchange of the XML Information Set, based on the conclusions of the XML Binary Characterization Working Group.
XML has been enormously successful as a markup language for documents and data, { So let's start screwing with it! } but is not an optimal format for all purposes. { Really? You mean it's not a floor wax and dessert topping? Let's be clear, XML isn't for all applications. If it doesn't fit your needs don't use it! } The XML Binary Characterization Working Group established a set of use cases for which XML employment may be problematic. The Efficient XML Interchange Working Group is chartered to define an alternative encoding of the XML Information Set that addresses at least the minimum requirements identified by the XML Binary Characterization Working Group. The Working Group shall also consider properties that shouldn't be prevented, as listed in the second list of the decision tree. Such support will be considered as extensions to the XML Information Set or extensions introduced in the XML Schema 1.0 Post–Schema–Validation Infoset and in the XQuery 1.0 and XPath 2.0 data model.
The goals of this Working Group are:
There are several approaches to achieve the integration with XML. The Working Group will provide at least one way for the new format to be both recognized as XML by existing parsers { Because we realize that our only chance at being adopted is to co-opt the name XML. I mean really, we can count on one hand the number of people on the planet that know ASN.1. } and also rejected in a meaningful way, such as by defining a new value for the pseudo–attribute encoding. { I'll give you rejected in a meaningful way. }
The Working Group will start by considering existing solutions and will evaluate each in terms of implementability and performance against the requirements and use cases documents produced by the XML Binary Characterization Working Group. { We will carefully go through the motions of pretending to care. }
This Working Group is not chartered to:
Two of the entrance criteria used for the Last Call phase will be:
Careful review will be given to the feedback from other Groups, within and outside the XML Activity. { I doubt it. } Findings that suggest that the proposed format has a significant impact and disruption of existing XML technologies and processors might dissuade W3C from advancing the format to W3C Candidate Recommendation, or might persuade W3C to do so but without referring to the format as a flavor of XML. { It hasn't stopped you so far, why start now? }
Two of the entrance criteria used for the Proposed Recommendation phase will be:
The Working Group may at any stage recommend the use of an already published format, provided that it satisfies the above criteria, instead of providing a W3C Recommendation. { We reserve the right to sell out. }
Now at this point I could enumerate all the things that are wrong with Binary XML but I won't bother wasting your, or the W3Cs, time. They have heard all the objections and ignored them. It's just sad watching them march themselves into irrelevancy.
2005-11-20