spacer
rule
spacer
Rules
spacer
rule
spacer

In the User Focus section, you learned how to create predicate logic rules for a knowledge base. The syntax for those rules is modeled on Prolog, a programming language popular for developing expert systems. For more information on the syntax of these rules, use your favorite Web search engine to search for "Prolog." A good source of information is the Amzi! site at www.amzi.com. At this site, you can click the "Search & Site Advisor" link to use an expert system that interprets information you provide to determine which articles about Prolog it should recommend. You'll especially like two of the articles at this site. The first, "White Paper on Rules, Prolog, and Logic Server Technology" (www.amzi.com/articles/prolog_whitepaper.htm), provides a quick overview and examples of how to use rules. A second article, "Exploring Prolog" (www.amzi.com/articles/prolog_fun.htm), describes how to use Prolog to write an adventure game. The classic book on Prolog is Programming in Prolog, fourth edition by Clocksin and Mellish (Springer-Verlag, 1994). Another popular book is The Art of Prolog: Advanced Programming Techniques by Leon Sterling and Ehud Shapiro (editor) (MIT Press, 1994).


spacer
spacer
Additional Links

Data Analysis Using the ITRule Algorithm   You don't necessarily have to learn Prolog in order to generate expert system rules! This Web site describes a software suite (under development at Caltech) that analyzes the information in a database "to discover the useful knowledge that is implicitly buried within that database... and outputs this information as 'rules'." The site includes an example of how the program works for a mutual funds database. Other areas of application include medical diagnosis, DNA sequence analysis, real time telephone network alarms analysis, antenna fault diagnosis on the JPL deep space network, and supermarket product analysis.

PC AI: The Prolog Programming Language   You can find a thorough index to Prolog resources at this Web site from PC AI. The index includes links to Internet resources, Prolog vendors, article and book references, and a glossary. One useful feature of this index is dynamic links to search engines; clicking the link initiates the search.


spacer
rule
spacer spacer spacer spacer spacer spacer spacer
Computer Concepts 4e spacer Computer Concepts and Computers, Technology, and Society spacer Return to the CD spacer Computer Concepts Illustrated
dotclear.gif (42 bytes)
spacer spacer spacer
spacer
Course Technology HomeAbout Course TechnologyCourse Technology
spacer
spacer