In this document, we first provide a skeleton which describes the different possible combinations of different fields in the CoronaNet data before then providing examples of how cleaned data for different types of policies and policy updates should look like.
Note the syntax of the document is such that when a word is written within a brackets: [], it refers to a field within the released version of the CoronaNet data (e.g. [type]).
In this section, we specify the different possible combinations of different fields in the CoronaNet data. We also evaluate the extent to which the data comply with these specifications. We start by first describing the unit of analysis of a unique record, how records are tracked over time using the [policy_id], before detailing how dates are captured in the dataset. We then outline different combinations possible for policy types ([type]) and subtypes ([type_sub_cat]), before detailing how policy initiators are defined.
Each record receives a unique [record_id] which documents different dimensions of a policy. At a minimum, the record_id should include the following information:
Where applicable, the following information may also be documented:
Additional meta data that is captured include:
Data on the CoronaNet Policy Activity Index is recorded in the following variables:
The [policy_id] allows for the tracking of a policy history over time; one can use a policy_id to track whether there have been updates to a policy.
It is possible to update the following dimensions of a policy including:
Updates to a policy should have the following fields be identical:
In other words, it is not possible to update the policy initiator, policy type, policy geographic target or policy demographic target — when these dimensions of a policy change, then the orignal policy should be ended and a new policy must be coded.
The following code evaluates the extent to which these coding rules have been followed. Note that changes to the survey have been made to try and minimize the ability to make such errors:
check_updates = coronanet %>%
mutate(check_id = paste(country,
province,
city,
type,
type_sub_cat,
target_country,
target_province,
target_city,
target_other,
target_who_what) )%>%
group_by(policy_id, type_sub_cat) %>%
summarise(unique_rows = n_distinct(check_id)) %>%
ungroup()
## `summarise()` has grouped output by 'policy_id'. You can override using the `.groups` argument.
if (table(check_updates$unique_rows)[1] == dim(check_updates)[1]){
print('All Good!')
} else{
print(paste0('Errors in coding updates found for ', sum(table(check_updates$unique_rows)[-1]), ' records'))
}
## [1] "Errors in coding updates found for 34 records"
Updates to a policy should have different announced, start and end dates from the original new_entry. In other words, an original new_entry of a policy and an update to that new_entry should not have identical announced, start and end dates.
The following code evaluates the extent to which these coding rules have been followed. Note that changes to the survey have been made to try and minimize the ability to make such errors:
check_dates = coronanet %>%
mutate(check_date = paste(date_announced, date_start, date_end ))%>%
group_by(policy_id, type_sub_cat) %>%
summarise(unique_rows = n_distinct(check_date),
date_error_dum = ifelse(unique_rows != n(), 1,0)
) %>%
ungroup()
## `summarise()` has grouped output by 'policy_id'. You can override using the `.groups` argument.
if (all(check_dates$date_error_dum == 0)){
print('All Good!')
} else{
print(paste0('Errors in coding dates found for ', table(check_dates$date_error_dum)[2], ' records'))
}
## [1] "Errors in coding dates found for 1977 records"
Policies are divided into 20 broad types (variable ‘type’) and 100+ (variable ‘type_sub_cat’). The broad policy types available in the data are as follows:
Policy sub-types (variable ‘type’) are linked to specific types (variable ‘type_sub_cat’). Because of changes over time to the CoronaNet taxonomy, some sub types may be deprecated and will need to be cleaned in order to be consistent with the current taxonomy. For more information about when changes were made to the CoronaNet taxonomy for a given variable, please see the CoronaNet Data Availability Sheet
The following variables do not have sub_types associated with them:
#
type_nosubtype = coronanet %>%
filter(type %in% c( 'Declaration of Emergency',
'Lockdown',
'Other Policy Not Listed Above')) %>%
select(type_sub_cat) %>%
pull %>%
unique
suppressWarnings(if (is.na(type_nosubtype)) {
print('All Good')
} else{
print("Error: Policy types that shouldn't have sub_types have sub_types associated with them")
})
## [1] "All Good"
Aside from the policy types above, the following shows the unique ‘type-type_sub_cat’ combinations that should in theory be possible. When this is not the case, the number of policies associated with a given deprecated sub type is shown.
The ‘Closure and Regulation of Schools’ policy type can only take on one of the following sub types:
type_schools = coronanet %>%
filter(type == 'Closure and Regulation of Schools')%>%
select(type_sub_cat) %>%
pull %>%
table
type_schools_true <- c(
"Preschool or childcare facilities (generally for children ages 5 and below)" ,
"Primary Schools (generally for children ages 10 and below)" ,
"Secondary Schools (generally for children ages 10 to 18)" ,
"Higher education institutions (i.e. degree granting institutions)",
"Higher education (i.e. degree granting institutions)"
)
if (all(names(type_schools) %in% type_schools_true))
{
print('All Good')
} else{
print("Error: 'Closure and Regulation of Schools' policy type has an incorrect policy sub-type associated with it")
type_schools[which( names(type_schools) %in% setdiff(names(type_schools), type_schools_true))]
}
## [1] "All Good"
The ‘COVID-19 Vaccines’ policy type can only take on one of the following sub types:
type_vaccines = coronanet %>%
filter(type == 'COVID-19 Vaccines')%>%
select(type_sub_cat) %>%
pull %>%
table
type_vaccines_true <- c(
"Resources for research and development of a COVID-19 vaccine" ,
"Regulatory approval process for administering the COVID-19 vaccine" ,
"Production of COVID-19 vaccines",
"Purchase of COVID-19 vaccines",
"Shipping of the vaccine",
"Storage of the vaccine" ,
"Administering of the vaccine (i.e. giving people the vaccine shot)",
"Donations of the vaccine (i.e. from one government to another)",
"Recognition of full vaccination status"
)
if (all(names(type_vaccines) %in% type_vaccines_true )
) {
print('All Good')
} else{
print("Error: 'COVID-19 Vaccines' policy type has an incorrect policy sub-type associated with it: ")
type_vaccines[which( names(type_vaccines) %in% setdiff(names(type_vaccines), type_vaccines_true ))]
}
## [1] "Error: 'COVID-19 Vaccines' policy type has an incorrect policy sub-type associated with it: "
## Distribution (shipping; storage; administration) of COVID-19 vaccines
## 163
The ‘External Border Restrictions’ policy type can only take on one of the following sub types:
type_ext_border= coronanet %>%
filter(type == 'External Border Restrictions')%>%
select(type_sub_cat) %>%
pull %>%
table
type_ext_border_true <- c(
"Health Screenings (e.g. temperature checks)" ,
"Health Certificates",
"Travel History Form (e.g. documents where traveler has recently been)",
"Negative COVID-19 Test" ,
"Proof of COVID-19 vaccination",
"3G: Must be either (i) vaccinated (ii) have a valid COVID-19 negative test within a certain time frame or (iii) recovered from COVID-19",
"2G: Must be (i) either vaccinated or (ii) recovered from COVID-19" ,
"Institution can decide whether to enforce 2G or 3G (see above for definitions for 2G and 3G)" ,
"Visa restrictions (e.g. suspend issuance of visa)",
"Visa extensions (e.g. visa validity extended)",
"Other External Border Restriction",
"Total border crossing ban")
if (all(names(type_ext_border) %in% type_ext_border_true)) {
print('All Good')
} else{
print("Error: 'External Border Restrictions' policy type has an incorrect policy sub-type associated with it")
type_ext_border[which( names(type_ext_border) %in% setdiff(names(type_ext_border),type_ext_border_true
))]
}
## [1] "All Good"
The Health Monitoring policy type can only take on one of the following sub types:
type_health_mon= coronanet %>%
filter(type == 'Health Monitoring')%>%
select(type_sub_cat) %>%
pull %>%
table
type_health_mon_true <- c(
"A snapshot of a person’s health at a given point in time" ,
"A person’s absolute (e.g. GPS) location over time" ,
"Who a person has come into contact with over time",
"A community’s epidemiological status"
)
if (all(names(type_health_mon) %in% type_health_mon_true)
) {
print('All Good')
} else{
print("Error: 'Health Monitoring' policy type has an incorrect policy sub-type associated with it")
type_health_mon[which( names(type_health_mon) %in% setdiff(names(type_health_mon),type_health_mon_true
))]
}
## [1] "All Good"
The Health Resources policy type can only take on one of the following sub types:
type_health_resource= coronanet %>%
filter(type == 'Health Resources')%>%
select(type_sub_cat) %>%
pull %>%
table
type_health_resource_true <-c(
"Masks",
"Ventilators",
"Personal Protective Equipment",
"Hand Sanitizer" ,
"Test Kits" ,
"Medicine/Drugs",
"Non COVID-19 Vaccines",
'Dry ice for COVID-19 vaccine storage',
'Cold storage capacity for COVID-19 vaccines',
'Thermal cyclers (PCR machines/DNA amplifiers)',
'Syringes',
"Unspecified Health Materials",
"Other Health Materials",
"Hospitals",
"Temporary Quarantine Centers",
"Temporary Medical Centers",
"Public Testing Facilities (e.g. drive-in testing for COVID-19)" ,
"Health Research Facilities",
"Unspecified Health Infrastructure",
"Other Health Infrastructure",
"Doctors" ,
"Nurses" ,
"Non-COVID-19 Vaccines",
'Army (medical) corps',
"Health Volunteers" ,
"Unspecified Health Staff" ,
"Other Heath Staff",
"Health Insurance"
)
if (all(names(type_health_resource) %in% type_health_resource_true)) {
print('All Good')
} else{
print("Error: 'Health Resources' policy type has an incorrect policy sub-type associated with it:")
type_health_resource[which( names(type_health_resource) %in% setdiff(names(type_health_resource), type_health_resource_true
))]
}
## [1] "All Good"
The Health Testing policy type can only take on one of the following sub types:
type_health_testing= coronanet %>%
filter(type == 'Health Testing')%>%
select(type_sub_cat) %>%
pull %>%
table
type_health_testing_true <- c(
"Self-testing (e.g. at home)" ,
"Drive-in Testing Centers" ,
"Mobile Health Testing Stations (excluding drive-ins)",
"Fixed Health Testing stations (excluding drive-ins)",
"Door-to-door Testing",
"Health testing of entire population under the government's jurisdiction",
"Other Health Testing"
)
if (all(names(type_health_testing) %in% type_health_testing_true ))
{
print('All Good')
} else{
print("Error: 'Health Testing' policy type has an incorrect policy sub-type associated with it")
type_health_testing[which( names(type_health_testing) %in% setdiff(names(type_health_testing), type_health_testing_true
))]
}
## [1] "All Good"
The ‘Hygiene’ policy type can only take on one of the following sub types:
type_hygiene= coronanet %>%
filter(type == 'Hygiene')%>%
select(type_sub_cat) %>%
pull %>%
table
type_hygiene_true <- c(
"Hygiene measures for commercial areas" ,
"Hygiene measures for public areas" ,
"Hygiene measures for public transport" ,
"Burial procedures",
"Other Areas Hygiene Measures Applied"
)
if (all(names(type_hygiene) %in% type_hygiene_true)
) {
print('All Good')
} else{
print("Error: 'Hygiene' policy type has an incorrect policy sub-type associated with it")
type_hygiene[which( names(type_hygiene) %in% setdiff(names(type_hygiene), type_hygiene_true
))]
}
## [1] "All Good"
The ‘New Task Force, Bureau or Administrative Configuration’ policy type can only take on one of the following sub types:
type_new_task= coronanet %>%
filter(type == 'New Task Force, Bureau or Administrative Configuration')%>%
select(type_sub_cat) %>%
pull %>%
table
type_new_task_true <-c(
"New Task Force or Bureau (i.e. establishment of a temporary body)" ,
"Existing government entity given new powers" ,
"Cooperation among different jurisdictional entities (e.g. treaties or agreements among countries or provinces)",
"Other Administrative Configurations"
)
if (all(names(type_new_task) %in% type_new_task_true)
) {
print('All Good')
} else{
print("Error: 'New Task Force, Bureau or Administrative Configuration' policy type has an incorrect policy sub-type associated with it")
type_new_task[which( names(type_new_task) %in% setdiff(names(type_new_task), type_new_task_true
))]
}
## [1] "All Good"
The ‘Public Awareness Measures’ policy type can only take on one of the following sub types:
type_pub_awareness= coronanet %>%
filter(type == 'Public Awareness Measures')%>%
select(type_sub_cat) %>%
pull %>%
table
type_pub_awareness_true <-c(
"Disseminating information related to COVID-19 to the public that is reliable and factually accurate" ,
"Gathering information related to COVID-19 from the public" ,
"Both Disseminating and Gathering information related to COVID-19"
)
if (all(names(type_pub_awareness) %in% type_pub_awareness_true)
) {
print('All Good')
} else{
print("Error: 'Public Awareness Measures' policy type has an incorrect policy sub-type associated with it")
type_pub_awareness[which( names(type_pub_awareness) %in% setdiff(names(type_pub_awareness), type_pub_awareness_true
))]
}
## [1] "All Good"
The ‘Quarantine’ policy type can only take on one of the following sub types:
type_quarantine = coronanet %>%
filter(type %in% c( "Quarantine")) %>%
select(type_sub_cat) %>%
pull %>%
table
type_quarantine_true <- c(
"Self-Quarantine (i.e. quarantine at home)",
"Government Quarantine (i.e. quarantine at a government hotel or facility)",
"Quarantine outside the home or government facility (i.e. quarantine in a hotel)",
"Other Quarantine"
)
if (all(names(type_quarantine) %in% type_quarantine_true)
) {
print('All Good')
} else{
print("Error: Quarantine policy type has an incorrect policy sub-type associated with it")
type_quarantine[which( names(type_quarantine) %in% setdiff(names(type_quarantines), type_quarantine_true
))]
}
## [1] "All Good"
The ‘Restriction and Regulation of Businesses’ policy type can only take on one of the following sub types:
type_biz = coronanet %>%
filter(type %in% c( "Restriction and Regulation of Businesses")) %>%
select(type_sub_cat) %>%
pull %>%
table
type_biz_true <- c(
"Retail Businesses",
"Restaurants",
"Bars",
"Shopping Centers" ,
"Non-Essential Commercial Businesses" ,
"Commercial Businesses" ,
"Personal Grooming Businesses (e.g. hair salons)",
"Other Businesses",
"Supermarkets/grocery stores",
"Private health offices (e.g. doctors offices, dentists, etc)",
"Private health offices",
"Paid lodgings (e.g. hotels; motels)",
"Pharmacies",
"Agriculture, forestry and fishing",
"Agriculture; forestry and fishing",
"Mining and quarrying",
"Electricity; gas; steam ;and air conditioning supply ",
"Water supply; sewerage; waste management and remediation activities",
"Construction",
"Telecommunications",
"Information service activities",
"Publishing activities",
"Financial service activities except insurance and pension funding",
"Insurance; reinsurance; and pension funding except compulsory social security",
"Transportation (land; water and air)",
"Warehousing and support activities for transportation",
"Other Businesses",
"All or unspecified businesses"
)
if (all(names(type_biz) %in% type_biz_true)
) {
print('All Good')
} else{
print("Error: 'Restriction and Regulation of Businesses' policy type has an incorrect policy sub-type associated with it")
type_biz[which( names(type_biz) %in% setdiff(names(type_biz), type_biz_true
))]
}
## [1] "Error: 'Restriction and Regulation of Businesses' policy type has an incorrect policy sub-type associated with it"
## .
## All or unspecified essential businesses
## 21
## All or unspecified non-essential businesses
## 12
## Electricity; gas; steam ;and air conditioning supply
## 188
## Other Essential Businesses
## 13
## Other Non-Essential Businesses
## 68
The “Restriction and Regulation of Government Services” policy type can only take on one of the following sub types:
type_gov = coronanet %>%
filter(type %in% c( "Restriction and Regulation of Government Services")) %>%
select(type_sub_cat) %>%
pull %>%
table
type_gov_true <- c(
"Issuing of permits/certificates and/or processing of government documents",
"Elections",
"Regulations on publicly provided waste management services",
"Issuing of documents (paper or digital) for validating COVID-19 health status",
"Beaches" ,
"Campsites",
"Parks",
"Tourist Sites",
"Unspecified outdoor spaces",
"Other public outdoor spaces",
'Public libraries',
'Public museums/galleries',
"Public courts",
'Unspecified public facilities',
'Other public facilities',
"Regulated hours government services available (e.g. government services office open for certain hours only)",
"Regulated government working hours (e.g. work from home policies for government workers)",
"Regulations on government meetings (including e.g. suspension of parliament)",
"Other government service not specified above" ,
"All government services regulated"
)
if (all(names(type_gov) %in% type_gov_true)
) {
print('All Good')
} else{
print("Error: 'Restriction and Regulation of Government Services' policy type has an incorrect policy sub-type associated with it")
type_gov[which( names(type_gov) %in% setdiff(names(type_gov), type_gov_true
))]
}
## [1] "All Good"
The ‘Restrictions of Mass Gatherings’ policy type can only take on one of the following sub types:
type_mass = coronanet %>%
filter(type %in% c( "Restrictions of Mass Gatherings")) %>%
select(type_sub_cat) %>%
pull %>%
table
type_mass_true <-
c(
"All/Unspecified mass gatherings restricted",
"All Recreational or commercial events allowed to occur with conditions",
"Annually recurring event allowed to occur with certain conditions",
"Cancellation of a recreational or commercial event",
"Cancellation of an annually recurring event",
"Postponement of a recreational or commercial event",
"Postponement of an annually recurring event",
"Attendance at religious services restricted (e.g. mosque/church closings)",
"Prison population reduced (e.g. early release of prisoners)",
"Funeral and mourning rituals",
"Weddings and marriage rituals",
"Events at private residencies restricted",
"Single Recreational or commercial event allowed to occur with conditions",
"Other mass gatherings not specified above restricted"
)
if (all(names(type_mass) %in% type_mass_true)
) {
print('All Good')
} else{
print("Error: 'Restrictions of Mass Gatherings' policy type has an incorrect policy sub-type associated with it")
type_mass[which( names(type_mass) %in% setdiff(names(type_mass), type_mass_true
))]
}
## [1] "All Good"
A policy should only have one policy initiator.
Exceptions:
Reasons why it may be technically possible for a policy to have more than one initiator:
The following code evaluates the extent to which these coding rules have been followed:
province_problem = coronanet %>%
filter(grepl('\\,|;', province) &
province != 'Washington, D.C.'
) %>% select(
province
) %>%
pull
if (length(province_problem) ==0){
print('All Good!')
} else{
print(paste0('Multiple provincial initiators found for: ', length(province_problem), ' records'))
}
## [1] "Multiple provincial initiators found for: 7 records"
city_problem = coronanet %>%
filter(grepl('\\,|;', city)
) %>% select(
city,
) %>%
pull
if (length(city_problem) ==0){
print('All Good!')
} else{
print(paste0('Multiple city initiators found for: ', length(city_problem), ' records'))
}
## [1] "Multiple city initiators found for: 274 records"
The following section provides examples of clean data for various scenarios under which a policy may be initiated.
In this section, you can find examples of policies without updates:
In this section, you can find examples of policies that were initiated by one level of government and which applies to the same level of government
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_3JqP2KB9ehJBvtFNA | 1546385 | new_entry | original | NA | NA | On April 26, 2020, the Italian Prime Minister announced a national lockdown (except for essential services and activites) from May 4 to May 17, 2020. | 2020-04-26 | 2020-05-04 | 2020-05-17 | Italy | ITA | IT | National | 1 | NA | NA | NA | Lockdown | NA | NA | NA | Italy | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | National Government | NA | NA | NA | NA | https://anci.lombardia.it/documenti/9875-DPCM%20e%20allegato%20del%2026%20aprile%202020.pdf.pdf | 2020-12-24 | 2020-12-24 16:46:14 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_2CcPS1wmkAQ6ZtxNA | 3880162 | new_entry | original | NA | NA | Brandenburg (Germany) enforces a Lockdown from March 23 until April 19. People may only leave their homes for urgent reasons. | 2020-03-23 | 2020-03-23 | 2020-04-19 | Germany | DEU | DE | Provincial | 1 | Brandenburg | DE-BR | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 54.33498 | 53.11978 | 51.82168 | 148 | https://www.rbb24.de/politik/thema/2020/coronavirus/beitraege/brandenburg-kontaktverbot-ausgangsbeschraenkung-ausnahmen-erlaub.html | 2020-08-08 | 2020-08-08 10:28:54 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_TjbfyTSD4dmfYE9NA | 6594252 | new_entry | original | NA | NA | The German state of Saarland will go into lockdown, winding down public life almost totally. This will go into effect for an initial period of 2 weeks starting March 20. | 2020-03-20 | 2020-03-20 | 2020-04-03 | Germany | DEU | DE | Provincial | 1 | Saarland | DE-SL | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 54.26155 | 52.83143 | 51.32842 | 143 | https://www.thelocal.de/20200320/bavaria-becomes-first-german-state-to-impose-lockdown | 2020-09-03 | 2020-09-03 01:39:13 |
Here you can find examples of policies that were initiated by one level of government but applies to a domestically lower level of government.
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_1mq6imEuRfMhvBHNA | 1445515 | new_entry | correction | NA | NA | From June 22, 2020 until June 26, 2020, the region of Calabria (Italy) has enforced a 4-day lockdown for “all individuals in the Municipality of Palmi (RC), specifically in the neighbourhoods of Pietrenere, Tonnara, Scinà.” | 2020-06-21 | 2020-06-22 | 2020-06-26 | Italy | ITA | IT | Provincial | 1 | Calabria | IT-78 | NA | Lockdown | NA | NA | NA | Italy | One or more cities within a country | NA | NA | Palmi (RC) | NA | All Residents (Citizen Residents +Foreign Residents) | Inbound/Outbound | Not Applicable | Mandatory with Fines | Provincial/State Government,Municipal Government,Police | NA | NA | NA | NA | NA | 2020-09-18 | 2020-09-18 11:09:10 |
In this section, you can find examples of policies with updates. When possible, the column that is being updated is highlighted in green.
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_3kiVnKMOSq1p5S7Dn | 6769009 | new_entry | original | NA | NA | March 9, 2020: With DPCM 9 Marzo, the Governments declares that in-person activities will be suspended for all school levels. This includes pre-school, Universities and all degree-granting institutions. The proceedings do not apply to specialization courses and traineeship for medical schools and healthcare professions. | 2020-03-09 | 2020-03-10 | 2020-04-13 | Italy | ITA | IT | National | 1 | NA | NA | NA | Closure and Regulation of Schools | Primary Schools (generally for children ages 10 and below) | NA | Primary Schools closed/locked down | Italy | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | National Government,Ministry/Department of Health | 54.43529 | 53.57062 | 52.55726 | 191 | https://www2.slideshare.net/Palazzo_Chigi/dpcm-9-marzo-2020 ; https://www.gazzettaufficiale.it/eli/gu/2020/03/08/59/sg/pdf | 2020-12-18 | 2020-12-18 19:24:58 |
R_3G6QuDBR5C7KnfoDn | 6769009 | update | original | Change of Policy | Strengthening | March 9, 2020: With DPCM 9 Marzo, the Governments declares that in-person activities will be suspended for all school levels. This includes pre-school, Universities and all degree-granting institutions. The proceedings do not apply to specialization courses and traineeship for medical schools and healthcare professions. UPDATE: April 1, 2020: With DPCM 1 Aprile, the end for this policy previously set for April 3 is extended to April 13. | 2020-03-09 | 2020-04-04 | 2020-04-13 | Italy | ITA | IT | National | 1 | NA | NA | NA | Closure and Regulation of Schools | Primary Schools (generally for children ages 10 and below) | NA | Primary Schools closed/locked down | Italy | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | National Government,Ministry/Department of Health | 57.28769 | 53.63008 | 50.20719 | 143 | NA | 2021-01-17 | 2021-01-17 19:01:49 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_10CrmXDwVp87PgQNA | 2877147 | new_entry | original | NA | NA | Berlin (Germany) enforces a lockdown from March 23 until April 19. People may only leave their homes for urgent reasons. | 2020-03-23 | 2020-03-23 | 2020-04-26 | Germany | DEU | DE | Provincial | 1 | Berlin | DE-BE | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 54.33498 | 53.11978 | 51.82168 | 148 | https://www.rbb24.de/politik/thema/2020/coronavirus/beitraege/ausgangsbeschraenkung-kontaktverbot-berlin-was-ist-erlaubt.html | 2020-08-08 | 2020-08-08 10:25:38 |
R_32YfIuFAGRoqL1BNA | 2877147 | update | original | Change of Policy | Strengthening | Berlin (Germany) enforces a lockdown from March 23 until April 19. People may only leave their homes for urgent reasons. The policy is extended until April 26. UPDATE: The policy is extended until April 26. | 2020-04-17 | 2020-04-19 | 2020-04-26 | Germany | DEU | DE | Provincial | 1 | Berlin | DE-BE | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 55.20335 | 53.29597 | 51.85294 | 111 | NA | 2020-08-21 | 2020-08-21 10:37:48 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_2dg0xvPyfE3F8xeNA | 5767119 | new_entry | original | NA | NA | Saarland (Germany) is imposing a lockdown on all citizens on March 21. People may not leave their homes except for urgent reasons. | 2020-03-21 | 2020-03-21 | 2020-04-28 | Germany | DEU | DE | Provincial | 1 | Saarland | DE-SL | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 54.07251 | 52.8680 | 51.62689 | 143 | https://www.sr.de/sr/home/nachrichten/politik_wirtschaft/corona_hans_ausgangsbeschraenkungen_100.html | 2020-08-08 | 2020-08-08 10:12:54 |
R_2TsZminIXjjDOIBNA | 5767119 | update | original | End of Policy | NA | Saarland (Germany) is imposing a lockdown on all citizens on March 21. People may not leave their homes except for urgent reasons. The policy ends on April 28. UPDATE: The policy ends on April 28. | 2020-04-28 | 2020-04-28 | 2020-04-28 | Germany | DEU | DE | Provincial | 1 | Saarland | DE-SL | NA | Lockdown | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 56.40825 | 53.3124 | 49.79913 | 112 | NA | 2020-08-08 | 2020-08-08 10:15:32 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_2q7xWY5lEebZd6oFl | 1915518 | new_entry | correction | NA | NA | On July 8 2020, Italy announced a 3 month ban on Bangladeshi citizens and travelers from Bangladesh after COVID-19 positive people found with fake certificates, ban will remain until October 05. | 2020-07-08 | 2020-07-08 | 2020-10-05 | Italy | ITA | IT | National | 0 | NA | NA | NA | External Border Restrictions | Visa restrictions (e.g. suspend issuance of visa) | NA | NA | Bangladesh | One or more countries and one or more regional groupings | NA | NA | NA | NA | All (Travelers + Residents) | Inbound | Flights | Mandatory (Unspecified/Implied) | National Government,Ministry/Department of Health | NA | NA | NA | NA | NA | 2021-01-15 | 2021-01-15 13:06:49 |
R_2THJm65VVzXNPPSFl | 1915518 | update | original | Change of Policy | Relaxing | Italy slaps a 3 month ban on Bangladeshi citizens and travelers from Bangladesh after COVID-19 positive people found with fake certificates, ban will remain until October 05. announced on July 08. UPDATE: On July 16th, the ban has been shortened and extended till July 31st. | 2020-07-16 | 2020-07-16 | 2020-10-05 | Italy | ITA | IT | National | 1 | NA | NA | NA | External Border Restrictions | Visa restrictions (e.g. suspend issuance of visa) | NA | NA | Bangladesh | One or more countries and one or more regional groupings | NA | NA | NA | NA | All (Travelers + Residents) | Inbound | Flights | Mandatory (Unspecified/Implied) | National Government,Ministry/Department of Health | NA | NA | NA | NA | NA | 2020-10-27 | 2020-10-27 17:22:32 |
R_XobZJo31ncgE0JbFl | 1915518 | update | original | Change of Policy | Strengthening | Italy slaps a 3 month ban on Bangladeshi citizens and travelers from Bangladesh after COVID-19 positive people found with fake certificates, ban will remain until October 05. announced on July 08. UPDATE: On August 1st, the restrictions has been extended to August 31st. | 2020-08-01 | 2020-08-01 | 2020-10-05 | Italy | ITA | IT | National | 1 | NA | NA | NA | External Border Restrictions | Visa restrictions (e.g. suspend issuance of visa) | NA | NA | Bangladesh | One or more countries and one or more regional groupings | NA | NA | NA | NA | All (Travelers + Residents) | Inbound | Flights | Mandatory (Unspecified/Implied) | National Government,Ministry/Department of Health | NA | NA | NA | NA | NA | 2020-10-15 | 2020-10-15 17:52:21 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_3JmvZFetXpQ0uMyNA | 465517 | new_entry | original | NA | NA | Denmark is enforcing a restriction of mass gatherings after march 11: it is recommending to cancel events with more than 100 participants. | 2020-03-11 | 2020-03-11 | NA | Denmark | DNK | DK | National | 1 | NA | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Denmark | NA | NA | NA | NA | NA | NA | NA | NA | Voluntary/Recommended but No Penalties | National Government,Ministry/Department of Health | 51.67880 | 50.51108 | 49.34015 | 105 | https://nyheder.tv2.dk/samfund/2020-03-11-mette-f-forsamlinger-over-100-mennesker-skal-forbydes | 2020-04-02 | 2020-04-02 10:41:15 |
R_3knpYSiXOygHo5wNA | 465517 | update | original | NA | NA | Denmark is enforcing a restriction of mass gatherings: It became illegal to assemble more than ten people in public after march 18. UPDATE: Now the number of people allowed in public space are only 10, and now it’s not volunatry anymore but enforced with fines | 2020-03-18 | 2020-03-18 | NA | Denmark | DNK | DK | National | 1 | NA | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Denmark | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | National Government,Police | 54.24649 | 53.32735 | 52.37032 | 167 | https://www.dr.dk/nyheder/politik/faa-overblikket-over-de-nye-corona-tiltag-se-hvad-du-ikke-maa-fra-i-dag-klokken-10 | 2020-04-02 | 2020-04-02 10:57:52 |
The following two policy_ids (9472025 and 5450669) track the closing and reopening of playgrounds in Baden-Wurrtemberg. Note that the announcement of the reopening of playgrounds leads to two additional measures:
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_1l3JRUIHyWdfcBiDa | 9472025 | new_entry | correction | NA | NA | Baden-Württemberg (Germany) closes its playgrounds on March 16. | 2020-03-16 | 2020-03-16 | 2020-05-06 | Germany | DEU | DE | Provincial | 1 | Baden-Wuerttemberg | DE-BW | NA | Restriction and Regulation of Government Services | Other public outdoor spaces | NA | This service is no longer provided by the government | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | 53.46084 | 52.57323 | 51.68923 | 150 | https://www.schwarzwaelder-bote.de/inhalt.coronavirus-bald-auch-geschaefte-und-spielplaetze-dicht.ee000143-5cb9-4f85-9646-f5cdacaa1217.html | 2021-01-19 | 2021-01-19 14:34:51 |
R_3CIvUWy14r0Uc9PDa | 9472025 | update | original | End of Policy | NA | Baden-Württemberg (Germany) closes its playgrounds on March 16. The policy ends on May 6. UPDATE: The policy ends on May 6. | 2020-04-30 | 2020-05-06 | 2020-05-06 | Germany | DEU | DE | Provincial | 1 | Baden-Wuerttemberg | DE-BW | NA | Restriction and Regulation of Government Services | Other public outdoor spaces | NA | This service is no longer provided by the government | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | NA | NA | NA | NA | NA | 2020-08-19 | 2020-08-19 07:15:06 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_3mmBThrGGhbuXrgDa | 5450669 | new_entry | original | NA | NA | Baden-Württemberg (Germany) allows its playgrounds to open from May 6 (hygiene measures required). | 2020-04-30 | 2020-05-06 | 2020-05-06 | Germany | DEU | DE | Provincial | 1 | Baden-Wuerttemberg | DE-BW | NA | Restriction and Regulation of Government Services | Other public outdoor spaces | NA | This service provided by the government is provided with conditions atttached | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory (Unspecified/Implied) | Provincial/State Government | NA | NA | NA | NA | https://www.baden-wuerttemberg.de/de/service/alle-meldungen/meldung/pid/weitere-lockerungen-der-corona-verordnung/ | 2020-08-19 | 2020-08-19 07:28:30 |
These policies document changes in the ‘volume’ of a policy.
Note that is only possible to change the ‘volume’ of a policy for the 5 following policy types:
Note also that additional information on the ‘volume’ of the policy is recorded in a separate variable but has not yet been processed in the CoronaNet data pipeline for release. This separate variable, when processed, would be included as a separate column.
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_3JmvZFetXpQ0uMyNA | 465517 | new_entry | original | NA | NA | Denmark is enforcing a restriction of mass gatherings after march 11: it is recommending to cancel events with more than 100 participants. | 2020-03-11 | 2020-03-11 | NA | Denmark | DNK | DK | National | 1 | NA | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Denmark | NA | NA | NA | NA | NA | NA | NA | NA | Voluntary/Recommended but No Penalties | National Government,Ministry/Department of Health | 51.67880 | 50.51108 | 49.34015 | 105 | https://nyheder.tv2.dk/samfund/2020-03-11-mette-f-forsamlinger-over-100-mennesker-skal-forbydes | 2020-04-02 | 2020-04-02 10:41:15 |
R_3knpYSiXOygHo5wNA | 465517 | update | original | NA | NA | Denmark is enforcing a restriction of mass gatherings: It became illegal to assemble more than ten people in public after march 18. UPDATE: Now the number of people allowed in public space are only 10, and now it’s not volunatry anymore but enforced with fines | 2020-03-18 | 2020-03-18 | NA | Denmark | DNK | DK | National | 1 | NA | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Denmark | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | National Government,Police | 54.24649 | 53.32735 | 52.37032 | 167 | https://www.dr.dk/nyheder/politik/faa-overblikket-over-de-nye-corona-tiltag-se-hvad-du-ikke-maa-fra-i-dag-klokken-10 | 2020-04-02 | 2020-04-02 10:57:52 |
The following two policy_ids (8340357 and 9214528) track external border restrictions in Switzerland. Note that once the geographic target of a policy changes, then the first policy must end and a second polcy is started such that at two new records are created:
Note that the geographic target in 9214528 also changes such that it must be ended (as [record_id]: R_27J5WXCzKeDbSs5Ey does) and a new policy must start. This new policy is documented in [policy_id ]: 2729617 but not shown here.
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_QoxocsTPMg7ub5fEy | 8340357 | new_entry | original | NA | NA | From the 17 March 2020 onwards, the Swiss Federal Council extends the entrance ban introduced to Italy to France, Austria and Germany. Entrance remains allowed for Swiss citizens, people with a residence permit in Switzerland, people traveling through Switzerland, and people who have to travel to Switzerland for professional reasons. Transit and goods traffic are also allowed. Finally, people in a situation of absolute necessity may also enter from these countries. | 2020-03-17 | 2020-03-17 | 2020-03-18 | Switzerland | CHE | CH | National | 0 | NA | NA | NA | External Border Restrictions | Total border crossing ban | NA | NA | Austria,France,Germany,Italy | One or more countries, but not all countries | NA | NA | NA | NA | Foreign Travelers | Inbound | Flights,Land Border,Trains,Buses | Mandatory with Legal Penalties (Jail Time),Mandatory with Fines,Mandatory with Exceptions (Please list exceptions in the text entry),Mandatory (Other; please list other enforcement mechanisms in the text entry) | National Government,Other (Please specify in the text box) | 55.49802 | 54.46123 | 53.55807 | 190 | https://www.admin.ch/opc/de/classified-compilation/20200744/202003170000/818.101.24.pdf | 2021-01-14 | 2021-01-14 12:11:13 |
R_3kqfLMRqISoiZ6HEy | 8340357 | update | original | End of Policy | NA | From the 17 March 2020 onwards, the Swiss Federal Council extends the entrance ban introduced to Italy to France, Austria and Germany. Entrance remains allowed for Swiss citizens, people with a residence permit in Switzerland, people traveling through Switzerland, and people who have to travel to Switzerland for professional reasons. Transit and goods traffic are also allowed. Finally, people in a situation of absolute necessity may also enter from these countries. UPDATE: The original entrance ban introduced to foreign travelers from Germany, Austria, Italy and France from March 17, 2020 has been expanded to Spain and all non-Schengen states on March 18, 2020. | 2020-03-18 | 2020-03-18 | 2020-03-18 | Switzerland | CHE | CH | National | 1 | NA | NA | NA | External Border Restrictions | Total border crossing ban | NA | NA | Austria,France,Germany,Italy | One or more countries, but not all countries | NA | NA | NA | NA | Foreign Travelers | Inbound | Flights,Land Border,Trains,Buses | Mandatory with Legal Penalties (Jail Time),Mandatory with Fines,Mandatory with Exceptions (Please list exceptions in the text entry),Mandatory (Other; please list other enforcement mechanisms in the text entry) | National Government,Other (Please specify in the text box) | 55.79416 | 54.50990 | 53.40572 | 189 | NA | 2021-01-14 | 2021-01-14 12:16:38 |
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_DCbPMHXV7xTHU5zEy | 9214528 | new_entry | correction | NA | NA | On March 18, the Swiss Federal Council extends the entrance ban introduced to Germany, Austria, Italy and France to foreign travelers from Spain and all non-Schengen states. Entrance remains allowed for Swiss citizens, people with a residence permit in Switzerland, people traveling through Switzerland, and people who have to travel to Switzerland for professional reasons as well as supporting health care workers. Transit and goods traffic are also allowed. Finally, people in a situation of absolute necessity may also enter from these countries. | 2020-03-18 | 2020-03-18 | 2020-03-25 | Switzerland | CHE | CH | National | 0 | NA | NA | NA | External Border Restrictions | Total border crossing ban | NA | NA | Afghanistan,Albania,Algeria,Andorra,Angola,Antigua and Barbuda,Argentina,Armenia,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belize,Benin,Bhutan,Bolivia,Bosnia and Herzegovina,Botswana,Brazil,Brunei,Bulgaria,Burkina Faso,Burundi,Cabo Verde,Cambodia,Cameroon,Canada,Central African Republic,Chad,Chile,China,Colombia,Comoros,Costa Rica,Croatia,Cuba,Cyprus,Democratic Republic of the Congo,Djibouti,Dominica,Dominican Republic,Ecuador,Egypt,El Salvador,Equatorial Guinea,Eritrea,Eswatini,Ethiopia,Fiji,France,Gabon,Gambia,Georgia,Germany,Ghana,Grenada,Guatemala,Guinea,Guinea-Bissau,Guyana,Haiti,Honduras,Hong Kong,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,Ivory Coast,Jamaica,Japan,Jordan,Kazakhstan,Kenya,Kiribati,Kosovo,Kuwait,Kyrgyzstan,Laos,Lebanon,Lesotho,Liberia,Libya,Macau,Madagascar,Malawi,Malaysia,Maldives,Mali,Marshall Islands,Mauritania,Mauritius,Mexico,Micronesia,Moldova,Monaco,Mongolia,Montenegro,Morocco,Mozambique,Myanmar,Namibia,Nauru,Nepal,New Zealand,Nicaragua,Niger,Nigeria,North Korea,North Macedonia,Northern Cyprus,Oman,Pakistan,Palau,Palestine,Panama,Papua New Guinea,Paraguay,Peru,Philippines,Portugal,Qatar,Republic of the Congo,Romania,Russia,Rwanda,Saint Kitts and Nevis,Saint Lucia,Saint Vincent and the Grenadines,Samoa,San Marino,Sao Tome and Principe,Saudi Arabia,Senegal,Serbia,Seychelles,Sierra Leone,Singapore,Solomon Islands,Somalia,South Africa,South Korea,South Sudan,Spain,Sri Lanka,Sudan,Suriname,Syria,Taiwan,Tajikistan,Tanzania,Thailand,Timor Leste,Togo,Tonga,Trinidad and Tobago,Tunisia,Turkey,Turkmenistan,Tuvalu,Uganda,Ukraine,United Arab Emirates,United Kingdom,United States,Uruguay,Uzbekistan,Vanuatu,Vatican,Venezuela,Vietnam,Yemen,Zambia,Zimbabwe | One or more countries, but not all countries | NA | NA | NA | NA | Foreign Travelers | Inbound | Flights,Land Border,Trains,Buses | Mandatory with Legal Penalties (Jail Time),Mandatory with Fines,Mandatory with Exceptions (Please list exceptions in the text entry),Mandatory (Other; please list other enforcement mechanisms in the text entry) | National Government,Other (Please specify in the text box) | 55.79416 | 54.5099 | 53.40572 | 189 | https://www.admin.ch/opc/de/classified-compilation/20200744/202003190000/818.101.24.pdf | 2021-01-14 | 2021-01-14 12:20:55 |
R_27J5WXCzKeDbSs5Ey | 9214528 | update | original | End of Policy | NA | On March 18, the Swiss Federal Council extends the external border checks introduced to Germany, Austria, Italy and France to foreign travelers from Spain and all non-Schengen states. Entrance remains allowed for Swiss citizens, people with a residence permit in Switzerland, people traveling through Switzerland, and people who have to travel to Switzerland for professional reasons as well as supporting health care workers. Transit and goods traffic are also allowed. Finally, people in a situation of absolute necessity may also enter from these countries. UPDATE: On March 25, the external border restrictions’ geographical target was extended to all states except for Liechtenstein. | 2020-03-25 | 2020-03-25 | 2020-03-25 | Switzerland | CHE | CH | National | 1 | NA | NA | NA | External Border Restrictions | Total border crossing ban | NA | NA | Afghanistan,Albania,Algeria,Andorra,Angola,Antigua and Barbuda,Argentina,Armenia,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belize,Benin,Bhutan,Bolivia,Bosnia and Herzegovina,Botswana,Brazil,Brunei,Bulgaria,Burkina Faso,Burundi,Cabo Verde,Cambodia,Cameroon,Canada,Central African Republic,Chad,Chile,China,Colombia,Comoros,Costa Rica,Croatia,Cuba,Cyprus,Democratic Republic of the Congo,Djibouti,Dominica,Dominican Republic,Ecuador,Egypt,El Salvador,Equatorial Guinea,Eritrea,Eswatini,Ethiopia,Fiji,France,Gabon,Gambia,Georgia,Germany,Ghana,Grenada,Guatemala,Guinea,Guinea-Bissau,Guyana,Haiti,Honduras,Hong Kong,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,Ivory Coast,Jamaica,Japan,Jordan,Kazakhstan,Kenya,Kiribati,Kosovo,Kuwait,Kyrgyzstan,Laos,Lebanon,Lesotho,Liberia,Libya,Macau,Madagascar,Malawi,Malaysia,Maldives,Mali,Marshall Islands,Mauritania,Mauritius,Mexico,Micronesia,Moldova,Monaco,Mongolia,Montenegro,Morocco,Mozambique,Myanmar,Namibia,Nauru,Nepal,New Zealand,Nicaragua,Niger,Nigeria,North Korea,North Macedonia,Northern Cyprus,Oman,Pakistan,Palau,Palestine,Panama,Papua New Guinea,Paraguay,Peru,Philippines,Portugal,Qatar,Republic of the Congo,Romania,Russia,Rwanda,Saint Kitts and Nevis,Saint Lucia,Saint Vincent and the Grenadines,Samoa,San Marino,Sao Tome and Principe,Saudi Arabia,Senegal,Serbia,Seychelles,Sierra Leone,Singapore,Solomon Islands,Somalia,South Africa,South Korea,South Sudan,Spain,Sri Lanka,Sudan,Suriname,Syria,Taiwan,Tajikistan,Tanzania,Thailand,Timor Leste,Togo,Tonga,Trinidad and Tobago,Tunisia,Turkey,Turkmenistan,Tuvalu,Uganda,Ukraine,United Arab Emirates,United Kingdom,United States,Uruguay,Uzbekistan,Vanuatu,Vatican,Venezuela,Vietnam,Yemen,Zambia,Zimbabwe | One or more countries, but not all countries | NA | NA | NA | NA | Foreign Travelers | Inbound | Flights,Land Border,Trains,Buses | Mandatory with Legal Penalties (Jail Time),Mandatory with Exceptions (Please list exceptions in the text entry) | National Government,Military,Police | 56.86146 | 54.6516 | 52.23865 | 184 | NA | 2020-11-03 | 2020-11-03 08:28:06 |
The following is an example of case where the timing of the policy is extended (R_1jk2VhbYA04rcqhEo) and the policy later ends because of a change in the geographic target (R_3KVoRG5ppap93UtEo).
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_1jYOJV4iLlcJq9oEo | 2008599 | new_entry | correction | NA | NA | As of April 9, 2020, Thuringia enacts quarantine rules for incoming and returning travelers. People who enter Thuringia by land, sea or air from a country outside the Federal Republic of Germany are obliged to go directly to their own home or other suitable accommodation immediately after entering the country to remain isolated there for a period of 14 days after entering the country. | 2020-04-09 | 2020-04-10 | 2020-06-15 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Quarantine | Self-Quarantine (i.e. quarantine at home) | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | 55.09736 | 53.29421 | 51.71277 | 115 | https://corona.thueringen.de/behoerden/ausgewaehlte-verordnungen/ | 2021-01-18 | 2021-01-18 09:37:23 |
R_1jk2VhbYA04rcqhEo | 2008599 | update | correction | NA | Strengthening | As of April 9, 2020, Thuringia enacts quarantine rules for incoming and returning travelers. People who enter Thuringia by land, sea or air from a country outside the Federal Republic of Germany are obliged to go directly to their own home or other suitable accommodation immediately after entering the country to remain isolated there for a period of 14 days after entering the country. The original quarantine was set to last until May 6, 2020, it has been extended to May 25, 2020. UPDATE: The original quarantine was set to last until May 6, 2020 it has been extended to May 25, 2020 | 2020-05-25 | 2020-05-26 | 2020-06-15 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Quarantine | Self-Quarantine (i.e. quarantine at home) | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | NA | NA | NA | NA | https://corona.thueringen.de/behoerden/ausgewaehlte-verordnungen/ | 2021-01-18 | 2021-01-18 09:43:01 |
R_3KVoRG5ppap93UtEo | 2008599 | update | correction | NA | Strengthening | As of April 9, 2020 Thuringia enacts quarantine rules for incoming and returning travelers. People who enter Thuringia by land, sea or air from a country outside the Federal Republic of Germany are obliged to go directly to their own home or other suitable accommodation immediately after entering the country to remain isolated there for a period of 14 days after entering the country. The original quarantine was set to last until May 6, 2020, it has been extended to May 25, 2020. The geographical target of the policy has changed as of 26 May 2020. UPDATE: The geographical target of the policy has changed as of 26 May 2020. | 2020-05-25 | 2020-05-26 | 2020-06-15 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Quarantine | Self-Quarantine (i.e. quarantine at home) | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | NA | NA | NA | NA | https://corona.thueringen.de/behoerden/ausgewaehlte-verordnungen/ | 2021-01-18 | 2021-01-18 09:44:39 |
The following proivde an example of case where the timing of the policy is extended and the volume of the policy changes.
The [policy_id] 4990416 records a restriction of mass gatherings policy in Thuringa Germany. The updates are as follows:
record_id | policy_id | entry_type | correct_type | update_type | update_level | description | date_announced | date_start | date_end | country | ISO_A3 | ISO_A2 | init_country_level | domestic_policy | province | ISO_L2 | city | type | type_sub_cat | type_text | institution_status | target_country | target_geog_level | target_region | target_province | target_city | target_other | target_who_what | target_direction | travel_mechanism | compliance | enforcer | index_high_est | index_med_est | index_low_est | index_country_rank | link | date_updated | recorded_date |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R_1okbXD7VdLtwbl7NA | 4990416 | new_entry | original | NA | NA | As of July 7, Thuringia Government imposing restrictions of mass gatherings. If there are more than 75 people in the open air, the event must be reported to the responsible district or city. This must be done 48 hours in advance. Measures to ensure the traceability of the participating people to determine chains of infection are also taken. | 2020-07-07 | 2020-07-16 | 2020-10-31 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | NA | NA | NA | NA | https://www.tmasgff.de/fileadmin/user_upload/Gesundheit/Dateien/COVID-19/Verordnung/20200707_ThuerVO_Verbesserung_Eindaemmung_SARS-CoV-2.pdf | 2020-09-26 | 2020-09-26 22:10:27 |
R_32PfNHw9adt7waKNA | 4990416 | update | original | Change of Policy | Relaxing | As of July 7, Thuringia Government imposing restrictions of mass gatherings. If there are more than 75 people in the open air, the event must be reported to the responsible district or city. This must be done 48 hours in advance. Measures to ensure the traceability of the participating people to determine chains of infection are also taken. The originally more than 75 people in the open air must be reported to the authorities, now the number has increased to 100. UPDATE: The originally more than 75 people in the open air must be reported to the authorities, now the number has increased to 100. | 2020-08-20 | 2020-08-30 | 2020-10-31 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | NA | NA | NA | NA | NA | 2020-10-03 | 2020-10-03 20:50:31 |
R_3h4Gwl2gBvEKVZlNA | 4990416 | update | original | Change of Policy | Strengthening | As of July 7, Thuringia Government imposing restrictions of mass gatherings. If there are more than 75 people in the open air, the event must be reported to the responsible district or city. This must be done 48 hours in advance. Measures to ensure the traceability of the participating people to determine chains of infection are also taken.The previous restriction of mass gathering policy was set to last until September 30, it has been extended to October 31. UPDATE: The previous restriction of mass gathering policy was set to last until September 30, it has been extended to October 31. | 2020-09-21 | 2020-09-30 | 2020-10-31 | Germany | DEU | DE | Provincial | 1 | Thuringia | NA | NA | Restrictions of Mass Gatherings | NA | NA | NA | Germany | NA | NA | NA | NA | NA | NA | NA | NA | Mandatory with Fines | Provincial/State Government | NA | NA | NA | NA | NA | 2020-11-09 | 2020-11-09 01:17:44 |
Social Distancing [type]-[type_sub_cat] combinations
The ‘Social Distancing’ policy type can only take on one of the following sub types: