YAML

¿Qué es el lenguaje YAML? Cuando usarlo y para qué sirve