Question about Appendix C: Standard Name Modifiers #473
Replies: 6 comments 6 replies
|
Dear @eileenhertwig-dkrz and @JonathanGregory , |
|
Hi Emmanuelle, I will try to respond (including to the second sub-question even though not directed at me, because the answer is a quick one!), but encourage anyone else to comment to clarify or certainly to correct me if I say anything incorrect!
Yes, this is the most appropriate place to pose a CF question of this nature or more generally any question, as covered by the discussion page of the website which you may have seen - though it wouldn't be wrong to alternatively post via a new Issue in the Issues Tracker of the conventions repo, or even the vocabularies repo since this concerns standard names. If you are concerned because you haven't yet received a reply yet, I would note that sometimes it can take some weeks for replies because people are busy - in particular this can be the case approaching a new release of CF or the standard names table etc. Though it depends on who knows how to answer the question and when they read the thread.
Yes, that is how it works for valid modifiers, though it must be a space not an underscore - if you see https://cfconventions.org/Data/cf-conventions/cf-conventions-1.13/cf-conventions.html#standard-name it clarifies 'standard name optionally followed by one or more blanks and a standard name modifier' must be used (emphasis my own).
New additional modifiers could certainly be proposed, but in the case of all but one of those you suggest - “standard_deviation,” “uncertainty,” or “anomaly” - these aren't good candidates for modifiers. I'll try to break this down to explain:
Bias, however, might be a good candidate for a new modifier, since I am not aware of any specific framework or guidance for handling biases - though the uncertainty work above may include bias handling (I am not sure but it is possible). Best wishes, Sadie |
|
Dear Emmanuelle Thanks for your questions, and well as for your engagement with and many contributions to CF standard names. As @sadielbartholomew says, this is the right place to ask, but sometimes answers don't come quickly because CF is all "voluntary" effort. I agree with @sadielbartholomew's and @sethmcg's comments. We have newly introduced conventions for anomalies; bias might be related to anomalies; uncertainty and perhaps standard deviation may be related to the uncertainties project, which @davidhassell is coordinating. Please could you say a bit more about your intended uses of standard deviation, uncertainty and bias? You might also be interested in this somewhat related recent question from @Roebeling. Best wishes Jonathan |
|
Hi @EDescourvieres, We do indeed have a complete proposal on uncertainty [*] that is currently being beta-tested and will be proposed formally to CF soon (certainly before the CF workshop in September, where we aim to have some sort of presentation of the ideas and implementation). I'll give a few ideas from it that relate to the discussion points raised ... This proposal deprecates the use of the The main idea is that new "uncertainty variables" (named by the data variable Any number of uncertainty variables can be provided, each of which is a component of the uncertainty, and the combined uncertainty itself may also be given. Each component is self-describing (you can describe the nature of the component), and these components can (under certain conditions) also be combined by the user Uncertainty associated with an anomaly can be provided in this way - it is just another component of the combined uncertainty of the data variable. There is no formal treatment of bias in the proposed uncertainty treatment, because a systematic error is not itself a component of uncertainty, and when estimated as a bias it is ideally corrected for in the data values prior to the calculation of the uncertainty interval. If the data remains uncorrected, a known bias should be accounted for by the uncertainty interval, which may result in uncertainty intervals that are asymmetric relative to the data, and which might not contain the data values (both cases that are also catered for by the uncertainty proposal). Note that there can be an uncertainty associated with the magnitude of the bias itself, which should either be incorporated into the calculation of the combined uncertainty interval, or provided in its own uncertainty variable. If you wanted to store the bias inside the dataset, I would think that would be an ancillary variable with a [*] Co-authored by myself, Owen Embury, Sam Hunt, and Pieter de Vis |
|
Dears, Thank you all for your complete and detailed responses. If I understand correctly:
Please let me know if I have misunderstood any of the points above. Thank you again for your help, Best regards, Emmanuelle Descourvières |
|
@japamment - flagging so you can pass comment |
Uh oh!
There was an error while loading. Please reload this page.
Question
Dear all,
I would like to ask a few questions regarding “Appendix C: Standard Name Modifiers“ (https://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html#standard-name-modifiers).
There are currently four modifiers (“detection_minimum,” “number_of_observations,” “standard_error,” and “status_flag”). Would it be possible to include additional modifiers, such as “bias,” “standard_deviation,” “uncertainty,” or “anomaly”?
In section 3.3 Standard Name, it is written “A standard name is associated with a variable via the attribute standard_name, which takes a string value comprised of a standard name optionally followed by one or more blanks and a standard name modifier (a string value from Appendix C, Standard Name Modifiers).” Consequently, if I understand correctly, the standard name compliant with CF “sea_ice_area_fraction” is also compliant when written as sea_ice_area_fraction standard_error and sea_ice_area_fraction_standard_error, is that correct ?
Thank you in advance for your help,
Best regards,
Emmanuelle Descourvières
All reactions