MindNode Pro is an wonderful mind mapping application. There are versions for Mac, iPad and iPhone, and the documents are kept perfectly in sync via iCloud. I use MindNode Pro often for a multitude of things, one of which is to visualise my Aperture keywords.
In fact, a few months ago I started the laborious process of cleaning up my Aperture library (which I haven't finished) because I made some fundamental changes to my workflow. Part of this involved organising the keywords I attach to photographs.
At the time, I started a new MindNode Pro document and did a mind map of all the keywords. Once I was happy with the new structure and all the keywords, I exported the mind map as a plain text file and used that to import into Aperture.
MindNode Pro lets you export a mind map as a plain text file. It indents the text to match nodes, so it looks like a simple outline and it's easy to understand. Aperture's keyword list can be imported and exported as plain text as well, and it uses the same indent method to show parent/child relationships, which are effectively the same thing as nodes on a mind map.
Over time, I've added new keywords to Aperture. This weekend I wanted to update the MindNode Pro mind map to match what was in Aperture.
I thought I'd just reverse the process. Export a plain text file from Aperture and import that same plain text file to MindNode Pro.
But to my surprise, MindNode Pro can't import plain text. At least not directly.
What MindNode Pro does accept is pasting indented text directly onto an open document.
It turned out to be fairly simple.
After exporting the plain text file from Aperture, I just opened it in a text editor, selected everything (⌘A), copied (⌘C), went over to a new, empty document in MindNode Pro and pasted (⌘V).