This looks like a very flexible schema. We should think about some rigid values for scope and GHG included and maybe GWP to make the database easy to query:
Scope: should it just accept 1,2, or 3 or can we have "1 and 2". If we do have groups, what is the correct nomenclature: "1 and 2" "1+2"
GHGs included: this one is very important. We could stick with combinations of ['CO2', 'CH4', 'N2O', 'HFCs', 'PFCs', 'SF6'] of lump the last three together ['CO2', 'CH4', 'N2O', 'F-gases']. Same with Scope, how should we write combinations of gases so we can query the database? One idea is have a separate table that has all possible combinations. With only 4 items there are only 15 unique combinations.
Including:
ERD has been updated on LucidCharts but not pulled into Github yet