While I generally approve of relaxing the character set restrictions, I think 
we may need to consider certain patterns that should either be reserved or 
restricted. As an example, the use of slashes ('/') in names wreaks havoc with 
group path formalisms that are already in place outside of CF. In addition to 
the prohibition on having leading underscores that is mentioned in the 
proposal, the netCDF-LD project (@marqh) is making use of doubled underscores 
within a name as a mechanism for marking namespaces. There may be other cases 
"in the wild" where certain patterns are in use, and I think we should be 
careful to avoid causing problems by being overly loose here.

I suggest that, at minimum, we should disallow the use of slashes ('/') or 
backslashes ('\') in names, and should call out two or more sequential 
underscores ('__') as reserved.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/cf-convention/cf-conventions/issues/237#issuecomment-578150231

This list forwards relevant notifications from Github.  It is distinct from 
[email protected], although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
[email protected].

Reply via email to