A term is the fundamental unit of operation of the PubGrub algorithm. It is a positive or negative expression regarding a set of versions.