Prologで常識的には
ある文章の中の名詞なり動詞なりなにを関数にするもんなでしょう?