-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Determine if instrument_ctd
needs to be replaced by individual instrument variables for each variable.
#4
Comments
Might need to rephrase this questions. Almost all instruments have multiple parameters, each of which has its own accuracy, precision, etc. The guidance from NODC conflates instrument-level attributes and parameter-level attributes, and conflates instruments with sensors (using the definition of one sensor per parameter); SOS or OOI CI metadata is much clearer on these details. Each variable in the netCDF file should be separately defined anyway, so that's where I'd expect the variable-specific details to go, unless you are explicitly trying to document the entire instrument within a single place. |
In the final sentence above you said that's "where I'd expect the variable-specific details to go". We could adopt the OceanSITES approach which is to include accuracy, precision, standard error etc as variable attributes and then allow for the instrument_ctd container to house only those concepts that apply to the entire instrument, like serial number. This is a compromise between introducing a complete Platform > Instrument > Sensor hierarchy within the netCDF file. |
See the "sensor_*" variable attributes in the Variables section of https://github.com/IOOSProfilingGliders/Real-Time-File-Format/wiki/Real-Time-File-Description for an example of the options.
|
Hybrid solution? Keep instrument_ctd as is that contains static metadata like serial number and use variable attributes for error stats, resolution, accuracy etc. |
Keeping the instrument_ctd variable with attributes describing the sensor (ie: make_model, serial_number, calibration stuff) and move the accuracy, precision and resolution attributes to the C, T and P variables as per the GROOM spec: |
If the instrument_ctd variable is used and completely follows the guidance from NODC, see instrument definition, there will be accuracy, precision, etc listed for each parameter. Right now, instrument_ctd is an umbrella instrument for temperature, conductivity, pressure, depth, salinity etc. Do we need to create instrument_temperature, instrument_pressure etc, or can we find another alternative?
Perhaps using a comma separated list as is done for quality flag definitions? Or, ignore these altogether?
The text was updated successfully, but these errors were encountered: