Hi,
I am trying to find a way to import a Docear/Freeplane mindmap into Knime. I would appreciate help to deal with this issue in two ways: (a) creating a workflow based on the XML file exported from Docear/Freeplane; (b) idea about how to start a node development in order to import native .mm files.
The development of a node that can read the native .mm file directly from Docear/Freeplane into Knime would be handy and functional, bringing benefits to three communities: Docear, Freeplane and Knime. The workflow would be a provisory ‘workaround’!
I’ve been using Knime in my PhD research and this tool is simple AMAZING, as well as Docear. I am schematizing/commenting/gathering ideas of my full dissertation (including literature and data from my empirical cases) in Docear and the gains are impressive! Docear incorporated the Freeplane mindmap software + JabRef reference manager in an innovative academic literature suite (it is also compatible with Zotero, Mendeley and other reference managers). Since Docear is based on Freeplane, the ‘.mm Knime node’ would fit this later as well.
a) ‘Workflow’
I’ve attached a .zip with some files:
- Docear_map_structure.png, which provides a view of the mindmap structure (this is a very simple map).
- Docear_map_XML_raw.xlm, which was exported from Docear and it would be the file to work with in Knime (I tried Knime’s node ‘XML reader’, but I couldn’t obtain a properly output by myself).
- Desirable_Knime_Output.xls, which gives an idea of what could be a possible Knime’s table output. It is just a desirable structure, but to achieve any type of output would be very welcomed.
b) ‘.mm Knime's node development’
It’s attached the file ‘Docear_map_original_MM_file.mm’, which can be opened through both Docear (www.docear.org) and Freeplane (www.freeplane.sourceforge.net).
I don’t know how to begin a node development, which tools and knowledge would be necessary. Any information to get started in Knime’s node development will be very welcomed.
Many thanks in advance,
Cadu