問題タブ [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.
namespaces - RDFlib 名前空間または接頭辞の解析エラー
単純なタートル モデルで実行された SPARQL クエリの結果を取得するときに問題が発生します。クエリが実行されるモデルには、「ex1」と呼ばれるプレフィックスと、インポートされたオントロジーに由来する別のプレフィックス「op」があります。ただし、クエリを実行すると、結果には "op" プレフィックスが含まれますが、"op" の名前は "ns1" に変更されます。これは、クエリが実行されるオントロジーにインポートされたオントロジーがあるためですか、それともモデルを解析してグラフにロードするときに rdflib にバグがありますか?
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 ファイルは次のようになります。
python - Fuseki を使用した RDFlib は、ローカル サーバー上で非常にゆっくりとクエリを実行します
ローカルの Cherry サーバーを実行している小さな wsgi アプリがあり、RDFlib を使用して人間の言語クエリを SPARQL クエリに変換し、fuseki にロードされた ttl ファイルをクエリします。動作しますが、信じられないほど遅いです。このスクリプトの以前のバージョンは、SPARQL クエリを直接受け入れていたので、RDFlib を使用しませんでしたが、非常に高速に動作しました。RDFlib の使用方法に問題があり、速度が非常に遅くなっているのでしょうか??
python - rdflib に名前空間を定義させる
rdflib
Pythonでrdfデータを扱うためにライブラリを使い始めています。現時点では、.n3
次のような rdf グラフのファイルを作成したいと考えています。
つまり、このグラフにはmy_example
「myname」という名前の という 1 つの例があります。この例は、アノテーション値が であるオブジェクトでアノテーションが付けられていますannotation value
。この例を Python で次のように作成したかったのです。
私の意見では、どちらが正しい結果を生成するはずであり、ある意味ではそうです。上記のコードの結果は、n3
次のような文字列になります。
rdflib
これは近いですが、ファイルの先頭で、使用している2番目の名前空間を定義しなかった理由がわかりません。これを強制的に行う方法はありますか?
python - グラフ オブジェクトなしで python rdflib パーサーを使用する
Python で RDF データをロードすると、次のようになります。
しかし、フォーマット パーサーをストリーミング パーサーとしてスタンドアロンで使用し、解析されたトークンのストリームを取得するにはどうすればよいでしょうか? ヒント/コード例を教えてもらえますか?
json - SPARQL クエリを JSON 形式に変換するにはどうすればよいですか?
これは私のコードです
これは私が得る出力です:
さらに分析するためにファイルを JSON 形式に変換するにはどうすればよいですか? SPARQL から JSON に変換する組み込みメソッドがあることを読みました。どうやってやるの?