Система управления личными знаниями с пологой кривой обучения

Я хочу попробовать использовать систему управления знаниями. До сих пор я рассматривал такие инструменты для составления карт памяти, как freemind и Kdissert. Что мне не нравится, так это древовидная структура, у каждого элемента может быть только один родитель. Многие вещи, которые я нахожу интересными, интересны более чем в одном контексте, поэтому я хочу что-то, что позволяет создать более сетевую структуру. Скорее всего, это будет вики, но я открыт для других предложений. Другие мои характеристики:

  • неглубокая кривая обучения, я хочу начать прямо сейчас. Хотя немного изучить разметку — это нормально
  • хранит данные локально
  • поддерживает синтаксис, подобный Tex/Mathjax, для математических и химических формул
  • позволяет каким-либо образом включать видео, изображения и pdf
  • высокая гибкость в организации и реорганизации моих данных
  • Не должно быть излишне сложно экспортировать данные и структуру в другой формат, когда я передумаю об использовании системы
  • с открытым исходным кодом, работает на Linux
«Что мне не нравится, так это древовидная структура, у каждого элемента может быть только один родитель» — правда, но вы можете связать элементы с элементами, не являющимися родительскими и неродственными.
and PDF in some way<- Включает ли это гиперссылку на файл PDF?
гиперссылка в порядке
@Mawg должен попробовать это, спасибо.

Ответы (3)

Был там. Очень простой в настройке и использовании вики является TiddlyWiki . Я использовал его, чтобы делать заметки для некоторых занятий, но в итоге я переписывал материал из книг и википедии. Не тратьте время на дублирование информации. Составьте резюме или списки со ссылками на веб-сайты/документы.

Когда я его использовал, он был довольно уродливым, но похоже, что в последнее время он немного поработал. Я мог бы начать использовать его снова.

Piggydb - интересный подход к вашему вопросу.

Я обнаружил, что оборачиваю свою информацию в программный редактор под названием Leo и теперь использую его исключительно для создания заметок, составления набросков, написания и организации своей жизни. По сути, это планировщик, но он допускает клонирование. Таким образом, любой узел может принадлежать любому другому узлу. Изменения клонированных узлов распространяются на все клоны. Расширяемость осуществляется через плагины и, в конечном счете, через Python. Весь редактор является скриптовым. Весь контент доступен для поиска.

Возможно, вам подойдет iMapping Tool . Это инструмент визуального картографирования знаний, который позволяет визуально упорядочивать текстовые фрагменты, файлы и изображения на том, что можно описать как бесконечную доску. Элементы могут быть вложены друг в друга и связаны между собой, поэтому вы можете добавлять структуру по мере роста вашей коллекции.

Комментарии к вашим требованиям:

неглубокая кривая обучения, я хочу начать прямо сейчас. Хотя немного изучить разметку — это нормально

хранит данные локально

поддерживает синтаксис, подобный Tex/Mathjax, для математических и химических формул

еще нет

позволяет каким-либо образом включать видео, изображения и pdf

(√) изображения отображаются встроенными, локальные файлы и удаленные URL-адреса (видео) ссылаются на интерактивные ссылки (в настоящее время не кликабельны в бесплатной версии, но скоро да).

высокая гибкость в организации и реорганизации моих данных

√ Именно для этого и создан iMapping. Вы также можете создавать дубликаты (так называемые эквиваленты) целых частей ваших карт, чтобы вы могли изменить одну версию, сохранив при этом оригинал. И эти «эквивалентные» элементы по-прежнему подключены к серверной части, как жесткие ссылки в Linux.

Что мне не нравится, так это древовидная структура, у каждого элемента может быть только один родитель. Многие вещи, которые я нахожу интересными, интересны более чем в одном контексте.

√ Механизм этих эквивалентов позволяет создавать несколько экземпляров элемента в разных контекстах. Во включенном инструменте семантического поиска они по-прежнему являются одним элементом.

Не должно быть излишне сложно экспортировать данные и структуру в другой формат, когда я передумаю об использовании системы

Что ж, это немного сложно, но не излишне ;) Данные хранятся локально в открытом семантическом формате, который, однако, широко не используется.

Открытый исходный код

Раньше был, а сейчас нет. Однако вы можете получить исходный код на основе двустороннего соглашения.

работает на линукс

√ Хотя официально это не поддерживается, но поддерживается неофициально.

Веб-сайт на немецком языке, а сам инструмент на английском. Просто посмотрите видео - вы получите впечатление.

Отказ от ответственности: Инструмент iMapping является моей собственной разработкой, я продаю его на коммерческой основе (хотя есть бесплатная версия, доступная для скачивания).

Выглядит очень многообещающе. Как я использовал это, чтобы поделиться знаниями с коллегами? Я вижу, что его можно использовать локально для себя, и это приятно. Однако, похоже, что это один файл, т.е. его может одновременно редактировать только один человек. При изменении данных внутри карты такое изменение сильно изменит данные файла? Я спрашиваю, потому что думаю поместить такой файл в систему контроля версий, которая любит небольшие изменения в файлах.
В настоящее время да, все данные карты находятся в этом одном файле. Для обмена это было бы очень похоже на офис — вы должны договориться о том, кто редактирует. Нативной функции совместной работы пока нет. Сам файл представляет собой zip-архив с более подробными данными внутри, которые больше подходят для использования в системах контроля версий. В настоящее время нет возможности сохранить эти данные в разархивированном виде, но, возможно, вы могли бы использовать скрипт для распаковки файла, копирования и фиксации его в вашей системе контроля версий и обратного...