Knowledge engineering review