Частично. YAML поддерживает понятие нескольких последовательных «документов». Если это то, что вы пытаетесь сделать здесь, тогда да, это правильно - у вас есть два документа (или фрагменты документа). Чтобы сделать это более явным, вы должны разделить их тремя штрихами, например:
---
heading:
name: A name
taco: Yes
age: 32
---
heading:
name: Another name
taco: No
age: 27
С другой стороны, если вы хотите сделать их частью одного и того же документа (чтобы их десериализация привела к созданию списка из двух элементов), вы должны написать его следующим образом. Будьте особенно осторожны с уровнем отступа:
- heading:
name: A name
taco: Yes
age: 32
- heading:
name: Another name
taco: No
age: 27
В общем, YAML является кратким и читаемым / редактируемым человеком, но на самом деле не пригодным для записи человеком, поэтому вы всегда должны использовать библиотеки для его генерации. Кроме того, позаботьтесь о том, чтобы между различными версиями YAML произошли серьезные изменения, которые могут вас укусить, если вы используете библиотеки на разных языках, которые соответствуют различным версиям стандарта.