[
Lists Home |
Date Index |
Thread Index
]
- To: "Michael Champion" <michaelc.champion@gmail.com>,"XML Developers List" <xml-dev@lists.xml.org>
- Subject: RE: [xml-dev] Something altogether different?
- From: "Dare Obasanjo" <dareo@microsoft.com>
- Date: Sat, 23 Apr 2005 12:50:01 -0700
- Thread-index: AcVHrkwhpwS8lJIDSWyl7f7wVfQCjQAjih6P
- Thread-topic: [xml-dev] Something altogether different?
What Bosworth is pointing out is that the Web is different from 'the enterprise'. XML technologies over the past few years have been hijacked by enterprise concerns. It is telling that XQuery is now primarily being driven by relational database vendors and WS-* is basically taking on the use cases of DCOM/CORBA/etc for the Enterprise. These may all be the right solutions on the intranet or within the firewall (maybe) but they are too complex for the worse-is-better world that is the Web.
Using RSS as the primary data format for the Web (in the same way HTML is the primary document format) isn't as crazy as it sounds. Amazon's OpenSearch shows the kinds of powerful yet loosely coupled integration one can build on RSS. I'm in the process of writing an article showing how you can build at least one kind of interesting application simply using the RSS that is emitted by MSN Search and MSN Spaces. Once it is published I'll probably do a blog post that ties it together with what Adam Bosworth presented at the conference.
--
PITHY WORDS OF WISDOM
To spot the expert, pick the one who predicts the job will take the longest and cost the most.
________________________________
From: Michael Champion [mailto:michaelc.champion@gmail.com]
Sent: Fri 4/22/2005 7:44 PM
To: XML Developers List
Subject: Re: [xml-dev] Something altogether different?
On 4/22/05, Michael Champion <michaelc.champion@gmail.com> wrote:
> On 4/22/05, Razvan MIHAIU <mihaiu@mihaiu.name> wrote:
>
> >
> > To be honest I do not understand what this article propagating. What
> > is the revolutionary thing ? If somebody has time, I ask him to drop me
> > a line or two about this.
>
> My question to anyone who attended: Why is the "simple single wire
> format for data" based on RSS/Atom rather than XML itself? Also, he
> keeps talking about a "web for data", but doesn't he mean what we
> usually call metadata?
It looks like these questions are answered in
http://www.onlamp.com/pub/a/onlamp/2005/04/22/bosworth.html
As I understand the argument: The problem with XML is that it isn't a
single simple sloppy syntax such as HTML is, it's a metaformat that
one can use to define many nice clean formats. Since everyone can
hard-code their knowledge of HTML (or RSS), they don't have to deal
with XML's meta-ness and can just get down to business. So, I guess
he's not talking about RSS as a metadata format to describe data, but
turning actual data inside out to fit it into the conceptual model of
RSS. Presumably the web would consist of documents in HTML and data
in this RSS-like format. That would let us query data using Google's
not-a-query-language rather than forcing us to use XQuery or SQL. We
wouldn't have to worry about schemas, or nasty joins, because
everything would have the same (basic) schema and be in flat
collections that didn't have to be joined.
This may play into the microformats idea, which I understand to mean
constraining existing generic formats with conventions for how to
address a specific domain. Contrast that wil the XML Way of defining
a specific syntax for each domain using the XML metalanguage.
I don't know what to say without sounding like Ted Nelson critiquing
the Web :-) I can turn my brain inside out and see how the Web might
evolve this way to accomodate data more pragmatically than it does
now. I can also see this turning the 'Net into an even worse sewer of
spam and malware than it is now, for roughly the reasons that Ken
North talks about earlier in this thread.
I dunno ... I can't say this vision appeals to me, but I can see the
momentum for RSS and microformats converging to produce this kind of
thing more easily than I can envision the Semantic Web, or WS-*
creating a worlwide services network, or XQuery as a way of integrated
XML views of diversely structured data on the web. The world would
probably be a better place if one or more of these came into being
rather than the Web of Data, but the world being the way it is, I
guess Bosworth's vision is a lot more likely to evolve, at least if
you buy Shirky's analysis in
http://www.shirky.com/writings/evolve.html
I don't have any trouble believing that schemas, XQuery, WS-*, maybe
even formal ontologies have a place in business and government
intranets, and the B2B world, and other places where orderliness has
a real payoff and rules can be enforced. But somebody PLEASE talk me
out of thinking that Gresham's Law makes Bosworth's vision all too
plausible for the Web itself: "bad" sloppy, simple but useful data
driving out "good" data that requires schemas or queries that are hard
to define and users that know the rules. Jonathan, you started this,
what do you think: ... will the XQuery paradigm or the Web of Data
paradigm prevail, or will they co-exist? [By the XQuery paradigm I
mean lots of diversely structured data integrated by queries on an
XML data model view that abstracts away the messy details ; by the Web
of Data paradigm I mean data messily stuffed into a generic schema,
with simple queries on the well-known structure].
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://www.oasis-open.org/mlmanage/index.php>
|