Description
This page summarizes CF compliance technologies.
CF Metadata Convention Documentation
CF Metadata Convention from BADC - nice short summary.
CF Requirements and Recommendations. All recommendations from 1.0 to 1.4
Web Checkers
The BADC CF compliance checker at is a web interface PERL service that checks general CF conventions (e.g. CF standard attributes like standard names).
The UNIDATA Common Data Model validator will provode feedback about the dataset in question. It will recognize if the dataset is a "Grid" scientific feature type, if it georeferenced, etc. , and therefore accessible in tools like Panoply, IDV, JAVA NETCDF API and others, like Matlab routines. Mode info here.
Re checkers: As a quick test, I just ran http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl with the test file included in the oostethys distribution (src/main/resources/ctd0010.nc).
(BTW, the report shows the following: Checking variable: Temperature - ERROR (3.1): Invalid units: deg C - ERROR (3.1): Units are not consistent with those given in the standard_name table.)
This checker is written in python. Two possible strategies to integrate this checker in Java are:
I haven't yet examined the checker code, so the above is just a preliminary idea while we eventually find some java native checker.