A. Pagaltzis wrote:
>[snip]
> I don’t know if I like it. It really, *really* departs from
> “something that’s as simple to implement as possible,” doesn’t
> it? Not only is this just as hard for consumers to implement as
> previous sketches, it’ll *also* annoy publishers, I think.
> 

Yep.

> Question: what is the reason you are so staunchly opposed to
> cloning `atom:link` for the extension’s purposes?
> 

I am very much against the idea of encouraging extension developers to
go off and clone core Atom elements whenever they want to provide some
additional piece of information.  e.g., Say I create a thr:link.  what
value would that add to end users and feed reader implementors?
OpenSearch already has their own os:link.  Gdata has entryLink and
feedLink (which aren't clones of atom:link, but are still links
nonetheless). The more we clone and duplicate the function of atom:link,
the less valuable and useful atom:link becomes, and the more we put
undue burden on feed consumers.


> I’m starting to think that that is the only sane answer. If you

The only sane answer would have been to make link extensible.  If I
thought it would actually be a fruitful exercise, I would suggest that
we amend rfc4287 to make it extensible, per section 4.1.1 of RFC2026:

   A Proposed Standard specification is generally stable, has resolved
   known design choices, is believed to be well-understood, has received
   significant community review, and appears to enjoy enough community
   interest to be considered valuable.  However, further experience
   might result in a change ... of the specification
   before it advances.

However, for now, I think I'll proceed by simply dropping the count and
when from the draft.  The folks who want those things can add them back
under a different namespace.  It's not worth chasing our tails over two
pieces of optional metadata.  I've already prepared a draft -10 that
removes the attributes complete, I just haven't sent it off yet.

- James

Reply via email to