Knowledge representation and reasoning. (2004)