hi michael1) There are a few typos (see attached) that made it invalid NcML. also ".ncml" suffix is preferred over ".xml" 2) for cdm_data_type, i might not call this a grid, maybe "image" is better. the satellite group should probably come up with a feature type name for geostationary data. 3) dont use valid_min / valid_max unless you really have data stored outside that range that you want marked as missing.
use actual_min/actual_max if you want to document actual ranges.if you can give me a real file with data and coordinates in it, i can test the projection parameters.
john On 3/7/2012 3:30 PM, Carlomusto, Michael wrote:
_____________________________________________ *From:* Carlomusto, Michael *Sent:* Wednesday, March 07, 2012 5:20 PM *To:* '[email protected]' *Subject:* GOES-R metadata prototypeThe attached NcML file has been vetted by a small group of people from the CF metadata list, especially with regard to the representation of the proposed GOES projection.I would like to submit it for comments to the larger group. I encourage a critical evaluation. Thanks. Mike Carlomusto*/"This information is only intended for the use of the individual or entity named in this email. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the contents of this information is strictly prohibited. If you have received this email in error, please notify me and delete it immediately."/*Michael Carlomusto [email protected] Harris Corp. Government Communications Systems Division (GCSD) Melbourne, FL (321) 309-7905 _______________________________________________ CF-metadata mailing list [email protected] http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
<?xml version='1.0' encoding='UTF-8'?> <netcdf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2 http://www.unidata.ucar.edu/schemas/netcdf/ncml-2.2.xsd" xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> <!-- Title : Volcanic Ash Product --> <!-- Identifier / Metadata Reference --> <!-- global attributes --> <attribute name="id" value="ef175830-cc1c-11e0-bfd6-0800200c9a66" type="string"/> <attribute name="dataset_name" value="OR_ABI-L2-VAAF-M3_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="naming_authority" value="gov.noaa.goes-r, SE-21_GS_8021130_Metadata_Model_Rev-A_Final.docx" type="string"/> <attribute name="iso_series_metadata_id" value="a70be540-c38b-11e0-962b-0800200c9a66"/> <attribute name="Conventions" value="CF-1.6" type="string"/> <attribute name="Metadata_Conventions" value="Unidata Dataset Discovery v1.0, CF-1.6" type="string"/> <attribute name="standard_name" type="string" value="volcanic_ash_detection_and_height"/> <attribute name="standard_name_vocabulary" value="CF Standard Name Table (v18, 22 July 2011)" type="string"/> <attribute name="title" value="Advanced Baseline Imager (ABI) Level 2+ Volcanic Ash: Detection and Height" type="string"/> <attribute name="summary" value="The volcanic ash product provides an estimation of cloud height and mass loading (mass per unit area) of volcanic ash clouds observed by the Advanced Baseline Imager (ABI)..." type="string"/> <attribute name="keywords" value="Spectral/Engineering>Sensor Characteristics>Imager" type="string"/> <attribute name="keywords_vocabulary" value="NASA Global Change Master Directory (GCMD) Earth Science Keywords, Version 6.0" type="string"/> <attribute name="platform" value="GOES-16" type="string"/> <attribute name="sensor" value="GOES 16 Imager" type="string"/> <attribute name="license" value="Unclassified data. Access is restricted to approved users only." type="string"/> <attribute name="processing_level" value="National Aeronautics and Space Administration (NASA) L2" type="string"/> <attribute name="institution" value="DOC/NOAA/NESDIS> U.S. Department of Commerce, National Oceanic and Atmospheric Administration, National Environmental Satellite, Data, and Information Services" type="string"/> <attribute name="date_created" value="2016-09-09T14:45:00Z" type="string"/> <attribute name="processing_site" value="NSOF" type="string"/> <attribute name="satellite_position_flag" type="string" value="G16"/> <attribute name="spatial_resolution" type="string" value="2km at nadir"/> <attribute name="scene_id" value="Full Disk" type="string"/> <attribute name="cdm_data_type" value="Grid" type="string"/> <attribute name="project" value="GOES" type="string"/> <attribute name="time_coverage_start" value="2016-09-09T14:30:00Z" type="string"/> <attribute name="time_coverage_end" value="2016-09-09T14:35:00Z" type="string"/> <attribute name="timeline_id" value="ABI Mode 3" type="string"/> <attribute name="platform_ID" value="G16" type="string"/> <attribute name="instrument_ID" value="ABI-1" type="string"/> <attribute name="percent_uncorrectable_L0_errors" type="float" value="3.45"/> <attribute name="nominal_satellite_subpoint_lat" type="float" value="0.0"/> <attribute name="nominal_satellite_subpoint_long" type="float" value="75.0"/> <attribute name="nominal_satellite_height" type="string" value="35000 km"/> <!-- Dimension Statements --> <dimension name="y" length="5424" isUnlimited="false"/> <dimension name="x" length="5424" isUnlimited="false"/> <dimension name="t" length="1" isUnlimited="false"/> <dimension name="number_of_time_values" length="2" isUnlimited="false"/> <!-- GOES Projection Coordinates y and x --> <variable name="y" type="short" shape="y"> <attribute name="scale_factor" value="0.000056" type="float"/> <attribute name="offset" value="-0.151844" type="float"/> <attribute name="units" value="radians" type="string"/> <attribute name="axis" value="Y" type="string"/> <attribute name="long_name" value="GOES Projection y-Coordinate" type="string"/> <attribute name="standard_name" value="projection_y_coordinate" type="string"/> <attribute name="valid_min" type="short" value="0"/> <attribute name="valid_max" type="short" value="5423"/> </variable> <variable name="x" type="short" shape="x"> <attribute name="scale_factor" value="-0.000056" type="float"/> <attribute name="offset" value="0.151844" type="float"/> <attribute name="units" value="radians" type="string"/> <attribute name="axis" value="X" type="string"/> <attribute name="long_name" value="GOES Projection x-Coordinate" type="string"/> <attribute name="standard_name" value="projection_x_coordinate" type="string"/> <attribute name="valid_min" type="short" value="0"/> <attribute name="valid_max" type="short" value="5423"/> </variable> <!-- time variable is the mid-point between start and end image scan --> <variable name="t" type="long" shape="t"> <attribute name="long_name" type="string" value="time variable is the mid-point between the start and end image scan"/> <attribute name="units" type="string" value="seconds since 2000-01-01 00:00:00"/> <attribute name="axis" value="T" type="string"/> <attribute name="bounds" type="string" value="time_bounds"/> <attribute name="valid_min" type="long" value="382805089"/> <attribute name="valid_max" type="long" value="2147483647"/> </variable> <!-- time_bounds variable is the start and end time of the image scan --> <variable name="time_bounds" type="long" shape="t number_of_time_values"> <attribute name="long_name" type="string" value="Scan start and end times"/> <attribute name="units" type="string" value="seconds since 2000-01-01 00:00:00"/> <attribute name="valid_min" type="long" value="382805089"/> <attribute name="valid_max" type="long" value="2147483647"/> </variable> <!-- Information about the Product content: ash_cloud_height and ash_mass_loading --> <variable name="ash_cloud_height" type="short" shape="t y x"> <attribute name="_Unsigned" value="true" type="string"/> <attribute name="coverage_type" value="physicalMeasurement" type="string"/> <attribute name="description" value="The estimated ash cloud height (km)" type="string"/> <attribute name="units" value="km" type="string"/> <attribute name="long_name" value="Ash_Cloud_Height" type="string"/> <attribute name="standard_name" value="volcanic_ash_cloud_height" type="string"/> <attribute name="grid_mapping" value="goes_imager_projection" type="string"/> <attribute name="coordinates" type="string" value="t y x"/> <attribute name="ancillary_variables" type="string" value="ash_detection_quality_flag ash_retrieval_quality_flag"/> <attribute name="valid_min" type="long" value="0"/> <attribute name="valid_max" type="long" value="32767"/> </variable> <variable name="ash_mass_loading" type="short" shape="t y x"> <attribute name="_Unsigned" value="true" type="string"/> <attribute name="coverage_type" value="physicalMeasurement" type="string"/> <attribute name="description" value="Estimated ash mass in tons per kilometer squared" type="string"/> <attribute name="units" value="tons/km2" type="string"/> <attribute name="long_name" value="Ash_Mass_Loading" type="string"/> <attribute name="standard_name" value="volcanic_ash_mass_loading" type="string"/> <attribute name="grid_mapping" value="goes_imager_projection" type="string"/> <attribute name="coordinates" type="string" value="t y x"/> <attribute name="ancillary_variables" type="string" value="ash_detection_quality_flag ash_retrieval_quality_flag"/> <attribute name="valid_min" type="long" value="0"/> <attribute name="valid_max" type="long" value="32767"/> </variable> <!-- quality flags: ash_detection_quality_flag and ash_retrieval_quality_flag --> <variable name="ash_detection_quality_flag" type="short" shape="t y x"> <attribute name="_Unsigned" value="true" type="string"/> <attribute name="coverage_type" value="qualityInformation" type="string"/> <attribute name="long_name" value="Ash Detection Quality Flag" type="string"/> <attribute name="standard_name" type="string" value="volcanic_ash_cloud_height volcanic_ash_mass_loading status_flag"/> <attribute name="flag_masks" value="1b 1b 2b 2b 4b 4b 56b 56b 56b 56b 56b 192b 1792b 1792b 1792b 1792b 1792b" type="string"/> <attribute name="flag_values" value="0 1 0 1 0 1 0 1 2 3 4 0 0 1 2 3 4" type="string"/> <attribute name="flag_names" type="string" value="Overall_QF Overall_QF Invalid_Data_QF Invalid_Data_QF Local_Zenith_Angle_QF Local_Zenith_Angle_QF Ash_Single_Layer_Confidence_QF Ash_Single_Layer_Confidence_QF Ash_Single_Layer_Confidence_QF Ash_Single_Layer_Confidence_QF Ash_Single_Layer_Confidence_QF Spare Ash_Multi_Layer_Confidence_QF Ash_Multi_Layer_Confidence_QF Ash_Multi_Layer_Confidence_QF Ash_Multi_Layer_Confidence_QF Ash_Multi_Layer_Confidence_QF"/> <attribute name="flag_meanings" type="string" value="High_Quality Low_Quality High_Quality Low_Quality High_Quality Low_Quality High Moderate Low Very_Low Not_Ash Spare High Moderate Low Very_Low Not_Ash"/> <attribute name="valid_min" type="short" value="0"/> <attribute name="valid_max" type="short" value="4"/> <attribute name="grid_mapping" value="goes_imager_projection" type="string"/> <attribute name="coordinates" type="string" value="t y x"/> </variable> <variable name="ash_retrieval_quality_flag" type="short" shape="t y x"> <attribute name="_Unsigned" value="true" type="string"/> <attribute name="coverage_type" value="qualityInformation" type="string"/> <attribute name="long_name" value="Ash Retrieval Quality Flag" type="string"/> <attribute name="standard_name" type="string" value="volcanic_ash_cloud_height volcanic_ash_mass_loading status_flag"/> <attribute name="flag_masks" type="string" value="3b 3b 3b 12b 12b 12b 48b 48b 48b 192b 192b 192b 3840b 3840b 3840b 3840b 3840b 3840b 3840b 3840b 3840b 3840b 3840b 61440b"/> <attribute name="flag_values" type="string" value="0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 3 4 5 6 7 8 9 10 0"/> <attribute name="flag_names" type="string" value="retrieval_status retrieval_status retrieval_status cloud_temperature_QF cloud_temperature_QF cloud_temperature_QF cloud_emissivity_QF cloud_emissivity_QF cloud_emissivity_QF band_15_to_14_emissivity_ratio_QF band_15_to_14_emissivity_ratio_QF band_15_to_14_emissivity_ratio_QF ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size ash_particle_size spare"/> <attribute name="flag_meanings" type="string" value="Successful Failed Not_Attempted High Medium Low High Medium Low High Medium Low Less than 2 microns Greater than or = 2_microns less than 3 microns Greater than or = 3 less than 4 microns Greater than or = 4 less than 5 microns Greater than or = 5 less than 6 microns Greater than or = 6 less than 7 microns Greater than or = 7 less than 8 microns Greater than or = 8 less than 9 microns Greater than or = 9 less than 10 microns Greater than or = 10 microns invalid spare"/> <attribute name="valid_min" type="short" value="0"/> <attribute name="valid_max" type="short" value="10"/> <attribute name="grid_mapping" value="goes_imager_projection" type="string"/> <attribute name="coordinates" type="string" value="t y x"/> </variable> <!-- projection information --> <variable name="goes_imager_projection" type="int"> <!-- <attribute name="grid_mapping" type="string" value="Projection"/> ? --> <attribute name="grid_mapping_name" type="string" value="geostationary"/> <attribute name="long_name" type="string" value="GOES ABI Fixed Grid"/> <attribute name="perspective_point_height" value="35785831."/> <attribute name="semi_major_axis" value="6378137."/> <attribute name="semi_minor_axis" value="6356752.31414"/> <attribute name="latitude_of_projection_origin" value="0."/> <attribute name="longitude_of_projection_origin" value="75.0"/> <attribute name="sweep_angle_axis" value="x" type="string"/> <attribute name="long_name" value="GOES Imager Projection" type="string"/> <attribute name="units" type="string" value="radians"/> <attribute name="valid_min" type="short" value="0"/> <attribute name="valid_max" type="short" value="10848000"/> <attribute name="coordinates" type="string" value="y x"/> </variable> <!-- these are abi fixed grid references--> <variable name="image_bounding_coordinates" type="float"> <attribute name="image_bounding_coordinates_upper_left_y" type="float" value="0.0"/> <attribute name="image_bounding_coordinates_upper_left_x" type="float" value="0.0"/> <attribute name="image_bounding_coordinates_lower_right_y" type="float" value="0.0"/> <attribute name="image_bounding_coordinates_lower_right_x" type="float" value="0.0"/> <attribute name="image_center_x" type="float" value="10786"/> <attribute name="image_center_y" type="float" value="11078"/> <attribute name="long_name" value="ABI Fixed Grid References for this Volcanic Ash product" type="string"/> <attribute name="valid_min" type="float" value="167."/> <attribute name="valid_max" type="float" value="22078."/> <attribute name="units" type="string" value="cell"/> </variable> <variable name="geospatial_lat_lon" type="char" shape=""> <attribute name="geospatial_lat_min" value="0.000 " type="float"/> <attribute name="geospatial_lat_max" value="0.000" type="float"/> <attribute name="geospatial_lon_min" value="0.000" type="float"/> <attribute name="geospatial_lon_max" value="0.000" type="float"/> <attribute name="geospatial_lat_center" value="0.000 " type="float"/> <attribute name="geospatial_lon_center" value="0.000" type="float"/> <attribute name="geospatial_lat_nadir" value="0.000" type="float"/> <attribute name="geospatial_lon_nadir" value="0.000" type="float"/> <attribute name="geospatial_lat_nadir_resolution" value="0.000" type="float"/> <attribute name="geospatial_lon_nadir_resolution" value="0.000" type="float"/> <attribute name="geospatial_lat_units" value="degrees_north" type="string"/> <attribute name="geospatial_lon_units" value="degrees_east" type="string"/> <attribute name="long_name" value="Geospatial Latitude and Longitude references for this Volcanic Ash product" type="string"/> <attribute name="valid_min" type="float" value="-180.0"/> <attribute name="valid_max" type="float" value="180.0"/> </variable> <!-- Product summary statistics --> <variable name="ash_cloud_height_summary_statistics" type="char" shape=""> <attribute name="minimum" value="1.5" type="float"/> <attribute name="maximum" value="6.5" type="float"/> <attribute name="mean" value="4.5" type="float"/> <attribute name="standard_deviation" value="2.55" type="float"/> <attribute name="units" type="string" value="km"/> <attribute name="long_name" value="Volcanic Ash Cloud Height Summary Statistics" type="string"/> <attribute name="valid_min" type="float" value="0.0"/> <attribute name="valid_max" type="float" value="2000.0"/> </variable> <variable name="ash_mass_loading_summary_statistics" type="char" shape=""> <attribute name="minimum" value="0.4" type="float"/> <attribute name="maximum" value="15.0" type="float"/> <attribute name="mean" value="3.75" type="float"/> <attribute name="standard_deviation" value="2.85" type="float"/> <attribute name="total_mass" type="float" value="127.5"/> <attribute name="units" type="string" value="tons/km2"/> <attribute name="long_name" value="Volcanic Ash Mass Loading Summary Statistics" type="string"/> <attribute name="valid_min" type="float" value="0.0"/> <attribute name="valid_max" type="float" value="200000.0"/> </variable> <variable name="product_summary_statistics" type="int" shape=""> <attribute name="count_attempted_ash_retrievals" type="int" value="28175"/> <attribute name="total_number_pixels_for_ash_detection_overall_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_overall_QF_low" type="int" value="6000"/> <attribute name="total_number_pixels_for_ash_detection_invalid_data_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_invalid_data_QF_low" type="int" value="6000"/> <attribute name="total_number_pixels_for_ash_detection_SatZenith_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_SatZenith_QF_low" type="int" value="6000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_single_layer_confidence_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_single_layer_confidence_moderate" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_single_layer_confidence_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_single_layer_confidence_very_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_single_layer_confidence_not_ash" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_multi_layer_confidence_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_multi_layer_confidence_moderate" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_multi_layer_confidence_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_multi_layer_confidence_very_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_detection_Ash_multi_layer_confidence_not_ash" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_retrieval_status_successful" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_retrieval_status_failed" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_retrieval_status_not_attempted" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_temperature_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_temperature_QF_medium" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_temperature_QF_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_emissivity_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_emissivity_QF_medium" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_cloud_emissivity_QF_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_band_15_to_14_emissivity_ratio_QF_high" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_band_15_to_14_emissivity_ratio_QF_medium" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_band_15_to_14_emissivity_ratio_QF_low" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_0" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_1" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_2" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_3" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_4" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_5" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_6" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_7" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_8" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_9" type="int" value="12000"/> <attribute name="total_number_pixels_for_ash_retrieval_ash_particle_size_10" type="int" value="12000"/> <attribute name="long_name" type="string" value="Summary statistics for Volcanic Ash Detection and Height product"/> <attribute name="valid_min" type="int" value="0"/> <attribute name="valid_max" type="int" value="29408929"/> </variable> <variable name="lineage" type="string"> <attribute name="ABI_radiance_band_10" value="OR_L1b-RADF-M3C10_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="ABI_radiance_band_11" value="OR_L1b-RADF-M3C11_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="ABI_radiance_band_14" value="OR_L1b-RADF-M3C14_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="ABI_radiance_band_15" value="OR_L1b-RADF-M3C15_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="ABI_radiance_band_16" value="OR_L1b-RADF-M3C16_G16_s2011177060530_e2011177062030_c2011177080607.nc" type="string"/> <attribute name="global_emissivity_modis_file_version" value="OE_ANC-L2-PARM_GlobalEmissivityMODIS_v01r01.nc" type="string"/> <attribute name="global_land_cover_umd_file_version" value="OE_ANC-L2-PARM_GlobalLandCoverUMD _v01r01.nc" type="string"/> <attribute name="cloud_probability_lut_file_version" value="OE_ANC-L2-PARM_CloudProbabilityLUT _v01r01.nc" type="string"/> <attribute name="volcanic_ash_coefficient_file_version" value="OE_ANC-L2-PARM_VolcanicAshCoefficient _v01r01.nc" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Surface_Temperature" value="NWP_GFS_Surface_Temperature_v01r01.dat" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Surface_Index" value="NWP_GFS_Surface_Index_v01r01.dat" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Tropopause_Index" value="NWP_GFS_Tropopause_Index_v01r01.dat" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Temperature_Profile" value="NWP_GFS_Temperature_Profile_v01r01.dat" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Geospatial_Height_Profile" value="NWP_GFS_Geospatial_Height_Profile_v01r01.dat" type="string"/> <attribute name="ADRS_Dynamic_Ancillary_NWP_GFS_Pressure_Profile" value="NWP_GFS_Pressure_Profile_v01r01.dat" type="string"/> <attribute name="algorithm_version" value="ALG-ABI-L2_VolcanicAsh_v01r01.tgz" type="string"/> <attribute name="algorithm_date" value="2014-05-18" type="string"/> </variable> </netcdf>
_______________________________________________ CF-metadata mailing list [email protected] http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
