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

[LinkLog] flaw in the link rel="related"



Hi there,

I think I've spotted a flaw in the current link-log specification / guidelines -
or I've missed something really obvious. It happens when there are related
links. For example, currently on Mark's linkblog is this entry:

<entry>
    <title>a byte of python</title>
    <link rel="alternate" type="text/html"
href="http://diveintomark.org/archives/blinks/2004/06/#b20040602144845"/>
    <issued>2004-06-02T14:48:45Z</issued>
    <created>2004-06-02T14:48:45Z</created>
    <modified>2004-06-02T14:48:45Z</modified>
	<id>tag:diveintomark.org,2004-06-02:/archives/blinks/20040602144845</id>
    <summary>python doesn't have a periodic table of operators</summary>
  <link rel="related" type="text/html"
href="http://www.smith-house.org/books/Others/byte_of_python_115.html"; title="a
byte of python"/>
  <link rel="related" type="text/html" href="http://www.python.g2swaroop.net/";
title="byte of python downloads"/>
</entry>


As I understand it, the link rel="alternate" is an alternate representation of
the current entry - which is a comment about a resource.

The resource itself is identified in the link rel="related". Links which are
related to this item are also listed with a link rel="related". How is the URI
being discussed to be identified when there are multiple links of
rel="related"?

My thoughts are that it would be the first link defined as rel="related", but
that would mean that the order of the links is significant. Currently our Atom
0.3 specification, for the entry element states: "Ordering of the element
children of atom:entry element MUST NOT be considered significant."

http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html#rfc.section.4.13

As far as I can tell, there's a conflict.

If I have stumbled across a genuine problem, then I make the suggestion of using
rel="bookmark" for the URI being discussed, and keep using rel="related" for
related links.

I am happy to volunteer to do a Pace to resolve this particular issue, even if
another solution is the preferred option.

Thanks,
Mike