ioos / compliance-checker-web

Web-based front-end for the IOOS Compliance Checker project
https://compliance.ioos.us
MIT License
5 stars 10 forks source link

Compliance checker using old standard name table #99

Open dnowacki-usgs opened 4 years ago

dnowacki-usgs commented 4 years ago

When checking a file for CF compliance at compliance.ioos.us, an old version of the CF Standard Name Table is used. For example:

  1. Navigate to https://compliance.ioos.us/
  2. Select CF-1.6
  3. Enter the following OPeNDAP URL: http://geoport.usgs.esipfed.org/thredds/dodsC/silt/usgs/Projects/stellwagen/CF-1.6/BUZZ_BAY/2651-A.cdf
  4. Note that the standard name error references v49 of the Standard Name Table, from February 2018. Screen Shot 2020-01-30 at 13 36 10

    It seems to me that the web frontend should use the latest table when running the compliance check.

Bobfrat commented 4 years ago

Agreed, keeping up to date with the CF standard name table within the compliance checker CLI tool has been a challenge (related discussion here)

One neat feature is that the compliance checker will attempt to fetch a specific version of the CF Standard Name Table if one is specified in the metadata, i.e. standard_name_vocabulary = "CF Standard Name Table v70

But as you mentioned, this web frontend could/should periodically check for new versions to ensure it uses the latest version by default.