David Powell wrote:
Disagree. The only reason that you would need the URI of the introspection
document is to resolve relative IRI references, which aren't a problem for the
draft-protocol-06 format because it uses IRIs rather than IRI references.
Hmm, I hadn't noticed that… If that's really a wanted feature, it should
be clearly spec'd, otherwise people will use “relative URIs”.
The introspection document effectively acts as the doorway to well-behaved Atom
Protocol from the normal Web. draft-protocol-06 works when the introspection
document is sent by email, behind cookie auth, or whatever - things which are
quite common.
To dispatch an APPO introspection document would require that the document have
a URI and pass this URI to the client application - this generally doesn't
happen which is why we invented rel="self" for Atom.
Isn't that the role of xml:base?
--
Thomas Broyer