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

N.H. and S.H. standard regions proposal #64

Open
taylor13 opened this issue Jun 5, 2024 · 8 comments
Open

N.H. and S.H. standard regions proposal #64

taylor13 opened this issue Jun 5, 2024 · 8 comments
Assignees
Labels
CMIP7 Vocabulary proposals for CMIP7 variables vocabulary Standard names and other CF controlled vocabulary

Comments

@taylor13
Copy link

taylor13 commented Jun 5, 2024

Proposer's name Karl Taylor

Date 5 June 2024

This is a proposal to add two "regions" to the list of "standard regions", namely "northern_hemisphere" and "southern_hemisphere". These regions were excluded from the list because they are "regions that could be specified by coordinate ranges in CF (e.g. western hemisphere)".

The specific use case motivating this proposal is that for CMIP7, there is a request to be able to use a single variable to report time-series of the N.H., S.H., and global mean concentrations of certain trace gases. This could be done using the CF-recommended method by defining a latitude coordinate of length 3 with latitude coordinate bounds of [-90, 0], [-90, 90], and [0, 90] and coordinate values of, say, -45, 0, and 45. I think, however, that it would be clearer to most users if we simply defined a region index dimension and used the coordinates attribute to point to a variable recording the names of the regions. We can, of course, already do this legally within the convention constraints, but my understanding is that we could not identify the auxiliary coordinate variable using the standard_name="region", because currently northern_hemisphere and southern_hemisphere are not included in the standard list. By adding these names to the CF list of standard regions, we could use the standard_name "region" in this use case, which I think is helpful.

I would note that "global" is already included as a standard region even though it can be specified by coordinate ranges, so there is a precedent for making exceptions to the rule quoted in the first paragraph above.

@taylor13 taylor13 added standard name (added by template) Requests and discussions for standard names and other controlled vocabulary add to cfeditor (added by template) Moderators are requested to add this proposal to the CF editor labels Jun 5, 2024
Copy link

github-actions bot commented Jun 5, 2024

Thank you for your proposal. These terms will be added to the cfeditor (http://cfeditor.ceda.ac.uk/proposals/1) shortly. Your proposal will then be reviewed and commented on by the community and Standard Names moderator.

@taylor13 taylor13 changed the title global, N.H., and S.H. standard regions proposal N.H., and S.H. standard regions proposal Jun 5, 2024
@taylor13 taylor13 changed the title N.H., and S.H. standard regions proposal N.H. and S.H. standard regions proposal Jun 5, 2024
@davidhassell
Copy link
Collaborator

Hi @taylor13 - this sounds sensible and I support it. Thanks.

@JonathanGregory
Copy link
Contributor

Dear Karl @taylor13

Yes, I think that's fair enough. I support the proposal.

By the way, I wonder whether global should have been globe and if so whether it's worth allowing globe. It's the only region name which isn't a noun.

Cheers

Jonathan

@taylor13
Copy link
Author

taylor13 commented Jun 7, 2024

globe would certainly be more consistent. Will changing it now cause any grief? Do we already have aliases for regions, like we do for standard names?

@JonathanGregory
Copy link
Contributor

JonathanGregory commented Jun 7, 2024 via email

@larsbarring
Copy link

larsbarring commented Jun 7, 2024

@taylor13 I support the proposal to add "northern_hemisphere" and "southern_hemisphere" to the list of standardized regions.

With respect to "GLOBAL" I note that the header text to the CF Standardized Region List, now at version 4, states

Version 1 of this list was based on the NASA GCMD keyword list for locations which was valid on 12 December 2002. ...
... Our intention is to keep this list consistent with GCMD.

And the current GCMD list of keywords provides a list of regions as CSV that still includes "GLOBAL" (but not GLOBE), which then can be further divided into "GLOBAL LAND" and "GLOBAL OCEAN". I think that we should stick to the expressed intention.

Furthermore, I would suggest that we whenever possible avoid introducing aliases as these introduce a source for mistakes and confusion, not least in relation to existing software.

@taylor13
Copy link
Author

taylor13 commented Jun 7, 2024

I find @larsbarring argument is compelling and agree we should retain "global" and not include "globe". (We've inherited the inconsistency found in the GCMD list.)

@JonathanGregory
Copy link
Contributor

Yes, that's fair enough. We can regard the inconsistency of global as an amusing feature of the CF convention.

@efisher008 efisher008 added vocabulary Standard names and other CF controlled vocabulary and removed standard name (added by template) Requests and discussions for standard names and other controlled vocabulary add to cfeditor (added by template) Moderators are requested to add this proposal to the CF editor labels Jul 24, 2024
@efisher008 efisher008 transferred this issue from cf-convention/discuss Jul 29, 2024
@japamment japamment added the CMIP7 Vocabulary proposals for CMIP7 variables label Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMIP7 Vocabulary proposals for CMIP7 variables vocabulary Standard names and other CF controlled vocabulary
Projects
None yet
Development

No branches or pull requests

6 participants