Variable consistency overview: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::driver]]
  {{#ask:[[Category:Variable]][[HasVariableType::driver]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
}}
}}
=== Not used parameters===
=== Not used parameters===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::parameter]]
  {{#ask:[[Category:Variable]][[HasVariableType::parameter]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasParameter::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasParameter::x]]|format=count}}|0|[[x]]  |}}  
}}
}}


Line 39: Line 39:
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::external model]]
  {{#ask:[[Category:Variable]][[HasVariableType::external model]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
}}
}}
=== Not used  Historical model variables===
=== Not used  Historical model variables===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::historical model]]
  {{#ask:[[Category:Variable]][[HasVariableType::historical model]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]]  |}}  
}}
}}


=== Model variables not used as input: i.e. final output ===
=== Model variables not used as input: i.e. final output ===
This is wrong, the list can be checked, they should be end-indicators  <br/>
This is wrong, the list can be checked, they should be end-indicators  <br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::model (from/to model)]]
  {{#ask:[[Category:Variable]][[HasVariableType::model (from/to model)]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|0|[[x]] |}}  
}}
}}


Line 75: Line 74:
This is wrong, the list can be checked, they should be model (from/to model) <br/>
This is wrong, the list can be checked, they should be model (from/to model) <br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::model (end-indicatorl)]]
  {{#ask:[[Category:Variable]][[HasVariableType::model (end-indicatorl)]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|1|[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasInputVar::x]]|format=count}}|[[x]]|0 |}}  
}}
}}


Line 88: Line 87:
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::model (from/to model)]]
  {{#ask:[[Category:Variable]][[HasVariableType::model (from/to model)]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0|[[x]]  |}}  
}}
}}
===Model variables (end-indicators) that are not an output of IMAGE component===
===Model variables (end-indicators) that are not an output of IMAGE component===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::model (end-indicator)]]
  {{#ask:[[Category:Variable]][[HasVariableType::model (end-indicator)]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0|[[x]]  |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0|[[x]]  |}}  
}}
}}


Line 111: Line 110:
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::driver]]
  {{#ask:[[Category:Variable]][[HasVariableType::driver]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
}}
}}
===Parameters that are an output of IMAGE component===
===Parameters that are an output of IMAGE component===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::parameter]]
  {{#ask:[[Category:Variable]][[HasVariableType::parameter]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
}}
}}
===External model variables that are an output of IMAGE component===
===External model variables that are an output of IMAGE component===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::external model]]
  {{#ask:[[Category:Variable]][[HasVariableType::external model]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
}}
}}
===Historical model variables that are an output of IMAGE component===
===Historical model variables that are an output of IMAGE component===
If no results here, then it is ok<br/>
If no results here, then it is ok<br/>
{{#arraymap:
{{#arraymap:
{{#ask:[[Category:Variable]][[HasVariableType::historical model]]
  {{#ask:[[Category:Variable]][[HasVariableType::historical model]]
| format=list
  | format=list
| link=none
  | link=none
| sep=;
  | sep=;
| limit=100
  | limit=100
}}|;|x|
  }}|;|x|
{{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
  {{#ifeq:{{#ask:[[Category:Component]][[HasOutputVar::x]]|format=count}}|0||[[x]] |}}  
}}
}}

Revision as of 13:09, 28 January 2014

{{OverviewTemplate |Description=There are constraints on the different types of variables. This overview checks the use of the variables and the constraints. |Type=maintenance |Overview=Variable overview; |Querypart=

Types

  • Drivers are external model variables that are used for the core models. Constraint: may not occur in the range of hasOutputVar property
  • Parameters are variables that are rather static and mostly used as input for one model component.Constraint: may not occur in the range of hasOutputVar property
  • Model variables are variables that are calculated by a model or impact component and are used as input for another model component. Constraint: must occur in the range of hasOutputVar property
  • Model variables, end-indicator are variables that are calculated by a model or impact component and are final output. Constraint: must occur in the range of hasOutputVar property
  • External model variables are variables that originates from external models (or databases) and are mostly used in the impact components. Constraint: may not occur in the range of hasOutputVar property
  • Historical variables are variables that are historical, such as 'Wet days'

Not used check

Not used Drivers

If no results here, then it is ok

Not used parameters

If no results here, then it is ok


Not used External model variables

If no results here, then it is ok

Not used Historical model variables

If no results here, then it is ok


Model variables not used as input: i.e. final output

This is wrong, the list can be checked, they should be end-indicators


Model variables (end-indicators) used as input: i.e. further use of variable

This is wrong, the list can be checked, they should be model (from/to model)


Consistency check

Model variables (from/to model) that are not an output of IMAGE component

If no results here, then it is ok

Model variables (end-indicators) that are not an output of IMAGE component

If no results here, then it is ok


Drivers that are an output of IMAGE component

If no results here, then it is ok
[[Adaptation level]], [[Air pollution policy]], [[Animal productivity]], [[Biofuel policy]], [[Built-up area - grid]], [[Capital supply]], [[Climate target]], [[Domestic climate policy]], [[Energy efficiency technology]], [[Energy intensity parameters]], [[Energy policy]], [[Energy resources]], [[Equity principles]], [[Feed conversion]], [[Fertiliser use efficiency]], [[Forest plantation demand]], [[Fraction of selective logging]], [[GDP per capita]], [[GDP per capita - grid]], [[GINI coefficient]], [[Harvest efficiency]], [[Increase in irrigated area - grid]], [[Irrigation conveyance efficiency]], [[Irrigation project efficiency]], [[Irrigation system]], [[Labour supply]], [[Learning rate]], [[Lifestyle parameters]], [[Livestock rations]], [[Manure spreading fraction]], [[Population]], [[Population - grid]], [[Preferences]], [[Private consumption]], [[Production system mix]], [[Protected area - grid]], [[Sector value added]], [[Taxes and other additional costs]], [[Technological change (crops and livestocks)]], [[Technology development of energy conversion]], [[Technology development of energy supply]], [[Timber demand]], [[Trade policy]], [[Trade restriction]], [[Urban population fraction]]

Parameters that are an output of IMAGE component

If no results here, then it is ok

External model variables that are an output of IMAGE component

If no results here, then it is ok

Historical model variables that are an output of IMAGE component

If no results here, then it is ok