My Aperture 3 keyword workflow
Adding keywords images is something that’s been on my mind for some time now. Having moved into sports photography I am now shooting and importing thousands of images on a regular basis. I wanted to examine and improve how I keyword images in order to avoid finding myself with a gigantic picture library that is impossible to search through and manage.
Having put a lot of thought into it I’ve developed a 3 step approach that I can follow starting from when I import my images, continuing to when I rate and reject images, and ending when I touch up and export images. It might seem like a lot of work but it’s fairly fast as you add a lot of the keywords while doing other tasks.
Step 1 – Add general keywords on import
The first step is done during the initial import, when you first bring pictures from your memory card into Aperture. Here I add a set of generic keywords to everything I import into Aperture. I start with “Sports” which allows me to search and immediately hide anything in my library that isn’t a sport picture. I also add the name of the sport, such as “Hockey,” followed by the name of the league and the names of the two teams that are playing one another.
Right away before any image is even imported I’ve created a pretty decent set of hooks which you can use to systematically search for images. I believe that this will work very well over the long haul, and lends itself well to the European system of having multiple divisions in their sport leagues. For example it’s possible that a team is demoted into the second division one season. So having both team name and league name means you can easily search for images form that offseason when a team was demoted and playing in the second division.
Step 2 – Add action keywords and rate & reject pictures
Having added the generic keywords and imported the images into your Aperture library I am now ready to start reviewing pictures. While reviewing pictures I want to take the chance to add more keywords based on the action occurring in the picture. To do this l use the Keywords control bar. You can show the keyword control bar, which is turned off by default, by going to Window and selecting “Show Keyword Controls” or you can use the shortcut Shift + D to toggle it on and off. When you activate the Keywords Controls bar you will see a bunch of your keywords displayed as buttons on the bottom of your screen. Now the great thing about the Keyword control bar is that you can create sets of keywords and you can then select which of these keyword sets is shown in the keywords bar. To make a new set just click the drop down menu and then select “edit buttons.”
What I’ve gone and done and what I recommend doing is to create set based on the situations of each sport. For example I’ve made a football/soccer set which includes keywords such as “corner kick,” “throw in,” “penalty,” “yellow card,” and so on.
With the keywords control bar active, and displaying the appropriate sport, I normally start reviewing pictures. I move through every picture and quickly reject and delete anything that isn’t up to par. I also take the time to give positive star ratings to the images I do like. As I’m going through this review process I use the keyword control bar to add keywords that relate to the action on the field. The good thing is that you don’t have to type anything just click on the button. You can select multiple images and then click on a keyword button in order to apply it to all your selected images. This is great when you shot burst and have several images of a goal sequence or a tackle.
Step 3 – Add captions and player names
Having completed the first and second steps, I have now added a set of general keywords and added a set of action keywords while going through and doing an initial review of my import. I should also now have a good idea of which pictures are winners and which pictures are just okay. As I prepare to send them out I normally go through them again, making minor adjustments like cropping and temperature changes.
During this process I like to add captions to anything that is likely to be exported to clients or archives. I’ve found that the fastest way to do this captioning is by using a program called Typinator. Typinator is a program for OS-X that allows you to create abbreviations that when typed expand into full text. To make an example you can set it up in Typinator so that whenever you type in “copyMC” it expands out into “Copyright 2011 Michael Campanella Fotograf.” It’s a fantastic way to quickly enter in repetitive and lenghty text.
What I like to use Typinator the most for is dealing with player names, it requires doing a little work before hand, but it’s well worth it. What you do is take the team rosters and create sets where all the player names correspond to an abbreviation of the team name and the number on their jersey. For example “#01DIF” is set to expand into the name of Djurgården’s goal keeper. Meaning “DIF” is short for Djurgården and he’s got the number “1″ on his jersey.
If you take the time to prepare this before hand the captioning process becomes so much easier. You never need to look away from the screen, so long as the player number is visible in the picture you can enter in the full name with a few keystrokes. It really just makes a world of difference to be able to skip the hassle of constantly looking away from the screen and down to a team roster on your desk.
Conclusion
So that sums up my current keyword workflow that I use when shooting football/soccer and hockey matches. If you found this useful please take a second to use the Twitter and Facebook buttons to share it. Don’t hesitate to leave a comment and tell me what your process like?




Thank you for your indications. However, I would like ti be sure to efficiently implement the first step. What happens if your keywords have a hierarchical structure (for example, Hockey would be a subkeyword of Sports) ? I assume in your example that your keyword structure is flat. Am I correct ?
When entering keywords on the import window just make sure they are separated by comas and Aperture will treat everything between each coma as a separate keyword.
For example I enter: “Sport, Hockey, Elitserien, Djurgården, AIK”
Once the import is complete you can look at the metadata of any picture you just imported and you will see that Aperture displays them in alphabetical order which should reassure that they are indeed separate from one another as they no longer appear in the order you entered them.
So the program does not see them in a hierarchal way, it sees individual keywords. You however use them in a hierarchal way. Search “Sports” and only your sport pictures come up, search “Sport Hockey” and you will be left only with pictures you tagged with both “Sports” and “Hockey.”
Hope that helps explain it.
Thank you. It definitely does help ! But it confirms that I still do not have a way to use my hierarchical structure directly during the import process…
I checked this out on Google because not having used hierarchal keywords I was a bit curious. I think if you have created hierarchal keywords then you only need to enter the lower most keyword and all others will automatically apply. So if you made “Animals / Birds / Eagles” then entering “Eagles” will also apply “Birds” and “Animals.” They may not be visible in the keywords field, but searching for one of the terms should bring up the image.
What you suggest holds in a search field and your example will work : Birds will find a photo with an “Eagle” keyword if the hierarchy is appropriately designed.
However, if, in the import process with such a hierarchy, I enter “Eagle” in the keyword field, a new keyword will be created at the top of the hierarchy instead of using the existing one.
So, still no solution but I am thankful for the time you spent on that ;o)
Interesting, I actually went moved a lot of my keywords into hierarchies this morning thinking it wouldn’t cause any problems. I quickly tried typing in keywords on already imported images and I was able to do it would disrupting the hierarchy, this was the case when doing both upper level keywords and the nested keywords.
I’ll have to go and do a test tomorrow and import some images in order to see if I start getting duplicate keywords. If that is the case, then you’ve likely discovered a bug in the program.
I do not really think it could be a bug: how could Aperture know that the “Gift” keyword should be applied to the “Birthday” or “Christmas” main category? I just hoped Apple had found a smart way for that ;o)
Am definitely going to check out Typinator for doing my hockey photos. That will save me a ton of time when captioning.
Did you know you can create Import sets? I have them for various sports and events so I select the set and most of the information is there including a generic set of keywords, location information, enhancements, etc. Very handy.
I recently switched to using a Mac but before I moved from from a PC I was using Fotostation 7. Fotostation does enable the creation and use of hierarchies and provided quite a good depth and structure too.
Selecting a keyword was then fairly similar in that you’d just find the most relevant keyword in the deepest part of the hierarchy and then all of the other terms containing that keyword would be automatically included – as in your bird – Eagle structure used as an example in an earlier post.
I haven’t yet been able to find the same using Aperture on the Mac but I’m not too troubled by that right now…. I’m quite happy with Aperture so far.
And with help and advice from people like yourself Michael I’m adjusting to work with Aperture quite well. Your insight is very much appreciated.
The solution is Photo Mechanic from Camera Bits. It speeds up the process significantly, by ingesting while import, and supports keyword hierarchy.