Knowledge Engineering (KE)) refers to the development of computer systems that use knowledge rather than data to provide decision support. KE is a multidisciplinary field utilizing concepts and methods from various computer science domains including artificial intelligence, advanced data analytics, first order logic, numerical modelling, expert systems and decision support systems.