Re: [CF-metadata] standard_name modifiers

2011-02-25 Thread Lowry, Roy K.
Dear Christina,

As this debate unfolds I am coming to the realisation that there might be a 
significant difference between what you mean by 'chlorophyll count' (the 
unmodified reading from a fluorometer analogue-to-digital converter that is a 
function of chlorophyll concentration) and what CF understands by 'chlorophyll 
count' (the number of individual measurements used to determine a chlorophyll 
value).  Am I correct?  If so, apologies for not having realised this sooner.

Cheers, Roy. 

-Original Message-
From: cf-metadata-boun...@cgd.ucar.edu 
[mailto:cf-metadata-boun...@cgd.ucar.edu] On Behalf Of Jonathan Gregory
Sent: 24 February 2011 18:08
To: Schultz, Martin
Cc: cf-metadata@cgd.ucar.edu
Subject: Re: [CF-metadata] standard_name modifiers

Dear Martin

The idea of the modifiers was to provide standard names for ancillary data,
such as count of obs, standard error, and so on. The other kinds of thing you
mention, such as means over periods and other statistics, can often be
described by cell_methods, which is more flexible because it refers to the
dimensions of the data.

Best wishes

Jonathan
___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
-- 
This message (and any attachments) is for the recipient only NERC
is subject to the Freedom of Information Act 2000 and the contents
of this email and any reply you make may be disclosed by NERC unless
it is exempt from release under the Act. Any material supplied to
NERC may be stored in an electronic records management system.
___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] standard_name modifiers

2011-02-25 Thread Schultz, Martin
Dear John,

there is a distinct difference between cell_methods and the kind of 
operators I am talking about (or I misunderstand the cell_methods description): 
cell_methods describe operations that are done with respect to variable 
dimensions (averaging over time and/or lon or lat, etc.). From the CF1.5 
document:
Each name: method pair indicates that for an axis identified by name, the 
cell values representing the field have been determined or derived by the 
specified method.
The modifier or operator describes operations that are done to the variable 
values themselves without changing the dimensions. Let me clarify:

Take a global model output of temperature, for example. How do you describe 
temperature differences between this model and another one? The resulting 
quantity is still an air_temperature (OK, actually 
air_temperature_difference) with units of K. Yet, it would be nice to know 
that this field is a result of differencing two models. Difference could be 
accomodated relatively easily with the standard_name modifier (but how do you 
describe what has been differenced?). More complicated operations, such as 
normalized mean bias (X-Y/(X+Y)) will at some point be impossible to maintain 
through standard_name modifiers, I believe.

Reading through the CF1.5 description of cell_methods again, I see that 
this is probably the way to go, but one would need to define a way of 
expressing such methods that are not associated with a dimension.  For example, 
this could be done with standard_name:difference, but this might be rather 
clumsy (think of 
atmosphere_absorption_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol:difference).
 self:difference could be another option, with additional information in 
paranthesis (e.g. self:difference (ERA-interim, CRU)). Writing only 
difference is a third option - however this complicates the syntax again, 
because you parse for colon in some cases but not always.

Cheers,

Martin


 -Original Message-
 From: Jonathan Gregory [mailto:j.m.greg...@reading.ac.uk]
 Sent: Thursday, February 24, 2011 7:08 PM
 To: Schultz, Martin
 Cc: cf-metadata@cgd.ucar.edu
 Subject: Re: [CF-metadata] standard_name modifiers

 Dear Martin

 The idea of the modifiers was to provide standard names for
 ancillary data, such as count of obs, standard error, and so
 on. The other kinds of thing you mention, such as means over
 periods and other statistics, can often be described by
 cell_methods, which is more flexible because it refers to the
 dimensions of the data.

 Best wishes

 Jonathan




Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt


___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] Proposal for new standard names

2011-02-25 Thread Jonathan Gregory
Dear Tomoo

 I agree that the word sedimentation needs more clarification.
 
 (1') tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_
due_to_sedimentation_of_cloud_liquid_water .
 
 In this proposal, I hope to supplement the standard names which describe
 the cloud budget of various GCMs, and the above option (1') is exactly
 what we need for this purpose (i.e., it fits the variable name in a GCM).

It looks repetitive, but it appears that this clarification is necessary
since you also have

(2) tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_
   _due_to_sedimentation_of_cloud_liquid_water

Can sedimentation in this context only refer to cloud liquid water, or
could the same word be applied to cloud ice as well? (Please excuse my
ignorance - I am not a cloud microphysicist!)

Best wishes

Jonathan
___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] standard_name modifiers

2011-02-25 Thread Schultz, Martin
Dear Jonathan,

I don't quite agree with the implication you derive from : In general, CF 
metadata describes what a quantity *is* and not how it was calculated from 
other quantities.  -- a temperature difference is a temperature, but you don't 
want to confuse it with a temperature (pun intended). Suppose you have this 
wonderful search engine that finds out that NOAA, UK Met Office, JMA, ECMWF and 
many others provide daily fields of sea surface temperatures. Then you load 
them all and compute a mean value. What happens if the NOAA values are SST 
anomalies rather than actual temperatures? As far as I can tell, the software 
would have no way of telling. OK: you can argue this is why we still need 
humans, but in my view it defeats the GEOSS concept of interoperability. In 
particular, because it should be avoidable. But perhaps a simple solution yould 
be to add a standard_name modifier called derived_quantity which would mean 
that it has similar properties (grid, units, etc.) like the ori
 ginal, but values should not be compared with the original.

Best,

Martin



 It would probably help if we focussed on some real use-cases
 where it is essential to provide *systematic* metadata i.e.
 which can be processed by programs. It is always possible to
 provide descriptive metadata, useful to humans, in
 non-standardised attributes such as long_name and history,
 and this can explain how the quantity is obtained.

 Best wishes

 Jonathan




Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt


___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] standard_name modifiers

2011-02-25 Thread Nan Galbraith

I agree that it's misleading (even to humans, who might not
be as thorough as some software) to use a common standard
name for a quantity that's not actually the measurement of that
observable, as in your example of a temperature anomaly.

The term derived_quantity doesn't seem especially helpful as
a standard name modifier, though; many observed phenomena
(salinity, longwave radiation) are, technically, derived quantities.

In our data sets, for secondary variables like temperature differences,
we wouldn't usually supply a standard name at all. That's perfectly legit
in CF, and would prevent users from mistakenly using the data as a
primary variable, but it doesn't help make the data discoverable.
For that reason, it could be worthwhile to introduce more standard
name modifiers, e.g. anomaly, even if more attributes are needed to
describe the meaning of the data.

Regards -
Nan

On 2/25/11 8:56 AM, Schultz, Martin wrote:

Dear Jonathan,

 I don't quite agree with the implication you derive from : In general, CF metadata describes what a quantity *is* and not how it was calculated from other quantities.  -- a temperature difference is a temperature, but you don't want to confuse it with a temperature (pun intended). Suppose you have this wonderful search engine that finds out that NOAA, UK Met Office, JMA, ECMWF and many others provide daily fields of sea surface temperatures. Then you load them all and compute a mean value. What happens if the NOAA values are SST anomalies rather than actual temperatures? As far as I can tell, the software would have no way of telling. OK: you can argue this is why we still need humans, but in my view it defeats the GEOSS concept of interoperability. In particular, because it should be avoidable. But perhaps a simple solution yould be to add a standard_name modifier called derived_quantity which would mean that it has similar properties (grid, units, etc.) like the 

ori

  ginal, but values should not be compared with the original.

Best,

Martin


It would probably help if we focussed on some real use-cases
where it is essential to provide *systematic* metadata i.e.
which can be processed by programs. It is always possible to
provide descriptive metadata, useful to humans, in
non-standardised attributes such as long_name and history,
and this can explain how the quantity is obtained.

Best wishes

Jonathan





--
***
* Nan Galbraith(508) 289-2444 *
* Upper Ocean Processes GroupMail Stop 29 *
* Woods Hole Oceanographic Institution*
* Woods Hole, MA 02543*
***




___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] CF and ISO19115

2011-02-25 Thread Steve Hankin



On 2/24/2011 8:06 AM, Ted Habermann wrote:

Hello all,

There was some recent discussion about challenges related to adding 
ISO metadata to netCDF files. Rich Signell mentioned some work my 
group has been doing recently and John Graybeal pointed out that 
initially that work has focused on the NcML  ISO side of the 
equation. We have also focused on the Data Discovery Conventions more 
than the more use oriented CF-Conventions.


As Martin Schultz pointed out initially, the problem is meshing the 
well developed ISO structure with the parameter-value tradition of 
netCDF. The current approach I am experimenting with involves creating 
components of ISO documentation that are identified by UUID's and 
embedding those UUID's as values for attributes with standard names in 
the netCDF, possibly in a special group called ISO_Metadata 
(whatever). The names of these attributes would indicate their 
location in the full ISO record and they would be inserted into the 
record during a translation step. This would create a record with 
references that could then be resolved at the users request. There is 
a discussion of this general approach to the ISO at 
https://geo-ide.noaa.gov/wiki/index.php?title=ISO_Components. It may 
be a step in the right direction...?


Hi Ted,

I think this is definitely a step in the right direction.  By its nature 
metadata records need in to have a level of independence from the data 
files, themselves.  The metadata must evolve, as knowledge of and 
documentation of a dataset continues to grow after the dataset has been 
published.   My personal 2 cents:  embedding use metadata and some 
discovery metadata feels like the right level of detail to include in 
the netCDF file, itself ... augmented by the linkages you are proposing, 
which would connect the data file to full-detail (ISO), evolving 
metadata records.


When it is ready, I hope you'll send a specific proposal on how to 
achieve these linkages for comments/discussion on this list.


- Steve



BTW, there are also some revisions to 19115 that are in the pipeline 
and will help with the CF-ISO translation. These are described at 
https://geo-ide.noaa.gov/wiki/index.php?title=Coverages_and_ISO_Metadata


Ted Habermann





___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] standard_name modifiers

2011-02-25 Thread Jonathan Gregory
Dear Martin

The case of anomaly is a good use case. It could be indicated by a standard
name modifier, as you say, but I agree with Nan that it should be a specific
one i.e. anomaly rather than generic. However in that case we have so far
been adding new standard_names instead of using a modifier, viz

air_pressure_anomaly
air_temperature_anomaly
geopotential_height_anomaly
surface_temperature_anomaly

As you see, we have not so far been flooded with requests for these, even
though in principle it could be relevant for any quantity. Following the
usual pragmatic approach, I would argue that we don't yet need a general
solution for this particular case; we can just add more standard names if
you need some.

Best wishes and happy weekend

Jonathan
___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata


Re: [CF-metadata] Proposal for new standard names

2011-02-25 Thread Cameron-smith, Philip


 -Original Message-
 From: cf-metadata-boun...@cgd.ucar.edu [mailto:cf-metadata-
 boun...@cgd.ucar.edu] On Behalf Of Jonathan Gregory
 Sent: Friday, February 25, 2011 5:25 AM
 To: Tomoo Ogura
 Cc: Jennifer Kay; Yoko Tsushima; cf-metadata@cgd.ucar.edu
 Subject: Re: [CF-metadata] Proposal for new standard names
 
 Dear Tomoo
 
  I agree that the word sedimentation needs more clarification.
 
  (1')
 tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_
 due_to_sedimentation_of_cloud_liquid_water .
 
  In this proposal, I hope to supplement the standard names which
 describe
  the cloud budget of various GCMs, and the above option (1') is
 exactly
  what we need for this purpose (i.e., it fits the variable name in a
 GCM).
 
 It looks repetitive, but it appears that this clarification is
 necessary
 since you also have
 
 (2)
 tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_
_due_to_sedimentation_of_cloud_liquid_water
 
 Can sedimentation in this context only refer to cloud liquid water,
 or
 could the same word be applied to cloud ice as well? (Please excuse my
 ignorance - I am not a cloud microphysicist!)
 
 Best wishes
 
 Jonathan

Hi Jonathan,

I think one could apply 'sedimentation' to each of aerosols, liquid_water, and 
ice.

That said, I would usually use 'precipitation' instead of 'sedimentation' for 
liquid_water and ice, and 'sedimentation' for aerosols.

I'm not sure if there is a formal distinction between 'precipitation' and 
'sedimentation' for the atmosphere.  The only distinction I can think of is 
that 'precipitation' makes me think of *fast* fall speeds and 'sedimentation' 
makes me think of *slow* fall speeds.  

I do note that 'sedimentation' is currently only used in CF for ocean names 
(eg, tendency_of_ocean_mole_content_of_carbon_due_to_sedimentation), whereas 
'precipitation' is already used for atmospheric terms (eg, 
tendency_of_specific_humidity_due_to_stratiform_precipitation).

This suggests to me CF should use 'precipitation' in the proposal above, unless 
one wants to make some distinction on the basis of fall speed.  However, 
'precipitation' will sound odd if/when extended to aerosols, so I suggest that 
there be some mention in the description/help text to help with discovery (ie 
whether precipitation includes sedimentation, or not).  

Best wishes,

  Philip

---
Dr Philip Cameron-Smith, p...@llnl.gov, Lawrence Livermore National Lab.
---


___
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata