YAML – 信息模型
本章将详细介绍我们在上一章中讨论的程序和过程的细节。YAML中的信息模型将使用特定的图表以系统的格式指定序列化和呈现过程的特征。
对于信息模型而言,重要的是要表示可在编程环境之间传输的应用程序信息。
上面所示的图表表示了以图形格式表示的正常信息模型。在YAML中,本地数据的表示是根据标记节点连接和定向的图形。如果我们提到定向图,则它包括一组带定向图的节点。正如在信息模型中所述,YAML支持三种节点,即:
- 序列化
- 标量
- 映射
这些表示节点的基本定义在上一章中已经讨论过。在本章中,我们将重点关注这些术语的示意图。以下序列图表示具有不同类型标记和映射节点的legend工作流程。
有三种类型的节点:序列节点,标量节点和映射节点。
序列化
序列节点遵循连续的结构,并包括有序的零个或多个节点。YAML序列可以重复包含相同的节点或单个节点。
标量
YAML中标量的内容包括Unicode字符,可以用零个系列的格式表示。通常,标量节点包括标量数量。
映射
映射节点包括键值对表示。映射节点的内容包括键值对的组合,强制条件是键名应保持唯一。序列化和映射汇集形成集合。
请注意,如上图所示,标量、序列化和映射是以系统的格式表示的。