[ファミリ オントロジー][1] を使用して Jess ルールをテストしています。min や max などの Jess 組み込み関数を使用してデータを操作しない限り、すべて正常に動作します。次のルールを設計しました。
(defrule print_people_min_age
(object (https://wiki.csc.calpoly.edu/OntologyTutorial/family_example.owl#age ?a))
=>
(printout t "Min age " (min ?a) crlf))
ルールはうまくコンパイルされますが、目的の出力が得られません。オントロジー内の各人の年齢を出力します。min 関数を LHS に入れようとしましたが、エラーになります。
[1]: ファミリ オントロジーhttps://wiki.csc.calpoly.edu/OntologyTutorial/attachment/wiki/AddingRuleWithJessTab/family_example_for_rules.owl