私は OWL オントロジー、Protege 5 を持っています。ソース クラス S から始めて、objectProperty、すなわち S ([0..*] - 1) を介した対 1 カーディナリティによって、S が Ds に関連付けられているすべての宛先クラス D を取得したいと考えています。接続する objectProperty が何であるかに関係なく、D.
DL では、次のようになります。
S ⊑ =1r:D;
ここで、S はソース コンセプト、D は変数コンセプト、r は変数 objectProperty です。
最初のポイント: Protege DL クエリで使用するには、これをマンチェスター構文で表現する方法は?
2 番目のポイント: そのようなクエリの場合、クエリに答えようとするときに推論器が考慮するプロパティ制限の種類は何ですか? 例: カーディナリティ制限、機能プロパティ、someValuesFrom、allValuesFrom?
ありがとう。