<?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: How Do You Link?</title>
	<atom:link href="http://iansrobinson.com/2009/07/16/how-do-you-link/feed/" rel="self" type="application/rss+xml" />
	<link>http://iansrobinson.com/2009/07/16/how-do-you-link/</link>
	<description>Ian Robinson&#039;s Blog</description>
	<lastBuildDate>Thu, 24 Nov 2011 12:04:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Using Typed Links to Forms :: iansrobinson.com</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-246</link>
		<dc:creator>Using Typed Links to Forms :: iansrobinson.com</dc:creator>
		<pubDate>Thu, 02 Sep 2010 14:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-246</guid>
		<description>[...] this is that elements such as &lt;link&gt; separate link syntax from semantic context, as explained here; and this is a good thing, because what a link ought look like &#8211; its syntax &#8211; changes [...]</description>
		<content:encoded><![CDATA[<p>[...] this is that elements such as &lt;link&gt; separate link syntax from semantic context, as explained here; and this is a good thing, because what a link ought look like &#8211; its syntax &#8211; changes [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-140</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 23 Nov 2009 18:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-140</guid>
		<description>This is why I love RDFa as my resource representation of choice.  It builds these kind of best practices into the representation...</description>
		<content:encoded><![CDATA[<p>This is why I love RDFa as my resource representation of choice.  It builds these kind of best practices into the representation&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Amundsen</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-109</link>
		<dc:creator>Mike Amundsen</dc:creator>
		<pubDate>Thu, 16 Jul 2009 21:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-109</guid>
		<description>Ian:

I use  elements w/ rels. I some cases, i&#039;ve actually enclosed all the links for the document in a  element to make discovery easy, but not often.

Also, I sometimes add a method attribute with parameters within the link: 

   
   


that starts to break down for anything other than simple content-type formats, tho.

FWIW, I still use &#039;unqualified&#039; rels &quot;proceed&quot;, &quot;next&quot;, &quot;drop&quot;, etc. rather than following the full URI pattern; proly gonna hafta cave on that one.

cheers.</description>
		<content:encoded><![CDATA[<p>Ian:</p>
<p>I use  elements w/ rels. I some cases, i&#8217;ve actually enclosed all the links for the document in a  element to make discovery easy, but not often.</p>
<p>Also, I sometimes add a method attribute with parameters within the link: </p>
<p>that starts to break down for anything other than simple content-type formats, tho.</p>
<p>FWIW, I still use &#8216;unqualified&#8217; rels &#8220;proceed&#8221;, &#8220;next&#8221;, &#8220;drop&#8221;, etc. rather than following the full URI pattern; proly gonna hafta cave on that one.</p>
<p>cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iansrobinson</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-108</link>
		<dc:creator>iansrobinson</dc:creator>
		<pubDate>Thu, 16 Jul 2009 20:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-108</guid>
		<description>Hi Solomon

Thanks for the comment. An &lt;code&gt;&lt;a/&gt;&lt;/code&gt; tag is, as you point out, just as good - as long as the media type guides the client to identify that as a hypermedia control. I&#039;ve been living with Atom for too long, perhaps. The general point is: closed set (plus media type processing model) is better than open set, if only from a pragmatic point of view.

Kind regards

ian</description>
		<content:encoded><![CDATA[<p>Hi Solomon</p>
<p>Thanks for the comment. An <code>&lt;a/&gt;</code> tag is, as you point out, just as good &#8211; as long as the media type guides the client to identify that as a hypermedia control. I&#8217;ve been living with Atom for too long, perhaps. The general point is: closed set (plus media type processing model) is better than open set, if only from a pragmatic point of view.</p>
<p>Kind regards</p>
<p>ian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iansrobinson</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-107</link>
		<dc:creator>iansrobinson</dc:creator>
		<pubDate>Thu, 16 Jul 2009 20:33:49 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-107</guid>
		<description>Hi Subbu

Thanks for the comment.

Yep. I wasn&#039;t tackling media types here, but yes, the media type specifies the processing model, and a really good (hyper) media type will tell you how to identify hypermedia controls. 

Kind regards

ian</description>
		<content:encoded><![CDATA[<p>Hi Subbu</p>
<p>Thanks for the comment.</p>
<p>Yep. I wasn&#8217;t tackling media types here, but yes, the media type specifies the processing model, and a really good (hyper) media type will tell you how to identify hypermedia controls. </p>
<p>Kind regards</p>
<p>ian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Solomon</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-106</link>
		<dc:creator>Solomon</dc:creator>
		<pubDate>Thu, 16 Jul 2009 20:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-106</guid>
		<description>why not &lt;a href=&quot;http://iansrobinson.com/22F4D1881C36&quot; rel=&quot;http://iansrobinson.com/resources/link-relations/all&quot; class=&quot;all&quot; /&gt;?</description>
		<content:encoded><![CDATA[<p>why not &lt;a href=&#8221;http://iansrobinson.com/22F4D1881C36&#8243; rel=&#8221;http://iansrobinson.com/resources/link-relations/all&#8221; class=&#8221;all&#8221; /&gt;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Subbu Allamaraju</title>
		<link>http://iansrobinson.com/2009/07/16/how-do-you-link/comment-page-1/#comment-104</link>
		<dc:creator>Subbu Allamaraju</dc:creator>
		<pubDate>Thu, 16 Jul 2009 20:01:25 +0000</pubDate>
		<guid isPermaLink="false">http://iansrobinson.com/?p=120#comment-104</guid>
		<description>In all the four examples, if the media type is &lt;code&gt;application/xml&lt;/code&gt;, clients won&#039;t be able to discover links.

Link discovery requires semantics specified by the media type or some other means.  Of course, a human reader may be able to guess the intent, and possibly use it right, but that&#039;s not the case for machine clients.</description>
		<content:encoded><![CDATA[<p>In all the four examples, if the media type is <code>application/xml</code>, clients won&#8217;t be able to discover links.</p>
<p>Link discovery requires semantics specified by the media type or some other means.  Of course, a human reader may be able to guess the intent, and possibly use it right, but that&#8217;s not the case for machine clients.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

