Можно ли пометить блок-схемы с перекрестными линиями как OPML? - PullRequest
0 голосов
/ 27 сентября 2011

Существует ли стандарт для ссылки на перекрестные линии в карте ума или потоковой диаграмме в OPML. Например, с помощью якорей и ссылок.Кажется, что онлайновые редакторы потоковых диаграмм, такие как gliffy, могут импортировать OPML, но экспорт выполняется только в формате xml, а не в OPML.Проще говоря: может ли эта блок-схема быть закодирована в OPML или OPML ограничен выделением без перекрестных ссылок?

1 Ответ

0 голосов
/ 28 июня 2012

Проще говоря: можно ли эту блок-схему кодировать в OPML ...?

Да, но вам придется придумать свои собственные соглашения о том, как его кодировать, и никакое программное обеспечение не сможет узнать, как воспользоваться этим соглашением.

Абсолютно простейшей кодировкой будет тройное хранилище, которое вы обычно представляете как таблицу из 3 столбцов, но в OPML может выглядеть так:

  • уровень 1: subject: просто перечислить все узлы в сети
    • уровень 2: предикат: список типов дуг , выходящих из каждого узла.
      • уровень 3: объект: список конечных точек для каждого типа дуги для предметного узла.

Возможно, вы также захотите дать узлам ключ, чтобы вы не повторяли одни и те же длинные метки снова и снова (как при нормализации базы данных).

В приведенном вами конкретном примере это может выглядеть так:

  • # 1
    • Текст:
      • есть проблема?
    • IFSO:
      • # 2
    • еще:
# 2
  • Текст:
    • "Налей себе выпить".
  • следующий:
    • # 4
# 3
  • Текст:
    • "Отлично! Это требует выпивки."

(и т.д.).

Если вы хотите узнать больше об этой концепции, RDF является обобщенным стандартом для проецирования графов в древовидную структуру.

Вы можете полностью поднять RDF в OPML, но специфичные для RDF инструменты могут использовать структуру графа и фактически что-то с ней делать, тогда как планировщики имеют дело только с деревьями и, вероятно, не могут воспользоваться дополнительной информацией.

Однако, есть некоторые инструменты для контуров, которые построены на графической модели. Tinderbox для Mac является одним из примеров.

...