-
Notifications
You must be signed in to change notification settings - Fork 22
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
Comments
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. |
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. |
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.... |
We had a good conversation about this in Hobart and kept coming back to:
https://xkcd.com/927/ - none of the existing naming conventions out there
seem to cover everyones' needs. The phrase that we ended up with (was this
Webb's phrase?) was "consistency, not conformity."
But yes, providing good examples to start with would go a long way. As we
talked about building up a more complete standard library of device type
definitions, Ella pointed out that many manufacturers make NMEA definitions
available with their own names for the components, and that using these in
the "standard" definitions could be a start.
…On Fri, Mar 29, 2024 at 5:41 AM LMG-ET ***@***.***> wrote:
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....
—
Reply to this email directly, view it on GitHub
<#294 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFO7V3QJFOKQCNLEIWXBB4TY2RP4PAVCNFSM5HLQYJNKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBSGU4DOOBRGA4Q>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
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
The text was updated successfully, but these errors were encountered: