-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using the convention ":" as a namespace separator #50
Comments
Hello @martinjuckes my reading of the NUG is that The choice of The use of The choice of I'm open to discussions on the use of If close consideration to adopting the A continuing discussion on this topic would be useful and helpful many thanks |
At the time (2015?), |
The nice thing about the double underscore ( |
@marqh : I don't see how the NUG statement "Beginning with versions 3.6.3 and 4.0, names may also include UTF-8 encoded Unicode characters as well as other special characters, except for the character '/', which may not appear in a name." can be interpreted as excluding @jyucsiro : I can believe that things looked different in 2015. I was quite surprised when I looked at NUG and discovered how much freedom there now is in the range of characters that can go into variable names. If you want consistency with other conventions, then @ethanrd : OK, so you want to be able to use the combined namespace abbreviation plus variable name in a URL. Its a reasonable thing to want, but should it be driving this standard? If the aim here is to specify how to encode namespaces within a NetCDF file, then there is no reason to use the same encoding when referring to the same concept in a different application space. Regarding OPenDAP: I would take the more recent standard as the basis. Just a personal preference, perhaps, but I think it will take some time to get the ideas being presented here established, and the 2007 DAP2 protocol will not be relevant for that much longer. |
I'm sorry if this has been covered elsewhere, but I was wondering why you use "__" rather than ":" or "@" to indicate that a variable has a namespace?
The use of the colon is supported since NetCDF 3.6.3 (according to NUG), and "@" has been supported before that. The "@" gives clearer CDL, e.g.
float cmip@tas
rather thanfloat cmip\:tas
, where the escape character is intrusive.The text was updated successfully, but these errors were encountered: