-
Notifications
You must be signed in to change notification settings - Fork 3
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
Which EMIKAT-generated resources do we need to include in the screening Data Package(s)? #42
Comments
This is pretty much a showstopper IMO. We have to resolve this in order to produce screening results. |
I want to keep everything as it is now! That is, no special apps for screening. Our current apps will replace EMIKAT variables like $emikat_id in resource URIs with values obtained from concrete studies. This works and is implemented in the new map component. So there is no need for further action here. ATM deployment of the new map component is delay until clarity-h2020/csis-helpers-module#10 is implemented. |
OK, but I presume that we still miss some resources in the data package ATM. E.g., there are no resources corresponding to EMIKAT impact calculation in the data package atm. Or are they? |
OK, I have just discussed this with Heinrich, and we have defined a second EMIKAT-generated data layer for the european data package: https://csis.myclimateservice.eu/node/1272 This is based on the information in the wiki: https://github.com/clarity-h2020/csis/wiki/Services-endpoints-(used-by-CSIS) etc. As you can see, there is a whole lot of variables in this resource file. E.g.: See the wiki page for explanation of possible values for each of the variables. An alternative would be to produce a ressource fiel for all combinations of the parameters, but this would be completely a nightmare to maintain. How to proceed with this? |
The third resource produced by emikat is the "Impact Calculation (Mortality) for each Scenario, Time period, typical Events and for each Adaptation Project", also described in the wiki. Will require the same variables. |
Following steps are required to make this work:
|
OK, I had some house-internal discussion on how to get this started and here is one idea for discussion:
So, I would propose to add a taxonomy of possible variable/value combinations to the system. This taxonomy would have the following fields:
Example:
If necessary, we can adopt some naming convention so that e.g. ranges of allowed of values can be indicated too. E.g. RANGE(2020;2050;10). I would rather hope that we don't need this, but it's possible to do if and when needed, so the concept sounds OK to me. Once such taxonomy exists, we could add "Allowed variable values" field that point to this taxonomy and let the owner of the ressource indicate which variable values are valid with their ressource by linking all the relevant ones with the resource. Thus, the EMIKAT resource listed above would have a following list included:
I'm not sure what to do with "emikat_id" and the "project" variables that do not have a pre-set range of allowed values. Maybe something like this, to indicate that the allowed values will be defined in the project?
Questions:
|
For example, we could use of twig notation {{ }}, and to name the variables in the following way:
|
@p-a-s-c-a-l : this would obviously be just a first step. Once we do have this information, the site functionality would have to be redesigned to use it as you already indicated. In the meantime:
|
Let me finish the 1st map and table that work with the already available $emikat_id and then we can continue the discussion. |
Unless Pascal has some serious issues with this, I second the "New_2" approach. This means that we need to support the following variables, and that all variables will need to be written as ${variable_name} in the URIs: Just for EMIKAT resources
Mostly for EMIKAT resources, possibly other:
For the sake of typing less, we could go for "period", "rpc" and "frequency". |
No, we discussed that today in our telco and decided to use "emissions_scenario" instead of "rcp" etc, because that's how we named it in the data package (and probably other places) and we want to use consistent names for describing the same things to minimize confusion. |
Thanks @humerh , I would rename frequency to
|
OK, passt |
I am starting the work on the following, should be finished later today:
|
yes, that's o.k. |
Question: what to do with free numbers?
|
What does 'Rare', 'Occassional', 'Frequent' mean? |
Done. Tested for a simple case of https://csis.myclimateservice.eu/node/754 |
According to https://github.com/clarity-h2020/csis/wiki/Services-endpoints-(used-by-CSIS), EMIKAT also differenciates between styles=T_A for Apparent temperature, styles=T_TMRT for Mean Radiant Temperature and styles=T_UTCI for UTCI Temperature Do we need this as a variable too? |
No, I think not, as these are different Parameters with different Semantics. How do you handle this with other data Source, where the data source contains more than one Parameter? We can implement also 3 ressources. |
Related to #42, #45, #46, #47, #49 We have defined three resources that are generated by EMIKAT and that use variables now. I am aware that we still need to add two more "local heat" resources because styles can have three values (T_A|T_TMRT|T_UTCI). That would be five "EMIKAT" resources. @humerh: is this all (as long as we don't have flooding hazard/vulnerability/impact), or are we still missing something? |
From today's telco I understood that we are missing some resources that are generated by EMIKAT. Which ones? |
I can see that EMIKAT is building views with IDs 2955, 2974, 2975, 2994 and 2995 now. @humerh : Last two are not documented on the wiki, what do they do? |
2955, 2974, 2975, 2994 and 2995 do not appear on the linked pages. |
IMHO this can be closed. |
This is related to #18 and clarity-h2020/csis#91
Also related to: #45, #46, #47, #49
Issue at hand: if I understand our application model correctly, we have to list all the EMIKAT results as ressources with EMIKAT-specific variables in the URIs in the Data Packages that will be used for screening. Otherwise CSIS will not be able to visualize them.
@p-a-s-c-a-l , @helllth : is this correct/is this the way to go or not?
One example of such a resource is the "population density within the EU-wide data package (see https://csis.myclimateservice.eu/node/682 and https://csis.myclimateservice.eu/node/754)
@humerh: Which other resources is EMIKAT producing (or will produce) that need to be listed in this ? Impact tables? Impact maps? Impact tables and maps with adaptation options applied (in development/future)? Other? What are the links that need to be added?
Alternatively, we could produce special "screening" versions of the embedded applications that know what needs to be done. This would make it easier to produce screening data packages, but we would have to invest more in javascript application developments.
@p-a-s-c-a-l , @helllth : which way should we go in your opinion?
Any other issues that you are aware of, or ideas how to handle this?
The text was updated successfully, but these errors were encountered: