[
Lists Home |
Date Index |
Thread Index
]
On 6/26/05, Rick Jelliffe <ricko@allette.com.au> 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."
|