AllegroGraph Python APIチュートリアルhereでは、PrologまたはSPARQLクエリを発行する代わりにconn.getStatements
メソッドを使用するOWLの推論を使用するたびに気付きました。 conn.getStatements
メソッドを使用する代わりに、PrologまたはSPARQLクエリを発行して、OWL推論器からトリプルを推論することは可能ですか?私はPrologのクエリーを試してみました:AllegroGraph Python APIからのPrologクエリでのOWLの推論
owl:inverseOf ex:owns
として定義され、私の店でトリプル
ex:someone ex:owns ex:something
を持っていた、と私は何の結果を得なかった
(select (?x ?y) (q ?x !ex:owned-by ?y))
。私はconn.getStatements
を使用して結果を得ているので、Prologクエリに何か欠かせないものがありますか?
ああ、これは私が欠けていたものです。ありがとう! –