Are there any mappings between the WOCE Exchange format and the CF conventions
Yes, there are well-documented mappings, primarily maintained by CCHDO (CLIVAR and Carbon Hydrographic Data Office) as part of the GO-SHIP program. Here's the landscape:
The main reference: GO-SHIP CF/netCDF Format Spec
The GO-SHIP CF/netCDF format specification at hydro.readthedocs.io is the canonical mapping between WHP Exchange (WOCE) parameters and CF conventions. It defines two non-CF custom attributes that bridge the two worlds: whp_name(the name the variable would have in a WHP Exchange or WOCE sea/ctd file) and whp_unit (the value that would appear in the units line of the WHP Exchange file).
How CF standard names are applied
The spec follows CF usage strictly: if a CF standard name exists for the physical quantity represented by a variable, the most specific name must be used and appear in the standard_name attribute. The standard names table is updated frequently, and new names are evaluated for inclusion as they're added. It's important to understand that standard names represent the physical quantity, not how the data was collected.
Units translation nuances
Not all WHP parameter/unit pairs have CF standard names yet. Some WHP units are not valid in CF units attributes — notably the temperature reference scales ITS-90 and IPTS-68, which are both mapped to degC in CF files. These instead appear in a reference_scale attribute of the variable rather than in the units attribute.
The machine-readable parameter database
The Exchange Format 1.2.1 documentation provides a machine-readable JSON parameter list (CCHDO Parameter database version 2025.10.0) and a validation schema. For each parameter it documents the WHP name, units, data type, quality flag definitions, and CF/netCDF attributes.
Where to look
The most useful resources for doing the actual mapping:
standard_name and units for each WHP Exchange parameter (CTDPRS, CTDTMP, CTDSAL, OXYGEN, NITRAT, etc.)/variables/pressure.html) showing the complete attribute mapping for each parameterThe cchdo.hydro Python package also implements these mappings programmatically if you need to do format conversion.
Hope this helps.
-Roy
--
You received this message because you are subscribed to the Google Groups "ERDDAP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to erddap+un...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/erddap/ab6920ce-b312-4572-a21d-996343be2578n%40googlegroups.com.