Добавление аннотаций в существующий файл rdf - PullRequest
0 голосов
/ 10 ноября 2011

Я хотел бы добавить тройки в существующий rdf-файл. Я пытаюсь выполнить следующий код, но он удаляет все предыдущее содержимое перед добавлением указанных троек.

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

Не могли бы вы вести меня. Спасибо

1 Ответ

0 голосов
/ 29 мая 2012

Мое странное предположение, что перед сериализацией вы не анализировали (не читали) файл без разбора:

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

Для получения дополнительной информации по этому вопросу я предлагаю начать работу с документами .

...