問題タブ [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 投票する
0 に答える
268 参照

namespaces - RDFlib 名前空間または接頭辞の解析エラー

単純なタートル モデルで実行された SPARQL クエリの結果を取得するときに問題が発生します。クエリが実行されるモデルには、「ex1」と呼ばれるプレフィックスと、インポートされたオントロジーに由来する別のプレフィックス「op」があります。ただし、クエリを実行すると、結果には "op" プレフィックスが含まれますが、"op" の名前は "ns1" に変更されます。これは、クエリが実行されるオントロジーにインポートされたオントロジーがあるためですか、それともモデルを解析してグラフにロードするときに rdflib にバグがありますか?

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

python - OWL/XMLファイルでのrdflibの「repeat node-elements」解析エラー

他の誰かが Protege で準備した OWL ファイルを持っています。次の Python コードで解析しようとしていますが、解析エラーが発生し続けます。

rdflib.exceptions.ParserError: file:///myfile.owl:461:27: プロパティ要素内でノード要素を繰り返します: http://www.w3.org/2002/07/owl#Class

行番号と文字番号は<Class IRI="#Gas"/>、OWL ファイル内の行の開始を示します。これは、「SubClassOf」構造が間違っていること、または rdflib を適切に使用するために別のプラグインが必要であること、または何か他のことを示していますか? OWL ファイルは次のようになります。

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

python - Fuseki を使用した RDFlib は、ローカル サーバー上で非常にゆっくりとクエリを実行します

ローカルの Cherry サーバーを実行している小さな wsgi アプリがあり、RDFlib を使用して人間の言語クエリを SPARQL クエリに変換し、fuseki にロードされた ttl ファイルをクエリします。動作しますが、信じられないほど遅いです。このスクリプトの以前のバージョンは、SPARQL クエリを直接受け入れていたので、RDFlib を使用しませんでしたが、非常に高速に動作しました。RDFlib の使用方法に問題があり、速度が非常に遅くなっているのでしょうか??

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

python - エラー: 無効なコマンド 'build_sphinx'

rdflibのドキュメントをmac osx 10.10.1 python 2.7.9にインストールするにはどうすればよいですか? 1で概説されている手順に従いましたが、エラーが発生しました: 無効なコマンド 'build_sphinx' ドキュメントがインストールされません。ライブラリ rdflib はうまく機能します。私はテストしました。また、sphinx は正常に動作しています。

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

python - rdflib に名前空間を定義させる

rdflibPythonでrdfデータを扱うためにライブラリを使い始めています。現時点では、.n3次のような rdf グラフのファイルを作成したいと考えています。

つまり、このグラフにはmy_example「myname」という名前の という 1 つの例があります。この例は、アノテーション値が であるオブジェクトでアノテーションが付けられていますannotation value。この例を Python で次のように作成したかったのです。

私の意見では、どちらが正しい結果を生成するはずであり、ある意味ではそうです。上記のコードの結果は、n3次のような文字列になります。

rdflibこれは近いですが、ファイルの先頭で、使用している2番目の名前空間を定義しなかった理由がわかりません。これを強制的に行う方法はありますか?

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

python - グラフ オブジェクトなしで python rdflib パーサーを使用する

Python で RDF データをロードすると、次のようになります。

しかし、フォーマット パーサーをストリーミング パーサーとしてスタンドアロンで使用し、解析されたトークンのストリームを取得するにはどうすればよいでしょうか? ヒント/コード例を教えてもらえますか?

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

json - SPARQL クエリを JSON 形式に変換するにはどうすればよいですか?

これは私のコードです

これは私が得る出力です:

さらに分析するためにファイルを JSON 形式に変換するにはどうすればよいですか? SPARQL から JSON に変換する組み込みメソッドがあることを読みました。どうやってやるの?