問題タブ [n-quads]
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.
sparql - Fuseki2 にロードされた N-Quad データセットに対して SPARQL クエリが機能しない
Fuseki2 では、n-quads データセットを問題なくロードできますが、sparql クエリは機能しません。以下に示す基本的な単純なクエリでも、結果は得られません
しかし、読み込まれた rdf データセットの場合、sprql クエリはうまく機能します。次のコマンドを使用して、スタンドアロンモードでfuseki2を起動しました
私のマシンには 16 GB のメモリがあるので、布石に 10 GB を割り当てました。今までJava APIを試していませんでした。上記のコマンドを使用してスタンドアロンモードでfusekiを実行し、Webブラウザーからすべてを実行しています。
ロードされた n-quads データセットで sparql クエリを実行する方法はありますか
converter - .nq (N-QUAD) ファイルを .ttl (TURTLE) に変換しますか?
現在、RDF ファイルの種類を変換するツールは多数あります。R の RDF2RDF、EasyRDF、および rrdf には、いくつかの変換機能があります。ただし、これらの変換ツールには、.nq ファイルを他のファイル タイプ (.nt、.ttl、.rdf、.xml など) に変換する機能は含まれていません。
N-QUAD は、グラフの IRI である 4 番目の列だけを持つ N-TRIPLE ファイルであることを知っています。ただし、.nq から .nt に変換するときに変更する必要がある考慮事項は他にもたくさんあります。
最終的に、ファイルの先頭で宣言されている PREFIX を含め、.nq ファイルを .ttl ファイルに変換したいと考えています。RDF2RDF は接頭辞宣言に対応していないようです。これを行うのに役立つ、私が知らないツールはありますか?
rdf - RDF N-Triples で参照として受け入れられると見なされる任意の文字列?
W3C RDF 1.1 N-Triples doc では、非リテラルの主語/目的語/述語に使用される IRIREF 生成は、IRI と呼ばれているにもかかわらず、山括弧 (<>) [1] 内の単なる文字列として定義されています。
一部のサンプル ファイル [2] が単純な識別子を持っているのに、RDFLib などの他のパーサーがスキーム: セクションを持つ有効な IRI でない場合に例外をスローするのは、これが理由ですか? RDF 仕様で使用されている用語にもかかわらず、有効な IRI ではない非リテラルを含む RDF ファイルは整形式のままですか?
[1] https://www.w3.org/TR/n-triples/#grammar-production-IRIREF
[2] https://github.com/cayleygraph/cayley/blob/master/data/testdata.nq
python - Python rdflib 出力での Unicode エンコーディング エラー
CommonCrawl microdatardflib
を解析するために使用しています。大きな N-Quads 形式のファイルです。エンコーディングエラーで失敗するため、CSVファイルへの保存または端末への出力の最後の段階を除いて、すべて問題ありません。
私の現在のコードは次のとおりです。
これは何千もの行を通過しますが、特定のポイントで中断します。
エラーは次のとおりです。
今、私はいくつかのことを試しました:
などなど
データのctx[3]
形式は次のとおりです。
上記のコードは多くの場合に機能し、URL を正しく抽出して CSV に書き込みますが、一部のデータでは必然的に機能しなくなります。
RDFlib からテキスト コンテンツを正しく取得するにはどうすればよいですか? どのエンコーディング形式であるかを調べるにはどうすればよいですか? テキストコンテンツを取得する別の方法はありますか?
python - 「numpy.float64」オブジェクトは整数として解釈できませんが、整数を要求する場所を特定できません
'numpy.float64' object cannot be interpreted as an integer
次のコードを実行すると、このエラー メッセージが表示されます。
基本的に、パラメータ m に依存する三重積分を評価しようとしています。エラーは具体的に次の場所で発生します
しかし、コードの「bmax」のどこかに整数が必要な理由が本当にわかりません。何が問題なのですか?本当にありがとうございました!