[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

re: Remembering the original XML vision


simplified xml
Jonathan Robie writes:

 > Now that we are celebrating the fifth anniversary of XML [1], it may be 
 > time to re-read one of the seminal papers on XML, " [2].
 > 
 > XML was always supposed to work well both for structured documents and 
 > serializing structured data from various sources. Any view of XML that 
 > doesn't allow for both, and despairs that other people may be using XML 
 > differently than you are, misses the original vision.

Jonathan is exactly right: this is the source of the recurring
"simplified XML" announcements, which have become as predictable as
"imminent death of the Internet predicted".  By "simplified XML",
people really mean "specialized XML" (for data, documents, or whatever
they happen to want to do).

It is true that there is some useless cruft in XML that was included
only for political reasons: public identifiers, notations and external
entities serve no function that MIME types (or URIs -- sorry, Simon)
and URLs couldn't serve, but we had to keep them in XML as part of an
unwritten ceasefire agreement with the SGML old guard (*), which was
still powerful at the time and could have seriously hindered
acceptance of XML both inside and outside the W3C; the other part of
that ceasefire was to pretend that XML and SGML would coexist, with
XML for lightweight Web and SGML for so-called "serious enterprise
applications" (the vendors put paid to that idea by abandoning SGML so
fast that we couldn't keep up with the press releases).

Aside from those minor problems, though, the main difficulty with XML
is precisely what Jonathan says -- it is meant for both documents and
data, and as a result, is optimized for neither.  What we need is not
a new, simpler XML, but separate, more specialized layers on top of
XML for data and documents (**).  RDF, Topic Maps, and the SOAP
serialization format all represent candidates for a standard data
layer; unofficially, XHTML and DocBook are often used as the bases for
building more specialized documentation formats.  Maybe we need
something simpler than any of that to start with.


All the best,


David

(*) Yes, I was initially part of that SGML old guard.

(**) The "document/data" dichotomy is inexact -- "human-targetted
information" and "machine-targetted information" would be more
accurate -- but everyone seems to know what it means, so I'm sticking
with it.

-- 
David Megginson, david@m..., http://www.megginson.com/

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.