Добавление троек в Surf RDF на Python с контекстом/графом

В python я пытаюсь добавить тройки в хранилище данных Sesame, используя Surf RDF.

Тем не менее, используя следующее:

session.default_store.add_triple (s, p, o, surf.rdf.URIRef("http://hi/me"))

вызывает добавление троек, но без контекста. Таким образом, s, p, o добавляются в хранилище, но не в какой-либо контекст.

Я что-то не так делаю с контекстом? У кого-нибудь еще была эта проблема?

В качестве альтернативы, какой хороший способ поместить все это?


person user1977039    schedule 14.01.2013    source источник


Ответы (1)


В качестве альтернативы вы также можете работать с Sesame и Python с помощью RDFAlchemy, который имеет довольно хорошую поддержку кунжута.

Теперь код поддерживается и работает здесь: https://github.com/gjhiggins/RDFAlchemy.

person Dominique Guardiola    schedule 15.01.2013
comment
Спасибо за это. Я надеялся, что смогу решить это в Surf, так как я проделал в нем довольно много работы, но я перепишу его в RDFAlchemy и посмотрю, что у меня получится. - person user1977039; 17.01.2013