A tag-based filesystem for ubuntu

Registered by Alvise Trevisan on 2007-11-09

It would be great if a tag-based filesystem (maybe over FUSE) could be implemented. For example, in my work I have to consult a great number of papers, stored as PDF documents. Obviously I do not remember the names of all of them by heart, so keeping them in just one directory is not possible (it would take hours each time I want a particualr paper). However, it is very hard to keep them separated in directories, since most of the papers do not belong to exactly one category: when I have to look for a particular document, I always have to try several directories before finding the right one. If I could easily tag them and easily find them via command line, I would save huge amounts of time. I would pay for such a thing (and many other people would)!!!

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for jaunty
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Collected related links
(base list copied from http://nascent.freeshell.org/programming/TagFS/)

TagFS - "Tag Semantics for Hierarchical File Systems"
paper by Stephan Bloehdorn and Max Völkel, 2006
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.4187

dhtfs - "Tagging based filesystem, providing dynamic directory hierarchies based on tags associated with files"
a usable implementation, last release 2007
http://code.google.com/p/dhtfs/

Tagsistant - "A reasoning semantic filesystem for Linux and BSD"
project under active development
http://www.tagsistant.net/

Leaftag - "Tagging for the Linux desktop"
another implementation, last release 2006
http://www.chipx86.com/w/index.php/Leaftag

Cluug -- former Gnowsis project
commercial(?), currently in closed alpha program
http://www.gnowsis.com/about/content/product

Defunct/dead links for reference:

Apple's Spotlight
http://www.apple.com/macosx/features/spotlight/

Delicious Style File Tagging/Tagfs Perl Script
http://blueslugs.com/wordpress/index.php/archives/2005/07/12/tag1-delicious-style-file-tagging/

Openomy
http://www.openomy.com/

SemFS (formerly TagFS) - "a semantic file system to be used under Linux as a user level file system via FUSE"
Universität Koblenz Landau
http://www.uni-koblenz.de/FB4/Institutes/IFI/AGStaab/Research/SemFS/
http://www.uni-koblenz.de/FB4/Institutes/IFI/AGStaab/Research/TagFS/

Student Project "Gnowsis"
http://www.gnowsis.org/

Labelfs
http://code.google.com/p/labelfs/

(?)

Work Items