私は家系図を完成させました。また、推移的プロパティ:childOfを定義しました。今私は家族の一員のすべての子孫を与えるSPARQLクエリを作成したいと思います。どうしたらいいですか?あなたのトリプルストアはOWLの推論をサポートし、あなたが(それは仕方によってdescendantOf
呼び出されることはありません!)の推移であるためにあなたのchildOf
プロパティを定義した場合のおかげowl:クエリのTransitiveProperty
1
A
答えて
1
することは、それは直接関連するすべてのノード間childOf
性質を推測する必要があります。だから、この(簡潔にするため省略接頭辞)のようにそれを照会するのに十分でなければなりません:あなたのトリプルストアはOWLの推論を行わない場合
SELECT DISTINCT * {
?x :childOf ?y
}
しかし、あなたはSPARQL 1.1プロパティパスを使用して同じ結果を得ることができます間接的な関係を照会する:childOf
後
SELECT DISTINCT * {
?x :childOf+ ?y
}
注「+」、これは述語が1回以上を一致させることができることを意味しています。 SPARQL 1.1のプロパティパスの詳細はhttp://www.w3.org/TR/sparql11-property-paths/です。
関連する問題
- 1. OWLでの不思議なクエリの動作!このクエリは正常に動作しOWLで
- 2. AllegroGraph Python APIからのPrologクエリでのOWLの推論
- 3. PHPのOWLパーサ?
- 4. OWLオントロジーのSWI-PrologでSPARQLクエリを実行
- 5. OWL個別Javaの
- 6. Owlカルーセルnon existant
- 7. RDF/OWL to TRIPLE store
- 8. Owl Carousel 2 Not Magento
- 9. OWLの推論の質問
- 10. RDF/OWLインスタンスのブラウズ/編集
- 11. Protege-OWL APIとのマージオントロジー
- 12. OWLファイルから値を取得するためのSPARQLクエリの記述方法
- 13. OWLアセンブラ生成問題(OWLGrinder)
- 14. RDFとOWLについて
- 15. アクセス制御イエナTDB OWL
- 16. オントロジー:OWL - クラス間の接続の作成
- 17. OWLの等価クラスとサブクラスの混合
- 18. ソフトウェアエンジニアリングプロセスのOWLとUMLの違い
- 19. OWLの使用例は何ですか?
- 20. JavaでOWL sameAs axiomを追加する
- 21. Owlカルーセル、ショーチャイルドアブソリュートdiv、オーバーフローオーバーフロー隠しdiv
- 22. RDFをOWLに変換する
- 23. WebページにOWLファイルを表示
- 24. IE11でOwl Carouselが動作しない
- 25. OWL約=」:OWLを使用してオントロジーを定義する場合抽象クラス、匿名ノード、正規表現
- 26. OWLクラスのインスタンスのプロパティ値を取得する際の問題
- 27. RDF/OWLグラフのクラス間の距離の測定
- 28. Apache Jenaでのowl-superclassからのアクセス制限
- 29. Jenaを使用したクラスのOWL制限を取得する
- 30. OWLで既存のスキーマを参照していますか?