使用jena的特定SPARQL查询
我使用apache jena 2.10.2命令行工具,并尝试在我的图形中插入一些数据:使用jena的特定SPARQL查询,sparql,jena,Sparql,Jena,我使用apache jena 2.10.2命令行工具,并尝试在我的图形中插入一些数据: tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonym> 15 }" tdbupdate--loc/Users/graph“插入数据{15}” 不幸的是,它没有添加
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonym> 15 }"
tdbupdate--loc/Users/graph“插入数据{15}”
不幸的是,它没有添加任何内容。如果我更改谓词中的某些内容,例如删除或更改一个字符,则该操作有效。
以下工作:
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonyn> 15 }"
tdbupdate--loc/Users/graph“插入数据{15}”
在这里,我更改了最后一个字符:EaternitySynony中的EaternitySynony。为了看看它是否有效,我会:
tdbquery --loc /Users/graph "SELECT * WHERE { <http://de.dbpedia.org/resource/Mais> ?p ?o }"
tdbquery--loc/Users/graph“SELECT*WHERE{?p?o}”
看看它是否在输出中
请告诉我我做错了什么。我试图重现你描述的问题,但我做不到。下面的控制台脚本显示了空数据文件的创建、TDB存储的创建、您所说的无效更新的执行,以及请求所有三元组的查询的执行,该查询返回插入的三元组
$ tdbloader2 --loc graph data.n3
11:05:38 -- TDB Bulk Loader Start
11:05:38 Data phase
INFO Load: data.n3 -- 2013/08/28 11:05:43 EDT
INFO Total: 0 tuples : 0.12 seconds : 0.00 tuples/sec [2013/08/28 11:05:43 EDT]
11:05:43 Index phase
11:05:43 Index phase end
11:05:43 -- TDB Bulk Loader Finish
11:05:43 -- 5 seconds
$ tdbupdate --loc graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonym> 15 }"
$ tdbquery --loc graph "SELECT * WHERE { <http://de.dbpedia.org/resource/Mais> ?p ?o }"
--------------------------------------------------------------
| p | o |
==============================================================
| <http://ch.ingredientmatching.graph/eaternitySynonym> | 15 |
--------------------------------------------------------------
运行查询时得到的输出是什么?另外,您是如何设置2.10.2的?现在还没有。这可能是一个更好的问题发送到。非常感谢,这实际上解决了它,我在谷歌搜索相应的maven存储库时找到了2.10.2。我现在使用的是2.10.1,它很好用!
$ tdbquery --version
Jena: VERSION: 2.10.1
Jena: BUILD_DATE: 2013-05-11T22:05:51+0100
ARQ: VERSION: 2.10.1
ARQ: BUILD_DATE: 2013-05-11T22:05:51+0100
RIOT: VERSION: 2.10.1
RIOT: BUILD_DATE: 2013-05-11T22:05:51+0100
TDB: VERSION: 0.10.1
TDB: BUILD_DATE: 2013-05-11T22:05:51+0100