YAML信息模型


YAML信息模型

本章将解释我们在上一章中讨论的程序和过程的详细信息。YAML中的信息模型将使用特定图表以系统格式指定序列化和表示过程的功能。

对于信息模型,重要的是表示在编程环境之间可移植的应用程序信息。

YAML信息模型

上面的图表表示以图形格式表示的正常信息模型。在YAML中,本机数据的表示是根,连接的并且是标记节点的有向图。如果我们提到有向图,它包括一组带有有向图的节点。如信息模型中所述,YAML支持三种节点

  • 序列
  • 标量
  • 映射

上一章讨论了这些表示节点的基本定义。在本章中,我们将重点关注这些术语的示意图。以下序列图表示具有各种类型的标签和映射节点的图例的工作流程。

传说的序列图工作流程

节点有三种类型: 序列节点,标量节点映射节点

序列

序列节点遵循顺序架构,并包括零个或多个节点的有序序列。YAML序列可以重复包含相同的节点或单个节点。

标量

YAML中标量的内容包括Unicode字符,可以用一系列零的格式表示。通常,标量节点包括标量。

制图

映射节点包括键值对表示。映射节点的内容包括键值对的组合,其中键名称应保持唯一的强制条件。序列和映射共同形成集合。

请注意,如上图所示,标量,序列和映射以系统格式表示。