我想将三元组添加到现有的rdf文件中。我正在尝试使用代码,但它会在添加指定的三元组之前删除所有以前的内容。
imparse.add((rdflib.term.URIRef(im),OWL_NS['sameAs'],rdflib.term.URIRef(ep)))
imparse.commit()
imparse.serialize(destination='foaf.rdf',format='xml')
你能指导我吗?
感谢
答案 0 :(得分:0)
我的猜测是,在序列化之前你没有将文件解析(读取)为imparse:
from rdflib.graph import Graph
g = Graph()
g.parse("foaf.rdf", format="xml")
有关此内容的更多信息,我建议您开始使用docs。