Учебники

YAML – информационные модели

В этой главе будут подробно описаны процедуры и процессы, которые мы обсуждали в предыдущей главе. Информационные модели в YAML будут определять особенности процедуры сериализации и представления в систематическом формате с использованием конкретной схемы.

Для информационной модели важно представлять информацию о приложении, которая переносима между средами программирования.

Информационные модели YAML

Диаграмма, показанная выше, представляет собой обычную информационную модель, которая представлена ​​в графическом формате. В YAML представление нативных данных укоренено, связано и является ориентированным графом теговых узлов. Если мы упомянем направленный граф, он включает в себя набор узлов с ориентированным графом. Как упоминалось в информационной модели, YAML поддерживает три вида узлов, а именно:

  • Последовательности
  • Скаляры
  • Отображения

Основные определения этих узлов представления обсуждались в предыдущей главе. В этой главе мы сосредоточимся на схематическом представлении этих терминов. Следующая диаграмма последовательности представляет рабочий процесс легенд с различными типами тегов и узлов отображения.

Диаграмма последовательности работ Легенды

Существует три типа узлов: узел последовательности, скалярный узел и узел отображения .

Последовательности

Узел последовательности следует последовательной архитектуре и включает упорядоченную серию из нуля или более узлов. Последовательность YAML может содержать один и тот же узел повторно или один узел.

Скаляры

Содержимое скаляров в YAML включает символы Unicode, которые могут быть представлены в формате с нулевой серией. В общем, скалярный узел включает скалярные величины.

картографирование

Узел отображения включает в себя представление пары ключ-значение. Содержимое узла отображения включает комбинацию пары ключ-значение с обязательным условием, чтобы имя ключа поддерживалось уникальным. Последовательности и отображения вместе образуют коллекцию.

Обратите внимание, что, как показано на диаграмме, показанной выше, скаляры, последовательности и отображения представлены в систематическом формате.