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

RE: linking, 80/20


linking fosi with xml
Use SGML? Well... ah heck, why not?  HTML is an 
example of that.  It is possible to overbuild any 
gencoded set.  So tear it down into modules.  Oops? 
You mean the customers won't give up the earlier 
versions because they work ok for what they want 
to do?  Ok. Take support out of the browser and 
sideline them.  Oops?  You mean they won't accept 
that and will go to a competitor if we do that? 
Well, then, we need new features they can't get 
anywhere else? Oops?  You mean they call that 
"proprietary"?  Damm.  Who sold us this markup crap?

Opennness comes at the cost of somebody supporting 
the legacies of earlier designs/mistakes/features.

Why XML?

Because we wanted a simpler markup metaspec.
XML 1.0 is simpler.   That is not the problem.  The 
problem is in the framework of applications specs that 
surround it.  SGML had very few of these and the ones 
it did have (hytime, dsssl, fosi, esis, etc.) were just 
about dry when the gencoded web exploded and forced 
a do-over.   Lots of folks processed SGML without 
DTDs before XML.  That wasn't the big leap.  The 
big leap was to accept the idea that state could 
be conveyed in XML to loosely coupled applications. 
So far so good:  but if the exchange is blind, then 
the a priori semantic description becomes a problem, 
and is usually solved as all blind men solve that 
problem; they feel around it and discover the shape. 
As in the story, what they declare it to be varies, 
but at least if they all describe it with the same 
formalism, they can discover that too.

Me:  I belive in Contract Deliverable Requirements 
Lists, or in short; tell me the name of the super 
schema that we will all be up and downtranslating 
to.  It takes time and patience to build such, but 
ultimately, they do work.   We built XML to enable
not blind interoperation, but to enable communities 
of understanding to document their vocabularies and 
use them in day to day communications.  So far, so good.

But blind interoperation, anywhere, anytime with 
anyone?  Not hardly.

len

-----Original Message-----
From: Didier PH Martin [mailto:martind@n...]

Len said:
SGML just conflated well-formedness and validity. 
Otherwise, XML works the same way as SGML.  Both 
depend on external documents ultimately.

Didier replies:
I agree Len, and the next question would be then, why use XML if it is
as complex and less versatile than SGML?

I though that the xml framework would be consistent, coherent, that
generic modules could be re-used because, in my own mental structure, it
seems to reduce the cognitive load imposed to it and finally, the
benefit I got with XML is that no external documents are needed to
process an instance (i.e. a document). Boy, we're far from that!

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.