可以将带有交叉线的流程图标记为OPML吗?

时间:2011-09-27 12:14:44

标签: opml outliner mindmap

是否有标准来引用OPML中的思维导图或流程图中的交叉线。例如,使用锚点和链接。看来像gliffy这样的流程图编辑器可以导入OPML,但导出只是xml,而不是OPML。简单地说:可以用OPML编码this flowchart,还是将OPML限制为没有交叉引用的轮廓?

1 个答案:

答案 0 :(得分:0)

  

简单地说:这个流程图可以用OPML编码......?

是的,但你必须提出自己的约定,如何编码,没有大纲软件会知道如何利用这个惯例。

绝对最简单的编码将是一个三重存储,您通常将其视为一个包含3列的表,但在OPML中可能如下所示:

  • 级别1:主题:只列出网络中的每个节点
    • 级别2:谓词:列出来自每个节点的类型的弧
      • 第3级:对象:列出主题节点的每种弧类型的终点。

您可能还想给节点一个键,这样就不会一遍又一遍地重复相同的长标签(就像规范化数据库一样)。

在您给出的具体示例中,它可能如下所示:

  • #1
    • 文本:
      • 有问题吗?
    • ifso:
      • #2
    • 否则:
      • #3
  • #2
    • 文本:
      • “给自己倒一杯酒。”
    • 下:
      • #4
  • #3
    • 文本:
      • “太棒了!这需要喝一杯。”

(等)

如果您想了解有关此概念的更多信息,RDF是将图表投影到树结构中的通用标准。

你绝对可以将RDF升级为OPML,但RDF特定的工具可以利用图形结构并实际上对它做一些事情,而大纲只处理树,可能无法利用额外的信息。 / p>

但是,有一些基于图模型构建的概述工具。 Mac的Tinderbox就是一个例子。