Managing your library the modern way with tags and filters.


: 3

delicious-logoAs the year gets to the end, everyone writes “Best of” lists for the past year. I thought I would do something similar, but since we’re at the end of not only a year, but a decade, it’s worthwhile to reflect on the changes in how people manage and organize their increasingly digital stores of information. Over the next week, I’ll highlight some major developments and discuss how they’ve informed the development of Mendeley. This week it’s the practice of tagging bits of information as opposed to filing things in a hierarchical folder structure, with posts on the move to querying databases of information as opposed to loading information from individual files and the representation of information as a temporal stream as opposed to a static page to come next week.

Tagging vs. hierarchical folders

Websites were once composed of individual files which were arranged in the structure of the website and linked together. Around 2000, a new breed of blogs and web services became popular, which took a different approach. When you visited the site, the main content of the page was dynamically fetched from a database and used to construct a page customized to you. Because these pages were database driven, they were more dynamic – the page you saw changed as you interacted with it or as information was added. Furthering this trend, they began to collect all sorts of information about the information they were storing.

The prototypical example in this case was a little service called*. A pioneer of the Web 2.0 movement, allowed you to save links, not to the bookmarks folder of your browser, but to their webservice. Instead of filing the bookmarks in folders, you gave them a couple of descriptive tags. You could then use those tags to get the service to show you a page constructed using those tags. You could just go to and get a page that showed all the tags in the database that had been uploaded by anyone. It was a fascinating use of collective intelligence and one of the first popularizations of the concept of tagging. It’s also where many academics first understood what this whole Web 2.0 thing was all about. showed that for the same effort it would take to file a link in a folder structure, you could tag the link instead and get back so much more than you put in.

Tagging instead of filing in hierarchical folders has other advantages as well. With tags, you don’t have to pick an organization scheme up front. You don’t have to decide if you’re going to file according to the organism the research was done in, or by the disease, or by the cell type used. You just tag and move on. You’ll never run into the problem where you realize that one folder is getting too big and should be split into subfolders because each tag works like a separate folder. If you want Mendeley to show you all the files tagged with “Wnt” and “bone” just type “tag:bone,Wnt” in the search. This gives results identical to filing the papers in a Wnt folder and a bone subfolder, except you don’t have to decide which is the top level and which is the subfolder – you just tag and move on. Like the original delicious tags, you get results just like with folders, except you don’t have to set anything up before hand, and you get back so much more. Having tagged your papers, you can go to Mendeley Web and search by tag, finding all the papers everyone has tagged with that term. Tagging is easier to get started with, and it’s easier to maintain.

Of course, for more lightweight use, it’s sometimes easier to just click on a folder and see what’s in it. Folders aren’t going anywhere in Mendeley and they work kinda like tags in that you can have a paper in multiple folders, but you lose the neat search abilities that you get with tags. Subfolders are currently the 4th most requested feature on our Feedback Forum, and we’re listening to our users about this, but I hope some of you take a moment to consider if tags will work for you.


2011-5-18: Fixed typo in multiple tag search syntax