From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karl Voit Subject: Re: Thesauri to manage tags ("Tag taxonomies") -- feature request Date: Fri, 15 Jul 2011 13:03:10 +0200 Message-ID: <2011-07-15T12-40-18@devnull.Karl-Voit.at> References: Reply-To: news1142@Karl-Voit.at Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:39796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QhgBB-0003Er-BH for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 07:03:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QhgB7-0002wl-9N for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 07:03:33 -0400 Received: from lo.gmane.org ([80.91.229.12]:41038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QhgB6-0002wh-Oy for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 07:03:29 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QhgB2-0004Hx-Dx for emacs-orgmode@gnu.org; Fri, 15 Jul 2011 13:03:24 +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 ; Fri, 15 Jul 2011 13:03:24 +0200 Received: from news1142 by mail.michael-prokop.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 15 Jul 2011 13:03:24 +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 * John Tait wrote: > Dear all Hi! > Some time ago I floated a "tag hierarchy" idea for org-mode. It didn't > gain much interest (through I received some very kind replies). > > http://lists.gnu.org/archive/html/emacs-orgmode/2011-03/msg01393.html Wow, cool idea and I totally agree regarding the usefulness of this featurewish. sidemark: I'm kinda biased about tags, hierarchies, controlled vocabularies, personal information management with files, ... since these are things I do research with [1]. > The problem I'm trying to solve is that, in big publishing projects, > the number of tags can grow and might eventually need to be managed > outside org-mode. (I'm already keeping lists of my tags inside > org-mode tables.) > > What I would love to do is build a simple taxonomy of tags from a > controlled vocabulary -- that I can manage entirely inside org-mode. You do not need that many tags to provide meaningful examples that justify this feature. Take for example following tags I am using: location based tags: * Graz (the city where I live) * TUGraz (where I work) * flat (where I actually do work too :-) * out-of-town * parents (not in Graz) action based tags: * fitness * nonComputer * communication * errands With your proposed feature I could manage to express following dependencies: Graz > TUGraz (TUGraz is in Graz) Graz > flat (my flat is in Graz) So when I create an agenda view with «Graz» I might as well see entries which are tagged with «TUGraz» since this is a subset of «Graz». out-of-town | Graz (out-of-town is not in Graz) I am not sure if this OR condition is of any use here. out-of-town > parents (my parents are out-of-town) Agenda views related to out-of-town should include things I have to manage at my parents place. nonComputer > fitness (doing sports is not computer related) I do not count Wii games as sports :-) Agenda views related to nonComputer stuff should also list fitness items as well. Graz > errands (I usually buy stuff in town) fitness ! flat (I never do actual sport in my flat) Is there a need for explicit negation? Looking forward to a mechanism to define (sub)sets of tags in order to simplify queries matching tags. Because this is what I do think it possibly means: «C-c a m +Graz|+flat» does provide the combined sets of «Graz» and «flat» for the purpose of agenda views. (I am not using (filtered) export yet) 1. http://tagstore.org -- Karl Voit