bop.SCHEMA.to_pandas() returns the core columns as a DataFrame.
policies
Key: policy_id. Optional table.
Each column is yours.
submissions
Key: submission_id. Required table.
locations
Key: submission_id, location_id. Required table.
classifications
Key: submission_id, location_id, class_id. Optional table.
coverages
Key: submission_id, coverage_id. Optional table.
coverage_id is one of premises_operations, products_completed_operations, personal_advertising_injury, medical_payments, damage_to_rented_premises, liquor_liability, hired_non_owned_auto, employee_benefits_liability, unmanned_aircraft, terrorism, electronic_data.
location_coverages
Key: submission_id, location_id, coverage_id. Optional table.
coverage_id is one of building, business_personal_property, tenant_improvements, business_income, extra_expense, equipment_breakdown, spoilage, earthquake.
deductibles
Key: submission_id, location_id, peril. Optional table.
peril is one of all_other_perils, wind_hail, named_storm, earthquake.