問題タブ [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.
python - パスが見つかりませんrdflibのインストール
セットアップすると、次のようになります。
ファイルはそこにあり、パッケージ パスを PYTHONPATH に追加しようとしました。運がない。
だから私はez_setup.pyを使ってみましたが、それは404を与えるいくつかのURLでチョークします(以下のトレース)。
インストールに関する一般的なアドバイスも検索しました。
python - rdflib 名前空間で Unicode アイテムを作成中に Unicode デコード エラーが発生しました
rdflib 名前空間で Unicode アイテムを作成中に Unicode デコード エラーが発生しました
この問題の解決にご協力ください。
python - Visual Studio 用の Python ツールの rdflib
Visual Studio の Python ツールで rdflib を使用したいと考えています。Python ツールと rdflib の両方をインストールしました。import rdflib
プロジェクト (ファイル* .py)に書き込んで起動すると、エラーが返されます
基数が 10 の int() の無効なリテラル: 'value'
import rdflib
Tools->Python Tools->Execute Project in Python Interactive を開くことができますが、そこでエラーなしで実行できimport rdflib
ます。しかし、そのウィンドウを閉じても、ライブラリを使用して* .py ファイルをコーディングすることはできません。
Visual Studio から rdflib を使用するにはどうすればよいですか?どうすればそのエラーを回避できますか?
rdf - Freebase からトピックの RDF を取得する
https://developers.google.com/freebase/v1/rdf-overview#rdf-documentationのサンプル コードを複製して、特定のトピックの RDF を取得し、結果を rdflib に保存しようとしています。セットアップ後の URL は https://www.googleapis.com/freebase/v1/rdf/m/02h40lc?key=XXXXXです。ただし、コードを実行すると、次のエラーが発生します。
など、最後の行は次のとおりです。
ファイルの実際の最後の行は次のとおりです。
サンプルを機能させるためのいくつかのステップを見逃していませんか? ありがとう!
python - SPARQL rdflib プロパティ パスの例外
次の SPARQL クエリがあります。
SPARQL 1.1 用に定義されたプロパティ パスを利用します。
このクエリを rdflib 3.4.0 で処理しようとすると、次の例外メッセージが表示されます。
どうしたの?ありがとう、
リカルド
python - 既存の postgresql ストアを開く
RDF グラフを作成して PostgreSQL に保存しようとしています (Python の rdflib を使用)。これを行うには、作成済みのストアを開き、このストアを介してグラフを開きます。このプロセスは正常に機能しているようで、そのグラフに書き込みおよびクエリを実行できます。ただし、ストアを再開しようとするたびに、以前に書いたものはすべて殺されます。これが私が店を開く方法です:
この行のどこかに置く必要がある場所はありcreate = False
ますか?plugin.get を使用する代わりにストアをロードする方法はありますか?
python - RDFLib を使用した SPARQL の Hello World の例はありますか?
できるだけ小さくしたいのですが、RDFLib から SPARQL を使用する一貫性のある実用的な例を提供したいと考えています。私は RDFLib バージョン '4.0.1' を持っています。
次のことを行うコードが欲しい
- RDFLib をインポートします。
- 単純なグラフを作成します (2 から 4 のリレーションから)
- このグラフを rdf 形式でファイルに書き込みます。
- ファイルからグラフを読み取ります。
- SPARQL を使用して、グラフから何かを抽出します。
追加した
私は自分で(最初はファイルへの書き込みと読み取りをせずに)試しましたが、作成できませんでした。これは私が持っているものです:
その結果、次のようになります。
floating-point - allegrograph xsd float リテラル
rdflib によって Python で生成されたグラフからトリプルを AG ストアにアップロードしています。トリプル内のオブジェクトの一部はフロートであるため、次のようにグラフに追加します。
rdflib を使用してグラフをシリアル化すると"0.8049"^^xsd:float
、意図したとおりになります。
しかし、AGストアにアップロードした後、ストアにクエリを実行すると、返されるリテラルは次のようになります(trix)
"8049E-0"
string としてアップロードしたり、単にstring としてアップロードしたりするなど、あらゆる種類の組み合わせを試しました"0.8049"
が、適切な場所に小数点を取得するための適切な呪文にヒットしていません。
何かご意見は?
ジョン
python - RDFlib で SPARQL クエリを実行しようとしたときの isinstance アサーション
Python ライブラリ RDFlib を使用して SPARQL クエリを実行しようとしていますが、エラーが発生します。エラーは SPARQL にあるようですが、検証済みで有効です。
この問題の原因は何ですか?