0
我使用Apache的耶拿2.10.2命令行工具,并尝试在我的图形中插入一些数据:具体SPARQL查询与耶拿
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonym> 15 }"
遗憾的是它不添加任何东西。如果我在谓词中改变了某些东西,例如删除或更改一个字符,然后它可以工作。 以下工作:
tdbupdate --loc /Users/graph "INSERT DATA { <http://de.dbpedia.org/resource/Mais> <http://ch.ingredientmatching.graph/eaternitySynonyn> 15 }"
如果我改变的最后一个字符:在eaternitySynonyn eaternitySynonym。要看它是否工作,我这样做:
tdbquery --loc /Users/graph "SELECT * WHERE { <http://de.dbpedia.org/resource/Mais> ?p ?o }"
并看看它是否在输出。
请告诉我我做错了什么。
运行查询时获得的输出是什么? –
另外,你是如何设置2.10.2的?它在[发行版](http://www.apache.org/dist/jena/binaries/)中尚未提供。这可能是一个更好的问题发送到[Jena邮件列表](http://jena.apache.org/help_and_support/index.html)。 –
非常感谢,它实际上解决了它,我发现2.10.2时,我为相应的Maven存储库搜索。我现在使用2.10.1,它工作正常! – tadumtada