[uf-discuss] Multiple vote-links

Bruno Barberi Gnecco bruno at likeorhate.com
Tue Jun 9 14:47:18 PDT 2009

>>> VoteLinks are quite muddy and their meaning is pretty unclear.
> I'd disagree there. The intent is clear -to be able to express
> agreement and disagreement with a linked-to page from the current
> context.
> In practice, however, rel-nofollow has won out as disagreement, with
> plain links as agreement. The formulation above:
>  <a rev="vote-for" rel="nofollow" href="...">Like</a>
> has 2 votes for the same thing, as rel="nofollow" is equivalent to
> rev="vote-abstain" - very hard to work out what your intent is there,.

	rel="nofollow" is used by many search engines as "don't follow this link" instead of 
the definition in the wiki: "SHOULD NOT be afforded any additional weight...". This is 
why it's there. I know robots.txt should handle this instead (it does), but many 
crawlers don't.

>>        It would be nice to have a more general microformat for associating a target with a "label", more or less like xfn.
> you mean tagging a linked-to page? that's what xfolk is for:
> http://microformats.org/wiki/xfolk
> though in practice hReview seems to be used more widely for this.

	I don't mean for tags that already exist, but the action of tagging itself.

>> Again, the problem of "acting on" vs "having acted on" that confused me shows up. How about something like this rough draft to follow.
>>        For acting on (polling):
>> <div about="#something" class="item">
>>        <a href="..." rel="action:like">I like cheese</a>
>>        <a href="..." rel="action:blue">I think cheese is always blue</a>
>> </div>
>>        For having acted on (similar to vote-links)
>> <div about="#me" class="item">
>>        <a href="..." rev="opinion:like">I like cheese</a>
>>        <p href="..." rev="opinion:blue">I think cheese is always blue</a>
>> </div>
>>        Although I think this later one should also have information about who likes it (perhaps an hCard), since we could, for example, have a list of expert opinions about cheese. But I don't like the exchanges of roles of "about" (I hope I got it right).
> I think that HTML forms would likely be the dominant way to express a
> voting user interface when you did the analysis of existing markup
> that is a key part of the process; re-expressing this for links seems
> like a big step back.

	I agree, the links were just shorter to type. For example:

<form action="/something" method="POST">
	<button type="submit" name="vote" value="like">I like it</button>
	<input type="submit" name="vote" value="hate">I hate it</button>

	I think it would be useful to have a microformat which says: "this form is a poll 
about xxx". Is there one already? Does anybody else think it'd be useful?

More information about the microformats-discuss mailing list