The CAPMF Policy Data
CAPMF Policy Data provide input for setting up and testing the Policy module of Equinox.
The internal representation is simplified / mapped as follows:
Dataflows
The original single dataflow structure of the CAPMF data (Climate actions and policies measurement framework with ID OECD.ENV.EPI:DSD_CAPMF@DF_CAPMF(1.0)) is segmented into multiple “virtual” dataflows.
The new dataflows groups are by country:
REF_AREA. We revert from 3 to 2 letter code. The EU is provisionally added as a country.
Reference area (Not used, inferred from country dict)
Each dataseries belongs to one of the above.
Dataseries
A measurement of a policy dataseries is identified by
CLIM_ACT_POL, machine-oriented identifier
Climate actions and policies, human readable form of the identifier (text / label)
Dataseries Attributes
Each Dataseries has
a set of associated attributes
Measurement Type
Frequency
a temporally annotated value
Action
Units
Measurement Type
There are two measurement field types
POL_STRINGENCY / Policy stringency (normalized ordinal scale)
POL_COUNT Adopted policies (count)
The ACTION field is uniformly set to I, hence discarded.
The FREQ field (Frequency of observation) is uniforly A (Annual) so discarded but imputed programmatically.
Data Values
TIME_PERIOD (Year) 1990 - 2022, always populated even if there is no data.
OBS_VALUE, the actual value (if measured)
Value Annotations
OBS_STATUS:
A Normal value
E Estimated value
K Data included in another category
M Missing value; data cannot exist
N Not significant
Q Missing value; suppressed
The UNIT_MEASURE (Unit of measure) field is either:
0_TO_10 (0-10 scale) for POL_STRINGENCY type
PL (Policies) for POL_COUNT type
Here redundant and ignored.
The UNIT_MULT field (Unit multiplier) is always set to 0 (Units) so discarded.
The DECIMALS (Decimals) fields (capturing numerical accuracy) is either 2 or 0
POL_STRINGENCY -> 2 (not enforced)
POL_COUNT -> 0 (valid)
Policy Type Hierarchy
The actual dataseries are at Level 4 of a hierarchy of policies (policy variables):
Level1_BuildingBlock: Level 1 (includes 3 building blocks)
Level2_Module: Level 2 (includes 15 modules)
Level3_Policy: Level 3 (includes 56 policies)
Level4_PolicyVariable* Level 4 (includes 130 policy variables)
NB: In the first iteration we will flatten this hierarchy: all dataseries within a dataflow (country based) are grouped at the same level