Dear @davidhassell 
You're right that we don't require container variables to be scalar, and I 
suppose we don't need to, but I assume that they would normally be scalar, 
since any data they contain is a waste of space. So "the presence of a 
dimensions attribute on a variable" indicates it's a domain variable. Thanks. 
My suggestion for disallowing domain variables for scalar _domains_ is that the 
main purpose of the domain variable is to declare the domain without having to 
include any data. Since a scalar variable contains no more data anyway than a 
domain variable, that argument doesn't apply.
I can't see a need for more than one domain variable to describe any domain, 
but it seems harmless. A domain is defined by the things which are attached to 
a domain variable. Hence two domain variables describing the same domain would 
by definition have equal contents. That is redundant but doesn't cause a 
problem, just as one might have a copy of a data variable.
Cheers
Jonathan

-- 
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/301#issuecomment-698940486

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