[Go-essp-tech] Extending the DRS syntax to observations

Lynnes, Christopher S. (GSFC-6102) christopher.s.lynnes at nasa.gov
Mon Jan 31 14:22:37 MST 2011


On Jan 31, 2011, at 1:20 PM, Steve Hankin wrote:

> Hi Luca,
> 
> Just below is a version of your email of this morning which has minor editorial changes (in red) to reflect a broader outlook on the term "observations", and an initial proposal for gridded in situ observations.    I think if we adopt language like this we will be glad of it in the long term:
>     - Steve
> Open Questions
> 
> 	• Agree on basic DRS-like structure for observations and meaning of each field
> 		• Use activity="cmip5" or activity="cmip54obs", "obs4models" ?
> 		• DRS hierarchy for models (partial): "institute" > "model" > "experiment" > "ensemble"
> 		• Current proposed hierarchy for gridded remote sensed observations (partial): "institute" (="agency") > "mission" > "instrument" > ("processing level" + "other specifiers")
> 		• Alternative proposal for gridded remote sensed observations (partial): "institute" (="agency") > "instrument" > "processing level" > ?

Gridded remote sensed observations are by definition Level 3 (in NASA terminology at least), so processing level is mostly redundant in this context.

Processing level is also not especially analogous to "ensemble", perhaps making it a bit non-intuitive. (But does that matter to this user community?)  

So, would it be completely out of place to put an identifier for the processing algorithm and version in at this point?  For instance, there are some variables (e.g. Ozone) that are computed from the same instrument but using two different algorithms. And of course, the processing code version (or data collection version) can also have multiple instances for the same variable.

> 		• Need a proposal for gridded in situ observations, say:  "institute" (="agency") > "program" > "resolution">                 "variant" ?
> 			• e.g. NOAA/NCAR / ICOADS / 1degree / equatorial / 
> 		• Should we even attempt to describe in situ (point and trajectory) observations through DRS?  (can we succeed at this?)
> 	• Decide on whether to have one single CMOR table for observations (currently "obsSites"), or more than one depending on types of observational data: 
> 		• remote sensed (grids and swaths)
> 		• in-situ stations (time series and profiles)
> 		• trajectory-based observations
> 		• in-situ gridded products
> 	• Decide on whether to encode global attributes for data source in netcdf files ("source", "source_datastream", "source_url", "source_reference")
> Action Items
> 
> 	• Populate CV for observations (decide on upper/lower case)
> 	• Produce some reference datasets
> 	• Develop snippet of "esg.ini" (ESG publisher) configuration for processing observations
> 
> 
> On 1/31/2011 6:58 AM, Cinquini, Luca (3880) wrote:
>> Hi all,
>>  thanks to everybody for the lively discussion... I just wanted to summarize what I think is the status so far - I posted this also on the wiki. Please keep the discussion going...
>> thanks, Luca
>> 
>> Open Questions
>> 
>> 	• Agree on basic DRS-like structure for observations and meaning of each field
>> 		• Use activity="cmip5" or activity="cmip54obs", "obs4models" ?
>> 		• DRS hierarchy for models (partial): "institute" > "model" > "experiment" > "ensemble"
>> 		• Current proposed hierarchy for observations (partial): "institute" (="agency") > "mission" > "instrument" > ("processing level" + "other specifiers")
>> 		• Alternative proposal for observations (partial): "institute" (="agency") > "instrument" > "processing level" > ?
>> 	• Decide on wether to have one single CMOR table for observations (currently "obsSites"), or more than one depending on types of observational data: 
>> 		• remote sensed (grids and swaths)
>> 		• in-situ stations (time series and profiles)
>> 		• trajectory-based observations
>> 		• in-situ gridded products
>> 	• Decide on wether to encode global attributes for data source in netcdf files ("source", "source_datastream", "source_url", "source_reference")
>> Action Items
>> 
>> 	• Populate CV for observations (decide on upper/lower case)
>> 	• Produce some reference datasets
>> 	• Develop snippet of "esg.ini" (ESG publisher) configuration for processing observations
>>  
>> 
>> On Jan 31, 2011, at 2:42 AM, Bryan Lawrence wrote:
>> 
>>> 
>>> Hi Folks
>>> 
>>> Sorry I've come late to this discussion.
>>> 
>>> I've got just two simple points to make (for now).
>>> 
>>> Firstly, I think this activity (organising observational data to support 
>>> CMIP5) is not the same as cmip5 itself.  Sooner or later things break in 
>>> the DRS heirarchy doing this, and so I think it would be helpful to all 
>>> consumers if this was dealt with at the top level of the DRS. 
>>> Additionally, remember obs are timeless, models are not. This data will 
>>> be useful beyond cmip5 (e.g. cordex). So I recommend *not*  shoehorning 
>>> all the obs data under cmip5 in the DRS.
>>> 
>>> The DRS allows you to define new activiites, and I'd do so, something 
>>> like obs4models or (if you must) cmip5obs ....
>>> 
>>> Otherwise I'm fine with the approach. 
>>> 
>>> Secondly, wrt to Steve's list below: there is of course swath data as 
>>> well ... but otherwise I rather agree that 3 and 1 can be handled the 
>>> same.
>>> 
>>> Cheers
>>> Bryan
>>> 
>>> 
>> 

--
Dr. Christopher Lynnes     NASA/GSFC, Code 610.2    phone: 301-614-5185




More information about the GO-ESSP-TECH mailing list