<?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: application/xxx+json</title>
	<atom:link href="http://www.subbu.org/blog/2008/10/applicationxxxjson/feed" rel="self" type="application/rss+xml" />
	<link>http://www.subbu.org/blog/2008/10/applicationxxxjson</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 05:16:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-8519</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Mon, 27 Oct 2008 03:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-8519</guid>
		<description>I am not against +xml or +json like media types since they let the server or the client &quot;describe&quot; the type of the representation being transmitted, just the same way the namespace URI can describe the type of an XML document. The key difference between these two is the media type makes the representation self-describing.

I agree with Steve Vinoski&#039;s comment that you can&#039;t expect it to work across the internet. However, his comment applies to generic clients such as browsers, and not clients that you and I are creating for specific applications where we need to be able to understand how to process a message without looking at the contents of the body or by &quot;guessing&quot; by looking at the URI or something else.

Secondly, I don&#039;t necessarily see using a MIME property such as &quot;schema=...&quot; very different from using &quot;+xml&quot;. Clients that understand application/xml do understand media types ending with &quot;+xml&quot;.  The MIME type specification of, say, a &quot;application/vnd.foo+xml&quot; could very well describe a schema along with other useful information about that media type.</description>
		<content:encoded><![CDATA[<p>I am not against +xml or +json like media types since they let the server or the client &#8220;describe&#8221; the type of the representation being transmitted, just the same way the namespace URI can describe the type of an XML document. The key difference between these two is the media type makes the representation self-describing.</p>
<p>I agree with Steve Vinoski&#8217;s comment that you can&#8217;t expect it to work across the internet. However, his comment applies to generic clients such as browsers, and not clients that you and I are creating for specific applications where we need to be able to understand how to process a message without looking at the contents of the body or by &#8220;guessing&#8221; by looking at the URI or something else.</p>
<p>Secondly, I don&#8217;t necessarily see using a MIME property such as &#8220;schema=&#8230;&#8221; very different from using &#8220;+xml&#8221;. Clients that understand application/xml do understand media types ending with &#8220;+xml&#8221;.  The MIME type specification of, say, a &#8220;application/vnd.foo+xml&#8221; could very well describe a schema along with other useful information about that media type.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Burke</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-7954</link>
		<dc:creator>Bill Burke</dc:creator>
		<pubDate>Thu, 23 Oct 2008 21:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-7954</guid>
		<description>I never liked the +xml style.  Why not use mime type properties to specify the schema?  The problem with +xml is that your browser isn&#039;t gonna grok it most of the time.

I talked about it more here:

http://bill.burkecentral.com/2008/03/05/restful-xml-content-negotitation/</description>
		<content:encoded><![CDATA[<p>I never liked the +xml style.  Why not use mime type properties to specify the schema?  The problem with +xml is that your browser isn&#8217;t gonna grok it most of the time.</p>
<p>I talked about it more here:</p>
<p><a href="http://bill.burkecentral.com/2008/03/05/restful-xml-content-negotitation/" rel="nofollow">http://bill.burkecentral.com/2008/03/05/restful-xml-content-negotitation/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Amundsen</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-5958</link>
		<dc:creator>Mike Amundsen</dc:creator>
		<pubDate>Sat, 11 Oct 2008 16:42:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-5958</guid>
		<description>yeah for media types, boo for WADL.</description>
		<content:encoded><![CDATA[<p>yeah for media types, boo for WADL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subbu</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-5956</link>
		<dc:creator>subbu</dc:creator>
		<pubDate>Sat, 11 Oct 2008 16:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-5956</guid>
		<description>The only reason is that application specific media types with accompanying media type specifications, will let clients figure out what to expect or what to send. 

For instance, when a client sees a Content-Type: application/vnd.amazon.book+json, it can refer to that media type specification (albeit an informal one) to interpret its syntax and semantics. The same goes for requests as well. When a client finds that a given URI can process application/vnd.amazon.book.comment+json, it can refer to that media type to learn how to construct the request body.

In that sense, by using these extension media types, we can live without something like a WADL.</description>
		<content:encoded><![CDATA[<p>The only reason is that application specific media types with accompanying media type specifications, will let clients figure out what to expect or what to send. </p>
<p>For instance, when a client sees a Content-Type: application/vnd.amazon.book+json, it can refer to that media type specification (albeit an informal one) to interpret its syntax and semantics. The same goes for requests as well. When a client finds that a given URI can process application/vnd.amazon.book.comment+json, it can refer to that media type to learn how to construct the request body.</p>
<p>In that sense, by using these extension media types, we can live without something like a WADL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Nottingham</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-5882</link>
		<dc:creator>Mark Nottingham</dc:creator>
		<pubDate>Sat, 11 Oct 2008 04:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-5882</guid>
		<description>It&#039;s been discussed in the past, but JSON is still considered too new on the block to merit a +suffix. 

+xml makes a certain amount of sense because there are a few interesting things you can do with a format if you know it&#039;s XML, even if you don&#039;t know its specifics; e.g., hand off to an XSLT processor. JSON doesn&#039;t yet have either that shared set of useful generic tools, or enough formats that are genuinely at the level of an Internet media type (i.e., something you persist and interchange between systems that span more than a single application).

Besides, if every up-and-coming metaformat wanted a +suffix, we&#039;d be up to our eyeballs in them :) Sometimes I wonder if there&#039;s any real value in +xml, much less others.</description>
		<content:encoded><![CDATA[<p>It&#8217;s been discussed in the past, but JSON is still considered too new on the block to merit a +suffix. </p>
<p>+xml makes a certain amount of sense because there are a few interesting things you can do with a format if you know it&#8217;s XML, even if you don&#8217;t know its specifics; e.g., hand off to an XSLT processor. JSON doesn&#8217;t yet have either that shared set of useful generic tools, or enough formats that are genuinely at the level of an Internet media type (i.e., something you persist and interchange between systems that span more than a single application).</p>
<p>Besides, if every up-and-coming metaformat wanted a +suffix, we&#8217;d be up to our eyeballs in them :) Sometimes I wonder if there&#8217;s any real value in +xml, much less others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Amundsen</title>
		<link>http://www.subbu.org/blog/2008/10/applicationxxxjson/comment-page-1#comment-5684</link>
		<dc:creator>Mike Amundsen</dc:creator>
		<pubDate>Fri, 10 Oct 2008 00:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.subbu.org/?p=453#comment-5684</guid>
		<description>never understood that either. i recall some discussions about making sure JSON -stayed_ JSON and not e/de-voled into something else. but i don&#039;t recall any talk about the MIME-type. 

FWIW, i use application/vnd.my-object+json quite a bit internally.</description>
		<content:encoded><![CDATA[<p>never understood that either. i recall some discussions about making sure JSON -stayed_ JSON and not e/de-voled into something else. but i don&#8217;t recall any talk about the MIME-type. </p>
<p>FWIW, i use application/vnd.my-object+json quite a bit internally.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

