SWRLルールの目的を誰かが説明できますか。私が理解している限り、SWRLルールはSQLのストアドプロシージャと同じです。私はいくつかのルールを作成しましたが、クエリを介してアプリケーションでそれらを利用する方法がわかりません。SWRLルールが正しい方法で考えているかどうかはわかりません。正しい使い方を教えてください。
このルールを見てください:
Patient(?x) ^ hasValue_heartrate(?x, >160) -> Sick(?x)
私のオントロジーにはPatientクラスがありますが、Sickクラスはなく、hasValue_heartrateプロパティもありません。だから私はこれらを作成する必要がありますか?または、オントロジーで上記のルールをどのように使用できますか?