I will describe a recent conjecture of Scholbach, which unifies several classical number-theoretic conjectures on special values of zeta functions and L-functions, including the Beilinson conjectures and Soulé's conjecture. A key role in Scholbach's conjecture is played by a new cohomology theory for arithmetic schemes, which has been constructed in joint work with Scholbach.