0

我想将三元组添加到现有的 rdf 文件中。我正在尝试以下代码,但它会在添加指定的三元组之前删除所有以前的内容。

imparse.add((rdflib.term.URIRef(im),OWL_NS['sameAs'],rdflib.term.URIRef(ep)))
imparse.commit()
imparse.serialize(destination='foaf.rdf',format='xml')

你能指导我吗?谢谢

4

1 回答 1

0

我的疯狂猜测是您在序列化之前没有将文件解析(读取)为不解析:

from rdflib.graph import Graph
g = Graph()
g.parse("foaf.rdf", format="xml")

有关这方面的更多信息,我建议在文档中开始。

于 2012-05-29T13:35:02.400 回答