<?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: tag(1): del.icio.us-style file tagging</title>
	<atom:link href="http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/feed/" rel="self" type="application/rss+xml" />
	<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/</link>
	<description>Observations from a West Coast family</description>
	<lastBuildDate>Sun, 22 May 2011 15:05:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-121</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Sat, 24 Jun 2006 04:04:50 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-121</guid>
		<description>&lt;p&gt;@Tommi:  Thanks for the reference. I&#039;ll try to check it out in the next few weeks. &#8212; Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Tommi:  Thanks for the reference. I&#8217;ll try to check it out in the next few weeks. &mdash; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Tommi Virtanen</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-120</link>
		<dc:creator>Tommi Virtanen</dc:creator>
		<pubDate>Sat, 17 Jun 2006 17:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-120</guid>
		<description>&lt;p&gt;For an actual filesystem that did this, see&lt;/p&gt;

&lt;p&gt;http://citeseer.ist.psu.edu/gifford91semantic.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>For an actual filesystem that did this, see</p>

<p><a href="http://citeseer.ist.psu.edu/gifford91semantic.html" rel="nofollow">http://citeseer.ist.psu.edu/gifford91semantic.html</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-119</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Sun, 17 Jul 2005 04:12:07 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-119</guid>
		<description>&lt;p&gt;@Claire:  Actually fighting with making MathML work kept me up late, but thanks.&lt;/p&gt;

&lt;p&gt;@Thrax:  The subdirectories contain links to the files that match both the tag of the current directory and the tag of each subdirectory.  That is, they contain the two-tag matches.  The subdirectories of those subdirectories are the three-tag matches, and so forth.  &lt;code&gt;tag&lt;/code&gt;(1) makes the subdirectories based on the set of tags on each file; adding a tag can create additional directories, while deleting a tag may cause the removal of directories (if that was the last use of the tag).  &lt;b&gt;Don&#039;t rename the tag directories!&lt;/b&gt;  This operation needs to be added to &lt;code&gt;tag&lt;/code&gt;(1) to be safe:  the tag sets of each file with the given tag (to be renamed) need to be updated as well.&lt;/p&gt;

&lt;p&gt;&#8212; Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Claire:  Actually fighting with making MathML work kept me up late, but thanks.</p>

<p>@Thrax:  The subdirectories contain links to the files that match both the tag of the current directory and the tag of each subdirectory.  That is, they contain the two-tag matches.  The subdirectories of those subdirectories are the three-tag matches, and so forth.  <code>tag</code>(1) makes the subdirectories based on the set of tags on each file; adding a tag can create additional directories, while deleting a tag may cause the removal of directories (if that was the last use of the tag).  <b>Don&#8217;t rename the tag directories!</b>  This operation needs to be added to <code>tag</code>(1) to be safe:  the tag sets of each file with the given tag (to be renamed) need to be updated as well.</p>

<p>&mdash; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Thrax</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-118</link>
		<dc:creator>Thrax</dc:creator>
		<pubDate>Sat, 16 Jul 2005 21:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-118</guid>
		<description>&lt;p&gt;I don&#039;t understand why there are subdirectories in the tag directories? What&#039;s in those? How does Tag know when to make them?&lt;/p&gt;

&lt;p&gt;I can see it would be handy with pipes, like %tag print_me&#124;lpr
And I guess renaming a tag would be easy when browsing the tag directory.
I hear Flickr has introduced &#039;for:person&#039; tags. Seems like a slippery slope to complexity.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand why there are subdirectories in the tag directories? What&#8217;s in those? How does Tag know when to make them?</p>

<p>I can see it would be handy with pipes, like %tag print_me|lpr
And I guess renaming a tag would be easy when browsing the tag directory.
I hear Flickr has introduced &#8216;for:person&#8217; tags. Seems like a slippery slope to complexity.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Claire Giordano</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-117</link>
		<dc:creator>Claire Giordano</dc:creator>
		<pubDate>Sat, 16 Jul 2005 08:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-117</guid>
		<description>&lt;p&gt;Very, very cool, Stephen.  So this is what keeps you up late at night. ;-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Very, very cool, Stephen.  So this is what keeps you up late at night. <img src='http://blueslugs.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-116</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Sat, 16 Jul 2005 02:39:26 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-116</guid>
		<description>&lt;p&gt;@*:  Thanks to all for the kind words.  There will be a follow up post soon&#8212;I need to work through the various notes and comments on other people&#039;s feeds/blogs/link collections.&lt;/p&gt;

&lt;p&gt;@Marty:  you&#039;re right that a filesystem implementation, where the directories can be synthesized as needed, can avoid some of the combinatorial problems, but it opens the system to a different type of resource exhaustion, as an antagonist can open deep paths and exhaust kernel memory.  This moves the denial of service from per-filesystem to system wide.  Ultimately, I think a cap on the depth of the link set is needed by any implementation.&lt;/p&gt;

&lt;p&gt;@Travis and Alex:  I&#039;m a bit ignorant about WinFS&#039;s capabilities, but standardized user and application metadata conventions sound like the right direction for making categorization a meaningful addition to an operating system&#039;s programming model.  The XTend demos show that there&#039;s a benefit to representing such attributes in file browsers, and not just via a command line interface.&lt;/p&gt;

&lt;p&gt;&#8212; Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@*:  Thanks to all for the kind words.  There will be a follow up post soon&mdash;I need to work through the various notes and comments on other people&#8217;s feeds/blogs/link collections.</p>

<p>@Marty:  you&#8217;re right that a filesystem implementation, where the directories can be synthesized as needed, can avoid some of the combinatorial problems, but it opens the system to a different type of resource exhaustion, as an antagonist can open deep paths and exhaust kernel memory.  This moves the denial of service from per-filesystem to system wide.  Ultimately, I think a cap on the depth of the link set is needed by any implementation.</p>

<p>@Travis and Alex:  I&#8217;m a bit ignorant about WinFS&#8217;s capabilities, but standardized user and application metadata conventions sound like the right direction for making categorization a meaningful addition to an operating system&#8217;s programming model.  The XTend demos show that there&#8217;s a benefit to representing such attributes in file browsers, and not just via a command line interface.</p>

<p>&mdash; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-115</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 15 Jul 2005 01:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-115</guid>
		<description>&lt;p&gt;This is an excellent idea. It reminds me of something I created called XTend. I represented additional tags as directories too, and by drilling it a directory the system added that tag to the filter. I am no longer working on XTend, I have moved onto something more like WinFS called Base4.
But I invite you to take a look here: http://www.base4.net/XTend.htm, it might give you some ideas.&lt;/p&gt;

&lt;p&gt;That page links to 2 flash demos.
http://www.base4.net/xtend/interface.htm
http://www.base4.net/xtend/search.htm&lt;/p&gt;

&lt;p&gt;The second demo is especially relevant. XTend allowed you to filter a file system by relationship. One type of relationship I supported was from File to Tag (or what I called Concepts, note: this was before &#039;Tagging&#039; became so hot). So this allowed you to filter the filesystem by tag or tags.&lt;/p&gt;

&lt;p&gt;I would love to hear your thoughts on XTend, even though I am no longer working on it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is an excellent idea. It reminds me of something I created called XTend. I represented additional tags as directories too, and by drilling it a directory the system added that tag to the filter. I am no longer working on XTend, I have moved onto something more like WinFS called Base4.
But I invite you to take a look here: <a href="http://www.base4.net/XTend.htm" rel="nofollow">http://www.base4.net/XTend.htm</a>, it might give you some ideas.</p>

<p>That page links to 2 flash demos.
<a href="http://www.base4.net/xtend/interface.htm" rel="nofollow">http://www.base4.net/xtend/interface.htm</a>
<a href="http://www.base4.net/xtend/search.htm" rel="nofollow">http://www.base4.net/xtend/search.htm</a></p>

<p>The second demo is especially relevant. XTend allowed you to filter a file system by relationship. One type of relationship I supported was from File to Tag (or what I called Concepts, note: this was before &#8216;Tagging&#8217; became so hot). So this allowed you to filter the filesystem by tag or tags.</p>

<p>I would love to hear your thoughts on XTend, even though I am no longer working on it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Travis Owens</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-114</link>
		<dc:creator>Travis Owens</dc:creator>
		<pubDate>Thu, 14 Jul 2005 19:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-114</guid>
		<description>&lt;p&gt;Well actually Microsoft&#039;s upcoming file system addon for Longhorn WinFS supports the ability to tag files by category, and much more.&lt;/p&gt;

&lt;p&gt;It&#039;s a shame it won&#039;t be ready for Longhorn and will instead be an add-on.&lt;/p&gt;

&lt;p&gt;Hopefully WinFS will finally allow Windows NTFS to have unix style soft/hard links as &quot;shortcuts&quot; are a half arsed at best (even tried to open a shortcut in your text editor or mp3 player?).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well actually Microsoft&#8217;s upcoming file system addon for Longhorn WinFS supports the ability to tag files by category, and much more.</p>

<p>It&#8217;s a shame it won&#8217;t be ready for Longhorn and will instead be an add-on.</p>

<p>Hopefully WinFS will finally allow Windows NTFS to have unix style soft/hard links as &#8220;shortcuts&#8221; are a half arsed at best (even tried to open a shortcut in your text editor or mp3 player?).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marty Lamb</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-113</link>
		<dc:creator>Marty Lamb</dc:creator>
		<pubDate>Thu, 14 Jul 2005 14:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-113</guid>
		<description>&lt;p&gt;Great idea!  I&#039;ve tinkered with a different approach, but your filesystem-based approach makes tags/queries accessible to existing programs.  Very slick.&lt;/p&gt;

&lt;p&gt;You might be able to eliminate your combinatorial explosion of tag subdirectories by using a virtual filesystem (http://lwn.net/Articles/13325/).  Such an approach would come at the cost of platform-specificity, but since you&#039;re using symlinks already, I suspect that&#039;s acceptable.&lt;/p&gt;

&lt;p&gt;Nice work!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Marty&lt;/li&gt;
&lt;/ul&gt;
</description>
		<content:encoded><![CDATA[<p>Great idea!  I&#8217;ve tinkered with a different approach, but your filesystem-based approach makes tags/queries accessible to existing programs.  Very slick.</p>

<p>You might be able to eliminate your combinatorial explosion of tag subdirectories by using a virtual filesystem (<a href="http://lwn.net/Articles/13325/" rel="nofollow">http://lwn.net/Articles/13325/</a>).  Such an approach would come at the cost of platform-specificity, but since you&#8217;re using symlinks already, I suspect that&#8217;s acceptable.</p>

<p>Nice work!</p>

<ul>
<li>Marty</li>
</ul>]]></content:encoded>
	</item>
	<item>
		<title>By: saurier duval</title>
		<link>http://blueslugs.com/2005/07/12/tag1-delicious-style-file-tagging/#comment-112</link>
		<dc:creator>saurier duval</dc:creator>
		<pubDate>Thu, 14 Jul 2005 12:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/?p=80#comment-112</guid>
		<description>&lt;p&gt;Brilliant idea!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Brilliant idea!</p>]]></content:encoded>
	</item>
</channel>
</rss>

