A human-readable data-serialisation language. Originally, YAML was said to mean ‘Yet Another Markup Language’, referencing its purpose as a markup language with the yet another construct. However, it was then repurposed as ‘YAML Ain't Markup Language’, a recursive acronym, to distinguish its purpose as being data-oriented, rather than being document markup.