2011-11-10 79 views
0

我想將三元組添加到現有的rdf文件中。我正在嘗試下面的代碼,但它在添加指定的三元組之前刪除了所有以前的內容。將註釋添加到現有的rdf文件中

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

請你指導我。 感謝

回答

0

我的胡亂猜測是,你沒有序列化之前解析(讀取)的文件到imparse:本

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

欲瞭解更多信息,我建議入門的docs