YAML - Modelos de información

Este capítulo explicará en detalle los procedimientos y procesos que discutimos en el capítulo anterior. Los modelos de información en YAML especificarán las características del procedimiento de serialización y presentación en un formato sistemático utilizando un diagrama específico.

Para un modelo de información, es importante representar la información de la aplicación que es portátil entre entornos de programación.

El diagrama que se muestra arriba representa un modelo de información normal que se representa en formato de gráfico. En YAML, la representación de datos nativos está enraizada, conectada y se dirige a un gráfico de nodos etiquetados. Si mencionamos grafo dirigido, incluye un conjunto de nodos con grafo dirigido. Como se menciona en el modelo de información, YAML admite tres tipos de nodos, a saber:

  • Sequences
  • Scalars
  • Mappings

Las definiciones básicas de estos nodos de representación se discutieron en el último capítulo. En este capítulo, nos centraremos en la vista esquemática de estos términos. El siguiente diagrama de secuencia representa el flujo de trabajo de leyendas con varios tipos de etiquetas y nodos de mapeo.

Hay tres tipos de nodos: sequence node, scalar node y mapping node.

Secuencias

El nodo de secuencia sigue una arquitectura secuencial e incluye una serie ordenada de cero o más nodos. Una secuencia YAML puede contener el mismo nodo repetidamente o un solo nodo.

Escalares

El contenido de escalares en YAML incluye caracteres Unicode que se pueden representar en el formato con una serie de cero. En general, el nodo escalar incluye cantidades escalares.

Cartografía

El nodo de mapeo incluye la representación del par clave-valor. El contenido del nodo de mapeo incluye una combinación de par clave-valor con una condición obligatoria de que el nombre de clave debe mantenerse único. Las secuencias y las asignaciones forman colectivamente una colección.

Tenga en cuenta que, como se representa en el diagrama que se muestra arriba, los escalares, las secuencias y las asignaciones se representan en un formato sistemático.