⇐ ⇒

[CF-metadata] Convention attribute

From: john caron <caron>
Date: Thu, 22 Dec 2011 09:56:20 -0700

On 12/22/2011 2:11 AM, Jonathan Gregory wrote:
> Dear all
>
> The existing Unidata recommendation is OK and we could incorporate it into
> CF but it would help to be more precise, for instance: If the Conventions att
> includes no commas, it is interpreted as a blank-separated list of conventions;
> if it contains at least one comma, it is interpreted as a comma-separated list.
> Blank-separated lists are more CF-like - many CF attributes use that syntax -
> but obviously we can't insist that other conventions don't have blanks in their
> names, and it would be simpler therefore to use a comma-separated list for
> this attribute, despite the Unidata recommendation.
>
> I see no problem with allowing multiple conventions except the important
> proviso that if the file follows more that one convention it is the
> responsibility of the data-writer to ensure there is no inconsistency between
> the metadata following these conventions. That is, they must serve
> complementary purposes. It would be impossible to check this automatically so
> we have to depend on the data-writer doing it correctly.
>
> Best wishes
>
> Jonathan
> _______________________________________________
> CF-metadata mailing list
> CF-metadata at cgd.ucar.edu
> http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
I think this would solve the problem:

"If the Conventions att
includes no commas, it is interpreted as a blank-separated list of conventions;
if it contains at least one comma, it is interpreted as a comma-separated list."

I could also point out that reading software has a list of conventions it recognizes, so in practice one takes the result of this parsing and compares to a known list. also, the netcdf-4 data model allows attribute values to be a 1-d array of Strings.
Received on Thu Dec 22 2011 - 09:56:20 GMT

This archive was generated by hypermail 2.3.0 : Tue Sep 13 2022 - 23:02:41 BST

⇐ ⇒