1. A method of producing a concept semantic network (CSN) from an ontology, comprising: a) converting each class, subclass, object, restriction, and property of the ontology to a concept of the CSN; and b) converting each hierarchy in the ontology to a concept hierarchy of the CSN.