問題タブ [rdflib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
843 参照

python - SPARQL クエリが予期しない結果をもたらす

おそらく完全に解決しやすいこの問題について、誰かが私を助けてくれることを願っています:

次の RDF に対して SPARQL クエリを実行したいと考えています (N3 に記載されています。RDF/XMl はここにあります)。これは、ジャーナル記事の説明と、ジャーナル、著者、および発行者の説明です。

テスト目的で、ex:zlb の foaf:homepage を読みたかった-実行たい SPARQL は次のとおりです。

(繰り返しますが、記事のエンティティは 1 つしかないため、これはテストのみを目的としています。)

Python と RDflib を使用してローカル マシンで実行しても、結果が得られません。Online Redland SPARQL Query Demo もそうではありません。

解決策を見ている人はいますか?私は正しい道を進んでいますか、それとも完全に間違っていますか?

0 投票する
1 に答える
1634 参照

python - rdflibでのコンテキストの使用

rdflibでのコンテキストの使用法の明確で賢明な例を見つけるのに苦労しています。ConjunctiveGraphはコンテキストを受け入れず、Graphは非推奨になりました。同じグローバルConjunctiveGraph内で異なるコンテキストを作成して操作するにはどうすればよいですか?

0 投票する
1 に答える
667 参照

python - rdflib グラフが更新されていません。なんで?

私はこの行動を理解しようとしています。それは間違いなく私が期待するものではありません。リーダーとライターの 2 つのプログラムがあります。リーダーは RDFlib グラフ ストアを開き、2 秒ごとにクエリを実行します。

2 番目のプログラムは、トリプルストアに要素を追加するライターです。

ライターを使用して内容を送信すると、リーダーで結果の数が増加することが期待されますが、これは起こりません。リーダーは、開始時と同じ結果を返し続けます。ただし、リーダーを停止して再起動すると、新しい結果が表示されます。

誰かが私が間違っていることを知っていますか?

0 投票する
1 に答える
392 参照

python - mysql での rdfstore の問題 - デバッグ方法は?

mysql サーバーを実行しており、Django ORM から接続できます。rdflib 機能を使用して接続できません。この問題をデバッグするにはどうすればよいですか? ありがとう。

rdflib 2.4.2、python 2.6、MySQL コミュニティ 5.1.42

痕跡:

ホスト=localhost、ユーザー=ルート、パスワード=...、db=...

トレースバック (最後の最後の呼び出し):
ファイル "D:\GR\Personal\Career\Python\medCE\semantix\foaf_rdf.py"、26 行目、印刷ストア
ファイル "C:\Program Files\Python26\lib\site- packages\rdflib\store\MySQL.py"、1029 行目、_____repr_____ c=self._db.cursor()
の AttributeError: 'NoneType' オブジェクトに属性 'cursor' がありません

テーブル kb_7b066eca61_relations は存在しません
テーブル kb_7b066eca61_relations は存在しません

0

トレースバック (最新の呼び出しが最後):
ファイル ""、3 行目、
store.open(configString,create=True) 内
ファイル "C:\Program Files\Python26\lib\site-packages\rdflib\store\MySQL.py" 、602行目、open
host=configDict['host']、
File "C:\Program Files\Python26\lib\site-packages\MySQLdb__init__.py"、74行目、Connect
return Connection(*args, **kwargs )
ファイル "C:\Program Files\Python26\lib\site-packages\MySQLdb\connections.py"、170 行目、init
super(Connection, self) 内。init (*args, **kwargs2)
OperationalError: (1049, "不明なデータベース 'test'")

0 投票する
2 に答える
865 参照

rdflib - RDFlib を Windows で動作させることができない

RDFlib 3.0 と必要なものをすべてインストールしましたが、次のコードを実行するとエラーが発生します。以下のコードはhttp://code.google.com/p/rdflib/wiki/IntroSparqlからのものです。これを修正するために何時間も試みましたが、成功しませんでした。誰か助けてくれませんか?

私が得るエラーは次のとおりです。

0 投票する
1 に答える
8965 参照

python - PythonでTurtle/N3RDFファイルを読み取る

いくつかの植物データをTurtle形式でエンコードし、 RDFLibを使用してPythonからこのデータを読み取ろうとしています。しかし、私は問題を抱えており、それが私のタートルの奇形なのか、RDFLibの誤用によるものなのかわかりません。

私のテストデータは次のとおりです。

そして私のPythonは:

これは私にエラーを与えます:

parse()パラメーターを変更しようとしましたが、すべてエラーが発生します。Turtleを解析する方法の例はほとんどまたはまったく見つかりませんでした。私は何が間違っているのですか?

0 投票する
1 に答える
1432 参照

python - RDFLib:XMLシリアル化の名前空間プレフィックス

RDFLib 3.0を使用するPythonスクリプトでは、トリプルをシリアル化すると次のXML出力が得られます。

RDFLib(またはそれぞれXML-Serializer)によって自動的に割り当てられた匿名の_xプレフィックスに特定の名前空間プレフィックスを定義するにはどうすればよいですか?

よろしくお願いします!

0 投票する
1 に答える
2433 参照

python - RDFLIB でプレフィックスを使用する

rdflib で名前空間を指定するために短いプレフィックスを使用したいのですが、問題が発生しています。答えは非常に単純でなければならないと思います。問題のあるコードは次のとおりです。

出力は次のとおりです。

私は何を間違っていますか?

0 投票する
2 に答える
3881 参照

python - rdflib(またはプレーンsparql)を使用してrdfリストのメンバーにアクセスする方法

rdfリストのメンバーにアクセスするための最良の方法は何ですか?私はrdflib(python)を使用していますが、プレーンなSPARQLで与えられた回答も問題ありません(このタイプの回答は、rdfextras、rdflibヘルパーライブラリを介して使用できます)。

Zoteroによって作成されたrdfの特定のジャーナル記事の著者にアクセスしようとしています(簡潔にするために一部のフィールドが削除されています)。

0 投票する
1 に答える
1202 参照

python - サブジェクトまたはその他の方法を知っているrdfオブジェクトを検索する方法は?

RDFLIB を使用して、ntriple を持つ 3 つのデータセット (A、B、C) の間でグラフを作成しています。

目標: グラフには、データセット A->B、B->C、および C->A 間のリンクが含まれています。A から発信されるリンクが A の同じエントリを参照していることを確認して、これらのリンクの一貫性を確認したいと考えています。

問題: A->B のリンクを反復したら、B->C で対応するエントリ (複数の可能性があります) を検索し、C->A についても同じようにしたいと思いました。方法はありますか?すべてのエントリを反復せずに、件名を知ってオブジェクトを検索しますか?