Home / Glossary / Collection

In CycL, collections are used to talk about general concepts rather than individual things. For example, in Cyc, #$Dog is the collection that contains all dogs. (In contrast, #$Snoopy is a particular dog, i.e. an instance of the collection #$Dog.) Collections are like sets except that, unlike a set, a collection can gain or lose membership over time: every time a new dog is born, the collection #$Dog gains a new member.

See also