The Knowledge Engineering Review is committed to the critical development of this field the clarification of its methods and concepts and the dissemination of mature knowledge and results. KER publishes analyses - high quality foundational surveys providing balanced but critical presentations of the primary concepts in an area; technical tutorials - developed through discussion between authors and editors; application and country surveys; commentaries and debates; Book Reviews and Software Reviews; and a popular "From the journals" section giving the contents of current journals in expert systems and applied artificial intelligence.