YAML資訊模型


本章將解釋在上一章中討論的程式和過程的詳細資訊。 YAML中的資訊模型將使用特定圖表以系統格式指定序列化和表示過程的功能。

對於資訊模型,重要的是表示在程式設計環境之間可移植的應用程式資訊。

上面的圖表表示以圖形格式表示的正常資訊模型。 在YAML中,本機資料的表示是根,連線的並且是標記節點的有向圖。有向圖包括一組帶有有向圖的節點。 如資訊模型中所述,YAML支援三種節點 -

  • 序列
  • 標量
  • 對映

上一章討論了這些表示節點的基本定義。在本章中,將重點關注這些術語的示意圖。以下序列圖表示具有各種型別的標籤和對映節點的圖例的工作流程。

節點有三種型別:序列節點,標量節點和對映節點。

序列
序列節點遵循順序架構,並包括零個或多個節點的有序序列。 YAML序列可以重複包含相同的節點或單個節點。

標量
YAML中標量的內容包括Unicode字元,可以用一系列零的格式表示。 通常,標量節點包括標量。

對映
對映節點包括鍵值對表示。 對映節點的內容包括鍵值對的組合,其中鍵名稱應保持唯一的強制條件。 序列和對映共同形成集合。

請注意,如上圖所示,標量,序列和對映以系統格式表示。