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

Rules for UGRID #210

Merged
merged 6 commits into from
Oct 23, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ title: Rules

# Rules for CF Conventions Changes

New proposals are to be made in github issues using the template, including verbatim changes proposed to the text of standard document and the conformance document.
New proposals are to be made in GitHub issues using the template, including verbatim changes proposed to the text of standard document and the conformance document.

A member of the conventions committee, or another suitably qualified person, volunteers to moderate the discussion.
If no-one volunteers, the chairman of the committee will ask someone to do it.

The discussion takes place on github issues and all may participate.
The discussion takes place on GitHub issues and all may participate.

The moderator periodically summarises discussion on github, keeps it moving forward and tries to achieve a consensus.
It is expected that everyone with an interest will contribute to the discussion and to achieving a consensus during this stage.
Expand Down Expand Up @@ -38,7 +38,7 @@ The moderator will call for votes and all members should vote.

Not near consensus: No change to standard.

The github issue is then closed by the moderator stating the outcome.
The GitHub issue is then closed by the moderator stating the outcome.

If the change is accepted, the standard document should be updated, the CF convention version number incremented, and the conformance document updated.

Expand Down Expand Up @@ -71,3 +71,10 @@ This is the preferred solution.

Any changes to the data model must be described verbatim as part of the proposal discussion, including any modified or new data model diagrams.
However, to facilitate the progress of a proposal that requires data model changes, it is sufficient for the general nature of the data model modifications to be identified, on the understanding that the data model text will be updated in detail at a later date, possibly after the proposal has been accepted.

## Additional recommendations relating to UGRID

CF incorporates named versions of the UGRID conventions without redefining them in the CF conventions document, i.e. CF formally refers to the UGRID conventions document for its description of mesh topologies.
UGRID has its own governance that is independent of the rules governing the CF conventions, and it is therefore the joint responsibility of the CF and UGRID communities to ensure that changes to one convention are mutually agreeable to the other.

In the unlikely and highly undesirable event that a non-negotiable change to one convention is incompatible with the other convention then this may be resolved either by restricting which versions of UGRID are allowed in CF; or else (as a last resort) rewriting UGRID into the CF conventions document, including any required compatibility changes, thereby breaking the formal dependence on the external UGRID conventions.