-
Notifications
You must be signed in to change notification settings - Fork 45
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
XML schema definition file #433
Comments
Investigating this somewhat more in detail by looking at what .xsd files are available with which version of the standard name table, and what file is referred to in the xml file, the following emerges (see table below):
EDIT: Updated to xsd filename given in the xml file from version 17 and later /LB |
Attached below is a suggestion for an updated version of the xsd file that takes care (I hope) of the changes proposed in Note that the changes suggested in the three issues will require updates to the cf-vocab-editor as well as the file
EDIT 2024-02-28: Upon further analysis the attached xsd file is not longer up-to-date (only approximately right) /LB |
Instead of having the schema files scattered in various uncoordinated version subdirectories as per the table above I suggest that they are collected in one specifically designated subdirectory. This will help to get a better overview and facilitate their publication in the website. See associated pull request for technical details. |
That looks sensible, thanks. I'm happy to support it if Alison @japamment supports it too. |
All looks good to me, too. |
Thanks, David @davidhassell, would you mind also having a look at cf-conventions#511, which is a simple enhancement proposal still in need of support --- or criticism for that matter :-) |
Hi @larsbarring @JonathanGregory, I am happy with the proposal in this issue to collect the xsd schema files into one directory. I'm also happy with pull request #458 which implements it - I think it is fine to go ahead and merge the pull request. In addition, I have added some comments in cf-conventions/issues/132 which allows one alias to be split into two standard names and cf-conventions/issues/367 regarding removal of the grib and amip columns from the standard name table. Although simple in concept, conventions issue 367 is a larger change in practice, and I think it best to prioritise completion of this current issue and cf-conventions/issues/132 before tackling that one. |
Many thanks Alison ! With this I think that we can start the countdown clock. If there are no more (substantial) comments regarding this enhancement proposal the associated PR could be merged on April 10. I fully agree that removing the amip and grib columns of the standard name table is a larger undertaking that should wait until all these changes are completed. |
As this enhancement proposal is supported by several (@JonathanGregory, @davidhassell, @japamment) and there have been no further comments during the count-down period, I think this proposal can now be accepted. Could someone please merge the associate PR #458. Many thanks, |
The standard name XML file refers to a XSD file:
The only such file I have been able to locate is from the days of table version 13:
.../cf-convention.github.io/Data/cf-standard-names/13/src/cf-standard-name-table-1.1.xsd
Is this the currently used one, or is there a more recent one offline somewhere at CEDA?
I am asking because over at the cf-conventions repo there are three issues that likely involve modifications to this file:
cf-conventions/#132, cf-conventions/#367, cf-conventions/#500
The text was updated successfully, but these errors were encountered: