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

Re: Here's a good question

  • From: Rick Jelliffe <ricko@a...>
  • To: xml-dev@l...
  • Date: Fri, 28 Sep 2001 20:30:11 +1000

bulemia
 From: "Don Park" <donpark@d...>
 
> Ultimately, it was the DOM requirements that neutered it.

Yes, as usual Don raises a worthwhile point.

XML Schemas is another example where innocent requirements
sets the big ship on a course that cannot be changed easily.

By contrast, XML's 10 "goals" had enough motherhood statements
(and it was a trimming job) to trim out a lot of fat: in particular, 
"terseness is of minimal importance"

I would say that for requirements to have good fruit, they need
to avoid statements which prevent moderation: this is not just
the extremes of anorexia or bulemia, but extremes of 
abstraction and too-thin or too-thick layers.  

I think there are two things that might be very useful for standards-writers:

 1) The "worse is better" approach that we will put out a minimal spec
   first, then a compatible more complete one second: the SAX 1
   being followed by SAX 2, for example. So, for example, 
   XML Schemas datatypes should be two specs: one for primitive datatypes
   and one later one for type restriction mechanisms.
  
 2) The first minimal spec must be fully usable by the main use of the expected
    layer that sits on top of it.  So, for example, XPointer should not have non-WF 
   ranges because  these are not simply useable by, in particular, XLinks used for
   retrieving data over the web.  

 

Cheers
Rick Jelliffe


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.