<?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: Content negotiation with hash URIs (long)</title>
	<atom:link href="http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/feed/" rel="self" type="application/rss+xml" />
	<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/</link>
	<description>A weblog by Richard Cyganiak</description>
	<lastBuildDate>Wed, 03 Aug 2011 12:16:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Richard Cyganiak</title>
		<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/#comment-16024</link>
		<dc:creator>Richard Cyganiak</dc:creator>
		<pubDate>Thu, 23 Nov 2006 18:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/11/content-negotiation-with-hash-uris-long#comment-16024</guid>
		<description>John, apologies for not “freeing” your latest comment from the queue earlier. I don&#039;t understand why it got stuck in moderation in the first place.

I&#039;m afraid we will just have to agree to disagree. To me, your claims are simply outlandish. You try to discuss URIs detached from their purpose of building interoperable information systems and their definition in the relevant internet and web standards. I see absolutely no value in doing that.</description>
		<content:encoded><![CDATA[<p>John, apologies for not “freeing” your latest comment from the queue earlier. I don&#8217;t understand why it got stuck in moderation in the first place.</p>
<p>I&#8217;m afraid we will just have to agree to disagree. To me, your claims are simply outlandish. You try to discuss URIs detached from their purpose of building interoperable information systems and their definition in the relevant internet and web standards. I see absolutely no value in doing that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Cyganiak</title>
		<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/#comment-16011</link>
		<dc:creator>Richard Cyganiak</dc:creator>
		<pubDate>Thu, 23 Nov 2006 12:13:46 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/11/content-negotiation-with-hash-uris-long#comment-16011</guid>
		<description>Good point Alistair. I guess we could generalize this: It&#039;s good practice to implement content negotiation by redirecting to the appropriate version. If any confusion about resource identity could arise from differences in content type, then the redirect should be a 303.</description>
		<content:encoded><![CDATA[<p>Good point Alistair. I guess we could generalize this: It&#8217;s good practice to implement content negotiation by redirecting to the appropriate version. If any confusion about resource identity could arise from differences in content type, then the redirect should be a 303.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alistair Miles</title>
		<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/#comment-15928</link>
		<dc:creator>Alistair Miles</dc:creator>
		<pubDate>Wed, 22 Nov 2006 17:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/11/content-negotiation-with-hash-uris-long#comment-15928</guid>
		<description>Hi guys,

I think Richard is right when he says, with respect to recipe 3 in the best practice recipes document, &quot;... I think that the 303 redirect in the RDF case is unnecessary, but doesn’t hurt either, and is probably not such a bad idea because of the symmetry between the HTML and RDF responses.&quot;

In fact, perhaps the main reason why we chose to include a 303 redirect in the RDF case also is so that anyone retrieving the RDF data can maintain provenance information about the source of the data, and differentiate between different snapshots or versions of the data. I.e. if every time you (as the namespace owner) change the data you also change the redirect location, then you provide the basic framework for Semantic Web applications to talk about which version of an ontology they are committing to.</description>
		<content:encoded><![CDATA[<p>Hi guys,</p>
<p>I think Richard is right when he says, with respect to recipe 3 in the best practice recipes document, &#8220;&#8230; I think that the 303 redirect in the RDF case is unnecessary, but doesn’t hurt either, and is probably not such a bad idea because of the symmetry between the HTML and RDF responses.&#8221;</p>
<p>In fact, perhaps the main reason why we chose to include a 303 redirect in the RDF case also is so that anyone retrieving the RDF data can maintain provenance information about the source of the data, and differentiate between different snapshots or versions of the data. I.e. if every time you (as the namespace owner) change the data you also change the redirect location, then you provide the basic framework for Semantic Web applications to talk about which version of an ontology they are committing to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Black</title>
		<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/#comment-14963</link>
		<dc:creator>John Black</dc:creator>
		<pubDate>Fri, 17 Nov 2006 15:56:20 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/11/content-negotiation-with-hash-uris-long#comment-14963</guid>
		<description>Your comment is now posted, thanks. I plan to write a new post to deal with your objections. But here is a first draft of some of what I disagree with.

Your first objection to my argument is that the URL http://www.w3.org/Icons/valid-xhtml10 does not make a claim. And you show how someone may just mention it, in your example, by commenting on the quality of the design of the image that it returns. But any identifier, word, phrase, sentence, etc. can be mentioned, and in that context, it doesn&#039;t have the effect that it would in an ordinary context. For example, I could say, &quot;The URL to this post of yours has 70 characters in it&quot; And in that context, it is a character string and doesn&#039;t identify your post. Does that mean in ordinary use it does not identify your post? Of course not. Nor does your mention of the poor design of the badge that is returned when you access the xhtml-valid URL change its referent in ordinary use. Any URL can be mentioned. That doesn&#039;t render it useless.

Your third objection is that the URI identifies &quot;*just an image*&quot;, not a claim. Why then is it named http://www.w3.org/Icons/valid-xhtml10? The URI minted by the W3C is named &quot;valid-xhtml10&quot; for a reason. If it was just an image, they might as well have named it &quot;image-123&quot;. They named it &quot;valid-xhtml10&quot; because they intended for it to be used to make a specific claim, namely that the page on which it appears uses xhtml that validates. Secondly, a machine can use (interpret, understand) the URI, &quot;http://www.w3.org/Icons/valid-xhtml10&quot;. It can be programmed conditionally based on finding that URI embedded in a page. For example, it may try to parse it as XML rather than use some lower level screen scrapping technique. The image is not the meaning of the URI, neither to a human nor to a machine. That URL&#039;s proper interpretation is spelled out quite clearly by the creators of the URI in their help document I quoted, &quot;To show readers that one has taken some care to create an interoperable Web page, a &quot;W3C valid&quot; badge may be displayed (here, the &quot;valid XHTML 1.0&quot; badge) on any page that validates.&quot; The image is for easy recognition by a human being, it is the URI that matters.

I think your second objection is the most interesting. Recall that it is your statement above, &quot;A URI should be context-free and should identify the same thing wether it&#039;Â’s in an RDF file or a database or an email message.&quot; that I am arguing with to begin with. Now in your comment &lt;a href=&quot;http://kashori.com/2006/07/problems-identifying-information.html#comments&quot; rel=&quot;nofollow&quot;&gt;you say&lt;/a&gt;, &quot;Second, even if it was a claim, then the meaning is not in the URI alone, but arises from the *act of embedding* (in RDF speak, from making a statement &#039;:page123 :embeds :w3c_badge&#039;). Of course, the meaning of any statement depends on the subject. This doesn&#039;t make the property-value pair ambiguous.&quot; In other words, first you say &quot;A URI should be context-free...&quot; and then you say, &quot;...the meaning is not in the URI alone...&quot; which two statements seem contradictory. Is is exactly my point that the meaning of the URI depends on the subject with which it is used, and so it is not context-free. You cannot interpret the referent of the URI without knowing the context of its use. You cannot determine which author claims which page is valid unless you know the context in which that URI was embedded. Without that context, it doesn&#039;t refer to or identify anything.</description>
		<content:encoded><![CDATA[<p>Your comment is now posted, thanks. I plan to write a new post to deal with your objections. But here is a first draft of some of what I disagree with.</p>
<p>Your first objection to my argument is that the URL <a href="http://www.w3.org/Icons/valid-xhtml10" rel="nofollow">http://www.w3.org/Icons/valid-xhtml10</a> does not make a claim. And you show how someone may just mention it, in your example, by commenting on the quality of the design of the image that it returns. But any identifier, word, phrase, sentence, etc. can be mentioned, and in that context, it doesn&#8217;t have the effect that it would in an ordinary context. For example, I could say, &#8220;The URL to this post of yours has 70 characters in it&#8221; And in that context, it is a character string and doesn&#8217;t identify your post. Does that mean in ordinary use it does not identify your post? Of course not. Nor does your mention of the poor design of the badge that is returned when you access the xhtml-valid URL change its referent in ordinary use. Any URL can be mentioned. That doesn&#8217;t render it useless.</p>
<p>Your third objection is that the URI identifies &#8220;*just an image*&#8221;, not a claim. Why then is it named <a href="http://www.w3.org/Icons/valid-xhtml10?" rel="nofollow">http://www.w3.org/Icons/valid-xhtml10?</a> The URI minted by the W3C is named &#8220;valid-xhtml10&#8243; for a reason. If it was just an image, they might as well have named it &#8220;image-123&#8243;. They named it &#8220;valid-xhtml10&#8243; because they intended for it to be used to make a specific claim, namely that the page on which it appears uses xhtml that validates. Secondly, a machine can use (interpret, understand) the URI, &#8220;http://www.w3.org/Icons/valid-xhtml10&#8243;. It can be programmed conditionally based on finding that URI embedded in a page. For example, it may try to parse it as XML rather than use some lower level screen scrapping technique. The image is not the meaning of the URI, neither to a human nor to a machine. That URL&#8217;s proper interpretation is spelled out quite clearly by the creators of the URI in their help document I quoted, &#8220;To show readers that one has taken some care to create an interoperable Web page, a &#8220;W3C valid&#8221; badge may be displayed (here, the &#8220;valid XHTML 1.0&#8243; badge) on any page that validates.&#8221; The image is for easy recognition by a human being, it is the URI that matters.</p>
<p>I think your second objection is the most interesting. Recall that it is your statement above, &#8220;A URI should be context-free and should identify the same thing wether it&#8217;Â’s in an RDF file or a database or an email message.&#8221; that I am arguing with to begin with. Now in your comment <a href="http://kashori.com/2006/07/problems-identifying-information.html#comments" rel="nofollow">you say</a>, &#8220;Second, even if it was a claim, then the meaning is not in the URI alone, but arises from the *act of embedding* (in RDF speak, from making a statement &#8216;:page123 :embeds :w3c_badge&#8217;). Of course, the meaning of any statement depends on the subject. This doesn&#8217;t make the property-value pair ambiguous.&#8221; In other words, first you say &#8220;A URI should be context-free&#8230;&#8221; and then you say, &#8220;&#8230;the meaning is not in the URI alone&#8230;&#8221; which two statements seem contradictory. Is is exactly my point that the meaning of the URI depends on the subject with which it is used, and so it is not context-free. You cannot interpret the referent of the URI without knowing the context of its use. You cannot determine which author claims which page is valid unless you know the context in which that URI was embedded. Without that context, it doesn&#8217;t refer to or identify anything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Cyganiak</title>
		<link>http://richard.cyganiak.de/blog/2006/11/content-negotiation-with-hash-uris-long/#comment-14895</link>
		<dc:creator>Richard Cyganiak</dc:creator>
		<pubDate>Thu, 16 Nov 2006 23:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://dowhatimean.net/2006/11/content-negotiation-with-hash-uris-long#comment-14895</guid>
		<description>John, I posted a reply to &lt;a href=&quot;http://kashori.com/2006/07/problems-identifying-information.html&quot; rel=&quot;nofollow&quot;&gt;your post here&lt;/a&gt;, I think it&#039;s in your moderation queue. In short, I disagree with your basic premise. the badge URI doesn&#039;t “identify a claim”. It identifies an image.

Leo, I agree, when there&#039;s only an RDF representation, then there&#039;s no need for a 303. That&#039;s the first scenario above. The need for a 303 arises only if we indeed want content negotiation and HTML on the &lt;code&gt;foo&lt;/code&gt; URI.</description>
		<content:encoded><![CDATA[<p>John, I posted a reply to <a href="http://kashori.com/2006/07/problems-identifying-information.html" rel="nofollow">your post here</a>, I think it&#8217;s in your moderation queue. In short, I disagree with your basic premise. the badge URI doesn&#8217;t “identify a claim”. It identifies an image.</p>
<p>Leo, I agree, when there&#8217;s only an RDF representation, then there&#8217;s no need for a 303. That&#8217;s the first scenario above. The need for a 303 arises only if we indeed want content negotiation and HTML on the <code>foo</code> URI.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: richard.cyganiak.de @ 2012-02-04 09:32:29 -->
