<?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"
	>
<channel>
	<title>Comments on: A Semantic Solution for Presenting NSFW Content</title>
	<atom:link href="http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/feed/" rel="self" type="application/rss+xml" />
	<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/</link>
	<description>Your source for five-hour speeches on technology and culture.</description>
	<pubDate>Sun, 07 Sep 2008 16:17:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Jeff</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-451</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 09 Jan 2007 17:57:48 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-451</guid>
		<description>&lt;p&gt;I want to echo what Eric said. This is a semantic abuse of the rel attribute (just as nofollow is).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I want to echo what Eric said. This is a semantic abuse of the rel attribute (just as nofollow is).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-450</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Tue, 09 Jan 2007 15:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-450</guid>
		<description>&lt;p&gt;Technically, 'rel' indicates the properties of the destination resource &lt;em&gt;in relation to the targeting resource&lt;/em&gt;.  So rel="stylesheet" means "the relationship of that document to this one is that it's a style sheet for this document".  Given this, rel="nsfw" could mean "that document is a NSFW version of this one" or ""that document is NSFW as compared to this one".&lt;/p&gt;

&lt;p&gt;The key being that 'rel' describes a relationship between the targeting and targeted documents.  I'm not sure that NSFW is a concept that applies there.&lt;/p&gt;

&lt;p&gt;The 'class' attribute, of course, has no such restrictions, which is why most microformats use 'class' to contain their semantic information.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Technically, &#8216;rel&#8217; indicates the properties of the destination resource <em>in relation to the targeting resource</em>.  So rel=&#8221;stylesheet&#8221; means &#8220;the relationship of that document to this one is that it&#8217;s a style sheet for this document&#8221;.  Given this, rel=&#8221;nsfw&#8221; could mean &#8220;that document is a NSFW version of this one&#8221; or &#8220;&#8221;that document is NSFW as compared to this one&#8221;.</p>

<p>The key being that &#8216;rel&#8217; describes a relationship between the targeting and targeted documents.  I&#8217;m not sure that NSFW is a concept that applies there.</p>

<p>The &#8216;class&#8217; attribute, of course, has no such restrictions, which is why most microformats use &#8216;class&#8217; to contain their semantic information.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-449</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Wed, 03 Jan 2007 13:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-449</guid>
		<description>&lt;p&gt;For the current page, a META tag of some sort is probably what you want.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>For the current page, a META tag of some sort is probably what you want.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-448</link>
		<dc:creator>Jordan</dc:creator>
		<pubDate>Sat, 30 Dec 2006 22:40:44 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-448</guid>
		<description>&lt;p&gt;Everything offends someone. I can view rotten.com and ogrish at work and my boss will come by and chuckle. People's standards and environments are different. This is silly.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Everything offends someone. I can view rotten.com and ogrish at work and my boss will come by and chuckle. People&#8217;s standards and environments are different. This is silly.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Schinkel</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-447</link>
		<dc:creator>Mike Schinkel</dc:creator>
		<pubDate>Sat, 30 Dec 2006 21:56:01 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-447</guid>
		<description>&lt;p&gt;I think you should use "upmga" instead of "nsfw." That would stand for:&lt;/p&gt;

&lt;p&gt;"Uptight People Might Get Offended" &lt;/p&gt;

&lt;p&gt;With "upmga" it would no longer be ethnocentric as only uptight people would need filter the content. ;-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think you should use &#8220;upmga&#8221; instead of &#8220;nsfw.&#8221; That would stand for:</p>

<p>&#8220;Uptight People Might Get Offended&#8221; </p>

<p>With &#8220;upmga&#8221; it would no longer be ethnocentric as only uptight people would need filter the content. ;-)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SpookyET</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-446</link>
		<dc:creator>SpookyET</dc:creator>
		<pubDate>Sat, 30 Dec 2006 17:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-446</guid>
		<description>&lt;p&gt;I wonder if NSFW should be extended to content in the current page:&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I wonder if NSFW should be extended to content in the current page:</p>

<p>&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SpookyET</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-445</link>
		<dc:creator>SpookyET</dc:creator>
		<pubDate>Sat, 30 Dec 2006 17:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-445</guid>
		<description>&lt;p&gt;Greasemonkey script: &lt;a href="http://userscripts.org/scripts/show/6916" rel="nofollow"&gt;http://userscripts.org/scripts/show/6916&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Should NSFW contain the reason why it is NSFW? How would you add that?&lt;/p&gt;

&lt;p&gt;class="nsfw-language"
rel="nsfw-pr0n"&lt;/p&gt;

&lt;p&gt;?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Greasemonkey script: <a href="http://userscripts.org/scripts/show/6916" rel="nofollow">http://userscripts.org/scripts/show/6916</a></p>

<p>Should NSFW contain the reason why it is NSFW? How would you add that?</p>

<p>class=&#8221;nsfw-language&#8221;
rel=&#8221;nsfw-pr0n&#8221;</p>

<p>?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Gervase Markham</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-444</link>
		<dc:creator>Gervase Markham</dc:creator>
		<pubDate>Sat, 30 Dec 2006 12:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-444</guid>
		<description>&lt;p&gt;But in your paragraph case, you don't actually just want to mark the link and the contents of the link as NSFW. Because if you do, and someone hides NSFW content as you suggest, the remainder of the paragraph makes no sense. &lt;/p&gt;

&lt;p&gt;If only the target of a link is NSFW, you don't want to hide it, you want to indicate it as such. So the "default" styling for NSFW should be to hide class="nsfw", and color (e.g.) red rel="nsfw". And people should avoid putting NSFW words inside the &#60;a&#62; tag (as in your example) because hiding just the tag leads to an incomprehensible sentence.&lt;/p&gt;

&lt;p&gt;So ideally, your link to whitehouse.com would be rel="nsfw" and so clearly marked, but the text would describe the site in a SFW way; whitehouse.com itself would have &#60;body class="nsfw"&#62;, and be hidden.&lt;/p&gt;

&lt;p&gt;Gerv&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>But in your paragraph case, you don&#8217;t actually just want to mark the link and the contents of the link as NSFW. Because if you do, and someone hides NSFW content as you suggest, the remainder of the paragraph makes no sense. </p>

<p>If only the target of a link is NSFW, you don&#8217;t want to hide it, you want to indicate it as such. So the &#8220;default&#8221; styling for NSFW should be to hide class=&#8221;nsfw&#8221;, and color (e.g.) red rel=&#8221;nsfw&#8221;. And people should avoid putting NSFW words inside the &lt;a&gt; tag (as in your example) because hiding just the tag leads to an incomprehensible sentence.</p>

<p>So ideally, your link to whitehouse.com would be rel=&#8221;nsfw&#8221; and so clearly marked, but the text would describe the site in a SFW way; whitehouse.com itself would have &lt;body class=&#8221;nsfw&#8221;&gt;, and be hidden.</p>

<p>Gerv</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Jonkman</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-443</link>
		<dc:creator>Bob Jonkman</dc:creator>
		<pubDate>Sat, 30 Dec 2006 08:21:56 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-443</guid>
		<description>&lt;p&gt;I think you may be re-inventing the wheel:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.w3.org/PICS/" rel="nofollow"&gt;http://www.w3.org/PICS/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;--Bob.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think you may be re-inventing the wheel:</p>

<p><a href="http://www.w3.org/PICS/" rel="nofollow">http://www.w3.org/PICS/</a></p>

<p>&#8211;Bob.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Karl Swedberg</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-442</link>
		<dc:creator>Karl Swedberg</dc:creator>
		<pubDate>Sat, 30 Dec 2006 02:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-442</guid>
		<description>&lt;p&gt;"Just take care that it is also a multi-valued attribute just like class, e.g. rel="nsfw nofollow"."&lt;/p&gt;

&lt;p&gt;In that case, again for the jQuery crowd, you could do something like this:&lt;/p&gt;

&lt;p&gt;$('[@rel*=nsfw],.nsfw').hide();&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Just take care that it is also a multi-valued attribute just like class, e.g. rel=&#8221;nsfw nofollow&#8221;.&#8221;</p>

<p>In that case, again for the jQuery crowd, you could do something like this:</p>

<p>$(&#8217;[@rel*=nsfw],.nsfw&#8217;).hide();</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mario</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-441</link>
		<dc:creator>Mario</dc:creator>
		<pubDate>Fri, 29 Dec 2006 23:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-441</guid>
		<description>&lt;p&gt;Generally, I object people that can't even write valid Web URLs (hint: trailing slash). But of course, rel=nsfw is a good idea. Just take care that it is also a multi-valued attribute just like class, e.g. rel="nsfw nofollow".&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Generally, I object people that can&#8217;t even write valid Web URLs (hint: trailing slash). But of course, rel=nsfw is a good idea. Just take care that it is also a multi-valued attribute just like class, e.g. rel=&#8221;nsfw nofollow&#8221;.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Sharp</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-440</link>
		<dc:creator>Jonathan Sharp</dc:creator>
		<pubDate>Fri, 29 Dec 2006 22:43:45 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-440</guid>
		<description>&lt;p&gt;For the jQuery crowd: $('*[@rel=nsfw],.nsfw').hide();&lt;/p&gt;

&lt;p&gt;No need for css, just the one line&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>For the jQuery crowd: $(&#8217;*[@rel=nsfw],.nsfw&#8217;).hide();</p>

<p>No need for css, just the one line</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ned Baldessin</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-439</link>
		<dc:creator>Ned Baldessin</dc:creator>
		<pubDate>Fri, 29 Dec 2006 21:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-439</guid>
		<description>&lt;p&gt;Funny geeky idea, but don't you find it slightly ethnocentric to standardize in a universal spec a very western set of moral/cultural values?&lt;/p&gt;

&lt;p&gt;Of course, goatse is probably off limits on all continents, but what about corner cases like female breasts, that you can see on huge billboards over here in france.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Funny geeky idea, but don&#8217;t you find it slightly ethnocentric to standardize in a universal spec a very western set of moral/cultural values?</p>

<p>Of course, goatse is probably off limits on all continents, but what about corner cases like female breasts, that you can see on huge billboards over here in france.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: sonofapiven</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-438</link>
		<dc:creator>sonofapiven</dc:creator>
		<pubDate>Fri, 29 Dec 2006 15:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-438</guid>
		<description>&lt;p&gt;I think the HTML markup needs to support a tag like NSF and have an attribute such as 'work', 'kids', 'wife' etc.&lt;/p&gt;

&lt;p&gt;This would be way more flexible and work well for a multitude of use cases.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think the HTML markup needs to support a tag like NSF and have an attribute such as &#8216;work&#8217;, &#8216;kids&#8217;, &#8216;wife&#8217; etc.</p>

<p>This would be way more flexible and work well for a multitude of use cases.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: TV Online</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-437</link>
		<dc:creator>TV Online</dc:creator>
		<pubDate>Fri, 29 Dec 2006 15:48:38 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-437</guid>
		<description>&lt;p&gt;Interesting concept, but I don't think it will catch on. Remember goat cx is technically a prank, and that sort of stuff would not be coded with any hint or clue. But it may work for other responsible coders.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Interesting concept, but I don&#8217;t think it will catch on. Remember goat cx is technically a prank, and that sort of stuff would not be coded with any hint or clue. But it may work for other responsible coders.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Crowther</title>
		<link>http://angrydictator.com/2006/12/29/a-semantic-solution-for-presenting-nsfw-content/#comment-436</link>
		<dc:creator>Rob Crowther</dc:creator>
		<pubDate>Fri, 29 Dec 2006 11:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://pj.doland.org/wordpress/?p=770#comment-436</guid>
		<description>&lt;p&gt;You might want to check out the microformats.org website, with many examples of the use of rel to add semantic value to links (and also extensive use of the class attribute for this too).  Also, there is an attribute 'rev' which may get around your second problem with rel above.  Your idea seems compatible with the microformats initiative, you may get better traction if you can bring it up in that community.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You might want to check out the microformats.org website, with many examples of the use of rel to add semantic value to links (and also extensive use of the class attribute for this too).  Also, there is an attribute &#8216;rev&#8217; which may get around your second problem with rel above.  Your idea seems compatible with the microformats initiative, you may get better traction if you can bring it up in that community.</p>]]></content:encoded>
	</item>
</channel>
</rss>
