私はScalaのJenaを試してみるためにそれを試してきましたが、私は簡単な問題に遭遇しました。 var myProperty = model.createProperty("myProperty")
のようなコードを持つプロパティを作成し、モデルにmodel.createLiteralStatement(model.createResource(), myProperty, "test")
のようなコードを追加し、このステートメントをSPARQLクエリで取得したいとしたら、どうすればよいでしょうか?私は次のことを試してみましたJenaがSPARQLで作成したRDFのプロパティを照会
:
var sparqlQuery = "SELECT ?value " +
"WHERE " +
"{?subject " + "<myProperty>" + " ?value." +
"}"
val query = QueryFactory.create(sparqlQuery)
var queryExec: QueryExecution = QueryExecutionFactory.create(query, model)
val results = queryExec.execSelect
しかし悲しいことに、結果は空です。私はここで間違って何をしていますか?
対象?あなたは後にスペースが不足していると思われるかということは、タイプミスです? – durschtnase
プロパティには完全なURIを使用していますか?これは必要です – AKSW
'store'とは何ですか?完全で、最小限で、実用的な例を表示してください – AKSW