Projects / Tagsistant


Tagsistant is a semantic filesystem for Linux and BSD kernels. It uses directories as tags and allows file tagging by simply putting files inside desired tag directories. The path you are walking by is your query, e.g. tagsistant/tag1/AND/tag2/OR/tag3/AND/tag2/. Being a low level interface, a filesystem can be instantly used by shell users, file managers, or CGI. A plug-in architecture is under development to add autotagging functionality for common files like .mp3, .ogg, .jpeg, .html, and .xml. A transparent ontology engine is also under development to allow users create a relationship schema between directories.

Operating Systems

Recent releases

  •  19 Feb 2008 18:14

    Release Notes: Reasoner has been implemented: tags can include other tags or be equivalent each other. Memory leaks have been removed.

    •  04 Jan 2008 08:48

      Release Notes: Plugin support was added with example plugins for auto-tagging files. There can be no duplicated tags in queries. Some SIGSEGV bugs were resolved.

      •  09 Oct 2007 16:27

        Release Notes: A bug in tagsistant_rename was fixed. Both directories and files can now be renamed properly.

        •  05 Oct 2007 17:29

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.