CoronaNet Project Team July, 2021
This repository contains the raw data from the CoronaNet data collection project. This data is in a policy record format, in which one row equals one specific policy with end and beginning dates. While it is a very compact format, it is not necessarily ideal for data analysis projects. We also have 6 indices (social distancing, business restrictions, school restrictions, health monitoring, health resources and masks), and a wide data format with 156 of our indicators for January 1st to January 15th, 2021. Both the indices and the wide data format have one row per policy type per day per country, which is much easier to merge with our data sources. For more info, please see this Github repository.
If you do want to see the data in policy record format, which includes more information than what is released in our wide data, please see below for more information about what is in this repository. More information about the fields are available in our PDF Codebook and Online Codebook.
When using our raw data, we recommend checking the CoronaNet Update Tracker, so you can track our policy updates by country and subnational unit. We have hundreds of RAs working to keep the data up to date, but there will inevitably be issues in the data in terms of being up to date.
First, CoronaNet data releases:
Please note that while we make every effort to validate this data, the speed and scale with which it was collected means that we cannot validate all of it. If you find an error in the data, please file an issue on this Github page.
The format of the data is in country-day-record_id format. Some
record_id values have letters appended to indicate that the general
policy category type also has a value for type_sub_cat, which
contains more detail about the policy, such as whether health resources
refers to masks, ventilators, or hospitals. Some entries are marked as
new_entry in the entry_type field for when a policy of that type was
first implemented in the country. Later updates to those policies are
marked as updates in entry_type. To see how policies are connected,
look at the policy_id field for all policies from the first entry
through updates for a given country/province/city. If an entry was
corrected after initial data collection, it will read corrected in the
entry_type field (the original incorrect data has already been
replaced with the corrected data).
-
data/CoronaNet/data_bulk/coronanet_release[.rds/csv.gz]These files contain variables from the CoronaNet government response project, representing national and sub-national policy event data from more than 140 countries since January 1st, 2020. The data include source links, descriptions, targets (i.e. other countries), the type and level of enforcement, and a comprehensive set of policy types. For more detail on this data, you can see our codebook here. -
data/CoronaNet/data_bulk/coronanet_release_allvars[.rds/csv.gz]These files contains the government response information fromcoronanet_release.csvalong with the following datasets:- Tests from the CoronaNet testing database (see http://coronanet-project.org for more info);
- Cases/deaths/recovered from the JHU data repository (https://github.com/CSSEGISandData/COVID-19);
- Country-level covariates including GDP, V-DEM democracy scores, human rights indices, power-sharing indices, and press freedom indices from the Niehaus World Economics and Politics Dataverse (https://niehaus.princeton.edu/news/world-economics-and-politics-dataverse)
-
data/CoronaNet/data_country/coronanet_release_[country].csvFor each country incoronanet_release, we have generated a separate data file in a .csv format. -
data/CoronaNet/data_country/coronanet_release_allvars_[country].csvFor each country incoronanet_release_allvars, we have generated a separate data file in a .csv format.
-
record_idUnique identifier for each unique policy record -
policy_idIdentifier linking new policies with subsequent updates to policies -
entry_typeWhether the record is new, meaning no restriction had been in place before, or an update (restriction was in place but changed). Corrections are corrections to previous entries. -
update_typeWhether an update as recorded as ongoing ("Change of Policy") or ending ("End of Policy") -
update_level_var: What dimension of a policy is being updated (e.g. timing, compliance) and how (i.e., strengthening or relaxing) -
descriptionA short textual description of the policy change -
date_announcedWhen the policy is announced -
date_startWhen the policy goes into effect -
date_end_specQualtiative information on a policy's end date -
date_endWhen the policy ends (if it has an explicit end date) -
countryThe country where a policy was initiated -
ISO_A33-digit ISO country codes for the country where a policy was initiated -
ISO_A22-digit ISO country codes for the country where a policy was initiated -
init_country_levelThe level of government that initiated a policy (e.g. national, provincial) -
domestic_policyIndicates where policy targets an area within the initiating country (i.e. is domestic in nature) -
provinceThe province where a policy was initiated, if applicable -
ISO_L2ISO province codes for the province where a policy was initiated, if applicable -
cityThe city where a policy was initiated, if applicable -
typeThe category of the policy -
type_sub_catThe sub-category of the policy (if one exists) -
type_new_admin_coopThe type of cooperation governments undertake, if applicable -
type_vac_catThe particular vaccine (e.g. Pfizer) for which a policy is being made -
type_vac_mixWhether mixing of different vaccines is allowed -
type_vac_regRegulatory status of a vaccine -
type_vac_purchaseConditions under which a vaccine is purchased -
type_vac_groupCriteria for deciding how to administer vaccinations -
type_vac_group_rankThe number of groups given preferential treatment for vaccine access, if applicable -
type_vac_who_paysThe financial responisbility for paying for a vaccine -
type_vac_dist_adminEntity in charge of distributing vaccines -
type_vac_locWhere vaccination is taking place -
type_vac_cost_numMonetary resources devoted for a given vaccine policy (number) -
type_vac_cost_scaleMonetary resources devoted for a given vaccine policy (scale, e.g. millions, billions) -
type_vac_cost_unitMonetary resources devoted for a given vaccine policy (unit, e.g. currency type) -
type_vac_cost_gov_percMonetary resources devoted for a given vaccine policy (gov perc: contribution covered by the government) -
type_vac_amt_numMaterial resources devoted for a given vaccine policy (number) -
type_vac_amt_scaleMaterial resources devoted for a given vaccine policy (scale, e.g. milions, billions) -
type_vac_amt_unitMaterial resources devoted for a given vaccine policy (unit, e.g. doses) -
type_vac_amt_gov_percMaterial resources devoted for a given vaccine policy (gov perc: contribution covered by the government) -
type_textAny additional information about the policy type (such as the number of ventilators/days of quarantine/etc.) -
institution_catWhether the business or government service is deemed as essential, non-essential or no information is provided -
institution_statusWhether a school, business or government service is open, open with conditions or closed -
institution_conditionsIf a school, business or government service are open with conditions, records the conditions -
target_init_sameWhether the policy initiator is the same as the policy target -
target_countryWhich foreign country a policy is targeted at (i.e. travel policies) -
target_geog_levelWhether the target of the policy is a country as a whole or a sub-national unit of that country -
target_regionThe name of a regional grouping (like ASEAN) that is a target of the policy (if any) -
target_provinceThe name of a province targeted by the policy (if any) -
target_cityThe name of a city targeted by the policy (if any) -
target_intl_orgThe international org targeted by the policy (if any) -
target_otherAny geographical entity that does not fit into the targeted categories mentioned above -
target_who_whatThe travel or residency status of who the policy is targeted at -
target_who_genSpecial populations the policy is targeted at (e.g. asylum seekers/refugees) -
target_directionWhether a travel-related policy affects people coming in (Inbound) or leaving (Outbound) -
travel_mechanismIf a travel policy, what kind of transportation it affects -
complianceWhether the policy is voluntary or mandatory -
enforcerWhat unit in the country is responsible for enforcement -
dist_index_high_estThe high (95% posterior density) estimate of the country social distancing score (0-100) -
dist_index_med_estThe median (most likely) estimate of the country social distancing score (0-100) -
dist_index_low_estThe low (95% posterior density) estimate of the country social distancing score (0-100) -
dist_index_country_rankThe relative rank by each day for each country on the social distancing score -
pdf_linkPermanent pdf link for at least one source for the policy -
linkA link to at least one source for the policy -
date_updatedWhen we can confirm the country - policy type was -
recorded_dateWhen the record was entered into our datalast checked/updated (we can only confirm policy type for a given country is up to date as of this date)
-
All of the fields listed above, plus
-
tests_daily_or_totalWhether a country reports the daily count of tests a cumulative total -
tests_rawThe number of reported tests collected from host country websites or media reports -
deathsThe number of COVID-19 deaths, aggregated to the country-day level (JHU CSSE data) -
confirmed_casesThe number of confirmed cases of COVID-19, aggregated to the country-day level (JHU CSSE data) -
recoveredThe number of recoveries from COVID-19, aggregated to the country-day level (JHU CSSE data) -
ccodeThe Correlates of War country code -
ifsIMF IFS country code -
Rank_FP(most recent year available from Niehaus dataset) Reporters without Borders Press Freedom Annual Ranking -
Score_FP(most recent year available from Niehaus dataset) Reporters with Borders Press Freedom Score -
state_IDC(most recent year available from Niehaus dataset) State/Provincial Governments Locally Elected -
muni_IDC(most recent year available from Niehaus dataset) Municipal Governments Locally Elected -
dispersive_IDC(most recent year available from Niehaus dataset) Dispersive Powersharing -
constraining_IDC(most recent year available from Niehaus dataset) Constraining Powersharing -
inclusive_IDC(most recent year available from Niehaus dataset) Inclusive powersharing -
sfi_SFI(most recent year available from Niehaus dataset) State fragility index -
ti_cpi_TI(most recent year available from Niehaus dataset) Corruption perceptions index -
pop_WDI_PW(most recent year available from Niehaus dataset) World Bank population -
gdp_WDI_PW(most recent year available from Niehaus dataset) World Bank GDP (total) -
gdppc_WDI_PW(most recent year available from Niehaus dataset) World Bank GDP per capita -
growth_WDI_PW(most recent year available from Niehaus dataset) World Bank GDP growth percent -
lnpop_WDI_PW(most recent year available from Niehaus dataset) Log of World Bank population -
lngdp_WDI_PW(most recent year available from Niehaus dataset) Log of World Bank GDP -
lngdppc_WDI_PW(most recent year available from Niehaus dataset) Log of World Bank GDP per capita -
disap_FA(most recent year available from Niehaus dataset) 3 category, ordered variable for disappearances index -
polpris_FA(most recent year available from Niehaus dataset) 3 category, ordered variable for political imprisonment index -
latentmean_FA(most recent year available from Niehaus dataset) the posterior mean of the latent variable index for human rights protection) -
transparencyindex_HR(most recent year available from Niehaus dataset) Transparency Index -
EmigrantStock_EMS(most recent year available from Niehaus dataset) Total emmigrant stock from -
v2x_polyarchy_VDEM(most recent year available from Niehaus dataset) Electoral democracy index -
news_WB(most recent year available from Niehaus dataset) Daily newspapers (per 1,000 people)