1

RDFLib Python ライブラリを使用して、Stardog データベースを操作しています。空白ノードを追加するにはどうすればよいですか? しようとg.add((BNode(),FOAF.knows,Literal('amy')))していますが、「SPARQLStore は Bnodes をサポートしていません!」という例外が発生します。代替手段は何ですか?

4

1 に答える 1

3

これは、使用しているように見える RDFLib の SPARQLStore 実装の制限です。ドキュメントを参照してください。

これは、RDFLib インターフェイスを使用せずに、 SPARQLWrapperを使用してトリプルを直接挿入する ことで実現できる場合があります。

于 2016-08-14T13:57:32.563 に答える