On Oct 16, 2005, at 6:45 AM, Robert Sayre wrote:

Hmm, in fact it seems positively perverse to require clients to
generate atom:id values with Atom's stringent uniqueness constraints,
when servers are typically better qualified to do this.

It's easy for the client to generate one, and probably a good idea. My
client follows the algorithm in <http://www.jwz.org/doc/mid.html>, but
changes the format to a tag:// URI.

Hmm, would someone familiar with "dumb clients" e.g. cellphones speak up on whether this is something they should reasonably be asked to do? I suppose they could use their telephone number rather than FQDN.

In any case, I would suppose that there will be many publishing systems that will have their own requirements for atom:id, and thus the protocol will allow atom:id to be overwritten on the initial POST. For example, server systems that actually really believe in http://www.w3.org/TR/webarch will want to use the post's HTTP URI as its atom:id. Ruling that out would be violently unacceptable.

Given that, it seems perverse to *require* clients to supply it. -Tim



Reply via email to