Mindmaps
< Soft
Теория
Термин mindmaps (ед. mindmap) упоминается в русских источниках, как: диаграммы связей, интеллект-карты, карты идей, когнитивные карты. Диаграмма связей имеет древовидную структуру. Задача диаграмм связей (фр. «carte heuristique») - поиск связей между разрозненными знаниями.
- По количеству типов, диаграммы связей могут быть однородными и неоднородными. Однородные диаграммы обладают только одним типом отношений (например, стрелок). В неоднородных картах количество типов отношений больше двух.
- По арности, типичными являются диаграммы с бинарными отношениями (связывающими ровно два понятия). На практике, однако, могут понадобиться отношения, связывающие более двух объектов — N-арные. При этом возникает сложность — как изобразить подобную связь на графе, чтобы не запутаться. Концептуальные графы снимают это затруднение, представляя каждое отношение в виде отдельного узла.
Исторический экскурс
Графически схожие формы существуют на протяжении всей истории: в III веке Дерево Порфирия предложило иерархическое представление знаний, основанное на «Категориях» Аристотеля; в XIII веке «Дерево науки» Раймонда Луллия также являлось графическим деревом. В XVI веке Ангерран в трактате о достоинствах и их приобретении предложил визуализацию, близкую к современной диаграмме связей. Современная диаграмма связей была формализована английским психологом Тони Бьюзеном (Tony Buzan), который разработал концепцию при написании «Энциклопедии мозга и его использования» (англ. An Encyclopedia of the Brain and Its Use) в 1971 году; в это же время он применял аналогичную систему в своих телеуроках на BBC.
Практика
Диаграммы связей находят применение в личной, образовательной и профессиональной сфере:
- создание заметок;
- структурирование и организация записей;
- подготовка докладов и выступлений;
- проведение мозговых штурмов;
- помощь в реферировании;
- структурирование проекта;
- анализ и уточнение идей;
- выявление ключевых слов;
- визуализация сложных структур понятий;
- отображение персональных и профессиональных сетей;
- поддержка мнемотехнических приёмов;
- организация доступа к группе файлов по ссылкам.
Диаграммы связей используются в образовании и бизнесе; их принципы излагаются на курсах по менеджменту.
Ограничения
Диаграммы связей зачастую эффективны, но сведение системы знаний только к иерархической структуре может быть ограничением для ряда задач. Поэтому, как замену диаграммам связей, часто используют концептуальные графы (концептуальные схемы).
Источник: RuWiki/Диаграмма связей
Приложения
Vym
| Vym | |
|---|---|
| Разработчик(и) | Uwe Drechsel |
| Первый выпуск | 2004 |
| Лицензия | GNU GPL-2.0 |
| Сайт | github.com |
| Репозиторий | vym |
Vym (пакет vym) — утилита с графическим интерфейсом для создания диаграмм связей. Позволяет визуально организовывать объекты предметной области, а также - оформлять простые мысли и идеи в виде ориентированного (или неориентированного) графа.
Возможности:
- открытие файлов в форматах VYM map, FreeMind map, XML;
- сохранение диаграмм в формате VYM map и экспорт в форматы: HTML, Confluence-HTML, Firefox bookmarks, Markdown, PDF, SVG, LibreOffice, XML, CSV, Taskjuggler, OrgMode, LaTeX;
- импорт диаграмм из форматов: Firefox bookmarks, FreeMind, Mind Manager;
- подключение к Confluence и JIRA.
Установка:
# apt-get install vym
Minder
| Minder | |
|---|---|
| Разработчик(и) | Trevor Williams |
| Первый выпуск | 2017 |
| Лицензия | GNU GPL-3.0+ |
| Сайт | github.com |
| Репозиторий | minder |
Minder (пакет minder) — утилита с простым графическим интерфейсом для создания диаграмм связей. Поддерживает автоматическое распределение элементов на рабочем поле, облегчая работу пользователя.
Возможности:
- Импорт файлов формата OPML, FreeMind, Freeplane, formatted PlainText, Outliner, Portable Minder, и XMind;
- Экспорт в файлы формата CSV, FreeMind, Freeplane, JPEG, BMP, SVG, Markdown, Mermaid, OPML, Org-Mode, Outliner, PDF, PNG, Portable Minder, PlainText, XMind и yEd;
- Печать на принтере;
- Неограниченная отмена и повторение действий (Undo/Redo);
- Быстрый поиск нужного узла диаграммы;
- Возможность работы с множеством диаграмм, используя вкладки (tabs);
- Различные стили и расцветка элементов.
Установка:
# apt-get install minder
Запуск Gnome-приложения Minder из командной строки:
$ $(awk -F= '/^Exec/ {print $2; exit}' /usr/share/applications/com.github.phase1geo.minder.desktop)
FreeMind
| FreeMind | |
|---|---|
| Разработчик(и) | Joerg Mueller, Daniel Polansky, Christian Foltin и др. |
| Первый выпуск | 2000 |
| Лицензия | GNU GPL-2.0+ |
| Сайт | sf.net |
| Репозиторий | freemind |
FreeMind (пакет freemind) — Java-приложение с графическим интерфейсом для создания диаграмм связей. Поддерживает автоматическое распределение элементов на рабочем поле, есть функция быстрой расстановки меток. Может быть полезна для быстрого прототипирования различных иерархических схем.
Возможности:
- Импорт файлов формата .mm (MindManager X5), IE bookmarks;
- Экспорт в файлы формата HTML, XHTML, XHTML+JavaScript, Java applet, Macromedia Flash, OpenOffice Writer Document, PNG, JPEG, PDF, SVG, XSLT, TaskJuggler, TWiki;
- Печать на принтере;
- Отмена и повторение действий (Undo/Redo);
- Расстановка пиктограмм-меток к узлам;
- Возможность работы с множеством диаграмм, используя вкладки (tabs);
- Различные стили и расцветка элементов;
- Есть плагин для поддержки сценариев;
- Клавиатурные bindings для многих операций (в т.ч. - Insert, F2, Delete);
- Допускает сокрытие ветвей;
- Шифрование документа в целом и отдельных узловых элементов (для доступа требуется ввод пароля);
- Поддерживает совместное редактирование документа по сети (порт :9001).
Примечания:
- Поддержка XHTML позволяет создать сложную схему со ссылками на внешние источники.
- Приложение FreeMind написано на Java, кроссплатформенное — работает на Windows, MacOS и Linux.
- Плагинами для FreeMind обладают следующие Wiki-проекты: WikkaWiki, DokuWiki, Drupal, MoinMoin, JSPWiki, Trac, MediaWiki, TWiki и Foswiki.
- Существует также три форка FreeMind: FreePlane, SciPlore, Docear.
Установка в p10:
# apt-get install java-1.8.0-openjdk-headless
# apt-get install freemind
Запуск Java-приложения FreeMind из командной строки в p10/x86_64:
$ JAVA_HOME=`rpm -ql java-1.8.0-openjdk-headless | grep -e 'jre/bin/java$' | sed 's/\/bin\/java//'` freemind


