1. A system for representing and storing information comprising: an interface for to receiving said information; a knowledge manager programmed to represent said information as at least one statement comprising at least one relationship, said relationship instantiating a relation having at least one role and an indefinite concept filling said role; and a repository in communication with said knowledge manager for storing said represented information.