<?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: Payload Formats</title>
	<atom:link href="http://www.subbu.org/blog/2008/10/payload-formats/feed" rel="self" type="application/rss+xml" />
	<link>http://www.subbu.org/blog/2008/10/payload-formats</link>
	<description>HTTP, REST and some Cycling</description>
	<lastBuildDate>Mon, 15 Mar 2010 08:14:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5670</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Thu, 09 Oct 2008 22:42:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5670</guid>
		<description>Agree about atom:id for resources, but not convinced about atom:id on collections (feeds). Also not convinced about atom:updated on feeds, and entries that are fetched directly. In those cases, atom:updated duplicates Last-Modified. atom:updated may be useful for entries fetched through a feed, but I would prefer to rely on Last-Modified (and ETag).</description>
		<content:encoded><![CDATA[<p>Agree about atom:id for resources, but not convinced about atom:id on collections (feeds). Also not convinced about atom:updated on feeds, and entries that are fetched directly. In those cases, atom:updated duplicates Last-Modified. atom:updated may be useful for entries fetched through a feed, but I would prefer to rely on Last-Modified (and ETag).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill de hÓra</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5378</link>
		<dc:creator>Bill de hÓra</dc:creator>
		<pubDate>Tue, 07 Oct 2008 20:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5378</guid>
		<description>Don&#039;t agree with the last two, but the first two are often redundant in a non-publishing context. 

Sometimes I think we (as in the industry) now know enough to spec a decent envelope format for data - that isn&#039;t MIME.</description>
		<content:encoded><![CDATA[<p>Don&#8217;t agree with the last two, but the first two are often redundant in a non-publishing context. </p>
<p>Sometimes I think we (as in the industry) now know enough to spec a decent envelope format for data &#8211; that isn&#8217;t MIME.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burke</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5288</link>
		<dc:creator>Bill Burke</dc:creator>
		<pubDate>Tue, 07 Oct 2008 04:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5288</guid>
		<description>&lt;blockquote&gt;Another good use case for the envelope is to separate the content/data of the resource from the metadata. But I admit that I don’t find that very exciting.&lt;/blockquote&gt;

Reading your &quot;On linking&quot; blogs, the envelope seems even less exciting as you may have multiple levels of embedded links within your representation, at least from the example you gave.

BTW, thanks for taking the time for this exchange.  I argue to learn, and you have a great blog to learn from.</description>
		<content:encoded><![CDATA[<blockquote><p>Another good use case for the envelope is to separate the content/data of the resource from the metadata. But I admit that I don’t find that very exciting.</p></blockquote>
<p>Reading your &#8220;On linking&#8221; blogs, the envelope seems even less exciting as you may have multiple levels of embedded links within your representation, at least from the example you gave.</p>
<p>BTW, thanks for taking the time for this exchange.  I argue to learn, and you have a great blog to learn from.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5274</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Tue, 07 Oct 2008 03:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5274</guid>
		<description>Bill - Content-Location is meant for telling the clients of direct URIs, if available, for negotiated responses. Please see http://www.subbu.org/blog/2008/10/location-vs-content-location. The usage you are suggesting, viz., PUTting to the Content-Location URI is not specified by HTTP.

I agree that when there is only link whose relationship can be unambiguously determined, the rel attribute is not very useful.

Another good use case for the envelope is to separate the content/data of the resource from the metadata. But I admit that I don&#039;t find that very exciting.</description>
		<content:encoded><![CDATA[<p>Bill &#8211; Content-Location is meant for telling the clients of direct URIs, if available, for negotiated responses. Please see <a href="http://www.subbu.org/blog/2008/10/location-vs-content-location" rel="nofollow">http://www.subbu.org/blog/2008/10/location-vs-content-location</a>. The usage you are suggesting, viz., PUTting to the Content-Location URI is not specified by HTTP.</p>
<p>I agree that when there is only link whose relationship can be unambiguously determined, the rel attribute is not very useful.</p>
<p>Another good use case for the envelope is to separate the content/data of the resource from the metadata. But I admit that I don&#8217;t find that very exciting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burke</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5247</link>
		<dc:creator>Bill Burke</dc:creator>
		<pubDate>Mon, 06 Oct 2008 23:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5247</guid>
		<description>Why can you not use Location/Content-Location within a multipart response?  Specifically in the orders example of the infoq article.  Each part could have a Content-Location header describing where the resource is along with a representation of that resource.  The Order fulfiller would PUT on the URL provided to change the state to &quot;I&#039;m working on it now&quot;.  In this case, we&#039;re providing both the entity and the location of the entity through the multipart format.  We don&#039;t need a relationship attribute here as there is only one relationship.  In other words, the relationship is implicit, so why describe it?  Why force the client (and server) to process an envelope?</description>
		<content:encoded><![CDATA[<p>Why can you not use Location/Content-Location within a multipart response?  Specifically in the orders example of the infoq article.  Each part could have a Content-Location header describing where the resource is along with a representation of that resource.  The Order fulfiller would PUT on the URL provided to change the state to &#8220;I&#8217;m working on it now&#8221;.  In this case, we&#8217;re providing both the entity and the location of the entity through the multipart format.  We don&#8217;t need a relationship attribute here as there is only one relationship.  In other words, the relationship is implicit, so why describe it?  Why force the client (and server) to process an envelope?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5241</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Mon, 06 Oct 2008 22:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5241</guid>
		<description>Well, you can use Atom entries/feeds as one of the parts in a multipart message.

I am a bit confused by your reference to the Location header in the reply above, and the Content-Location header in your post. Location is useful only for 201 and most 3xx response codes. I am not sure how this is related to a specific format used for representations. Content-Location has a totally different purpose.

Passing a list of URIs does not satisfy the linking requirement. Link relations (the rel attribute) are needed to describe how the resource/representation at a given URI is related to the referring representation. Plain URIs are more or less useless without a relation.</description>
		<content:encoded><![CDATA[<p>Well, you can use Atom entries/feeds as one of the parts in a multipart message.</p>
<p>I am a bit confused by your reference to the Location header in the reply above, and the Content-Location header in your post. Location is useful only for 201 and most 3xx response codes. I am not sure how this is related to a specific format used for representations. Content-Location has a totally different purpose.</p>
<p>Passing a list of URIs does not satisfy the linking requirement. Link relations (the rel attribute) are needed to describe how the resource/representation at a given URI is related to the referring representation. Plain URIs are more or less useless without a relation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burke</title>
		<link>http://www.subbu.org/blog/2008/10/payload-formats/comment-page-1#comment-5237</link>
		<dc:creator>Bill Burke</dc:creator>
		<pubDate>Mon, 06 Oct 2008 22:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=426#comment-5237</guid>
		<description>With Multipart there&#039;s no reason you can&#039;t have a Location header in the sub-part.  Or again, why not a comma delimited list of URLs?  Don&#039;t both of those satisfy your linking requirement?</description>
		<content:encoded><![CDATA[<p>With Multipart there&#8217;s no reason you can&#8217;t have a Location header in the sub-part.  Or again, why not a comma delimited list of URLs?  Don&#8217;t both of those satisfy your linking requirement?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
