SlideShare a Scribd company logo
1 of 4
A Mind Shift in Mind Mapping
Pieter van der Hijden (pvdh@sofos.nl) - 20 June 2022
This work is licensed under a Creative Commons Attribution 4.0 International License.
1. The challenge
For more than 20 years mindmapping has been my personal productivity booster. It
helps to organize my thoughts, to play on different fields, to plan, to develop and to
write. With data becoming more and more important, it is time for a next round.
Spending time with mindmapping software as part of a creative process, planning or
writing is a pleasure. But spending time to visualize information is becoming more and
more a load. It certainly is possible, but it takes often too much time and energy. As an
example, look at the Figure 1. It is very simple in structure; it has a central topic, 13
main topics (picture only) and an additional main topic with some statistics.
Figure 1 - Simple mindmap, nevertheless a lot of work
In this example the creative part of the process to produce the map is rather limited.
Maybe you need two minutes to set-up the main idea. But be honest, how many minutes
will it take to produce the complete map? and even worse: this map is about UN
Sustainable Development Goal #09. There are 17 such goals, so producing such a map
for each of these goals will cost you 17 times that amount of time. All this time you can
not spend to creative and more engaging processes!
Mindmapping software is like a Swiss Army Knife, a fantastic tool in all kinds of
situations. However, this tool needs the hands of a human all the time. So there is an
upper limit to the fun you can have with it. In complex applications (eg a map with 100
2
nodes, decorated with images, markers, hyperlinks etc.), using the tool is too laborious.
In series production (eg a series of 17 maps), the repetition becomes boring.
We have to distinguish creative work from creating graphics. The latter should
become more and more data driven and automated.
2. Not convinced?
The mindmapping software we use is Corel's Mindmanager. It offers some options to
convert external data into a mindmap, eg simple copy/paste, database interface, Excel
mapping. Other mindmapping software also offer some input / conversion functionality.
These are nice if they exactly fit your needs. But even for a simple map like in Figure 1,
these functions do not fit. So there is a Missing Link.
Look at Figure 2. To create it once with a tool like Mindmanager is fine. To do a similar
job every day: boring. To check whether the detailed information contained in it is still up
to date: killing. So, we need tools to avoid the boring and killing experiences.
Figure 2 - Mindmap with images (logos, flags), markers and hyperlinks
In fact we miss a link to close the gap between data management and mind
management. Perhaps it is more appropriate to speak of a MIND-SHIFT: Don't just see
mindmapping software as a Swiss Army Knife in the hands of the user. Also see it as a
kind of plotter/drawing machine where (hardly) a user needs to be involved.
3. The solution
Just as we can control 3D printers, laser cutters and CNC machines by sending a series of
commands to them at a fairly low level, we would like to do the same wit h our
mindmapping software. In fact we want to convert our interactive Swiss Army Knife into
a data driven digital "drawing machine".
Fortunately, Mindmanager has an extensive and well-documented API (MindManager
Windows 22 API) and an interactive development environment to use it (WinWrap ®
Basic Editor and the programming language "WWB-COM" for Visual Basic for Applications
™ compatibility). As far as we know, competing mindmapping products do not offer such
functionality.
3
With Mindmanager we could develop a digital drawing machine by programming a single
macro which reads a text file containing low level mindmapping commands, interprets
them and executes the corresponding Mindmanager actions. We have built an interpreter
that "understands" five commands (add topic (node), add image, add markers, add
property and add hyperlink) and neglects anything else. These commands should be
offered in hierarchical sequence, starting with the central topic etc.
For the format of the commands we used "mark down" (.md) conventions. So you use a
markdown editor to create, inspect or change command files. Normally, users will
generate these files via dedicated software in their "data studio".
The command file contains command lines and text lines. Command lines start with a
special character and contain one command per line. All lines not being command lines
are considered text lines. So far, these text lines are skipped.
Command lines always start with a special character. Currently, the following commands
are supported:
 # = new topic, eg # central topic, ## main topic, ### subtopic etc until
######
 ( = topic image, eg (filename | width (mm) | height (mm))
 [ = topic hyperlink, eg [Sofos Consultancy](http://www.sofos.nl)
 : = topic property, eg :Country:Jordan:
 ! = topic marker, eg: !SDG-04-08-09-10 (group name - item label - item - label
etc.
Our workflow is: 1. create the command file (.md) (either manually or
automatically), 2. run the macro file md-interpreter.mmbas, 3. select the md-
file and 4. see what is happening!
4. Known issues
1. The macro starts a new map with default settings, marker lists etc. Workaround
for more flexibility: a. insert a breakpoint as soon as the macro created the central
topic of the new map; b. adjust the theme, marker list etc of the new map; c.
resume the macro processing.
2. The macro processes the SDG-marker group correctly (see attachment); others
still have to be implemented.
3. The md file should be UTF-8, although some languages, eg Arabic, might result in
incidental errors.
4
5. Wrap-up
1. It is a mind shift to use mindmapping software, i.e. Mindmanager, as a data
driven machine instead of a hand tool.
2. We developed a simple but extendable command language to run this data
driven machine automatically.
3. A data studio like Jupyter Notebook, Pandas and Mathplotlib generates the
required command file at the data side.
4. A single custom-made macro interprets the command file at the Mindmanager
side.
5. Especially in case of repetitive work and in case of data updates, this solution is a
big time saver.
6. The ability to use pictures (logo's, flags), hyperlinks and texts (node titles) as
data triggers the implementation of an image bank, hyperlink repository and
multi-language texts.
7. Multi-language texts enable the easy generation of different language editions
of the same mindmap.
The command language and its interpreter can be improved and extended further. We
will work on that. The Creative Commons Attribute license makes it possible to join.
Please, go ahead!
You findthe macro file,the SDGmarkersfile anda sample MD-file athttps://bit.ly/pvdh-mindshift.

More Related Content

Similar to A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amsterdam, 2022

Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)siouxhotornot
 
Computer application
Computer applicationComputer application
Computer applicationSudamRaut2
 
Desktop Publishing.ppt
Desktop Publishing.pptDesktop Publishing.ppt
Desktop Publishing.pptssusere55191
 
UI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process TutorialUI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process Tutorialwitstudio
 
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...Sławomir Zborowski
 
Data Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing TransformationsData Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing TransformationsSafe Software
 
Big Smart Note Traker
Big Smart Note TrakerBig Smart Note Traker
Big Smart Note TrakerBECME
 
Digital graphics technology by fateha
Digital graphics technology by fatehaDigital graphics technology by fateha
Digital graphics technology by fatehahaverstockmedia
 
Ary Mouse for Image Processing
Ary Mouse for Image ProcessingAry Mouse for Image Processing
Ary Mouse for Image ProcessingIJERA Editor
 
Ary Mouse for Image Processing
Ary Mouse for Image ProcessingAry Mouse for Image Processing
Ary Mouse for Image ProcessingIJERA Editor
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Andrey Karpov
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdfaa11bb11
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++PVS-Studio
 
London F-Sharp User Group : Don Syme on F# - 09/09/2010
London F-Sharp User Group : Don Syme on F# - 09/09/2010London F-Sharp User Group : Don Syme on F# - 09/09/2010
London F-Sharp User Group : Don Syme on F# - 09/09/2010Skills Matter
 

Similar to A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amsterdam, 2022 (20)

Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Mind maps applications and benefits
Mind maps   applications and benefitsMind maps   applications and benefits
Mind maps applications and benefits
 
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
Sioux Hot-or-Not: Model Driven Software Development (Markus Voelter)
 
Computer application
Computer applicationComputer application
Computer application
 
Desktop Publishing.ppt
Desktop Publishing.pptDesktop Publishing.ppt
Desktop Publishing.ppt
 
UI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process TutorialUI/GUI Design Guide Process Tutorial
UI/GUI Design Guide Process Tutorial
 
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...
 
Data Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing TransformationsData Scenarios 2020: 6 Amazing Transformations
Data Scenarios 2020: 6 Amazing Transformations
 
Big Smart Note Traker
Big Smart Note TrakerBig Smart Note Traker
Big Smart Note Traker
 
Digital graphics technology by fateha
Digital graphics technology by fatehaDigital graphics technology by fateha
Digital graphics technology by fateha
 
B04 06 0918
B04 06 0918B04 06 0918
B04 06 0918
 
Ary Mouse for Image Processing
Ary Mouse for Image ProcessingAry Mouse for Image Processing
Ary Mouse for Image Processing
 
Ary Mouse for Image Processing
Ary Mouse for Image ProcessingAry Mouse for Image Processing
Ary Mouse for Image Processing
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdf
 
Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++Development of resource-intensive applications in Visual C++
Development of resource-intensive applications in Visual C++
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
DII deck v3 3
DII deck v3 3DII deck v3 3
DII deck v3 3
 
Mind Mapping
Mind MappingMind Mapping
Mind Mapping
 
London F-Sharp User Group : Don Syme on F# - 09/09/2010
London F-Sharp User Group : Don Syme on F# - 09/09/2010London F-Sharp User Group : Don Syme on F# - 09/09/2010
London F-Sharp User Group : Don Syme on F# - 09/09/2010
 

More from Pieter van der Hijden

Fab Care and the Sustainable Development Goals (SDGs); Pieter van der Hijden
Fab Care and the Sustainable Development Goals (SDGs); Pieter van der HijdenFab Care and the Sustainable Development Goals (SDGs); Pieter van der Hijden
Fab Care and the Sustainable Development Goals (SDGs); Pieter van der HijdenPieter van der Hijden
 
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...Pieter van der Hijden
 
Strengthen data literacy in the regional development of Suriname; Pieter van ...
Strengthen data literacy in the regional development of Suriname; Pieter van ...Strengthen data literacy in the regional development of Suriname; Pieter van ...
Strengthen data literacy in the regional development of Suriname; Pieter van ...Pieter van der Hijden
 
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...Pieter van der Hijden
 
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...Pieter van der Hijden
 
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...Pieter van der Hijden
 
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...Pieter van der Hijden
 
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...Pieter van der Hijden
 
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgamePieter van der Hijden
 
Internet-of-Things en LoRaWAN Launch Suriname
Internet-of-Things en LoRaWAN Launch SurinameInternet-of-Things en LoRaWAN Launch Suriname
Internet-of-Things en LoRaWAN Launch SurinamePieter van der Hijden
 
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...Pieter van der Hijden
 
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...Pieter van der Hijden
 
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...Pieter van der Hijden
 
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...Pieter van der Hijden
 
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...Pieter van der Hijden
 
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...Pieter van der Hijden
 
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...Pieter van der Hijden
 
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...Pieter van der Hijden
 
ICT in Education: Connect the Schools, Explore the World, Develop Suriname
ICT in Education: Connect the Schools, Explore the World, Develop SurinameICT in Education: Connect the Schools, Explore the World, Develop Suriname
ICT in Education: Connect the Schools, Explore the World, Develop SurinamePieter van der Hijden
 
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017Pieter van der Hijden
 

More from Pieter van der Hijden (20)

Fab Care and the Sustainable Development Goals (SDGs); Pieter van der Hijden
Fab Care and the Sustainable Development Goals (SDGs); Pieter van der HijdenFab Care and the Sustainable Development Goals (SDGs); Pieter van der Hijden
Fab Care and the Sustainable Development Goals (SDGs); Pieter van der Hijden
 
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...
Schools, fablabs, makerspaces and the UN Sustainable Development Goals (SDGs)...
 
Strengthen data literacy in the regional development of Suriname; Pieter van ...
Strengthen data literacy in the regional development of Suriname; Pieter van ...Strengthen data literacy in the regional development of Suriname; Pieter van ...
Strengthen data literacy in the regional development of Suriname; Pieter van ...
 
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...
Bedrijfskunde:strategie en UN Sustainable Development Goals; HvA - Hogeschool...
 
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...
Gaming/Simulation en de Sustainable Development Goals van de U.N.; Pieter van...
 
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...
Gaming/Simulation and the UN Sustainable Development Goals; Pieter van der Hi...
 
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...
Een Verdeelde Wereld (Masters Thesis); Pieter van der Hijden; Eindhoven Unive...
 
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...
Handleiding: Zet vandaag nog uw klas online; ECOIS - Expertisecentrum Onderwi...
 
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame
[nl] Kennismaken met de UN Sustainable Development Goals (SDGs); managementgame
 
Internet-of-Things en LoRaWAN Launch Suriname
Internet-of-Things en LoRaWAN Launch SurinameInternet-of-Things en LoRaWAN Launch Suriname
Internet-of-Things en LoRaWAN Launch Suriname
 
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...
Workshop Fab Labs and Sustainable Development Goals; The Next Round; Pieter v...
 
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...
Internet-of-Things met LoRaWAN; Pieter van der Hijden; HCC!amsterdam, Amstelv...
 
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...
Game-design voor beginners; Pieter van der Hijden; HCC!expo, Utrecht, 18 mei ...
 
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...
De bevolking in Wereld 3; Pieter van der Hijden; Stageverslag; Technische Hog...
 
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...
The TacTec Game; The Tactics of Electronic Commerce; Van der Proceedings of t...
 
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...
Presentation: How to align your Fab Lab / Makerspace with the U.N. Sustainabl...
 
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...
Manual: How to align your Fab Lab / Makerspace with the U.N. Sustainable Deve...
 
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...
Verzeker gelijke toegang tot kwaliteitsvol onderwijs en bevorder levenslang l...
 
ICT in Education: Connect the Schools, Explore the World, Develop Suriname
ICT in Education: Connect the Schools, Explore the World, Develop SurinameICT in Education: Connect the Schools, Explore the World, Develop Suriname
ICT in Education: Connect the Schools, Explore the World, Develop Suriname
 
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017
Inleiding Slimme Auto's; Pieter van der Hijden; HCC, 2017
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 

Recently uploaded (20)

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 

A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amsterdam, 2022

  • 1. A Mind Shift in Mind Mapping Pieter van der Hijden (pvdh@sofos.nl) - 20 June 2022 This work is licensed under a Creative Commons Attribution 4.0 International License. 1. The challenge For more than 20 years mindmapping has been my personal productivity booster. It helps to organize my thoughts, to play on different fields, to plan, to develop and to write. With data becoming more and more important, it is time for a next round. Spending time with mindmapping software as part of a creative process, planning or writing is a pleasure. But spending time to visualize information is becoming more and more a load. It certainly is possible, but it takes often too much time and energy. As an example, look at the Figure 1. It is very simple in structure; it has a central topic, 13 main topics (picture only) and an additional main topic with some statistics. Figure 1 - Simple mindmap, nevertheless a lot of work In this example the creative part of the process to produce the map is rather limited. Maybe you need two minutes to set-up the main idea. But be honest, how many minutes will it take to produce the complete map? and even worse: this map is about UN Sustainable Development Goal #09. There are 17 such goals, so producing such a map for each of these goals will cost you 17 times that amount of time. All this time you can not spend to creative and more engaging processes! Mindmapping software is like a Swiss Army Knife, a fantastic tool in all kinds of situations. However, this tool needs the hands of a human all the time. So there is an upper limit to the fun you can have with it. In complex applications (eg a map with 100
  • 2. 2 nodes, decorated with images, markers, hyperlinks etc.), using the tool is too laborious. In series production (eg a series of 17 maps), the repetition becomes boring. We have to distinguish creative work from creating graphics. The latter should become more and more data driven and automated. 2. Not convinced? The mindmapping software we use is Corel's Mindmanager. It offers some options to convert external data into a mindmap, eg simple copy/paste, database interface, Excel mapping. Other mindmapping software also offer some input / conversion functionality. These are nice if they exactly fit your needs. But even for a simple map like in Figure 1, these functions do not fit. So there is a Missing Link. Look at Figure 2. To create it once with a tool like Mindmanager is fine. To do a similar job every day: boring. To check whether the detailed information contained in it is still up to date: killing. So, we need tools to avoid the boring and killing experiences. Figure 2 - Mindmap with images (logos, flags), markers and hyperlinks In fact we miss a link to close the gap between data management and mind management. Perhaps it is more appropriate to speak of a MIND-SHIFT: Don't just see mindmapping software as a Swiss Army Knife in the hands of the user. Also see it as a kind of plotter/drawing machine where (hardly) a user needs to be involved. 3. The solution Just as we can control 3D printers, laser cutters and CNC machines by sending a series of commands to them at a fairly low level, we would like to do the same wit h our mindmapping software. In fact we want to convert our interactive Swiss Army Knife into a data driven digital "drawing machine". Fortunately, Mindmanager has an extensive and well-documented API (MindManager Windows 22 API) and an interactive development environment to use it (WinWrap ® Basic Editor and the programming language "WWB-COM" for Visual Basic for Applications ™ compatibility). As far as we know, competing mindmapping products do not offer such functionality.
  • 3. 3 With Mindmanager we could develop a digital drawing machine by programming a single macro which reads a text file containing low level mindmapping commands, interprets them and executes the corresponding Mindmanager actions. We have built an interpreter that "understands" five commands (add topic (node), add image, add markers, add property and add hyperlink) and neglects anything else. These commands should be offered in hierarchical sequence, starting with the central topic etc. For the format of the commands we used "mark down" (.md) conventions. So you use a markdown editor to create, inspect or change command files. Normally, users will generate these files via dedicated software in their "data studio". The command file contains command lines and text lines. Command lines start with a special character and contain one command per line. All lines not being command lines are considered text lines. So far, these text lines are skipped. Command lines always start with a special character. Currently, the following commands are supported:  # = new topic, eg # central topic, ## main topic, ### subtopic etc until ######  ( = topic image, eg (filename | width (mm) | height (mm))  [ = topic hyperlink, eg [Sofos Consultancy](http://www.sofos.nl)  : = topic property, eg :Country:Jordan:  ! = topic marker, eg: !SDG-04-08-09-10 (group name - item label - item - label etc. Our workflow is: 1. create the command file (.md) (either manually or automatically), 2. run the macro file md-interpreter.mmbas, 3. select the md- file and 4. see what is happening! 4. Known issues 1. The macro starts a new map with default settings, marker lists etc. Workaround for more flexibility: a. insert a breakpoint as soon as the macro created the central topic of the new map; b. adjust the theme, marker list etc of the new map; c. resume the macro processing. 2. The macro processes the SDG-marker group correctly (see attachment); others still have to be implemented. 3. The md file should be UTF-8, although some languages, eg Arabic, might result in incidental errors.
  • 4. 4 5. Wrap-up 1. It is a mind shift to use mindmapping software, i.e. Mindmanager, as a data driven machine instead of a hand tool. 2. We developed a simple but extendable command language to run this data driven machine automatically. 3. A data studio like Jupyter Notebook, Pandas and Mathplotlib generates the required command file at the data side. 4. A single custom-made macro interprets the command file at the Mindmanager side. 5. Especially in case of repetitive work and in case of data updates, this solution is a big time saver. 6. The ability to use pictures (logo's, flags), hyperlinks and texts (node titles) as data triggers the implementation of an image bank, hyperlink repository and multi-language texts. 7. Multi-language texts enable the easy generation of different language editions of the same mindmap. The command language and its interpreter can be improved and extended further. We will work on that. The Creative Commons Attribute license makes it possible to join. Please, go ahead! You findthe macro file,the SDGmarkersfile anda sample MD-file athttps://bit.ly/pvdh-mindshift.