В этой главе будут подробно описаны процедуры и процессы, которые мы обсуждали в предыдущей главе. Информационные модели в YAML будут определять особенности процедуры сериализации и представления в систематическом формате с использованием конкретной схемы.
Для информационной модели важно представлять информацию о приложении, которая переносима между средами программирования.
Диаграмма, показанная выше, представляет собой обычную информационную модель, которая представлена в графическом формате. В YAML представление нативных данных укоренено, связано и является ориентированным графом теговых узлов. Если мы упомянем направленный граф, он включает в себя набор узлов с ориентированным графом. Как упоминалось в информационной модели, YAML поддерживает три вида узлов, а именно:
- Последовательности
- Скаляры
- Отображения
Основные определения этих узлов представления обсуждались в предыдущей главе. В этой главе мы сосредоточимся на схематическом представлении этих терминов. Следующая диаграмма последовательности представляет рабочий процесс легенд с различными типами тегов и узлов отображения.
Существует три типа узлов: узел последовательности, скалярный узел и узел отображения .
Последовательности
Узел последовательности следует последовательной архитектуре и включает упорядоченную серию из нуля или более узлов. Последовательность YAML может содержать один и тот же узел повторно или один узел.
Скаляры
Содержимое скаляров в YAML включает символы Unicode, которые могут быть представлены в формате с нулевой серией. В общем, скалярный узел включает скалярные величины.
картографирование
Узел отображения включает в себя представление пары ключ-значение. Содержимое узла отображения включает комбинацию пары ключ-значение с обязательным условием, чтобы имя ключа поддерживалось уникальным. Последовательности и отображения вместе образуют коллекцию.
Обратите внимание, что, как показано на диаграмме, показанной выше, скаляры, последовательности и отображения представлены в систематическом формате.