In algebraic topology, cohomology classes are a series of abelian groups associated with a topological space.