Skip to content
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

Add standard_name variable mappings to Requirements for GTS Ingest test? #773

Open
mwengren opened this issue Mar 17, 2020 · 1 comment
Open
Labels
IOOS:1.2 Issues relating to the IOOS Metadata Profile v1.2

Comments

@mwengren
Copy link
Member

mwengren commented Mar 17, 2020

Placeholder issue for future discussion.

Building off of the test to be added in #759.

NDBC maintains a list of CF standard_name variables and associated mappings to variables they publish to the GTS. Some info is available here: #748 (comment).

As an addition to the check being developed in #759 to cover dataset attribution rules for GTS ingest in the IOOS Metadata Profile, we could also check that each variable that meets those requirements has a standard_name known to NDBC.

One issue might be where to source the list from. Plans are to add information on accepted standard_names to the IOOS Metadata Profile docs, but if any changes are made in the future there would be at least two locations to keep updated (CC code, profile documentation).

cc @kbailey-noaa

@mwengren mwengren changed the title Consider adding standard_name variable mappings to IOOS Requirements for GTS Ingest test? Consider adding standard_name variable mappings to Requirements for GTS Ingest test? Mar 18, 2020
@mwengren mwengren changed the title Consider adding standard_name variable mappings to Requirements for GTS Ingest test? Add standard_name variable mappings to Requirements for GTS Ingest test? Mar 18, 2020
@mwengren
Copy link
Member Author

@Bobfrat @daltonkell We added the initial version of NDBC 'accepted' CF Standard Names to the IOOS Profile 1.2, see the XML to CF Standard Names section in the docs - PDF with details linked from there.

This would basically constrain the accepted CF Standard Names in #7 in the above list.

For a first version of this test, let's just add this initial constraint and flag/fail variables with any names that aren't in the list in the PDF.

We could enhance the test in the future to flag separately variables that have valid standard names but aren't in the list... but this will be a bit more involved/complicated I think.

cc @kbailey-noaa @jessicaaustin

@mwengren mwengren added the IOOS:1.2 Issues relating to the IOOS Metadata Profile v1.2 label Oct 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
IOOS:1.2 Issues relating to the IOOS Metadata Profile v1.2
Projects
None yet
Development

No branches or pull requests

1 participant