Knowledge systems and Prolog: Developing Expert, Database, and Natural Language Systems
Adrian Walker, Michael McCord, John F. Sowa, Walter G. WilsonIn addition to the expert system and natural language processing topics covered in the first edition, the new edition shows, with detailed examples, how to build and use English-like intelligent front ends to databases for traditional data processing tasks. The integration of data processing and artificial intelligence topics is illustrated with practical examples, including:
* How to write English-like, executable specifications of business objects and models;
* How to execute a specification efficiently with a metainterpreter;
* How to compile a specification to the database language SQL.
Knowledge Systems and Prolog will be useful to different readers in different ways. Some will use the book to learn Prolog for the first time, some to learn advanced techniques, or details of the latest release of IBM Prolog. The programs, methodologies, and concepts described will be valuable to a wide range of students, programming professionals, consultants, and researchers interested in artificial intelligence or database systems.