Skip to content
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

Somehow encourage users toward standard variable names #294

Open
davidpablocohn opened this issue Nov 4, 2021 · 4 comments
Open

Somehow encourage users toward standard variable names #294

davidpablocohn opened this issue Nov 4, 2021 · 4 comments

Comments

@davidpablocohn
Copy link
Collaborator

The lovely thing about standards is that there are so many of them. :) But there seem to be two main camps of variable names. Peter Shanks writes:

"It’s a bit of a can of worms, but there’s a good argument for getting everyone to use the same names for the same things. Unfortunately there are two main camps (and a couple of outliers, but we’ll ignore those for now). CF (climate and forecast) metadata https://cfconventions.org/ and NERC (the UK’s Natural Environment Research Council) https://vocab.nerc.ac.uk/. The former tend to be used more commonly in NetCDF data and describe what’s being measured, while the NERC parameters generally describe what’s being measured but can also include which instrument was doing the measuring, and how and where the measurement was taken. A lot more informative, but can also lead to quite unmanageable variable names (my current favourite: sea_surface_secondary_swell_wave_period_at_variance_spectral_density_maximum). NERC also splits things up into collections, which can be a bit confusing if you’re coming to it cold. I’d be using CF if it came to a choice, but there are many variables that CF doesn’t cover.

As an aside, there is a CF NERC collection: http://vocab.nerc.ac.uk/collection/P07/current/"

https://cfconventions.org/Data/cf-standard-names/current/build/cf-standard-name-table.html

@LMG-ET
Copy link
Contributor

LMG-ET commented Mar 28, 2024

So our choices for standardization seem to be the woefully incomplete cfconventions or the absurdly verbose NERC vocabulary?

While I was changing our cruise configuration template to be more in keeping with R2R's suggested/preferred file naming convention, I looked into what suggested conventions were out there for more internal uses. The Ocean Data Interoperability Platform looks like a dead program, the WMO's JCOMM page is really just a placeholder for broken links, and OceanBestPractices is silent on the subject. So while standard names might be nice, I'm afraid it's mostly every man for himself.

@webbpinner
Copy link
Contributor

That has been my experience having worked for just about every US-based institute. Best we can hope for is cruise-to-cruise consistency within a single institute.

@LMG-ET
Copy link
Contributor

LMG-ET commented Mar 28, 2024

Maybe a better set of comments and a full set of descriptions in the device type examples would encourage people to make use of those, and at least for things like GPS's (where we know every ship's DAS is collecting at least one) we could get some sort of standarization... peeps is peeps, they're just going to /bin/cp the files or cut/paste. If the defaults are good....

@davidpablocohn
Copy link
Collaborator Author

davidpablocohn commented Mar 28, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants