A Framework For Representing Knowledge