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

Re: rel values




Dare Obasanjo wrote:



--- Robert Sayre <mint@xxxxxxxxxxxxxxx> wrote:



Graham wrote:


Motion put to the floor of the house:

There is no practicable way to make @rel values

extensible.


Why not use atom:href in extension elements?

Get every link in the document like this:

//*[@atom:href]


I don't think anyone has ever complained about the
syntax so your proposed solution does nothing to
change the problem.

False. Here on atom-syntax, numerous people have complained about the syntax, because it has all the problems of HTML4's link tag.


The problem being, exactly what is
the semantics of a link so consumers of Atom feeds can
know how to process them in a uniform manner.

Here's the definition of a link I like to use:


"A link is a connection from one Web resource to another. Although a simple concept, the link has been one of the primary forces driving the success of the Web.

The default behavior associated with a link is the retrieval of another Web resource."[0]

In other words, if you don't want it retrieved, don't put it in a link. Other information might be associated with the relationship. The class of Atom consumers known as aggregators can render unknown links in a manner similar to the Mozilla web browser's "Site Navigation Bar", or skip them all together.

Robert Sayre

[0] http://www.w3.org/TR/REC-html40/struct/links.html