YAML - Informationsmodelle

In diesem Kapitel werden die Details zu den Verfahren und Prozessen erläutert, die wir im letzten Kapitel besprochen haben. Informationsmodelle in YAML spezifizieren die Merkmale des Serialisierungs- und Präsentationsverfahrens in einem systematischen Format unter Verwendung eines bestimmten Diagramms.

Für ein Informationsmodell ist es wichtig, die Anwendungsinformationen darzustellen, die zwischen Programmierumgebungen portierbar sind.

Das oben gezeigte Diagramm stellt ein normales Informationsmodell dar, das im Diagrammformat dargestellt wird. In YAML ist die Darstellung nativer Daten verwurzelt, verbunden und ein gerichteter Graph markierter Knoten. Wenn wir einen gerichteten Graphen erwähnen, enthält er eine Reihe von Knoten mit einem gerichteten Graphen. Wie im Informationsmodell erwähnt, unterstützt YAML drei Arten von Knoten, nämlich -

  • Sequences
  • Scalars
  • Mappings

Die grundlegenden Definitionen dieser Darstellungsknoten wurden im letzten Kapitel erläutert. In diesem Kapitel konzentrieren wir uns auf die schematische Darstellung dieser Begriffe. Das folgende Sequenzdiagramm zeigt den Workflow von Legenden mit verschiedenen Arten von Tags und Mapping-Knoten.

Es gibt drei Arten von Knoten: sequence node, scalar node und mapping node.

Sequenzen

Der Sequenzknoten folgt einer sequentiellen Architektur und enthält eine geordnete Reihe von null oder mehr Knoten. Eine YAML-Sequenz kann wiederholt denselben Knoten oder einen einzelnen Knoten enthalten.

Skalare

Der Inhalt von Skalaren in YAML enthält Unicode-Zeichen, die im Format mit einer Reihe von Nullen dargestellt werden können. Im Allgemeinen enthält der Skalarknoten skalare Größen.

Kartierung

Der Zuordnungsknoten enthält die Darstellung des Schlüsselwertpaars. Der Inhalt des Zuordnungsknotens enthält eine Kombination aus Schlüssel-Wert-Paar mit der obligatorischen Bedingung, dass der Schlüsselname eindeutig bleibt. Sequenzen und Zuordnungen bilden zusammen eine Sammlung.

Beachten Sie, dass Skalare, Sequenzen und Zuordnungen, wie im obigen Diagramm dargestellt, in einem systematischen Format dargestellt werden.