added initial opencyc entity generalization implementation