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].