-
Notifications
You must be signed in to change notification settings - Fork 0
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
Define necessary data parameter descriptors to be used in STAC definitions for data #7
Comments
As the second entry we could try describing what levels of stac we use and where some of the information should be contained: |
List of references Catalogs:
Catalog visualization:
Additional data descriptors:
Related issues:
Technologies: Others: OSC:
|
Great! Can we actually turn this into a table, where we can have some columns like
After some iteration, we can put these properties into a 2x2 matrix to identify the ones that are easy to implement and high-value. |
Scientific Citation, for example, already has a stable STAC extension: https://github.com/stac-extensions/scientific - easy to implement |
Hello @j08lue as the table is getting a bit more complex then what i think makes sense to manage in github comments i created following document: Please feel free to request access permissions if you would like to provide inputs there. I think from our side we have a good starting point which we can reference for starting our initial implementation tests for catalog creation, i imagine while working in the creation of the catalog we will find what things works and which don't. |
Hello @j08lue , i would like to update on some thoughts we are also going to discuss internally. I think the more important discussion (apart of what metadata we save) is the hierarchy we want to use so that the dashboards can be nicely populated. |
Initial implementation of generation logic has been started as part of new repository eodash-catalog. |
@santilland, can you briefly describe what the purpose of the eodash-catalog is? Is this some kind of translating / intake service that makes various (STAC) metadata providers compatible with the EO Dashboard? Will eodash-catalog implement the "Indicator" level that you proposed previously? We have been discussing different approaches to federated STAC search and connection to dashboards / visualization frontends and are planning on having a dedicated working group on this in the next few months. I hope there will be traction on this subject from the VEDA side then. While I am sure that a "glue service" or auxiliary data injector will continue to be needed to harmonize various sources, I still have the dream of keeping that as slim as possible and moving more dashboard / visualization related information into STAC instead. Seems like this has been discussed before in the STAC community (re rendering hints, etc)... Would you be interested in us pursuing that direction (more dashboard-friendly STAC), too? |
@j08lue the idea is to move the description of (data) content away from the eodash client repository and to allow using the dashboard just by pointing it to a supported STAC catalog. This way the instantiation of the eodash client is greatly simplified and the data provided by the different instances can more easily be integrated into other clients. Additionally it simplifies how user/expert contributed data can be integrated into the eodash client instances. For now our approach to define visualizations is to use the web-map-links extension. We are very much interested in pursuing that direction with you, that is why i am also trying to describe our process here :) |
As for the indicator level this is something that is still under discussion, i see three approaches:
This still leaves some headaches about on which level which information should exist. Does an indicator describe the data collections it references? Or do you need to crawl the referenced collections to gather the data that describes the indicator, and so on |
WIP: STAC definition document:
https://docs.google.com/spreadsheets/d/1Rzygo7mt-d5Sb1OtvjTh270sKg-SgFkH-uI8GI2l2-M/edit?usp=sharing
Before deciding on any STAC structure or specific implementation we want to find and define all parameters we require to make sure we can represent the data as we currently do in the dashboard as well as with additional information that is currently missing. As we see in our project as well as others, there is a divide in Catalog data (being more bare bones) and additional data being maintained separately on how to present the data.
We want to try and define all of the parameters that are handled so that we can agree on how they can or should be included in the STAC descriptions.
This first entry will be edited to maintain a list of all the collected inputs provided as comments.
The text was updated successfully, but these errors were encountered: