我需要做一个程序来添加三元组到一个三元组,我使用的是Python和RDFLib。 我已经安装了Virtuoso插件并尝试了http://pythonhosted.org/virtuoso/rdflib.html#virtuoso-storage中所示的连接。我得到了:
from rdflib.graph import ConjunctiveGraph as Graph
from rdflib.store import Store
from rdflib.plugin import get as plugin
from rdflib.term import URIRef, Literal
Virtuoso = plugin("Virtuoso", Store)
store = Virtuoso("DSN=VOS;UID=dba;PWD=dba;WideAsUTF16=Y")
看来没什么问题,问题是:现在怎么办?如何添加新的三元组?我试过了:
^{pr2}$产生了以下错误:
File "/usr/local/lib/python2.7/dist-packages/virtuoso-0.12-py2.7.egg/virtuoso/vstore.py", line 345, in resolve
(value, dvtype, dttype, flag, lang, dtype) = args
ValueError: need more than 4 values to unpack
问题是这有什么问题?我怎样才能正确地加上三元组呢? 谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐