File system that uses tags rather than folders?

Here are some file systems which I found using google.

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
https://github.com/mayuresh/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

On integration with OSes, I don’t think it should be that difficult. OSes are deeply dependent on file system hierarchy’s but tag based file system can mimic directory structure. For example in a tag based file system the path /etc/init.d will give all the files that are tagged with exactly two tags i.e etc and init.d. For files which are tagged with other tags as well as these two tags, their extra tags can appear as directories inside /etc/init.d. If there is a file a.txt with three tags i.e etc, init.d & asdf then asdf will appear as directory inside /etc/init.d and full path of a.txt will become /etc/init.d/asdf/a.txt.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)