Abstract: We present a new approach to sheaf theory for data sets by constructing a Grothendieck topology associated to a closure space. Two particularly attractive aspects of this theory are that, first, it applies unchanged to directed graphs, and, second, the higher-dimensional sheaf cohomology of graphs may be non-trivial, making it a good candidate method for discretizing certain sheaves on manifolds using point clouds.