File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/django_gstudio-0.3.dev-py2.7.egg/gstudio/testing1.py", line 129, in rdf_description
store.add(self,(subject, predicate, object),context)
File "/usr/local/lib/python2.7/dist-packages/rdflib-3.2.0-py2.7.egg/rdflib/plugins/memory.py", line 298, in add
Store.add(self, triple, context, quoted)
File "/usr/local/lib/python2.7/dist-packages/rdflib-3.2.0-py2.7.egg/rdflib/store.py", line 177, in add
def add(self, (subject, predicate, object), context, quoted=False):
in
store.add(self, (subject, predicate, object), context, quoted=False)
答えて
AFAIK - rdflibは4storeをサポートしていません。しかし、簡単にcurl
とpythonと4store SPARQL Serverを使ってトリプルをアサートすることができます。ここでは例があります:
import subprocess
command = ["curl","-s",
"-T","/some/file/with/triples",
"-H","Content-Type: application/x-turtle",
"http://localhost:port/data/http://graph.to/save/triples"]
p = subprocess.Popen(command,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
output, err = p.communicate()
ret = p.poll()
if ret <> 0:
raise Exception, "Error asserting triples"
この例では、コンテンツタイプがturtleですが、他のRDFのシリアライズ(ntriples
、rdfxml
)のいずれかを使用することができます。
サブプロセスを処理したくない場合は、この呼び出しをurllib/urllib2
関数に変換することもできます。
さらに多くの例が4store SparqlServer documentationにあります。また、オプションでPython 4store client librariesのいずれかを使用できます。
本当にありがとうございました... !!!!! –
それがうまくいけば、答えを正しいもの、plsとして選択してください。 –
私はサブプロセスを使用していません..代わりに好ましいurllib/urllib2関数。 –
- 1. CGPathをファイルに保存する方法
- 2. ファイルをローカルディレクトリに保存する方法
- 3. イメージをフォルダに保存する方法
- 4. DOMにテキストを保存する方法
- 5. NSDataをローカルに保存する方法
- 6. イメージをサーバーフォルダに保存する方法
- 7. ハイスコアをテキストファイルに保存する方法
- 8. バイナリファイルをSVNに保存する方法
- 9. イベントログをフォルダに保存する方法
- 10. メモリに顔を保存する方法
- 11. データベーステーブルにニックネームを保存する方法
- 12. ファイルをsqliteに保存する方法
- 13. log4net:DBにデータを保存する方法
- 14. テキストボックスにテキストを保存する方法
- 15. CGRectにCGPointを保存する方法
- 16. ビットマップをアンドロイドギャラリーに保存する方法
- 17. NSMutableArrayをNSUserDefaultsに保存する方法
- 18. コンテンツプロバイダにファイルを保存する方法
- 19. xmldocumentをストリームに保存する方法
- 20. 保存する方法データ
- 21. SQLiteデータベースをトリプルストアに変換する
- 22. アンドロイドスタジオ、保存時に保存する方法DATA
- 23. トリプルストアとリレーショナルデータベース
- 24. 4storeのSPARQL 1.1サポート?
- 25. SKPaymentトランザクションを保存または保存する方法は?
- 26. EF、ナビゲーションプロパティを保存せずにDBにエンティティを保存する方法は?
- 27. トランザクションごとに親を保存せずに子エンティティを保存する方法
- 28. ローカルに保存されたxmlファイルを.plistファイルに保存する方法
- 29. 保存方法アプリケーションデータ
- 30. PDFを保存するために保存ダイアログボックスを開く方法
あなたの問題を少し詳しく説明できますか? –