KNOWLEDGE ENGINEERING REVIEW