[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reviving the features draft?



On 21/4/08 10:38 AM, "Brian Smith" <brian@xxxxxxxxxxxxxx> wrote:

> If something can be done using existing standards, we should avoid
> creating new ways of doing things, unless the new ways are clearly
> superior to the existing mechanisms.

and unless the new uses of the existing standards don't neatly fit onto
those existing mechanisms. An example might be using atom:link to point to
an xslt resource for transforming the atom entry into something else - not a
fully expressed api callback, just the stylesheet. Or using atom:link to
point to the feed validator itself, and not the feed as validated by the
feed validator.

By example, this I would consider acceptable:

    <feed>
        <link rel="validator"
            href="http://feedvalidator.org/check?
                  url=http:%2F%2Fexample.com%2Ffeed.rss"
          />
        [...]
    </feed>


but this I would consider abuse of atom:link:

    <feed>
          <link rel="validator"
            href="http://feedvalidator.org/";
           />
         [...]
    </feed>


So then, is using atom:link to describe capabilities/features/etc rather
than describing links to related resources one more example of that?

e.