<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Summarizing My rev=&#8221;canonical&#8221; Argument</title>
	<atom:link href="http://benramsey.com/archives/summarizing-my-revcanonical-argument/feed/" rel="self" type="application/rss+xml" />
	<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/</link>
	<description>PHP and Other Techno-babble</description>
	<lastBuildDate>Mon, 01 Feb 2010 11:59:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Erik Vold</title>
		<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/comment-page-1/#comment-290846</link>
		<dc:creator>Erik Vold</dc:creator>
		<pubDate>Tue, 21 Apr 2009 02:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=382#comment-290846</guid>
		<description>I disagree with your assumption that the canonical relation is restricted to a single domain, because it does not reflect how canonicalization is defined, what you describe is how it is used by the search engines, which is a perfectly fine arbitrary decision for them to make.

Since you want to get away from the html 5 arguments, I&#039;ll assume we can agree for arguments sake that html 5 was incorrect in removing @rev, and will shortly reintroduce it.

So your central argument is that rel=short* is better than rev=canonical to specify short url alternatives, correct?

I would argue that a rel=short* is by definition canonical, so if we can imagine @rev is alive and well, you would use rev=canonical for every rel=short* because rel=short* is a subset of rev=canonical.

In a world of documents where every rel=short* has a rev=canonical, rel=short* still has a use I would argue, which is to specify the publishers preferred short url, but it&#039;s a marginal benefit really, because it is not hard to deduce which of the 1+ rev=canonical&#039;s is the shortest, or short enough to satisfy the user.

Some argue that if rev=canonical is used at all it should be used for every rev=canonical, a possibly infinite number. I disagree, and say the publisher should simply use rev=canonical for any rev=canonical link that may be of interest to the user. This will enable many more discussions between a user and a document to occur then the one we are all dealing with this month, which is providing a short url.

In response to your dialog above, I think you went astray right from the start, try this use case:

User: &quot;Hey document, your canonical url is f***ing huge, does you canonical url represent any other urls I can scan for a shorter version I can use?&quot;

Doc: &quot;Yeah sure here are some.&quot;

User: &quot;Nice I picked one short enough, dope!&quot;

[If short url is from another domain]
User [thinks]: &quot;Wait this url is from another domain.. is it safe?&quot;

User [thinks]: &quot;I better verify by checking it&#039;s http headers for a rel=canonical or a 301 redirect to a page the canonical represents, if there is not one there then I can also scan the html if I&#039;m a keener.&quot;

User [thinks]: &quot;done, off to twitter.&quot;

User [thinks]: &quot;those old days of using tinyurl were so lame.&quot;

Well actually a user is not going to check the http headers, but they could trust the rev=canonical, or use a tool which will do all of the above for the user. Like say a bookmarklet or a ubiquity command, or a firefox extension, etc..</description>
		<content:encoded><![CDATA[<p>I disagree with your assumption that the canonical relation is restricted to a single domain, because it does not reflect how canonicalization is defined, what you describe is how it is used by the search engines, which is a perfectly fine arbitrary decision for them to make.</p>
<p>Since you want to get away from the html 5 arguments, I&#8217;ll assume we can agree for arguments sake that html 5 was incorrect in removing @rev, and will shortly reintroduce it.</p>
<p>So your central argument is that rel=short* is better than rev=canonical to specify short url alternatives, correct?</p>
<p>I would argue that a rel=short* is by definition canonical, so if we can imagine @rev is alive and well, you would use rev=canonical for every rel=short* because rel=short* is a subset of rev=canonical.</p>
<p>In a world of documents where every rel=short* has a rev=canonical, rel=short* still has a use I would argue, which is to specify the publishers preferred short url, but it&#8217;s a marginal benefit really, because it is not hard to deduce which of the 1+ rev=canonical&#8217;s is the shortest, or short enough to satisfy the user.</p>
<p>Some argue that if rev=canonical is used at all it should be used for every rev=canonical, a possibly infinite number. I disagree, and say the publisher should simply use rev=canonical for any rev=canonical link that may be of interest to the user. This will enable many more discussions between a user and a document to occur then the one we are all dealing with this month, which is providing a short url.</p>
<p>In response to your dialog above, I think you went astray right from the start, try this use case:</p>
<p>User: &#8220;Hey document, your canonical url is f***ing huge, does you canonical url represent any other urls I can scan for a shorter version I can use?&#8221;</p>
<p>Doc: &#8220;Yeah sure here are some.&#8221;</p>
<p>User: &#8220;Nice I picked one short enough, dope!&#8221;</p>
<p>[If short url is from another domain]<br />
User [thinks]: &#8220;Wait this url is from another domain.. is it safe?&#8221;</p>
<p>User [thinks]: &#8220;I better verify by checking it&#8217;s http headers for a rel=canonical or a 301 redirect to a page the canonical represents, if there is not one there then I can also scan the html if I&#8217;m a keener.&#8221;</p>
<p>User [thinks]: &#8220;done, off to twitter.&#8221;</p>
<p>User [thinks]: &#8220;those old days of using tinyurl were so lame.&#8221;</p>
<p>Well actually a user is not going to check the http headers, but they could trust the rev=canonical, or use a tool which will do all of the above for the user. Like say a bookmarklet or a ubiquity command, or a firefox extension, etc..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/comment-page-1/#comment-289046</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 13 Apr 2009 19:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=382#comment-289046</guid>
		<description>The above scenario is, of course, supported by rel=&quot;short&quot; or whatever - but rev=&quot;canonical&quot; treats shorter length as on par with any other criteria for choosing an alternate URL for a given page.  It also leaves open the possibility to assert that maybe I don&#039;t *want* you to shorten my links.</description>
		<content:encoded><![CDATA[<p>The above scenario is, of course, supported by rel=&#8221;short&#8221; or whatever &#8211; but rev=&#8221;canonical&#8221; treats shorter length as on par with any other criteria for choosing an alternate URL for a given page.  It also leaves open the possibility to assert that maybe I don&#8217;t <strong>want</strong> you to shorten my links.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l.m.orchard</title>
		<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/comment-page-1/#comment-289045</link>
		<dc:creator>l.m.orchard</dc:creator>
		<pubDate>Mon, 13 Apr 2009 19:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=382#comment-289045</guid>
		<description>Or, here&#039;s an alternate dialogue that sums up part of my like for rev=&quot;canonical&quot;:

&quot;Hi there, HTML page.  I found you with this URL I&#039;ve got handy.  I like you, but this particular URL is a bit wide.  You got any others I can use to find you?&quot;

&quot;Sure, I&#039;ve got at least one listed as rev=canonical in my head.  There might be more.&quot;

&quot;Oh, hey, I found the list and at least one of them is shorter than what I had before.  Oh yeah, and we don&#039;t like the ev.il URL shortener as a policy on our end, so we&#039;ll use that good.ie link instead.&quot;

The crux of my argument is choice, both for the publisher and for the link carrier.  Granted the ev.il vs good.ie service choice is a tad contrived - but as you can see, URL length preferences and acceptable service policies are supported by rev=&quot;canonical&quot;</description>
		<content:encoded><![CDATA[<p>Or, here&#8217;s an alternate dialogue that sums up part of my like for rev=&#8221;canonical&#8221;:</p>
<p>&#8220;Hi there, HTML page.  I found you with this URL I&#8217;ve got handy.  I like you, but this particular URL is a bit wide.  You got any others I can use to find you?&#8221;</p>
<p>&#8220;Sure, I&#8217;ve got at least one listed as rev=canonical in my head.  There might be more.&#8221;</p>
<p>&#8220;Oh, hey, I found the list and at least one of them is shorter than what I had before.  Oh yeah, and we don&#8217;t like the ev.il URL shortener as a policy on our end, so we&#8217;ll use that good.ie link instead.&#8221;</p>
<p>The crux of my argument is choice, both for the publisher and for the link carrier.  Granted the ev.il vs good.ie service choice is a tad contrived &#8211; but as you can see, URL length preferences and acceptable service policies are supported by rev=&#8221;canonical&#8221; </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eli White</title>
		<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/comment-page-1/#comment-288992</link>
		<dc:creator>Eli White</dc:creator>
		<pubDate>Mon, 13 Apr 2009 15:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=382#comment-288992</guid>
		<description>Hey Ben, just wanted to say that I agree with you 100%.  This is the cruxt of my own opinions as well, and I was going to write my own blog post about them, but you&#039;ve done it so well already.</description>
		<content:encoded><![CDATA[<p>Hey Ben, just wanted to say that I agree with you 100%.  This is the cruxt of my own opinions as well, and I was going to write my own blog post about them, but you&#8217;ve done it so well already.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Harris</title>
		<link>http://benramsey.com/archives/summarizing-my-revcanonical-argument/comment-page-1/#comment-288556</link>
		<dc:creator>Simon Harris</dc:creator>
		<pubDate>Sat, 11 Apr 2009 23:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=382#comment-288556</guid>
		<description>I agree with your argument, rel-alternate/shorter is better.

But - and please don&#039;t take this personally - I don&#039;t agree that any of this matters in the first place. It&#039;s a real storm in a teacup.

The only reason there&#039;s a debate about how to represent &quot;short&quot; URLs is because Twitter is fairly popular among developers right now. Twitter is one small (and frankly quite annoying) part of the Web ecosystem, and people are proposing changing HTML to accommodate it, in ways that will be completely ignored by every user and user agent out there, and splitting hairs about how best to do so? Really? Does this deserve the amount of noise it has generated?</description>
		<content:encoded><![CDATA[<p>I agree with your argument, rel-alternate/shorter is better.</p>
<p>But &#8211; and please don&#8217;t take this personally &#8211; I don&#8217;t agree that any of this matters in the first place. It&#8217;s a real storm in a teacup.</p>
<p>The only reason there&#8217;s a debate about how to represent &#8220;short&#8221; URLs is because Twitter is fairly popular among developers right now. Twitter is one small (and frankly quite annoying) part of the Web ecosystem, and people are proposing changing HTML to accommodate it, in ways that will be completely ignored by every user and user agent out there, and splitting hairs about how best to do so? Really? Does this deserve the amount of noise it has generated?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
