Topic: https://brettterpstra.com/2013/07/28/mavericks-and-tagging/
hide preview

What's next? verify your email address for reply notifications!

j 11y, 225d ago

In tagging systems I actually use, you add tags by moving the file to a folder! You can set it up now with automator folder actions to add spotlight comments. It becomes it's own self documenting list of tags.

I wonder if in mavericks you can drag files to tags in the sidebar? That is a more natural action to me, that is to put something somewhere, rather than attach a label. I mean, browsing my "untagged" folder and dropping files on smart folders to get them out of my sight feels more intuitive and rewarding to clear out.

We've had labels in the finder for a little while and maverick's tagging looks to be improving on labels. I'd like more color and image options to use, just like custom folder and app icons. If you have a lot of tags, picking out the right one can be visually difficult. I feel it's easier to think of and remember tags visually as well as just being more fun.

Lion labels are super handy for sorting through a huge folder of semi random files by quickly chunking files into large groups, moving them to their proper place and removing the labels. I hope we don't lose the semi-disposable aspect of labels in the migration to tabs.

Lastly, we need proper keyboard shortcuts for tagging! For instance, some buttons + 0-9 for our 10 most common tags or something. Maybe tagging options from within quick look?

remark link
hide preview

What's next? verify your email address for reply notifications!

Jasoco 11y, 224d ago

You can. If you have the tags all in the sidebar, you can drag the files onto it to tag them.

I don't get why you can't assign a tag a custom color though. You can currently only choose from the normal 7 colors. Makes no sense. Plus it only shows three colors at once and are harder to make out in the Finder than single labels were.

hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

Wow, I think John Siracusa is going to be very happy. He has been beating the metadata drum in review after review of OS X for many years. I can't believe it has taken Apple so long to get here...

hide preview

What's next? verify your email address for reply notifications!

slapstickj 11y, 227d ago

I think tags will be pretty much useless to people who are already organized. For work projects, you should already have a file naming convention in place. For example, at the place I work our files are always named as ClientName_ProjectName_2013-08-05.psd (or whatever). That file is placed in a folder hierarchy beginning with the ClientName. People have to be able to tell by looking at a file name quickly in the Finder what that file is. You cannot display all metadata in the Finder, so naming conventions like this are essential to an efficient workflow.
If the file gets accidentally moved from a folder, someone still needs to know what it is. Tagging will not solve this problem for someone that has never worked at a company and doesn't know how a file was tagged to begin with.
Some sort of folder hierarchy MUST remain.

remark link
hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

You criticise tags by basically saying it is hard to name them effectively, then say you have to take great care to name files effectively! If you put as much thought in your naming convention to your tagging convention then they will be equivalent except for all the additional benefits a non-hierarchical dynamic display of files via tags brings. With good tag visualisation and a way to share and sync tags across accounts, things will get even better!

hide preview

What's next? verify your email address for reply notifications!

ovidiust 11y, 232d ago

I'm not sure if I can get used to tagging every single file I create. I do like to think of my files as taking 'physical space' and having a specific location/folder.

remark link
hide preview

What's next? verify your email address for reply notifications!

berurier 11y, 231d ago

If they keep both the folders and the tags, fine.
If they only rely on tags, a lot of people will drop a platform that forces them to do things the hard way (people deal much better with visual clues than written ones).

remark link parent
hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

Tags *are* visual clues (you can easily visualise tag lists / clouds / networks etc) -- do you mean structural clues?

remark link parent
hide preview

What's next? verify your email address for reply notifications!

berurier 11y, 226d ago

I don't know how the tags will work.

To give you an example, right now I use color labels to see which file is an original, which one is being worked on, and which one is completed. This is a very useful visual clue that tells me in less time that it takes the eye to blink what file I'm dealing with in any given folder. Distinguishing these types of files is a major part of my work flow.

How would the tags improve on that?
Also where would the tags appear? It's already a mess in a browser, I don't want to duplicate that to my workspace.

hide preview

What's next? verify your email address for reply notifications!

Erie 11y, 232d ago

So whats the different with labels??

hide preview

What's next? verify your email address for reply notifications!

Ian Kirkland 11y, 232d ago

In my opinion, tags and folders are like Lennon and McCartney: Apart, they *can* muster a living, but together, they can make history.

hide preview

What's next? verify your email address for reply notifications!

jtranter 11y, 233d ago

I admire teenagers who have the answer to our problems. I have been storing mainly text files on my computer for thirty years, and now have over a million files stored there. Please tell me where I can find the time to tag each one appropriately. I figure I have about ten years left until senility makes me non-functional. Let's see... that's one hundred thousand files a year, or two thousand files every week, say 300 files a day except Sunday. Every day. The job just gets finished and I drop off the twig. Thanks.

remark link
hide preview

What's next? verify your email address for reply notifications!

ttscoff 11y, 233d ago

Semantic text analysis and auto-tagging are relatively simple matters :).

hide preview

What's next? verify your email address for reply notifications!

Bob 11y, 233d ago

Belt and suspenders can work well together. I've been tagging files about our up-coming group meeting with the tag "summit". They are all over the place. I also created a Smart Folder that selects files and folders with the "summit" tag. All pulled together without moving a file. Belt and suspenders.

hide preview

What's next? verify your email address for reply notifications!

tandem 11y, 233d ago

I'm so exceited to see accessible tagging metadata become part of our file organization!

If you think about it, folders are just as abstract a notion as category tags are, in that we label things based on our meaning we have for those items.

The problem with folders is that yes we can put stuff in the folders, but once you take them out, the files contain no information about where they belong, unless of course you name the actual file with similar descriptive naming as your folder. (ie. /financial/budgets/2013/2013-budget-v1.xls) Sometimes redundancy in nested file/folder naming can be undesirable and confusing too, and sometimes difficult to get at if nested too deeply.

With tagging, however, you can have multiple descriptors for the same file, making it show up in various search criteria. So if for example, a file is tagged as 2013 as well as financial, and budget, it will show up in any of these categories.

Which can get messier quicker? I guess you can always ask the question: if I neglect organizing things, which method would be the easiest to sift through? I think this is debatable. I think we've all experienced having a slew of data (ie. pictures with nothing more than time-stamps on their filenames) that need to be organized. Likewise, if files are floating around your file storage without tagging names, the only way of finding them might be by means of date or looking in an "untagged" dumping ground.

I don't think there's any magic solution for this process. I think complexity creeps in if you let it, regardless of what it is, and you justy have to stay on top of it. similar to hoarding, the more stuff you have, the harder it is to keep track of it and keep it organized and clean.

With that said, it remains an exciting notion that with tagging, regardless of the application we use, we have the power to cross-reference data in more meaningful ways. Its exciting to think that we will soon able to tag photos as you take them, and label them as "family vacation" or receipts. When we wish to retrieve them, its a matter of asking our computer to "show me the pictures from our last vacation. Or if our loved ones wish to find any documents about your will and testament, they wont have to know where you put it, it just appears upon command.

One more thought - with regard to privacy, it would be extremely useful to be able to lock tagging categories for sensitive data. This way, the moment a tag is locked with a passcode, it is encrypted and secure from prying eyes. Without having to find individual files to painstakingly encrypt, it would be great to be able to just say "lock all tags about money and financing".

The more I think about tagging, and voice-command accessibility, the more I realize the potential of this method of data organization.

hide preview

What's next? verify your email address for reply notifications!

vboyd 11y, 233d ago

The big question is will tagging be supported by iOS 7? Or am I still going to have to scroll through endless pictures in my camera roll to find my vacation pictures.

remark link
hide preview

What's next? verify your email address for reply notifications!

Daver 11y, 232d ago

You could add your vacation photos to a "Vacation" folder/album on iOS

hide preview

What's next? verify your email address for reply notifications!

Todd 11y, 233d ago

I'm really excited to see tags coming to the OS. I've also been using tags for years through Tags and DefaultFolderX, but Openmeta doesn't seem to have much development ongoing and Tags (the app) support is sketchy at best. I'm convinced that having Apple do this means that my email tags shouldn't be lost on a TM recovery (I'm looking at you Tags).

For those worrying about remembering your tags, having a good naming system helps and hopefully there will be a master list available (Tags has one) to help set up saved searches.

remark link
hide preview

What's next? verify your email address for reply notifications!

Rob Lewis 11y, 233d ago

Regarding a master list of tags: people who are serious about this issue (for example, sellers of stock photo libraries) tend to work from a "controlled vocabulary" (list of predefined keywords) to eliminate the confusion of synonyms. So you don't have to wonder "Did I tag that photo with 'seashore' or 'beach'?"

remark link parent
hide preview

What's next? verify your email address for reply notifications!

ttscoff 11y, 233d ago

I love autocomplete on OS X tagging apps (and Pinboard tagging, etc.) because it keeps me from messing up case, hyphenation, pluralization, etc. I created the same thing for this blog... it's a Jekyll Autotagger that pulls a JSON file of all the tags on the blog and then does string comparisons to figure out the best ones, never creating multiple versions of the same tag. I whitelist new tags as needed, but use a very strict folksonomy.

Tagging does take some discipline. I think people will get better at it after they mess it up for a few years. I did...

remark link parent
hide preview

What's next? verify your email address for reply notifications!

Rob Lewis 11y, 233d ago

Amen to that! I look at my list of Evernote tags and find dozens of them that are assigned to only 1 or 2 notes. That's probably not a good use of tagging!

hide preview

What's next? verify your email address for reply notifications!

Rob Lewis 11y, 233d ago

The developers of OpenMeta have said that supporting Mavericks tags should be no problem (the implementation is apparently very similar), and we should see a simple utility that will convert existing OpenMeta tags to OS X-style tags.

hide preview

What's next? verify your email address for reply notifications!

Vic 11y, 233d ago

Tagging is a necessity if Apple wants to force users out of a file system - like in iOS. What is going to be interesting is to see if and how file tagging will be introduced in iOS. Apparently not planned in iOS7 though.

hide preview

What's next? verify your email address for reply notifications!

Bronwyn Carlisle 11y, 233d ago

It all depends on how you think. I don't remember the names of things well, so following trails through folders is the way I work. That also means I use launchpad a lot, and have all my apps sorted into folders there by function. If I want something to edit a vector diagram, I head for "Image - Vector" and then I can find the app I want even if I don't remember its name. Other people find launchpad useless, as they just do a quick Spotlight search for the name of the app they want.
Some people will find tagging a boon, others will not use it. Not sure about me - I'll give it a go.

remark link
hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

What if you had a rich visual view of your tags and their relationships?

Also see Dave Metzner's post below for how your problem of forgetting an app name but remembering its function can easily be categorised in the way you do in Launchpad (in your case you'd need a tagging app with tag visualisation). And of course multiple tags means programs that serve multiple functions don't get dumped into a catchall rigid folder.

hide preview

What's next? verify your email address for reply notifications!

tacain 11y, 234d ago

I have no opposition to tags, but, as on iOS, don't try to tell me which app can operate on which file!

hide preview

What's next? verify your email address for reply notifications!

Michael W. Perry 11y, 234d ago

Belts and suspenders, meaning tagging and folders. I've used Spotlight enough to know that, even when applied tagging isn't that handy. With folders, I simply need to drill down through categories, looking in each folder for the right next folder. With tabs, if you don't know that magic word from years ago you're out of luck.

Folders have another advantage. Other than dumping on the desktop, you HAVE to choose what folder to put a file in. You don't have to remember to add a tag and, if you're like me, you often forget. With tagging only, forgetting means loosing.

I'm already ticked off that Apple wants almost every app to go in a massively cluttered Applications folder rather than subfolders beneath. There are apps I use so rarely I can't remember there name. The result is wasted time looking through a long list and trying app after app. Apple should create a dozen or so subcategories for apps, insist that developers specify which there app is, and auto-place them in those subfolders.

Like I said, belts and suspenders. Tagging isn't a valid reason to get rid of folders.

remark link
hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

Hm, I really don't understand your critique. Tags are listable and searchable. Looking at a list of tags visualised in your favourite tagging app is like looking at a folder name list. The context is in the name, and of course you can use multiple tags, which provides robust alternatives to the fragile and inflexible "nested folder hierarchy". As Brett says, shallow folder hierarchies and then multiple tags gets you in the sweet spot of past and present (tagging still has some way to go to optimise the workflow, for example tag relationships could be powerful if well utilised).

Just because we have all got so used to making the baroque rigid hierarchies (a document must be in C OR D cascaded via A OR B), it is intuitive only because we have had to do it this way for so long. Tags are superior in every way except familiarity.

hide preview

What's next? verify your email address for reply notifications!

patmuk 11y, 232d ago

It depends on how tags are shown. Basically, a file system can be seen as a hierarchical tag structure, where only one tag at a level is allowed.
It should be still possible to browse through tags - you start at the outermost folder/with all tags, go into a folder/select a bunch of tags, ... etc. - belts and suspenders inter-exchangeable.
I roughly remember, that you will be able in mavericks to browse through text and hope that they will be hierarchical.

hide preview

What's next? verify your email address for reply notifications!

Christo von Wrex 11y, 232d ago

I haven't yet formed an opinion on tagging, but I agree that folders have their place. Even in Windows, it's really annoying that (in the newer versions) there are "Libraries" by default that include multiple folders in which it's difficult to differentiate/navigate folders/files.

hide preview

What's next? verify your email address for reply notifications!

nemesit 11y, 233d ago

Apps can be executed from anywhere in the system...don't like /Applications? put them in /CrappyApps or ~/something/something/crappyapp.app

remark link parent
hide preview

What's next? verify your email address for reply notifications!

slapstickj 11y, 227d ago

Just try moving Adobe apps to another folder and see what happens.

remark link parent
hide preview

What's next? verify your email address for reply notifications!

nemesit 11y, 223d ago

adobe is a special kind of stupid ;-p

hide preview

What's next? verify your email address for reply notifications!

Christo von Wrex 11y, 232d ago

The problem is that this often breaks updates, or even compatibility with other apps.

I found out the hard way when I moved my apps into \Applications\Used and \Applications\Unused

:O

hide preview

What's next? verify your email address for reply notifications!

Boregardless 11y, 234d ago

As much as I appreciate the tagging conceptually, I must note up front I have not used it.

I think folders are essential for the dozens & dozens of projects I have, but can see bringing down the number of sub-folders if (and that is a big IF) the usage of tags can be implemented easily on the old, existing 150,000 files I have.

I'm now imagining manually tagging existing files...painful. So, I think a way to put tags on folders full of files will be needed to be easy, intuitive and quick. Something tells me the 3rd item won't quite work out that way.

There's going to be a mental adjustment period to make. I will have to think about how I might use the tagging and what I might put in the "tags."

remark link
hide preview

What's next? verify your email address for reply notifications!

Dave Metzener 11y, 234d ago

I don't think anyone is saying that Tags will replace folders here. iTunes and MP3's have been doing this for years as an example. Even though your songs are all stored in folders and subfolders in the iTunes Music folder, tagging allows you to take songs from all over and collect them into a single playlist.

With apps and documents, the same can be done. You could have documents spread throughout your hard drive. Yet after tagging, you could create a smart folder in Finder that displays all documents, emails, etc in a single location related to a vacation or business trip for example.

For myself, identifying what an app does in tags has been a godsend. I never remember the name of apps I use even as often as once a week. After tagging all my Apps (thanks to OpenMeta) I'm able to find apps I would otherwise have to walk though in Finder one at a time to try to remember which one I was looking for.

hide preview

What's next? verify your email address for reply notifications!

ttscoff 11y, 234d ago

Like I said, I use a shallow folder hierarchy. The fact is that we've always been able to filter by file type, date, content, etc. This just adds a layer of convenience and hard linking between files. I also mentioned that I've been doing this for years, so it's easy for me to see taking it further. It will be a slower transition for many, but I also foresee version of apps coming out in the not-to-distant future that require you to import old files into a more tag-based system.

Doo, as an example, categorizes files and adds tags for their folder location, any contacts it can associate with them, their content type and more. It adds these as OpenMeta tags and you can use Doo or Spotlight to then quickly gather everything no matter where it is.

Tagging starts working before you move a single file. You don't have to have one big pile of files to make tagging useful. If you want two files that are 12-folders in on different trees to show up in the same window, tag 'em.

hide preview

What's next? verify your email address for reply notifications!

icilag 11y, 235d ago

I think this is a great approach to creating dynamic taxonomies of stored information. I have been using this type of tagging in Evernote and it has proved to save me hours of time and most likely carpal tunnel syndrome from all of those extra mouse clicks digging into nested folders.

hide preview

What's next? verify your email address for reply notifications!

Pascal Sartoretti 11y, 235d ago

I look forward to trying tags with OS X Mavericks, but I don't think it will be a silver bullet : tags are a great way to organize one's files (or any piece of information), but they don't work that well for shared files : the tags structure which might be natural for me will not necessary be OK for others users. Traditional hierarchical file systems are better for shared files.

remark link
hide preview

What's next? verify your email address for reply notifications!

Rob Lewis 11y, 233d ago

+1 for hierarchical tags (e.g., tag a photo with "San Francisco" and it automatically gets tagged with "California" and "United States".)

hide preview

What's next? verify your email address for reply notifications!

Dave Metzener 11y, 235d ago

AMEN! I've been using OpenMETA for years too. It's been a godsend since developers tend to name their apps some obscure thing that has nothing at all to do with what the app actually does. I use Tags mostly to help describe what each of my applications do. That way, when I am looking for an app that edits sound files I just put "tags:audio edit" in Spotlight and within seconds I see all the apps that modify sound files.

I've been scratching my head as to why all these Mac pundits are pondering the benefits of Tags as if they have never existed in OS X. Some even claim to be experts with OS X, and yet don't seem to know that OpenMETA even exists.

At least Apple is finally seeing the benefits and adding tags into Mavericks. I hope that they follow the open standard, but my guess is that they will just create their own and OpenMETA will become obsolete due to the new Apple standard.

remark link
hide preview

What's next? verify your email address for reply notifications!

ttscoff 11y, 235d ago

Tagging apps like that is a really good idea. I often forget about apps I use infrequently and then can't remember the name of them, which is especially frustrating with something like LaunchBar. Do you know about the category prefix in Spotlight (category:music)? That helps, but I should start tagging my apps, too :).

What Apple did is create a new xattr for tags. OpenMeta uses the kOMUserTags xattr, so creating a converter that takes everything in that xattr and applies it to Apple's should be easy. OpenMeta could simply write to both xattr's in the future and create parity while extending the usefulness of the apps built around it.

remark link parent
hide preview

What's next? verify your email address for reply notifications!

zettt 11y, 212d ago

I had this tab open now for too long. Brett, it is indeed very easy to create a converter script. If you haven't written one by yourself yet, here you go: https://gist.github.com/Zet...
Haven't had people report issues with it.

remark link parent
hide preview

What's next? verify your email address for reply notifications!

ttscoff 11y, 212d ago

Awesome, I'll test it out!

remark link parent

load more (1 remarks)
hide preview

What's next? verify your email address for reply notifications!

zettt 11y, 211d ago

Cool, saw it in your Pinboard links already.

hide preview

What's next? verify your email address for reply notifications!

kidpixo 11y, 230d ago

OpenMeta migrated from kOMUserTags to kMDItemOMUserTags few years ago, but the OpenMeta-supporting applications didn't follow the move all at the same time.
Apple could do a good job tying all together, but I dislike their behaviour of imposing guidelines without caring about the users, independent developer, geeks enthusiast (we all here).

I would like to see Mavericks tagging system and OpenMeta coexisting, but it is not likely to happen, in my opinion.

IF a certain equilibrium will be achieved, it will motivate OpenMeta-based developers, I'm hoping for this to happen!

New applications based, for example, on tags relationship analysis could really make the difference here.

remark link parent
hide preview

What's next? verify your email address for reply notifications!

Iandol 11y, 227d ago

Yes, a big fat +1 on tag relationship analysis. I think there is a lot that 3rd-party tagging apps can do here, and a bigger potential set of customers than metadata geeks can only be good for them.

hide preview

What's next? verify your email address for reply notifications!

Dave Metzener 11y, 235d ago

Category is nice, but it only works for apps purchased with the Mac App Store. Nice, but I have a lot of legacy apps and apps that just are not sold there. I was almost blown away by this category thing until I realized that it's the App Store Category. Not quite as useful.

Still, it's good to see that a conversion tool could be written easily to move the OpenMeta tags to Mavericks. If I ever make it to that OS, I'll rest easy knowing that all my efforts at tagging my apps were not in vain.

hide preview

What's next? verify your email address for reply notifications!