📢 Policy Update: Mandatory Test Data Licensing & Attribution Requirements #660
Replies: 3 comments 4 replies
|
For netcdf files produced by lfric (checkpoint files, um2lfric dumps etc), do these already have the required attributes appended or are there instructions somewhere on how to do this? |
|
thanks Yaswant Pradhan (@yaswant) following iboutle 's observations, i think that there is not currently functionality within LFRic to meet these requirements when writing files. I'm quite concerned about expecting files to be updated using external command line / programming tools to adapt the files created by LFRic. whilst this can work, it brings significant risk in terms of file reproducability and unintended change. I'm also a bit wary about including code in LFRic configurations to enable the simulation system to meet this criteria set when needed, and behave usefully in cases where such provenance content metadata is not required. of the two facets of wariness, I think that LFRic Adaptions are potentially safer, but will need developing and testing.
|
|
Thank you iboutle and mo-marqh for engaging. Since these requirements are effective immediately, I think we should aim to avoid risky post-processing tools like NCO. What we need is an automated, reproducible solution built directly into the simulation systems. I agree that individual developers should not be guessing legal licensing terms or institutional references, so I am in favour of a standard template for data written by the model itself. Writing global attributes at the moment of file creation via the netcdf API has zero noticeable performance impact, whereas post-processing huge netcdfs using third-party utils can be expensive and unmaintainable. I'd also argue that external data (e.g. a new soil map from partners) must include proper attribution and licensing terms. And ideally they should never creep into model dumps; however, in practice I have noticed that they do which introduces additional complication. I think we have a lot of work to do... |
Uh oh!
There was an error while loading. Please reload this page.
We have introduced a new policy regarding the inclusion of ancillary test data across all Met Office managed systems and related external platforms (such as JULES data on JASMIN, or Met Office managed files in
BIG_DATA_DIRorANCILDIR).Please review these prerequisites before submitting your next Pull Request or testing framework change.
🚨 Key Requirements
🛠️ Metadata Formatting Standards
All file metadata must be recorded based on the file format:
NetCDF Files: Include information within the file using global attributes:
license(ESIP/ACDD standard) - requiredtitle(a clear description of what is in the dataset) - requiredreferences(for papers, CF conventions) - requiredinstitution(for organisations, CF conventions) - requiredsource(see CF conventions)history(see CF conventions)acknowledgement(for individuals, ESIP/ACDD standard)restrictions(for usage constraints like "research only")Other File Formats: Follow existing UM ANCILDIR conventions or include information in separate, accompanying plain-text files located in the same directory. Use the exact same base name as the data file with these suffixes:
.license.attribution.restrictions💬 Questions or feedback? Please drop a comment in this discussion thread so we can address it transparently.
All reactions