2011-11-10 4 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에서 시작하는 것이 좋습니다.