0

友人私は、保護者のクラスの必要なセクションのプロパティ制限を介して、クラスの「hasPart」と名付けた同じプロパティを使用するオントロジーを作成しました。「hasPart」プロパティには、再利用できるリソースがありません。

例えば

httpMassage クラス:

httpMessage サブクラスの hasPart のみ (httpRequest または httpReponse)

httpRequest クラス:

httpRequest subclassOf hasPart のみ (generalHeader または entityHeader または requestHeader または Payload または request_line)

request_line クラス:

request_line subclassOf には Part のみがあります (httpMethod または URl または httpVersion)

私は他の多くのクラスでも「hasPart」プロパティを使用しています。次に、オントロジーの例でswrlで推移演繹ルールを使用したい

hasPart(?x,?y)^ hasPart(?y,?z) -> hasPart(?x,?z)

しかし、私がそれを実行すると、メモリ不足が検出されたというswrl表示エラーが発生し、ヒープサイズを増やしてください。何が問題なのですか?

4

0 に答える 0