Structure-activity and selectivity relationships in heterogeneous catalysis