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

Searchable Facets for ESGF Client Applications? #51

Open
sashakames opened this issue Jan 29, 2024 · 6 comments
Open

Searchable Facets for ESGF Client Applications? #51

sashakames opened this issue Jan 29, 2024 · 6 comments

Comments

@sashakames
Copy link
Contributor

The CVs could be used as the single source of truth for applications but they need some additional metadata.
One example is whether a Global Attribute or "extended" attribute exists as a search facet. If this information is not provided, we would need to maintain it elsewhere, eg. the esgf-config repository, then there would be multiple sources which is not idea.

@sashakames
Copy link
Contributor Author

Eg,
We could have either a distinct .json file or this would be included an existing json file.
Eg the Global attributes could look like this:

[ { 'name' : '<att-name>' , 'search-facet' : <True|False> } , {} , ... ] 

@durack1
Copy link
Member

durack1 commented Jan 29, 2024

@sashakames thanks for chiming in with this comment. It might be useful to migrate this to the CMIP6Plus_CVs repo to start, as this project is under active development, whereas CMIP6 contributions are starting to slow down markedly. Are you happy for me to migrate this?

@sashakames
Copy link
Contributor Author

One concern is that existing projects will need the additional metadata. So we could migrate the issue, but something will be needed for CMIP6 at some point, and soon as we (ESGF2 folks specifically) are developing client applications that are figuring out what search facets to use.

@sashakames
Copy link
Contributor Author

sashakames commented Jan 29, 2024

Also, are we (PCMDI/WIP people) planning to create "legacy" CVs for old projects, eg CMIP3/5? If not, could ESGF2 people do that just to keep our apps happy?

@durack1
Copy link
Member

durack1 commented Jan 29, 2024

@sashakames that would be the ideal, but will require some archeology to get details correct for older model configs (especially CMIP3). At this moment, the intention is to prioritize the "new" projects generating data (e.g. CMIP6Plus), but once that is live, and functioning as intended then backfilling CMIP5_CVs and CMIP3_CVs could be done.

I'll migrate this to the CMIP6Plus_CVs repo so we're keeping the discussion live

@durack1 durack1 transferred this issue from WCRP-CMIP/CMIP6_CVs Jan 29, 2024
@sashakames
Copy link
Contributor Author

sashakames commented Jan 29, 2024

Agreed that CMIP3 is highly-probably low priority, but CMIP5 is presumably still more active right now (from a search and use perspective) than is CMIP6Plus, where data will take some time to percolate up. So for the existing clients they will need sufficient data to test. So at least I'd hope we might be able to prototype something on top of CMIP6 soon, then ESGF2 could take a stab at doing the CMIP5 backfill so the application would be usable for that data as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants