Export to OPML, Freemind, MindManager, etc...
It's great that PB finally supports importing data from other applications, now how about adding the ability to export it to these same apps? I do realize that the PB data structure allows for more sophisticated connection types than conventional mindmapping and outliner apps. These connection types can lead to circular references, which would be difficult to export as a conventional outline. Therefore, I would suggest that this export function operate as follows:
Ignore all jump links. Jump links are used for non parent-child relationships and thus have no meaning in a structure that his strictly hierarchical.
The export process would crawl the brain and keep track of all thoughts that have been crawled. In the event that the export comes across a thought that has already been crawled, this means that it has followed a circular reference. At that point, it should stop crawling that branch, return to the next higher level in the hierarchy and resume the crawl from that point.
The end result of such an export would contain all the data that was present in the brain. However, some of the relationships might be missing. For example, a thought that has multiple parent thoughts in PB would show up in Freemind with just a single parent. Thus, after the data has been imported into Freemind, the user might have to go through the mindmap and rearrange some of the connections. This is not a perfect solution, but at least it would preserve all your data and allow you to use that data in other applications.
Chris Andersen commented
Would like to have an import export to Excel, iThoughts, or if not possible to Freemind.
Tyrone Marshall commented
Please add support for exporting a selection of thoughts including notes as OPML structure.
This would allow easy movement of Personal brain data to other outline software for greater translation of information and for permanent storage of information in a widely supported format such as OPML.