トピックに基づいて質問があります:
フクロウでは、すべてのカーディナリティ制限は、オブジェクト プロパティの関数および逆関数プロパティに基づいています。QCRを使って改造しました。
旧型式(例):
man drinks some beverage;
drinks -> functional, inferse functional
新しいモデル/EDITED/ :
man drinks exactly 1 beverage;
beverage drinkedBy exactly 1 man;
drinks -> domain:man, range:beverage
drinkedBy -> domain:beverage, range:man
drinks inverseOf drinkedBy
すべての「一部」を「正確に1」に置き換えました。最初のタイプは 2 番目のモデルと同等だと思いますが、推論の FaCT++ は開始から 15 秒後にフリーズします (3GB 以上の RAM が浪費されてフリーズします)。HermiT は凍結していませんが、サブクラス以外は推測できません。
回答ありがとうございます。