Program on knowledge base create sentence containing 5 words (article, noun, verb, article, noun)
Source: Learn prolog now!, 2001, (course available on-line)
Program source code: build_sentence.pl
word(article,a). word(article,every). word(noun,criminal). word(noun,'big kahuna burger'). word(verb,eats). word(verb,likes). sentence(Word1,Word2,Word3,Word4,Word5) :- word(article,Word1), word(noun,Word2), word(verb,Word3), word(article,Word4), word(noun,Word5).