I have a query about "ValueName" value pattern defined in AttributeRegistry_v1.xml. I would like to understand why pattern is defined as "^[A-Za-z][A-Za-z0-9_]+$". We have a resource is trying to apply AttributeRegistry_v1.xml but only "ValueName" value can't meet the requirement. The value might contain white space or other special chars. Below is an example of the values. Please confirm and share your valuable input, thanks.
<Annotation Term="OData.Description" String="The value name of the attribute."/>
<Annotation Term="OData.LongDescription" String="The value of this property shall be a string representing the value name of the attribute. ValueName is a unique string within the list of possible values in the 'Value' array of a given attribute."/>