Lists Home |
Date Index |
On Sat, Jun 05, 2004 at 03:33:33PM -0700, Dare Obasanjo wrote:
> The claim that XML was self describing was bogus in the first place and was part of the yester-years XML hype. As for your definition of self describing at http://www.markbaker.ca/Talks/2004-xmlself/slide11-0.html doesn't jibe with the real world.
As you observe in the first sentence, I think it's clear that the real
world doesn't understand what self-description is.
> Who develops applications by HTTP GETing a resource, checking the media type and then reading the appropriate RFC?
Hmm, I don't understand why you think I said that.
> So it seems your claim at http://www.markbaker.ca/Talks/2004-xmlself/slide20-0.html is that I can' t arbitrarily extend an XML document without it's schema or without breaking some application somewhere. I'm unclear as to what you mean by the document's schema but will grant that it is likely that arbitrary additions to an expected content of an XML document will break certain applications.
> I finally got to http://www.markbaker.ca/Talks/2004-xmlself/slide24-0.html and don't much understand what you are getting at. I'm not sure what difference there is in extending a format by adding namespaced extensions and using RDF in the way you describe.
RDF provides an evolutionary story for XML; it enables to-be-developed
software to process old documents, and old software to process
> You claim that one can use HTTP GET on RDF URIs but similarly one can use HTTP GET on the namespace of extension elements and attributes. This isn't theoretical, this is how most people working with XML formats like RSS (even the RDF flavor) do it today.
I meant this, which I don't think is common practice;
i.e. if you came upon this document;
that a GET on http://example.com/some-ns/oiajsd might return some
document which asserts;
If the software recognizes the latter URI, then it can extract all the
semantics from that document.
But I'm not going to try and convince you of the value of that, because
I'm not entirely sure of it myself; I've never used it in any of the
RDF projects I've worked on. But the other value-add I mentioned I've
used in spades, so I'm not just yanking your chain here; listen to that
Joshua fellow. 8-)