The latest version of the specification is version v2.

Name

A name is a String restricted to lower case ASCII letters, digits and hyphens with the following pattern:

name = ALPHA *(ALPHA / DIGIT / "-")

For example, the following values are valid attribute names:

name
start-date
end-date
key-01

And the following are invalid:

0x
42-date
-boo

© Crown copyright released under the Open Government Licence.