. . . "Page 1 of 3 ML is a flexible language for storing hierarchical data along with its associated metadata." .