RelaxNG (RNG)

... a simple schema language for XML ...

Note

Prenounce as 'relaxing'.
27. grammar
28. element
29. attribute
30. define/ref
31. data types (simple)
32. datatype (enumeration)
33. datatype (list)
34. specify occurrences
35. choice/group
36. other