#159: charset attribute
-----------------------------+------------------------------
  Reporter:  bob.simons      |      Owner:  cf-conventions@…
      Type:  enhancement     |     Status:  new
  Priority:  medium          |  Milestone:
 Component:  cf-conventions  |    Version:
Resolution:                  |   Keywords:
-----------------------------+------------------------------

Comment (by jonathan):

 Dear Bob et al.

 I think _Encoding is good. I've just consulted the netCDF user guide, and
 I see they don't include _Encoding as one of their attribute conventions
 there. Yet the use of the underscore should imply it means something
 special to the netCDF library, according to their conventions (like
 _FillValue). Does it have a function in Unidata software?

 I see you've combined your two tickets, and the choice between charset or
 _Encoding indicates whether it's char or string data. I'm not convinced
 still that we need this distinction. On the email list we are discussing
 Example H4. To my mind this example shows that there is a problem with the
 convention as it stands - and thanks for drawing attention to it. But
 supposing it's legal, so that the cf_role variable identifies a single
 timeseries location to which the file refers, there is then no ambiguity,
 is there? Would you use an array of chars (rather than a string) to
 identify a timeseries location? If you did, what is really the difference
 of meaning between a single 1D char array and a single string? They're
 practically equivalent, I would have thought. Are there any other cases
 where CF is ambiguous about whether a variable is a char array or a
 string?

 Best wishes and thanks

 Jonathan

--
Ticket URL: <http://cf-pcmdi.llnl.gov/trac/ticket/159#comment:6>
CF Metadata <http://cf-convention.github.io/>
CF Metadata

Reply via email to