From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Semantics, Tagging, File systems, Tools, tagstore (was: [Orgmode] Re: contact management in org-mode?) Date: Tue, 14 Aug 2012 00:24:32 +0200 Message-ID: <2012-08-14T00-10-37@devnull.Karl-Voit.at> References: <20091025023410.GK2357@thinkpad.adamsinfoserv.com> <20091120143235.GB3439@thinkpad.adamsinfoserv.com> <20120719111050.GO27588@cardamom.adamsinfoserv.com> <201208081404.33979.thomas@koch.ro> <20120810054853.GD31849@cardamom.adamsinfoserv.com> Reply-To: news1142@Karl-Voit.at Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:55398) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1345-0005Xp-CF for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 18:24:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1343-0007b2-Ir for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 18:24:49 -0400 Received: from plane.gmane.org ([80.91.229.3]:60562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1343-0007am-C0 for emacs-orgmode@gnu.org; Mon, 13 Aug 2012 18:24:47 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T1341-0003fg-SQ for emacs-orgmode@gnu.org; Tue, 14 Aug 2012 00:24:45 +0200 Received: from mail.michael-prokop.at ([88.198.6.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Aug 2012 00:24:45 +0200 Received: from news1142 by mail.michael-prokop.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 14 Aug 2012 00:24:45 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org * Russell Adams wrote: > > On the semantic note, I found a utility called tmsu recently > (http://tmsu.org/) which allows semantic tagging of files. There was a > cool looking filesystem called Tagsistant too, but it unfortunately > appears abandoned. I was doing research for four years and I am writing a dissertation exactly about this topic. For my research, I created [1]. From my perspective: there is nothing practical out there to tag files on the file system layer. There were "Semantic File System", "TagFS", "SemFS", and many more. All of them either abandoned or never made it to stable. Nepomuk/KDE seems to be the most promising but I am not up to date on Nepomuk any more. For OS X there are some add-ons which more or less try to integrate into the system. But chances are high that Apple will change from HFS+ to probably ZFS. Apple officially never supported the streams of HFS+ and therefore I am afraid, any tags stored there will get lost some day. Microsoft and Google do not want to support multi-classification. I was talking to several guys on conferences. Apple never shows up. tagstore [1] works on all platforms but is only scalable up to a few thousand items (files or folders) because of inode limit. If you are using tagstore on a file system with no inode limit, it might be a cool solution for you as well. All in all: no solution that satisfies everybody. Yet. My solution for now: many things are organized in Org-mode where I can link and tag things. Memacs I do like *very* much for this purpose: [2] If you need something for tagging which is compatible with *any* application out there and you do not need more than a few thousand items, tagstore should be fine as well. For example for movies it should be cool in any case. If you need more infos, you can wait for my PhD to be finished (2012-11). It should contain all relevant information or at least a link to other documents that contain the answer to your questions related to the topic of retrieving files using navigation. 1. http://tagstore.org 2. https://github.com/novoid/Memacs PS: Sorry for the shameless plug but you asked for it :-) -- Karl Voit