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

Update "Convert: Keywords" #51

Open
BobSimons opened this issue Feb 8, 2021 · 9 comments
Open

Update "Convert: Keywords" #51

BobSimons opened this issue Feb 8, 2021 · 9 comments
Assignees
Labels
enhancement good first issue This is suitable for a first time programming project. Straightforward I'm sure this can be done.

Comments

@BobSimons
Copy link
Collaborator

BobSimons commented Feb 8, 2021

[This has been assigned to Harry Singh of ONC.]

ERDDAP has a Keywords converter which converts a CF Standard Name to/from a GCMD Science Keyword.
Unfortunately, the conversion file was made a long time based on CF Standard Names and GCMD keywords which are now out-of-date.
The project here is to update the conversion file (WEB-INF/classes/gov/noaa/pfel/erddap/util/CfToGcmd.txt).

Skills required: Understanding/familiarity with scientific terms

Difficulty: 2-4 weeks of work.

Mentor: Bob Simons (main author of ERDDAP)

Please also read the Programmer's Guide at https://coastwatch.pfeg.noaa.gov/erddap/download/setup.html#programmersGuide
especially the "Judging Your Code Contributions" section.

@BobSimons BobSimons added enhancement GSoC This project is suitable for a Google Summer of Code intern. good first issue This is suitable for a first time programming project. Straightforward I'm sure this can be done. labels Feb 8, 2021
@BobSimons BobSimons self-assigned this Feb 8, 2021
@alko-k
Copy link

alko-k commented Feb 24, 2021

Hi @BobSimons ,

Tom, (https://github.com/thogar-computer) pointed us to this issue with GCMD and standard_name mappings.
In NVS we publish the cf_standard_names under the P07 vocabulary: http://vocab.nerc.ac.uk/collection/P07/current/
We also published the GCMD keywords as http://vocab.nerc.ac.uk/collection/P64/current/ but since the GCMD community started publishing them themselved we stopped following the versions. P64 is version 6.
There is a mapping already made between GCMD and standard_name but not for all of the terms.
Suggestions:
a.You can harvest these live, with a sparql query, as we have done in the past and I can share the sparql query.
b. We can host the mappings, if you already have them.

Our sparql endpoint lives here: http://vocab.nerc.ac.uk/sparql/
The query is the following:

PREFIX skos: http://www.w3.org/2004/02/skos/core#
select ?x ?prefLabelGCMD ?f ?p ?prefLabelStandard_name where{ http://vocab.nerc.ac.uk/collection/P64/current/ skos:member ?x.
?x ?f ?p.filter(regex(str(?p),"P07"))
?x skos:prefLabel ?prefLabelGCMD .
?p skos:prefLabel ?prefLabelStandard_name .

}

@BobSimons
Copy link
Collaborator Author

Thanks for the information, @alko-k. It's good to have another option.

For now, Harry Singh is working to update the mapping to the latest version of CF standard_names and GCMD Science Keywords (version 9.1).

@Pratikrocks
Copy link

Hello @BobSimons @alko-k can I take this issue?

@Pratikrocks
Copy link

and @BobSimons is there any platform where we can discuss about this project further...

@BobSimons
Copy link
Collaborator Author

@Pratikrocks, thanks for the offer, but, as the original posting of the issue says, this project has been assigned to Harry Singh. We're not doing it (so far) through GitHub, so the issue doesn't appear to be assigned to someone, but it has.
If for some reason Harry backs out (unlikely), then we can discuss you working on it.

@BobSimons
Copy link
Collaborator Author

@Pratikrocks and anyone: you can contact me via email if you want to discuss an ERDDAP issue privately: bob dot simons at noaa dot gov .

@Pritikrocks, how about picking one of the other projects?

@Pratikrocks
Copy link

@BobSimons does other issues of this project (errdap) available ? I saw this link in the wiki pages

@BobSimons
Copy link
Collaborator Author

BobSimons commented Mar 12, 2021 via email

@Pratikrocks
Copy link

@ChrisJohnNOAA ChrisJohnNOAA removed the GSoC This project is suitable for a Google Summer of Code intern. label Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement good first issue This is suitable for a first time programming project. Straightforward I'm sure this can be done.
Projects
None yet
Development

No branches or pull requests

4 participants