[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Reject then reinvent..?
On 6/26/05, Rick Jelliffe <ricko@a...> wrote: > Surely Danny means "I was wondering if there were any other cases around > where a spec > added specific elements over time as the pressure|demand for them become > unstoppable, rather than buying into YALA (Yet Another Layer of Abstraction)." Maybe Danny didn't mean that, but that's the best answer IMHO. It's a bit like asking why we keep inventing programming languages when we have LISP, or why we keep fooling around with new data paradigms when we have the relational model. Both these have formally sound abstractions for all possible programs or data, but have proven to be too abstract for ordinary mortals to use to get the job done. I'm not involved in WinFS but I have given some thought to whether it would make sense for them to use RDF/OWL for what they are doing. I came to the personal conclusion that it would not -- RDF/OWL are certainly abstract enough to cover everything that WinFS is supposed to so do, but it's really hard to imagine actual developers getting used to the style of thinking: "This is 343-98-7612 ... 343-98-7612 has the first name "John" .... 343-98-7612 has the last name "Smith" .... 343-98-7612 has a wife "343-98-7733". 343-98-7733 has the first name "Mary". There are a lot of corner cases where that works better than conventional structured data (e.g. when John and Mary have a child of their own, John has a child with someone else, and Mary has a child who was adopted), but most business apps don't care about the biological details, they just need to know who the kids are in John and Mary's family. It all illustrates what I think is an inescapable point: Industry Standards are defined by industries, not standards committees. For whatever reasons, good and bad, RSS has become adopted by the industry, and that makes it in some fuzzy sense a "standard." I'm not happy about that myself, but I have long since accepted that the worse-is-better stuff wins almost every time and there is little point in whining about that unpleasant fact. Hmm, "nothing is certain but death, taxes, and worse-is-better technologies."
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|