The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus 1 for Mac
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Boolean expression, tagging and filtering Thread Tools Search this Thread Display Modes

I'd like to make here a proposition about tagging (I know, it's not an important focus right now, but I'd like to see what other people think of it). I'd like to propose boolean tagging, just as already mentioned in this post (it's the fourth proposition).

Basically, I'm talking about the possibility to tag a task that way:

(tag1 OR tag2) AND tag3

and to do the same for filtering (probably with a smart folder).

Some Examples:

-- For Filtering: --
I got two important tags: "personal" and "work", because I try to keep my private and work life separated. Then I got "phone" and "office" for example. So I would like the ability to filter using this expression :
work AND ( phone OR office )

-- For tagging: --
I want to buy a shelve, but my girlfriend has to be with me or I need my phone to make a picture of it. So, I'd like to tag it:
(errands OR online) AND (girlfriend OR phone)

A very important aspect of this tagging system is that it doesn't complicate the tagging system. If you don't need the OR and AND operands, you don't see them.

And I think, even if it *looks* complicated, that it is the most simple tagging I know, because it just works. All other systems cause eternal discussion about hierarchies, flat structures, duplicates, etc.

What do you think of this system?
Originally Posted by Kaz219 View Post
-- For Filtering: --
I got two important tags: "personal" and "work", because I try to keep my private and work life separated. Then I got "phone" and "office" for example. So I would like the ability to filter using this expression :
work AND ( phone OR office )
I do this by having separate folders for personal and work projects, and using Focus. When you Focus on your home folder, you won't see work items in your Phone context. You can command-click to select multiple contexts; when I'm at work I usually have half a dozen contexts selected.

More generally, your proposal makes logical sense, but my first impression would be that it's inviting a lot of fiddling with tags instead of getting things done.
I had a similar impression as brian: it's cool (and definitely would be useful in many cases) but feels like it's getting too much into the "organizing" instead of the "doing".
That's the point I tried to underline:

This not too much in the organizing because it at least for me allows me to tag faster. I don't have to think about which context to give when many are possible, for example. I just type "@home || errands".

And I completely agree that not everybody think the way I do, I'm surely a perfectionist, but again, I wouldn't have any influence on other users. If you don't want to use this feature, you don't see it. That's all. So everybody thinking it's too much organizing and not enough doing just don't use it.
I've been after tagging for some time, and I like your boolean filtering idea a lot. It is the sort of thing an electronic task manager should be good for.

However, the opposing view is that multiple tags per task = chaos. You will spend too much time trying to come up with every conceivable tag for a task, and then STILL have to worry about remembering the right tag(s) to correctly filter (focus) your list of NAs.

I think most of us are disciplined enough to limit our tagging, and I'm sure at least some of us are clever enough to not have tag recollection problems. We'll have to wait and see what v1.5 or v2 hold I guess . . .

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
Thread Thread Starter Forum Replies Last Post
Boolean filtering/search capabilities? richbreen OmniFocus 1 for Mac 7 2012-04-10 12:43 PM
Regular expression engine enhancement request Johno OmniOutliner 3 for Mac 2 2011-03-17 11:37 AM
Lockup with regular expression URL blocking on certain sites bmastenbrook OmniWeb Bug Reports 4 2010-03-04 09:40 AM
Boolean operations Pascal Harris OmniGraffle General 4 2008-05-30 09:34 AM

All times are GMT -8. The time now is 03:00 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.