6. The method of claim 1 , wherein, for at least one library of reasoning rules: step (b2) comprises applying a current in-memory representation corresponding to an ontology containing the original concepts and one or more previously added pseudo concepts to the library to generate one or more new pseudo concepts; and step (b3) comprises adding the one or more new pseudo concepts to the current in-memory representation to generate an updated in-memory representation containing the original concepts, the one or more previously added pseudo concepts, and the one or more new pseudo concepts.
1. A machine-implemented method comprising: (a) the machine receiving an original ontology containing a plurality of original concepts; and (b) the machine applying a concept expansion mechanism to the original ontology to generate an expanded ontology containing the original concepts and one or more pseudo concepts, wherein step (b) comprises: (b1) generating an in-memory representation for the original ontology; (b2) using one or more libraries of reasoning rules to generate the one or more pseudo concepts; and (b3) incorporating the one or more pseudo concepts into the in-memory representation.