How to refer to vocabulary lists? #460
Replies: 8 comments 9 replies
-
|
Hi Maarten, Issue cf-convention/cf-conventions#500 gave us the standard name table version in the XML header (see Appendix B: Standard Name Table Format): <conventions>CF-StandardNameTable-80</conventions>and also pointed out it would be perfectly OK to put this in the However, whilst |
Beta Was this translation helpful? Give feedback.
-
|
I think a DOI is clearly the way to go. [speaking as someone that has no idea how do do it ....] One question -- one DOI for each version? or one DIO for all 1.* versions? WE are commited to not removing any standard names in a point release, so you only need the latest, yes? NOTE: I have no idea what DOI policy is -- it may well be that it's supposed to point to EXACTLY the same document. AI says: So maybe that's the answer. |
Beta Was this translation helpful? Give feedback.
-
|
Asciidoctor can produce PDF, and PDF viewers have search capabilities, so that's not so bad. Also, IIUC, the DOI can point to our web site for the published version. CF would have to commit to keeping those up to date, but it could be done. And/or there could be a link/note in the PDF telling folks where to find the interactive version. (And even if that changes, I assume search engines will always be available) |
Beta Was this translation helpful? Give feedback.
-
I hadn't noticed that the Standard Name Table was separately versioned. I see: "The published vocabularies are updated approximately every 1 - 2 months." So I presume that's when the version is bumped. But that makes a lot of versions -- do we want DOIs / to publish them on Zenodo? Maybe this is a motivation to have a more incremental approach to versioning -- perhaps go to a date-based version: 2025.02.13 for one updated Feb 13th, 2026. And then "publish", e.g. make a DOI for, the last one each year: 2025.12.31 Or, if we didn't want to make that much of a change, add apoint release to the current system: 92.1 and then, maybe once a year, bump the major version: 93.0 -- and that one gets published. Third option -- as was expected (by at least some of us) formalize the connection between the CF version and the standard name table -- e.g. a given CF version is tied to a given Standard Name Table version -- with perhaps some way of saying "minimum standard name table version" or something. Now that I think about it, the current system is a little fuzzy -- is a file CF X.X compliant if it uses standard names that didn't exist when X.X was published? It presumable would not have been compliant and some point, and then, miraculously, it would become compliant if a name it used was added to the standard name table -- that is a bit odd.
The other option is to standardize a way to specify the Standard Name Table version. Lots of ideas -- maybe a new discussion is called for. |
Beta Was this translation helpful? Give feedback.
-
|
This really feels like a place where the persistent URI at the NVS could help, if you can reference specific versions of the table. @gwemon if I recall correctly, the ability to view specific past versions of a vocabulary isn't working yet? |
Beta Was this translation helpful? Give feedback.
-
Sorry to get a bit off-track -- to bring it back, yes, we may want to do more for versioning, etc of the standard name table, but regardless, and first, there should be a persistant URI. I"m not sure what: " the persistent URI at the NVS " is, but if that's what it sounds like then that should do it, yes. If not, and maybe even if so, we should do a DOI. We have one for the Convention doc -- is it that much a lift to do the same for the standard name table? I do see that it's not asciidoc, it's XML, so making a PDF might be a bit of a lift. But a DOI can point to a web site, can't it? |
Beta Was this translation helpful? Give feedback.
-
|
I've tried to write a quick script to format the standard name table into a pdf using latex. I've tried to turn hyperlinks and DOIs into active links in the document, but not all are successful for various reasons. I won't dive into this any further now unless it is decided that a pdf version is worthwhile to pursue. The script writes a latex file to stdout, redirect that to file and process with pdflatex to obtain the pdf file. |
Beta Was this translation helpful? Give feedback.
-
|
Regarding cf standard names on the NVS: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Topic for discussion
I work on the Sentinel 5P project, writing the software that generates level 2 products. In those products we have a link to the standard names vocabulary in a global attribute:
As you can see from the link, this was done some time ago, and the link has gone 404. I fear that dead links are a fact of internet life. We still would like to refer to the standard name vocabulary in a robust way. This either requires voluntary discipline to keep the URL stable, or more enforced discipline in the form of a DOI for each of the vocabularies (but that allows the underlying URL to move).
Beta Was this translation helpful? Give feedback.
All reactions