I was walking home the other day, poking at my iPhone (as usual), and for the eleven billionth time frustration arose over my disorganized Delicious tag library. It's not that I don't have tag naming standards or that I've been neglectful. It's just hard to remember whether the tag I tend to use is idea or ideas or whether it makes more sense to tag something as PalmPre or two tags: Palm and Pre.
So why haven't the folks at Delicious added much-needed features1 like tag aliasing, parenting, and contextual categorization to their service? Why was their last major release merely a performance improvement with no real new features? (Okay, they added new features, just nothing too exciting.)
Then it hit me: Delicious is simply a basic yet open-ended social network for bookmarking; much like Twitter is for micro-blogging. However, unlike Twitter, I've seen very few attempts2 to add functionality to Delicious through it's tagging system; only tools that aggregate existing Delicious content.
With this said, I think it's time for us web app developers to build tools for Delicious that:Here's my first shot at an agreed syntax to help achieve these goals (so all our tools work together), based on conventions in use and non-conflicting characters:
context:…I tried to think of any use-cases that wouldn't fit into these constructs and the only situation I found was if you didn't want to rely on 3rd-party search/viewing tools. In that case, Apple>iPhone>3GS could be expanded by a tool into the additional tags Apple, iPhone, 3GS, and Apple>iPhone, iPhone>3GS; but that's just unnecessary messiness and complexity (such as matching pieces of those hierarchies to each other).
I also wanted to stay away from floating categorization tags (i.e. just OperatingSystems> or work:), since I believe that tying a category to a particular tag promotes better tag use and cleans up situations like bookmarking a site for multiple purposes. Plus, this is what tag bundles were built for (although a tool could automatically populate bundles…). There may still be a need for a tool that sweeps your bookmarks and fixes capitalization or pluralization, but that's probably best handled off-site and not tied to the tagging systems (don't get me started on the horrors of inventing tags like settings:depluralize:true).
So that's it; I'm going to start converting my tags over to these new syntaxes in preparation for new tools that view my bookmarks based on these formats; for the time being, I think I'll code up a portion of this site to show context:… tags of my choice as a proof-of-concept.
Fellow Delicious-ers, you may commence your opinion-penning below.
1 As currently (June 7, 2009) detailed on Wikipedia's page on Social Bookmarking.
2 FoxyPlayer seems to have the right idea.
Definitively hand-crafted and maintained by Slippy Douglas. All questions/comments may be directed to him, whether he likes it or not.
Powered by Radiant CMS, running on Rails, running on Ruby Enterprise Edition, running on Phusion Passenger, running on Apache, running on Debian Linux, running on Love.
Part of the Slippy Douglas family of sites: SlippyD.com | ClutterApp | DeliTag | R•Node.net | Nectar Games | 6BITT.com
Copyright © 2003-2009, Slippy Douglas. All rights reserved, unless otherwise specified or conflicting, in which case:
“Copyright © the-appropriate-year, the-appropriate-copyright-holder.”