OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Is XML Doomed ...? (Was: Polemicism)

[ Lists Home | Date Index | Thread Index ]

On Fri, 09 May 2003 08:52:10 -0400, Chiusano Joseph 
<chiusano_joseph@bah.com> wrote:

> <Quote>
> A significant number of people don't want or need the complexity that
> W3C XML Schema brings.
> </Quote>
>
> Absolutely true. But I also believe that the specification is broad
> enough to allow people a wide range of usage choices, from very simple
> to highly complex.

The way I think of it, XML the "organism" is doomed, just like every other 
organism. It may live a long and happy or short and bitter life, I don't 
know.  But the "genes" that shape it are in principle immortal, ao long as 
they can be combined to form "organisms" that can live and spread the genes 
around. (Analogy with Dawkins "Selfish Gene" stuff is deliberate).

So, XML (broadly defined) is just what all the "genes" (or memes, if you 
will) that shaped LISP, SGML, HTML, DSSSL, regular expressions, 
hierarchical data models, and so on have combined to produce in this 
generation.  They are out there combining, reproducing, mutating, evolving 
all the time (witness RELAX NG, the "binary XML" experiments, Xduce ...) in 
all sorts of different incompatible directions). No one can control this, 
not W3C, OASIS, ISO ... Some of these close relatives to the XML organism 
will survive and pass on the productive genes/memes, some are going to be 
forgotten quickly.

Think of us XML geeks as gardeners: Some of these things are invasive weeds 
that are hard to kill (e.g. ill-formed syntax because of the "be liberal in 
what you consume" principle), some hothouse orchids that are beautiful but 
won't survive in the wild (I personally put many of the Semantic Web ideas 
here),  some are genetically engineered (well, committee-defined) 
"Frankenfoods" that some big companies have produced for consumption by 
manipulated consumers, and so on.  I think it's the duty of geeks to think 
of ourselves as Darwinian agents exercising UN-natural selection when 
confronted with all this rank growth -- there's not room in the ecosystem 
for all of it, so we  "vote with our trowels": dig up the weeds and compost 
them, transplant and fertilize the desireable stuff.

Even "Frankenfoods" such as XSDL and XQuery have a lot of good genetic 
material in them.  It's unrealistic to expect the "genetic engineers" in 
the committee room to do the hard work of figuring out which of those 
designer genes will thrive. As Michael Kay and others who participate in 
the W3C have said many times, that's really asking too much of humans 
working in groups.  So, all of us toiling in our little corners of the 
ecosystem have to decide which parts to weed out (by not implementing, not 
using, not recommending) and which to select and cross-breed.

Sorry, I know I dearly love to beat analogies into the ground.  Just 
compost this if you think it's nonsense :-)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS