[Home] [By Thread] [By Date] [Recent Entries]
John Cowan also did a rather good presentation on Relax NG at 2004. His points on why RelaxNG is good were well made. I asked in a meeting I chaired how many thought it would be a good idea if Relax NG were more prominent (or something like that). Not many hands went up. Not good. 1) We beat the standards message into a lot of heads in the last decade. It worked. 2) Predictably, the W3C As Good Standards and ISO As Clueless Standards messages converged with message 1. Toss in the Microsoft Does W3C Schema as an externality with positive feedback effects for XSD and.... Result: RelaxNG Bad. W3C Schema Good. Schematron: whatever (we have business rules but ok). It's a nonlinear network out there. Given the inability to figure out the details, managers, buyers, etc., punt to the greatest signal. They can't afford multiple ways to do the same thing. So now what? Seems obvious. The W3C should endorse RelaxNG as a preferred alternative. That will be as good as it gets. The lock is not on the schema type but on the tools. len The weird thing is, Betamax didn't just lose, it disappeared. The interesting question is why? Video stores couldn't afford two formats because they were in a low margin market. Given a limited supply of movies, video stores were the externality that pushed the Betamax all the way out of the market. See "Betamax Revisited: A Contextual View of the Battle for the Home VCR Market" From: DuCharme, Bob (LNG-CHO) [mailto:bob.ducharme@l...] > Likewise, just doing a text search on the "agenda at a glance", XML >2002 seems to have had 3 presentations on RELAX NG, XML 2003 had 1, and >XML 2004 had none. My talk "Documents vs. Data, Schemas vs. Schemas"[1] didn't mention RELAX NG in the title so that it would show up in the schedule summaries, but it came to the conclusion that lots of people out there would be better off using RELAX NG than XSD. A "why RNG is good" presentation would end up preaching mostly to the faithful, and I thought that a talk structured around more generalized processing issues would be better for the conference than one that focused on pushing a specific tool, especially if the tool is not as new as it was in 2002.
|

Cart



