答えて
あなたはSnap SPARQL Query Plugin、ないSPARQL Query pluginを使用しています。
Snap SPARQL Queryプラグインは、SPARQL Queryプラグインとは異なり、推論された知識に対するクエリをサポートしますが、プロパティパスはサポートしていません。 Snap-SPARQL: A Java Framework for working with SPARQL and OWLから
(セクション4):
SPARQL 1.1 プロパティパスは、プロパティの 正規表現のようなパスが一致することを可能にするを表現が含まれています。ただし、 これらはSnap-SPARQLフレームワークではサポートされていません。この は簡単な含意の下で重大な制限になるが、OWL 含意体制の下では実際どれぐらいの制限があるのか明確ではなく、 である。これは、プロパティ パス式の動機の1つは、 の回答に
{ ?x rdfs:subClassOf+ ?y }
または{ ?x :partOf+ ?y }
のような何らかの種類の "推移性"が含まれるクエリを書き込むことができるからです。例えば、言語の意味論に従ってこれらのケースでは、OWLの含意体制の下で、推移性は「無料で」 来る、
A
はB
とB
のサブクラスはC
のサブクラスである場合は、A
があります もサブクラスC
です。選択肢を含むより複雑なケースについては など。プロパティパス式の不足により、 という不都合が発生し、{ ?x rdfs:label | dce:title ?y }
などのクエリは、可能であれば に書き込む必要があります。
i∈sub⊆supとします。どちらのプラグインは私はSUP∈ことを「推測」することができます:SPARQLクエリプラグインで
- を、あなたは、プロパティのパスを使用する必要があります。
- スナップSPARQLクエリプラグインを使用すると、プロパティパスを使用する必要はなく、実際にはできません。
あなたが「SPARQLクエリ」タブでのみ表示する「SPARQLクエリ」ビューが必要な場合は、状態をデフォルトにウィンドウ]> [リセット選択したタブを選択します。
- 1. データプロパティを使用してOwl理由をProtegeできますか?
- 2. Stringメソッドの長さを使用して長さを確認してください
- 3. Jquery text()を使用してください。テキストエリア内の長さ
- 4. クォータニオンを使用したベクトルの長さ
- 5. ProtegeのSPARQLクエリ
- 6. Protege Stanford JessTabエラー
- 7. ProtegeのNULLリテラル
- 8. 、JSONオブジェクトに未知の長さのパス(URL)を適用
- 9. Expressを使用してパスをベース "/"パスにリダイレクト
- 10. ソケットを使用してコンテンツの長さを取得する
- 11. regexを使用して文字列を長さでフィルタリングする
- 12. Handlebarsヘルパーを使用してオブジェクトの長さを見つける
- 13. ポインタを使用して配列の長さを取得
- 14. LINQを使用して配列の長さを取得
- 15. railsをパスとして使用
- 16. Python拡張パス長の使い方
- 17. 長さを使用しているtsqlのサブストリング
- 18. MassTransitを使用して長時間動作させるには?
- 19. Protegeのルールエンジンの使用例は何ですか?
- 20. Protege - DLクエリとサブクラス
- 21. nginx-rtmpモジュールを使用したHLSフラグメントの長さとプレイリストの長さ
- 22. svgパスの長さを測定しますか?
- 23. Java:ZipFileを使用したパス
- 24. 短いパス(8.3)を長いパスに変換しますか?
- 25. ffmpeg/ffprobeを使用してビデオの長さを取得していない
- 26. 任意の形式のWindows APIを使用して長いパス名を繰り返し処理する方法
- 27. Neo4j Cypherを使用して最初または最後のノードを持たない最長のパスを取得
- 28. Protege APIはユーザールールをサポートしていますか?
- 29. preg_matchを使用して5〜10文字の長さに一致させる
- 30. Javaでsparqlクエリを使用してオブジェクトプロパティの範囲内に複数のクラスを取得する(Protege 3.4.8)
Protege 5.2.0で動作する – AKSW