Prologでも
http://japan.internet.com/webtech/20070606/6.html
「昨日の夜、前から気になっている立ち飲みバルに行ってみたけど、料金リーズナブルでよかったよ」
actor(event,user1). goto(event,Bar). time(event,"2007/06/05"). care(user1,Bar). evaluator(eval,user1). evalTarget(eval,Bar). good(eval). evalReason(eval,reasonable). cheap(Bar, reasonable).